aws cloudwatch 日志 state_file 在哪里?

Where is aws cloudwatch Logs state_file?

我正在尝试在我的 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

下载日志

该文件是 AWS 日志保存其当前状态的地方,即它如何知道它已经发送了哪些日志消息。要找到它,您需要查看 /etc/awslogs/awslogs.conf 文件中配置的 state_file 位置,然后查看那里。

查看我的一台服务器,默认状态文件位置似乎是 /var/lib/awslogs/agent-state。查看该文件,它似乎是一个 SQLite 数据库文件。