0

我正在尝试将日志(作为我的本地设备的一部分生成以及使用 greengrass 上的设备发送或接收的消息)发送到 AWS。

这怎么可能?

我也想检查 SDK,但没有找到说明如何在线进行的文档。

4

2 回答 2

1

您应该使用日志框架或其他一些抽象,这样您的代码就不会与 AWS CloudWatch 紧密耦合。然后,您无需更改代码即可轻松更改日志目标(CloudWatch、文件、数据库)。

例如,假设您使用的是 .NET。以下是您如何配置流行的 .NET 日志记录框架以将日志发送到 CloudWatch。或者这里是 Python 的解决方案。我确信其他语言/框架中也有类似的解决方案。

如果您已经在生成日志文件,另一种选择是使用CloudWatch 代理将这些现有日志发送到 CloudWatch。

于 2021-04-08T18:37:21.297 回答
0

为了将日志发送到 Cloudwatch,只需使用 Cloudwatch 代理ю安装 Cloudwatch 代理

您也可以使用 logstash 将日志发送到 Elasticsearch。

于 2021-04-12T15:14:52.440 回答