我想知道是否有人配置了 OMS Linux 代理以将 catalina.out 日志发送到 Azure 中的 Logs Analytics?我有配置文件,但由于某种原因它不起作用,可能是在 tomcat 从 8.5.32 升级到 8.5.35 后文件格式发生了变化。
这是我的配置,无法发送信息:
<source>
@type sudo_tail
format none
tag oms.api.tomcat.rota.out
path /var/lib/tomcat/logs/catalina.out
pos_file /var/opt/microsoft/omsagent/state/tomcat.log.rota.out.pos
read_from_head true
run_interval 30
</source>
我在 omsagent.log 中看到的错误是:
2019-05-20 13:05:31 +0000 [info]: INFO Received paths from sudo tail plugin : /var/lib/tomcat/logs/catalina.out
2019-05-20 13:05:31 +0000 [info]: INFO Following tail of /var/lib/tomcat/logs/catalina.out
2019-05-20 13:05:39 +0000 [warn]: Missing DataType or IPName field in record from tag 'oms.api.tomcat.rota.out'
2019-05-20 13:05:58 +0000 [info]: Sending OMS Heartbeat succeeded at 2019-05-20T13:05:58.645Z
请向我展示如何通过此配置成功将日志发送到 Log Analytics Workspace
问候