AWS Cloudwatch通过Kinesis Firehose登录ElasticSeacrh

时间:2017-05-17 03:30:05

标签: amazon-web-services elasticsearch amazon-kinesis-firehose

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

数据无法解码为UTF-8,如{" attemptsMade":0," arrivalTimestamp":1494910856979," errorCod e":& #34; InvalidEncodingE xception"," errorMess age":"数据无法解码为UTF-8"," attemptEndingTimestamp":1494911157268, " RAWDATA":" H4S IAAAAAAAAADWO0QqCMBi FX2XsWiJBQ70LUW8sIYU uQmLpnxvpJttMQnz3Ztr lxzmcQj0RXNBWNMkErmk SKoTfZSrmWQLoV1fBQlW S9ZoLHrNUgFQ5u5a8XvY HrBSfM6rWumdHQpDNjtu M7vr333IPnOtZfbxG4pm jTQ5tegEIK1YvxBlEgra ZIPFFtlhgnyzOKmQQqFO zwXM5fj / HcTewAAAA ="" esDocumentId":空

1 个答案:

答案 0 :(得分:1)

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