Zookeeper 日志
Zookeeper 是最常用的分布式开源协调软件之一。借助 Site24x7 AppLogs,您可以通过与服务器的无缝客户端级别集成,深入了解 Zookeeper 服务器相关日志。Site24x7 AppLogs 是一项独特的基于云的日志管理服务,可聚合所有服务器中的日志,并在单一仪表板视图中呈现。它使您能够通过搜索消息、源文件名、日期和时间等信息,从日志中获取关键应用程序信息,从而使日志管理更加轻松高效。了解更多关于 Site24x7 日志管理的信息。
入门
- 登录您的 Site24x7 账户。
- 下载并安装 Site24x7 服务器监控代理(Windows | Linux)。
- 进入管理 > AppLogs > 日志配置文件,然后添加日志配置文件。
- 从选择日志类型下拉列表中选择 ZooKeeper Logs(ZooKeeper 日志)。
- 日志文件路径:每个应用程序将日志写入不同的文件夹和文件。默认情况下,Zookeeper 日志从相应操作系统的以下文件夹路径获取。如果您的日志存放在其他文件夹中,可以在创建日志配置文件时,在搜索日志的文件列表中指定该文件夹路径。
:/var/log/zookeeper/zookeeper*.log/var/log/zookeeper*.log
:C:\zookeeper*\logs\zookeeper*.log\Program Files\zookeeper*\logs\zookeeper*.log*日志模式
$DateTime:date$ - $LogLevel$ [$ThreadName$:$SourceFileName$@$LineNumber:number$] - $Message$
这是 Site24x7 为解析 Zookeeper 日志所定义的默认模式,基于以下示例日志。
示例日志
2017-03-07 09:05:20,049 - INFO [SessionTracker:ZooKeeperServer@355] - Expiring session 0x15aa1b716590000, timeout of 6000ms exceeded
上述示例日志可被分为六个字段,每个字段将从中获取相应的值,然后上传到 Site24x7。字段名称 字段值 日期时间 2017-03-07 09:05:20,049 日志级别 INFO ThreadName SessionTracker SessionTracker ZooKeeperServer LineNumber 355 消息 Expiring session 0x15aa1b716590000, timeout of 6000ms exceeded
注意
配置 ZooKeeper 插件集成,深入了解 ZooKeeper 服务器的性能、可用性和使用情况统计。
