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