Open cazlo opened 3 years ago
When handling logs with non-ASCII information, the splunk-cloudwatch-logs-processor lambda blows up
This is because it is trying to read the event string using the ASCII encoding https://github.com/splunk/splunk-aws-serverless-apps/blob/master/splunk-cloudwatch-logs-processor/index.js#L46
A quick fix for this is to instead use utf-8 encoding when reading the AWSevent
It looks like we can guarantee messages will be in utf-8. From aws documentation:
Event messages must be UTF-8 encoded
What
When handling logs with non-ASCII information, the splunk-cloudwatch-logs-processor lambda blows up
Why
This is because it is trying to read the event string using the ASCII encoding https://github.com/splunk/splunk-aws-serverless-apps/blob/master/splunk-cloudwatch-logs-processor/index.js#L46
Quick Fix
A quick fix for this is to instead use utf-8 encoding when reading the AWSevent
Reproducing this issue