我试图在我的linux实例上设置aws cloudwatch日志服务。在配置文件中,他们说要放这样的东西:
[general]
state_file = <value>
logging_config_file = <value>
use_gzip_http_content_encoding = [true | false]
根据文档,state_file Specifies where the state file is stored。我在其他任何地方都没有看到任何提及此state_file的内容。任何人都可以帮我弄清楚这个文件是什么以及我可以在哪里找到它?我使用yum install -y awslogs
答案 0 :(得分:2)
该文件是AWS日志保持其当前状态的位置,即它如何知道它已发送的日志消息。要找到它,您需要查看state_file
文件中配置的/etc/awslogs/awslogs.conf
位置,然后查看。
在我的一台服务器上查看默认状态文件位置为/var/lib/awslogs/agent-state
。查看该文件,它似乎是一个SQLite数据库文件。