elasticsearch_exporter icon indicating copy to clipboard operation
elasticsearch_exporter copied to clipboard

Add support for Amazon Elasticsearch Service

Open jmtsi opened this issue 3 years ago • 5 comments

This is based on @JackFazackerley's initial work from here: https://github.com/prometheus-community/elasticsearch_exporter/pull/353

I rebased this against the latest master and added additional credential provider, so this also works with pod IAM roles when running in EKS.

jmtsi avatar Jun 17 '21 20:06 jmtsi

Can we leverage https://github.com/prometheus/common/tree/main/sigv4 for the sigv4 part? does it make sense?

roidelapluie avatar Jun 29 '21 09:06 roidelapluie

Great idea, but It seems like it uses the default credential chain and AFAIK it doesn't support pod IAM roles without adding WebIdentityRoleProvider to the chain :-/

Maybe this implementation is good for now and I'll file an issue against the prometheus lib?

jmtsi avatar Jun 29 '21 11:06 jmtsi

Would love to see AWS ES signing support included -- Is this still being worked on? Does it need support?

folksgl avatar Nov 03 '21 15:11 folksgl

Any progress with this ticket? It would be very useful for AWS ES signing support to be included for us as we require it

justinpjose avatar Feb 02 '22 09:02 justinpjose

I am using AWS elasticsearch. I plan to use chart, prometheus-elasticsearch-exporter, to monitor it. A quick question here: what's the uri of es? Is the Domain endpoint (VPC) uri?

es: uri: http://localhost:9200

visla-xugeng avatar Mar 04 '22 01:03 visla-xugeng