Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add customer defined Cloudwatch Destination for subscription #662

Open
richardkeit opened this issue Dec 2, 2024 · 0 comments
Open

Add customer defined Cloudwatch Destination for subscription #662

richardkeit opened this issue Dec 2, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@richardkeit
Copy link
Contributor

Is your feature request related to a problem? Please describe.
Centralising logs across an organization requires a lot of effort (ie creating subscription filter per log group per account).
To create this, it typically requires creation an event driven architecture to create subscription once log group is created and then all the work required for managing it, updating runtime versions etc etc

Reason why this is required Elastic.io for the S3 integration requires the objects to be uncompressed

Describe the feature you'd like
Similar to the replaceLogDestinationArn to remove logGroup subscriptions (side note: I found this key name misleading I thought it would replace the LZA defined subscription with the one I defined, not remove the subscription defined by this key), would like the ability to add a log group subscription, allowing us to create a Kinesis Data Stream and Firehose outside of the LZA codebase.

Rationale to create it outside of the LZA is that we don't want to create a tightly coupled Firehose to the Data Stream that can change at any time.

Additional context
Even if you don't agree with the third party integration style, I think it can be agreed that maintaining logGroup subscriptions is a bit painful and this would help with that plumbing (as most the code is there already)

@richardkeit richardkeit added the enhancement New feature or request label Dec 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant