Closed GaneshbabuRamamoorthy closed 4 years ago
@waab76 @florianpopp
Got the response from @waab76 adding the community link here...
It appears I was mistaken about the Base64 decode.
The difference between KINESIS_RAW and KINESIS_CLOUDWATCH_RAW is that when the message type is set to KINESIS_CLOUDWATCH_RAW, Graylog expects the data it pulls from Kinesis to be zipped. Graylog does not perform additional automatic parsing for the KINESIS_CLOUDWATCH_RAW message type beyond what is already done for the KINESIS_RAW message type.
If your input is producing data using the KINESIS_RAW message type, there is no reason to switch to KINESIS_CLOUDWATCH_RAW message type.
I did some manual testing to confirm that the input is working as designed and is properly handling zipped data. I do not believe there is an actual issue here that needs to be solved.
Hi All,
I have installed graylog 3.3.0 with elastic 6.8.1 and mongo 3.6.17 versions in my env and I have setup AWS Kinesis/cloudwatch input and I did setup of kinesis stream to receive cloudwatch events and process them into graylog.
I can see in cloudwatch events are generated and below is the message I can see it in graylog,
and I manually changed the aws_message_type from KINESIS_RAW TO KINESIS_CLOUDWATCH_RAW in the input which I created and I tried to generated new events and events are seen in cloudwatch but in graylog log I am getting the below error,
Please correct me if my understanding is wrong and also I was expecting the msg should get parsed automatically.
let me know your thoughts
Regards, Ganeshbabu R