Skip to content

Add Amazon Managed Prometheus metrics provider - #1980

Open
wangyusheng1985 wants to merge 1 commit into
fluxcd:mainfrom
wangyusheng1985:contribution-962
Open

wangyusheng1985 wants to merge 1 commit into
fluxcd:mainfrom
wangyusheng1985:contribution-962

Conversation

@wangyusheng1985

Copy link
Copy Markdown

Fixes #962

Add an amp MetricTemplate provider that queries Amazon Managed Service for Prometheus with AWS SigV4.

The provider reuses Prometheus PromQL query handling and signs requests with the same default AWS credential chain as CloudWatch (region required). Grant aps:QueryMetrics to the identity Flagger uses.

Add an `amp` metric template provider that queries Amazon Managed
Service for Prometheus with AWS SigV4, addressing fluxcd#962.

Signed-off-by: yusheng.wang <yusheng.wang@chaitin.com>

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Support sigv4 authentication for querying Prometheus (to support Amazon Managed Service for Prometheus)

1 participant