-
Notifications
You must be signed in to change notification settings - Fork 504
应用日志
lishanglin edited this page Aug 24, 2020
·
1 revision
XPipe使用Log4j2将运行时日志记录到本地,其配置文件在各个应用包解压后的相对路径为config/log4j2.xml
日志目录默认在路径/opt/log/${appid}
下,appid为组件携程内的应用Id
- Console - 100004374
- MetaServer - 100004375
- KeeperContainer - 100004376
在使用startup.sh脚本启动应用时,脚本会自动创建日志文件目录并调整配置文件log4j2.xml
中指向的路径
将应用解压到“服务名_端口”形式命名的文件夹后,使用startup.sh会在指定端口启动相应应用
此时日志目录为/opt/log/${appid}_${port}
- xpipe-console.log: 应用常规日志,可以用来分析接口调用情况
- health-check.log: 健康检查相关,包括哨兵检查,Redis延迟检查等
- netty-client.log:Netty相关,可以用来分析应用与Redis之间的TCP连接情况
- redis-delay.log:Redis延迟检查结果,单位为毫秒,需要将
log4j2.xml
中com.ctrip.xpipe.redis.console.healthcheck.actions.interaction.HealthStatus.delay
的日志等级调为DEBUG - xpipe-console-zk.log:ZK连接日志
- heap_trace.txt:JVM日志
- startup.log:应用启动时间
- redis-console_${应用目录}.log: 应用标准输出
- metaserver.log:应用常规日志
- metaserver-zk.log:ZK连接日志
- heap_trace.txt:JVM日志
- startup.logger:应用启动时间
- redis-meta_${应用目录}.log:应用标准输出
- keepercontainer.log:应用常规日志
- keepercontainer-zk.log:ZK连接日志
- traffic.log:keeper流量,单位byte
- input / output:每秒进出的流量
- peak-in / peak-out:每秒进出流量的峰值
- heap_trace.txt:JVM日志
- startup.logger:应用启动时间
- redis-keeper_${应用目录}.log:应用标准输出
XPipe