Skip to content

Migrate metricsets in aws module to use cloudwatch input as lightweight module #21422

@kaiyan-sheng

Description

@kaiyan-sheng

In aws module we have several metricsets that are not lightweight modules. This issue is to track the work for converting them into lightweight modules. There are some problems we are facing:

  1. Some metricsets are not only calling CloudWatch API. For example, billing metricset is also making CostExplorer API and ec2 metricset is also making DescribeInstances API.
  1. How to keep backwards compatibility with metric names. For example, after using lightweight module, aws.ec2.cpu.total.pct will be aws.ec2. CPUUtilization.avg. @jsoriano suggested that fields can be renamed using processors. This will be a good option to keep both names instead of making a breaking change.

This is a meta issue to track the work for migrating all listed metricsets above to use lightweight modules.

cc: @exekias @jsoriano @sorantis

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions