feat: Add LogGroupClass support by upgrading AWS SDK to v1.48.4 #369
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Issue #, if available:
N/A
Description of changes:
This PR adds support for the LogGroupClass feature, which allows users to specify the storage class (STANDARD or INFREQUENT_ACCESS) for their CloudWatch log groups, enabling cost optimization through the INFREQUENT_ACCESS tier.
Key changes:
log_group_class
configuration option to the pluginThe feature is opt-in and only applies when creating new log groups with
auto_create_group
enabled.The LogGroupClass feature can be used by setting the
log_group_class
parameter in the Fluent Bit configuration:[OUTPUT] Name cloudwatch Match * region us-west-2 log_group_name my-logs log_group_class INFREQUENT_ACCESS