Kafka設定する
Kafkaエージェントの収集オプション(コンフィグ)をkafka-agentに適用できます。
ファイル位置: ${exemon-kafka-agent-home}/cfg/kafka.conf
注記
ほとんどのオプションは変更後にkafka-agentを再起動して初めて適用されます。TOPIC_CONSUMER_REQUEST_TIMEOUTは例外的にcfg.reloadのtouchで動的に適用可能です。
オプション一覧
| オプション名 | 説明 | デフォルト値 | 対応バージョン |
|---|---|---|---|
| RECEIVER_ADDR | サーバー(Receiver)アドレス。{IP}:{PORT}形式で設定する。 | "" | 全バージョン |
| RECEIVER_RECONNECT_DELAY_TIME | サーバーとの接続が切断された場合に再接続を試みる周期 | 1000 | 全バージョン |
| EXEM_GROUP_ID | エージェントのグループを設定する。 | "" | 全バージョン |
| EXEM_FILE_PERMISSION | エージェントが生成するログファイルの権限を設定する。 | 660 | 全バージョン |
| HOSTNAME_COLLECT_TYPE_PRIORITY | host nameの収集方式を決定する。(1: Environment、2: InetAddress、3: Command) | 1,2,3 | 全バージョン |
| CONSOLE_LOG_LEVEL | コンソールログの出力レベルを設定する。 | INFO | 全バージョン |
| FILE_LOG_LEVEL | ファイルログの出力レベルを設定する。 | INFO | 全バージョン |
| SPRING_LOG_LEVEL | Spring Frameworkの最大ログレベルを設定する。 | OFF | 全バージョン |
| FILE_LOG_LEVEL | ログ収集レベル (DEBUG / INFO / WARN / ERROR) | - | v3.0.18+ |
| LOG_MAX_SIZE | ログファイルの最大サイズを指定する。 | 100mb | 全バージョン |
| LOG_MAX_HISTORY | ログ圧縮ファイルの最大保管日数(day)を指定する。 | 10 | 全バージョン |
| LOG_LEVEL_SPECIFIC_ONLY | 特定レベルに該当するログのみ出力するよう制限する。 | false | v3.0.18+ |
| TARGET_TOPIC_REGEX | モニタリング対象トピックを正規表現で設定する。 | null | v3.0.5+ |
| TRACE_INTERNAL_TOPIC | 内部トピック(__consumer_offsetsなど)の収集有無 | false | v3.0.5+ |
| TOPIC_MESSAGE_MAX_COUNT | トピックメッセージ照会時の最大収集件数 | 1000 | v3.0.12+ |
| TOPIC_MESSAGE_TOTAL_TIMEOUT | トピックメッセージ照会時の最大収集(待機)時間 (ms) (Min 0、Max 600000) | 10000 | v3.0.12+ |
| TRACE_CONSUMER_GROUP_WHEN_NO_TOPIC | コンシューマーグループにモニタリングトピックがない場合、該当コンシューマーグループの収集有無を決定する。 | false | v3.0.18+ |
| TRACE_CONSUMER_GROUP_WHEN_EMPTY | コンシューマーグループがEmpty状態のとき、該当コンシューマーグループの収集有無を決定する。 | true | v3.0.18+ |
| TARGET_CONSUMER_GROUP_REGEX | Consumer Group正規表現フィルタリング。値がなければ全体収集 | null | v3.0.18+ |
| TOPIC_CONSUMER_REQUEST_TIMEOUT | Topic Message照会時のConsumerリクエストタイムアウト (Min 0、Max 60000) | 300 | v3.0.12+ |