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.
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.