-
Notifications
You must be signed in to change notification settings - Fork 2.1k
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
[exporter/awscloudwatchlogsexporter] Improve performance of the awscloudwatchlogs exporter #26692
[exporter/awscloudwatchlogsexporter] Improve performance of the awscloudwatchlogs exporter #26692
Commits on Sep 14, 2023
-
Chore: Rename PusherKey to StreamKey
StreamKey uniquely identify an cloudwatch logs tream and is used to show where an event should be submited to. Signed-off-by: Raphael Silva <rapphil@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 406ce61 - Browse repository at this point
Copy the full SHA 406ce61View commit details -
Chore: Move StreamKey inside event
The idea is that we will identify that an event belongs to a specific stream Signed-off-by: Raphael Silva <rapphil@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 7ee35f6 - Browse repository at this point
Copy the full SHA 7ee35f6View commit details -
Chore: Refactor to properly initialize the event
Properly initialize a cloudwatch.Event in the awsemf exporter, setting the destination log stream of the event Signed-off-by: Raphael Silva <rapphil@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 1e55b06 - Browse repository at this point
Copy the full SHA 1e55b06View commit details -
Feat: Add cwlogs Pusher able to send events to multiple streams
Signed-off-by: Raphael Silva <rapphil@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 7d4c305 - Browse repository at this point
Copy the full SHA 7d4c305View commit details -
Feat: use MultiStream pusher in awscloudwatchlogsexporter
Signed-off-by: Raphael Silva <rapphil@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 10b4638 - Browse repository at this point
Copy the full SHA 10b4638View commit details -
Feat: Add support to consumers in cloudwatchlogs
Add support to multiple consumers in the cloudwatchlogs expoters. This will allow requests to be sent in parallel to cloudwatch logs Signed-off-by: Raphael Silva <rapphil@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 8b3e0f4 - Browse repository at this point
Copy the full SHA 8b3e0f4View commit details -
Feat: Remove locks from cloudwatch logs pusher
Signed-off-by: Raphael Silva <rapphil@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 1d9e0e2 - Browse repository at this point
Copy the full SHA 1d9e0e2View commit details -
Feat: Remove throttling limiter
Cloudwatch logs no longer limits to 5 request per second per log stream. Instead the limit is per account. Signed-off-by: Raphael Silva <rapphil@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for eb38388 - Browse repository at this point
Copy the full SHA eb38388View commit details -
Feat: Stop using sequence token
Sequence tokens are no longer necessary to make PutLogEvents calls to CloudWatch logs. This changes removes all the logic for managing this token and instead use a "Noop" Signed-off-by: Raphael Silva <rapphil@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 069f471 - Browse repository at this point
Copy the full SHA 069f471View commit details -
Feat: Send log events directly to the Pusher
This optmization will reduce the memroy and CPU usage a bit because we will not need to keep a big buffer of events that were translated and insted they can be sent directly to the pusher. Signed-off-by: Raphael Silva <rapphil@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 51ddd00 - Browse repository at this point
Copy the full SHA 51ddd00View commit details -
Signed-off-by: Raphael Silva <rapphil@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 034b8ca - Browse repository at this point
Copy the full SHA 034b8caView commit details -
Signed-off-by: Raphael Silva <rapphil@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for fb01288 - Browse repository at this point
Copy the full SHA fb01288View commit details -
Configuration menu - View commit details
-
Copy full SHA for d189d48 - Browse repository at this point
Copy the full SHA d189d48View commit details -
Configuration menu - View commit details
-
Copy full SHA for caf1be6 - Browse repository at this point
Copy the full SHA caf1be6View commit details -
Signed-off-by: Raphael Silva <rapphil@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 0b4dbea - Browse repository at this point
Copy the full SHA 0b4dbeaView commit details
Commits on Sep 18, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 86e2c38 - Browse repository at this point
Copy the full SHA 86e2c38View commit details
Commits on Sep 21, 2023
-
Configuration menu - View commit details
-
Copy full SHA for bd7d4a1 - Browse repository at this point
Copy the full SHA bd7d4a1View commit details -
Configuration menu - View commit details
-
Copy full SHA for c9f98b1 - Browse repository at this point
Copy the full SHA c9f98b1View commit details
Commits on Oct 3, 2023
-
Configuration menu - View commit details
-
Copy full SHA for e6383ab - Browse repository at this point
Copy the full SHA e6383abView commit details
Commits on Oct 6, 2023
-
Configuration menu - View commit details
-
Copy full SHA for ccd669c - Browse repository at this point
Copy the full SHA ccd669cView commit details -
Update internal/aws/cwlogs/pusher.go
Co-authored-by: Anthony Mirabella <a9@aneurysm9.com>
Configuration menu - View commit details
-
Copy full SHA for 8f183e2 - Browse repository at this point
Copy the full SHA 8f183e2View commit details
Commits on Oct 9, 2023
-
Use queue validation from exporterhelper
Signed-off-by: Raphael Silva <rapphil@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for fb93d1b - Browse repository at this point
Copy the full SHA fb93d1bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 698e581 - Browse repository at this point
Copy the full SHA 698e581View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0cc848c - Browse repository at this point
Copy the full SHA 0cc848cView commit details -
Configuration menu - View commit details
-
Copy full SHA for eb608f6 - Browse repository at this point
Copy the full SHA eb608f6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0489473 - Browse repository at this point
Copy the full SHA 0489473View commit details -
Configuration menu - View commit details
-
Copy full SHA for f20ffae - Browse repository at this point
Copy the full SHA f20ffaeView commit details
Commits on Oct 10, 2023
-
Configuration menu - View commit details
-
Copy full SHA for dec0f2d - Browse repository at this point
Copy the full SHA dec0f2dView commit details -
Configuration menu - View commit details
-
Copy full SHA for c799e53 - Browse repository at this point
Copy the full SHA c799e53View commit details