繁体   English   中英

AWS Cloudwatch通过Kinesis Firehose登录到ElasticSeacrh

[英]AWS Cloudwatch logs to ElasticSeacrh via Kinesis Firehose

我正在尝试使用Kinesis Firehose将AWS cloudwatch日志流式传输到Amazon ES。 但是,我在ES错误日志中不断收到以下错误。 任何想法?

无法像{“ attemptsMade”:0,“ arrivalTimestamp”:1494910856979,“ errorCod‌e”:“ InvalidEncodingE‌xception”,“ errorMess‌age”:“中所述,将数据解码为UTF-8:”无法解码数据为UTF-8" , “attemptEndingTimestamp”:1494911157268 “RAWDATA”: “H4S IAAAAAAAAADWO0QqCMBi FX2XsWiJBQ70LUW8sIYU uQmLpnxvpJttMQnz3Ztr lxzmcQj0RXNBWNMkErmk SKoTfZSrmWQLoV1fBQlW S9ZoLHrNUgFQ5u5a8XvY HrBSfM6rWumdHQpDNjtu M7vr333IPnOtZfbxG4pm jTQ5tegEIK1YvxBlEgra ZIPFFtlhgnyzOKmQQqFO zwXM5fj / HcTewAAAA =”, “esDocumentId” :空值

这很可能是因为Cloudwatch日志已压缩。 您可以使用Firehose转换lambda蓝图并添加代码以解压缩记录。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM