ヘルプ Kafka ログ

Kafka ログ

Site24x7 AppLogsは、各関連フィールドに分割(date & time、log level、thread name、source file name、line number、message)することで、Kafkaログ管理を簡易化します。また、複数行にわたるログデータから、必要な情報を素早く特定することができます。

ログファイルパス

各アプリケーションは、それぞれ異なるフォルダーとファイルにログを書き込みます。デフォルトで、各オペレーションシステムの以下のフォルダーパスからKafkaログが収集されます。ログが別のフォルダーにある場合は、ログプロファイル作成時ファイルパスでメンションし、特定のフォルダーから収集することができます。

linux : /var/log/kafka*/*.log
windows : C:\kafka*\kafka-logs\*.log", "C:\kafka*\logs\*.log
C:\Program Files\kafka*\kafka-logs\*.log" , "C:\Program Files\kafka*\logs\*.log

ログパターン

$DateTime:date$ - $LogLevel$ [$ThreadName$:$SourceFileName$@$LineNumber:number$] - $Message$

上記は、Kafkaログを解析するためにSite24x7で定義されたデフォルトパターンで、以下サンプルに基づいています。

サンプルログ

2017-03-14 18:24:15,495] INFO [Controller 0]: List of topics to be deleted: 143 (kafka.controller.KafkaController)

上記のサンプルログは、6つのフィールドに分割でき、各フィールドでそれぞれの値を取得して、Site24x7にアップロードされます。

フィールド名 フィールド値
Date Time 2017-03-14 18:24:15,495
Log Level INFO
Thread Name Controller 0
Source File Name List of topics to be deleted
Line Number 143
Message kafka.controller.KafkaController

関連するログタイプ