Skip to content

Lambda function which transforms, unzips and processes cloudwatch logs

License

Notifications You must be signed in to change notification settings

previewme/kinesis-firehose-cloudwatch-log-processor

Repository files navigation

kinesis-firehose-cloudwatch-log-processor

CI Workflow Coverage Vulnerabilities Quality Gate Status

Lambda function which transforms, unzips and processes cloudwatch logs.

The function currently does not parse the message content, instead just ensures that AWS Athena can read the logs. The function ensures the account id, log group and log stream is retained for every log message.

Build

To build the lambda function run the following.

npm install
npm run build

Test

To run the tests.

npm test

Package

The following will package the lambda function into a zip bundle to allow manual deployment.

zip -q -r dist/lambda.zip node_modules dist

About

Lambda function which transforms, unzips and processes cloudwatch logs

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages