Add metrics collection from cost explorer into aws/billing metricset#20527
Merged
kaiyan-sheng merged 23 commits intoelastic:masterfrom Sep 14, 2020
kaiyan-sheng:aws_cost_metricset
Merged
Add metrics collection from cost explorer into aws/billing metricset#20527kaiyan-sheng merged 23 commits intoelastic:masterfrom kaiyan-sheng:aws_cost_metricset
kaiyan-sheng merged 23 commits intoelastic:masterfrom
kaiyan-sheng:aws_cost_metricset
Conversation
Contributor
Contributor
|
Pinging @elastic/integrations-platforms (Team:Platforms) |
added 5 commits
August 13, 2020 15:40
…n_keys and group_by_tag_keys
|
This looks like it directly addresses the use case I had in mind with the original ticket. Looks great! I'm happy to try it out after the PR is approved / merged. |
added 6 commits
August 24, 2020 20:29
Contributor
Author
|
One concern here to discuss: With this change, metric name for billing metric EstimatedCharges from CloudWatch changed from I could keep the old name but it doesn't align with the new metrics from Cost Explorer, such as |
ChrsMark
reviewed
Sep 4, 2020
ChrsMark
reviewed
Sep 4, 2020
ChrsMark
reviewed
Sep 4, 2020
ChrsMark
reviewed
Sep 4, 2020
ChrsMark
reviewed
Sep 4, 2020
Member
ChrsMark
left a comment
There was a problem hiding this comment.
Overall looks good. Left some minors.
6 tasks
kaiyan-sheng
pushed a commit
that referenced
this pull request
Sep 15, 2020
jsoriano
added a commit
that referenced
this pull request
Sep 18, 2020
On tests, loading any metricset from the AWS module is trying to load the billing metricset as light metricset, what fails. This shouldn't happen after #15011, but it is probably happening because on tests, not all metricsets are registered. billing metricset was refactored to a native implementation recently, in #20527. By now, remove billing from the list so tests can be executed.
jsoriano
added a commit
to jsoriano/beats
that referenced
this pull request
Sep 18, 2020
On tests, loading any metricset from the AWS module is trying to load the billing metricset as light metricset, what fails. This shouldn't happen after elastic#15011, but it is probably happening because on tests, not all metricsets are registered. billing metricset was refactored to a native implementation recently, in elastic#20527. By now, remove billing from the list so tests can be executed. (cherry picked from commit 43f9bbc)
jsoriano
added a commit
that referenced
this pull request
Sep 18, 2020
On tests, loading any metricset from the AWS module is trying to load the billing metricset as light metricset, what fails. This shouldn't happen after #15011, but it is probably happening because on tests, not all metricsets are registered. billing metricset was refactored to a native implementation recently, in #20527. By now, remove billing from the list so tests can be executed. (cherry picked from commit 43f9bbc)
v1v
added a commit
to v1v/beats
that referenced
this pull request
Sep 18, 2020
…ne-2.0 * upstream/master: (44 commits) Update users.asciidoc (elastic#20802) (elastic#21108) Fix docker provider builder. (elastic#21118) [Elastic Agent] Add docker composable dynamic provider. (elastic#20842) Add new modules/filesets from rsa2elk for 7.10 (elastic#20820) Fix broken links to external websites (elastic#21061) [docs] typo in the command line (elastic#20799) [Filebeat] add panos type and sub_type (elastic#20912) Move the `compute_vm_scalset` to a light metricset and map the cloud metadata (elastic#21038) [Filebeat] Add support for Cloudtrail digest files (elastic#21086) Add metrics collection from cost explorer into aws/billing metricset (elastic#20527) Add vendoring to Google Cloud Functions again (elastic#21070) [Elastic Agent] Add fleet.host.id for sending to endpoint. (elastic#21042) Do not need Google credentials before using it (elastic#21072) [Filebeat][New Module] Zoom webhook module (elastic#20414) Add support for GMT timezone offset in decode_cef (elastic#20993) Filebeat: Fix random error on harvester close (elastic#21048) Add ingress controller dashboards (elastic#21052) Fix loggers in composable module. (elastic#21047) [Ingest Manager] Increase kibana client timeout to 5 minutes (elastic#21037) Add changelog. (elastic#21041) ...
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
What does this PR do?
This PR is to add metrics collection from cost explorer into
aws/billingmetricset.Why is it important?
Checklist
CHANGELOG.next.asciidocorCHANGELOG-developer.next.asciidoc.How to test this PR locally
./metricbeat modules enable awsmodules.d/aws.ymlto:./metricbeat -eScreenshots
Related issues