是否可以使用CloudWatch Logs Agent将数据推送到其他CloudWatch Log Group端点,例如,是否可以配置CloudWatch Logs Agent将数据推送到Kafka或RabbitMQ?
其次,CloudWatch Logs Agent使用哪种协议发送数据,HTTP或HTTPS?
答案 0 :(得分:1)
简短回答:不,因为日志代理使用AWS CLI中的代码,而且它的目标是AWS服务。
更长的回答:你考虑过Kinesis Logs Agent吗?
或者,如果您真的想要Kafka或RabbitMQ,请使用相应plugin的Logstash。
答案 1 :(得分:0)
否您无法直接将Cloudwatch日志中的日志发送到非AWS服务。
但您可以使用日志订阅服务来实现。模型是
使用Log Subscription服务将日志发送到Kinesis Stream。
在Lambda中将kinesis流设置为触发器。所以你可以处理lambda程序中的记录并插入到Kafka或RabbitMQ中。
优点: -
您可以将多个AWS账户登录发送到Kinesis Stream并处理单个AWS账户中的记录