在排查故障时,您可能需要登录云主机查看日志采集器是否在上报日志数据,以下步骤介绍如何进行判断。
-
在日志采集器的log中搜索self monitor,日志采集器的日志文件在/app/cams/log-agent/logs/agent.log。
-
在self monitor 所在日志行中搜索send_bytes。
-
在send_bytes后观察output:grpc_log对应的值,如果value大于0,则说明日志采集器在正常上报数据。
-
另外,也可以通过日志采集器自监控指标来观察:在日志采集器所在机器上执行2次以下命令,间隔一段时间再执行一次:
sudo curl --unix-socket /app/cams/log-agent/agent.sock a/metrics-self |grep output_send_bytes
output_send_bytes{output="grpc-log"} 这一行表示日志采集器从启动到现在上报数据的总字节数。如果这个指标值在两次执行命令之间发生了变化,则说明在这段时间内,日志采集器在正常上报数据。