我正在尝试将日志(作为我的本地设备的一部分生成以及使用 greengrass 上的设备发送或接收的消息)发送到 AWS。
这怎么可能?
我也想检查 SDK,但没有找到说明如何在线进行的文档。
我正在尝试将日志(作为我的本地设备的一部分生成以及使用 greengrass 上的设备发送或接收的消息)发送到 AWS。
这怎么可能?
我也想检查 SDK,但没有找到说明如何在线进行的文档。
您应该使用日志框架或其他一些抽象,这样您的代码就不会与 AWS CloudWatch 紧密耦合。然后,您无需更改代码即可轻松更改日志目标(CloudWatch、文件、数据库)。
例如,假设您使用的是 .NET。以下是您如何配置流行的 .NET 日志记录框架以将日志发送到 CloudWatch。或者这里是 Python 的解决方案。我确信其他语言/框架中也有类似的解决方案。
如果您已经在生成日志文件,另一种选择是使用CloudWatch 代理将这些现有日志发送到 CloudWatch。
为了将日志发送到 Cloudwatch,只需使用 Cloudwatch 代理ю安装 Cloudwatch 代理
您也可以使用 logstash 将日志发送到 Elasticsearch。