Skip to content

Add AWS Cost and Usage reports to Metricbeat #20103

@stevewritescode

Description

@stevewritescode

Describe the enhancement:
Create a Metricbeat module to import AWS cost and usage data, e.g. detailed billing information.

Describe a specific use case for the enhancement or feature:
The current AWS Billing Metricbeat module pulls in billing data from AWS. From what I can tell, the only data that's available through this module is EstimatedCharges since that's the only metric sent through AWS CloudWatch under AWS/Billing - I'd like to have rich billing information so that I can monitor AWS account usage in Elastic without needed to go log in to the AWS console cost explorer. Of course, once it's in Elastic then I can leverage all the visualization, ML, and alerting capabilities :)

I seen a few open-source projects that are built around this concept but none that use metricbeat. The AWS Go SDK supports costexplorer functions, so it would be natural to integrate with metricbeat the same way that the AWS Cloudwatch module works.

Metadata

Metadata

Assignees

Labels

MetricbeatMetricbeatTeam:PlatformsLabel for the Integrations - Platforms team

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions