Logsのアプリケーションのログ定義について

OpsRamp Logsでは、OpsRmap Agentがアプリケーションに対するログ監視設定を定義することができます。定義された設定は、アプリケーションが検出されると自動的にOpsRamp Agentの設定に反映されます。

 

設定方法

ログ監視定義は、Infrastructure > Logs 画面左上のハンバーガーマークのLog Configurationにアクセスし、INGESTIONのページから設定可能です。

httpsqiita-image-store.s3.ap-northeast-1.amazonaws.com02344939a05ad57c-dec0-432e-7373-61a15735e726.png?ixlib=rb-4.0.0&auto=format&gi

httpsqiita-image-store.s3.ap-northeast-1.amazonaws.com02344939c4f5b433-bdef-966e-2053-e7f585129fe9.png?ixlib=rb-4.0.0&auto=format&gi

「Assigned Resources」では、割り当てるリソースを選択することができます。
「LOG CONFIGURATION YAML」では、YAML形式でログ監視設定を定義します。

httpsqiita-image-store.s3.ap-northeast-1.amazonaws.com02344939e2458000-6650-b980-a47f-b48860a7debd.png?ixlib=rb-4.0.0&auto=format&gi

 

  • 設定例
    Custom-App: 
      type: "file" # Possible values for type [ "file", "journald", "syslog", "kubernetes_logs", "windowseventlog", "docker"]
      source: "custom-app"
      include: # Array of patterns specifying the log file paths to include
        - "/var/log/py-app/test.log"
      parser_type: "regex"
      regex: ^\s*(?P<timestamp>\w*\s*\d*\s*\d*:\d*:\d*)\s*(?P<host>[^\s]*)\s*(?P<syslog_tag>[^:]*):\s*(?P<message>.*)$
      timestamp:
        layout_type: strptime # Valid values are strptime, gotime, and epoch
        layout: '%b %e %H:%M:%S'