Kafka 日志
Site24x7 AppLogs 将 Kafka 日志内容解析为日期和时间、日志级别、线程名称、源文件名、行号和消息等多个字段,使 Kafka 日志管理变得简单高效。借此,您可以在大量日志数据中快速定位所需信息。 了解更多关于 Site24x7 日志管理的信息。
入门
- 登录您的 Site24x7 账户。
- 下载并安装 Site24x7 服务器监控 Agent(Windows | Linux)。
- 前往 Admin > AppLogs > Log Profile,点击 Add Log Profile。
日志文件路径
不同应用程序将日志写入不同的文件夹和文件。默认情况下,Kafka 日志从以下各操作系统对应的文件夹路径中读取。如果您的日志存储在其他文件夹中,可在创建日志配置文件时,在 File Path 字段中指定该文件夹路径。

:
/var/log/kafka*/*.log

:
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$
这是 Site24x7 为解析 Kafka 日志定义的默认模式,基于下方的示例日志。
示例日志
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 |
