本記事では、OpsRamp Logsのアプリケーションのログ定義方法について説明します。
概要
OpsRamp Logsでは、OpsRmap Agentがアプリケーションに対するログ監視設定を定義することができます。定義された設定は、アプリケーションが検出されると自動的にOpsRamp Agentの設定に反映されます。
設定方法
ログ監視定義は、Infrastructure > Logs 画面左上のハンバーガーマークのLog Configurationにアクセスし、INGESTIONのページから設定可能です。
「Assigned Resources」では、割り当てるリソースを選択することができます。
「LOG CONFIGURATION YAML」では、YAML形式でログ監視設定を定義します。
- 設定例
custom-ingestion
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'