grafana / cloudcost-exporter

Prometheus Exporter for Cloud Provider agnostic cost metrics
Apache License 2.0
23 stars 0 forks source link

AWS: Collect metrics from multiple profiles #173

Open Pokom opened 4 months ago

Pokom commented 4 months ago

Overview

Our AWS module was built with the intention of only collecting data for a single profile. As usage as grown and our users needs have changed, we need a way to collect metrics from multiple AWS profiles. When launching cloudcost-exporter we need a way to

This is a fundamental change to how we generate clients with AWS and will require a proof of concept to help inform how to migrate the codebase over. Ideally we should support the current authentication model while allowing us to opt into adopting using role ARN's for authentication. Once both are available, an end user should be able to chose one or the other, but not both authentication mechanisms.

Documentation

Yace:

AWS SDK:

Goals

Pokom commented 1 month ago

@Pokom will drop my notes here and then likely pivot to deployment per profile.