Build Load Testing as part of Fluent Bit release testing #5177
Replies: 4 comments 7 replies
-
We will continue contribute to the testing and please comment if any input/output plugins you want us to include. Thanks. |
Beta Was this translation helpful? Give feedback.
-
Adding @patrick-stephens to the discussion |
Beta Was this translation helpful? Give feedback.
-
I'm quite interested in this, it is something I want to hang off the I'm not really sure where the testing from AWS is though, could you point me at it and how to run it so I can see how we could integrate it? |
Beta Was this translation helpful? Give feedback.
-
Hello @patrick-stephens, Thanks for following up here. By mentioning E2E what I mean is that after the package installation we run the test which is checking all the functionality of the package what it meant for. Like for fluent -bit checking the logs and the metrics processing. |
Beta Was this translation helpful? Give feedback.
-
We (AWS for Fluent Bit team) want to discuss with Fluent Bit and the community about building load testing as part of Fluent Bit release testing.
AWS for Fluent Bit provides Fluent Bit support for AWS customers and we mainly work on contributions of AWS-related plugins. Recently we've launched ECS load testing framework and built it as part our release testing. The framework will run load testing with different throughput levels (10Mb/s, 20Mb/s, 30Mb/s) on ECS and send logs to AWS output plugins (CloudWatch, Kinesis, Firehose, S3) and validate these logs based on log loss and log duplication.
From AWS for Fluent Bit 2.23.0, we provide benchmarks of our release testing in the release note. We believe the load test and its result can raise the bar for releases and ensure reliability and stability.
This framework is part of the previous discussion: #4390 and as it is out now, we want to collect more feedback here how customers want to use this as part of Fluent Bit release testing.
FYI - our next step is to build EKS load testing framework which will provide more references for EKS and K8s customers. Will post update here if there is any progress on that.
Beta Was this translation helpful? Give feedback.
All reactions