Lambda function to parse and forward log events from various AWS sources to Fluentd.
Go to file
2024-11-20 03:08:49 +00:00
tests Add test for cloudtrail event 2021-03-04 14:47:36 +01:00
.drone.yml First public commit incl. Drone integration 2019-05-08 11:51:48 +00:00
.gitignore First public commit incl. Drone integration 2019-05-08 11:51:48 +00:00
CHANGES.md Update aws.lamda parser 2020-03-20 14:17:18 +00:00
dev-requirements.txt ci: remove aws cli pypi req 2022-04-14 20:28:19 +02:00
index.py chore: minor cleanup 2024-11-19 16:05:01 +00:00
LICENSE.md First public commit incl. Drone integration 2019-05-08 11:51:48 +00:00
Makefile Add test for cloudtrail event 2021-03-04 14:47:36 +01:00
README.md chore: minor cleanup 2024-11-19 16:05:01 +00:00
renovate.json chore(deps): add renovate.json 2024-11-20 03:08:49 +00:00
requirements.txt First public commit incl. Drone integration 2019-05-08 11:51:48 +00:00
test Add test for cloudtrail event 2021-03-04 14:47:36 +01:00

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