-
Notifications
You must be signed in to change notification settings - Fork 444
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
Move ELB lightweight module config into integration #3474
Conversation
🌐 Coverage report
|
this LGTM - but i don't really know what i'm looking at yet 😜 - would you mind walking me through the changes @kaiyan-sheng ? also - whats the story with testing these kinds of changes? i've seen a couple or PRs already which appear to be copy-pasted configurations - is there any way to guarantee there are no typos or copy-paste errors? thanks! |
@tommyers-elastic Yes definitely! When we first came up with lightweight modules, we have the configuration files in Beats, such as https://github.com/elastic/beats/blob/main/x-pack/metricbeat/module/aws/elb/manifest.yml. When we migrated all the metricsets into the AWS package as individual integrations, the migration script we use migrated the light module directly. This means the configuration for collecting ELB metrics is still in the Beats repo here instead of in the Integrations repo. When we find a bug, for example, this bug in ELB with missing For testing: great question! This is not very reliable right now. What we have is a check |
name: | ||
- ConsumedLCUs | ||
- namespace: AWS/ApplicationELB |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
please, @kaiyan-sheng , see my comment about the integration version
thanks for this explanation @kaiyan-sheng - it's super helpful |
What does this PR do?
This PR is to move lightweight module configuration from metricbeat into integrations. Also this PR adds collection to
HealthyHostCount
andUnHealthyHostCount
for ApplicationELB.Checklist
changelog.yml
file.