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 358d1449d8 Add test for cloudtrail event 11 months ago
tests Add test for cloudtrail event 11 months ago
.drone.yml First public commit incl. Drone integration 3 years ago
.gitignore First public commit incl. Drone integration 3 years ago
CHANGES.md Update aws.lamda parser 2 years ago
LICENSE.md First public commit incl. Drone integration 3 years ago
Makefile Add test for cloudtrail event 11 months ago
README.md First public commit incl. Drone integration 3 years ago
dev-requirements.txt First public commit incl. Drone integration 3 years ago
index.py Add test for cloudtrail event 11 months ago
requirements.txt First public commit incl. Drone integration 3 years ago
test Add test for cloudtrail event 11 months 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