Lambda function to parse and forward log events from various AWS sources to Fluentd
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Stefan Reimer 1b59eb1628 Update aws.lamda parser 11 months ago
tests Update aws.lamda parser 11 months ago
.drone.yml First public commit incl. Drone integration 1 year ago
.gitignore First public commit incl. Drone integration 1 year ago
CHANGES.md Update aws.lamda parser 11 months ago
LICENSE.md First public commit incl. Drone integration 1 year ago
Makefile Add us-west-1 to supported regions 1 year ago
README.md First public commit incl. Drone integration 1 year ago
dev-requirements.txt First public commit incl. Drone integration 1 year ago
index.py Update aws.lamda parser 11 months ago
requirements.txt First public commit incl. Drone integration 1 year ago

README.md

Build Status

streamlogs2fluentd

About

Lambda function to parse and forward log events from various AWS sources to Fluentd.

Features

  • sends events to upstream fluentd encoded as msg_pack to a http_in endpoint
  • sends events in chunks up to 128 events

Example Fluentd endpoint config:

<source>
  @type http
</source>

Available parsers

CloudWatch Logs

Lambda

Cloudtrail

RDS metrics

S3

Cloudfront Access Logs

ALB Access Logs