aws-microservices-deploy-options icon indicating copy to clipboard operation
aws-microservices-deploy-options copied to clipboard

Monitoring Fargate containers using Prometheus and Grafana

Open arun-gupta opened this issue 6 years ago • 7 comments

Add content that shows how to monitor Fargate containers using Prometheus and Grafana

Docker + Java + Prometheus experiment is at https://github.com/arun-gupta/docker-javaee#prometheus-style-metrics

arun-gupta avatar Mar 11 '18 11:03 arun-gupta

Is there a way to do this with prometheus?

jclarksnps avatar Jan 23 '19 01:01 jclarksnps

Fargate is a true low-touch Container-as-a-service in my mind. I am also interested to learn about Fargate monitoring via Prometheus. Is this even achievable?

kaji-bikash avatar Mar 20 '19 16:03 kaji-bikash

Hi, @arun-gupta @kajisaap I have to monitor Fargate containers, is it possible via Prometheus? Can you suggest me a way to do it?

Ayukha avatar Mar 25 '19 21:03 Ayukha

+1

hshafy avatar Jun 24 '19 18:06 hshafy

+1

cool-raj avatar Sep 12 '19 16:09 cool-raj

You can monitor Fargate container metrics via the metadata endpoint. This requires a monitoring sidecar in the same task to scrape the metrics and send to prometheus. Telegraf can do this. Still looking if anyone has written code for prometheus to do this directly

snemetz avatar Apr 15 '20 14:04 snemetz

I have ASP.NET applications that provide a /metrics endpoint, but how would prometheus scrape instance data when it is sitting behind a load balancer and when instances scale in/out. The instances are not directly accessible. Is this a scenario where push must be used?

rcollette avatar Jun 08 '21 01:06 rcollette