github aws/aws-for-fluent-bit v2.31.5
AWS for Fluent Bit 2.31.5

latest releases: v2.32.4, v2.32.3, v2.32.2.20241008...
20 months ago

2.31.5

This release includes:

  • Fluent Bit 1.9.10
  • Amazon CloudWatch Logs for Fluent Bit 1.9.1
  • Amazon Kinesis Streams for Fluent Bit 1.10.1
  • Amazon Kinesis Firehose for Fluent Bit 1.7.1

Compared to 2.23.4 this release adds:

  • Feature - In the init image, extract Availability Zone from ECS Task Metadata and inject into Fluent Bit container as AWS_AVAILABILITY_ZONE environment variable aws-for-fluent-bit:539

Compared to 2.31.4, this release removes the following fixes that may introduce instabilities to the S3 plugin:

  • Enhancement - Transition S3 to fully synchronous file uploads to improve plugin stability fluent-bit:6573

Same as 2.31.4, this release removes the following fixes that may introduce instabilities to the S3 plugin:

  • Bug - Support Retry_Limit option in S3 plugin to set retries fluent-bit:6475
  • Bug - Format S3 filename with timestamp from the first log in uploaded file, rather than the time the first log was buffered by the s3 output aws-for-fluent-bit:459

Same as 2.31.4, this release includes the following fixes and features that we are working on getting accepted upstream:

  • Bug - Resolve cloudwatch_logs duplicate tag match SIGSEGV issue introduced in 2.29.0 aws-for-fluent-bit:542
  • Feature - Add kinesis_firehose and kinesis_streams support for time_key_format milliseconds with %3N option, and nanoseconds 9N and %L options fluent-bit:2831
  • Feature - Support OpenSearch Serverless data ingestion via OpenSearch plugin fluent-bit:6448
  • Bug - Mitigate Datadog output plugin issue by reverting recent PR aws-for-fluent-bit:491
  • Bug - Resolve S3 logic to display log_key missing warning message if the configured log_key field is missing from log payload fluent-bit:6557
  • Bug - ECS Metadata filter gracefuly handle task metadata query errors and cache metadata processing state to improve performance aws-for-fluent-bit:505
  • Bug - Resolve a rare Datadog segfault that occurs when remapping tags aws-for-fluent-bit:491
  • Bug - Resolve net.keepalive SIGSEGV issue and priority event loop corruption bug aws-for-fluent-bit:542

We’ve run the new released image in our ECS load testing framework and here is the result. This testing result provides benchmarks of aws-for-fluent-bit under different input load. Learn more about the load test.

plugin source 20 MB/s 25 MB/s 30 MB/s
kinesis_firehose stdstream Log Loss
Log Duplication 0%(31089) 0%(6000)
kinesis_firehose tcp Log Loss
Log Duplication
kinesis_streams stdstream Log Loss 0%(43769)
Log Duplication 0%(13562) 0%(45658) 0%(108603)
kinesis_streams tcp Log Loss
Log Duplication 0%(1500) 0%(27809)
s3 stdstream Log Loss
Log Duplication
s3 tcp Log Loss
Log Duplication
plugin source 1 MB/s 2 MB/s 3 MB/s
cloudwatch_logs stdstream Log Loss
Log Duplication
cloudwatch_logs tcp Log Loss
Log Duplication

Don't miss a new aws-for-fluent-bit release

NewReleases is sending notifications on new releases.