Use Cases and Deployment Scope
We use Prometheus to scrape metrics from our Linux servers, Kubernetes clusters, Docker containers, and cloud infrastructure. Our development teams instrument custom applications using Prometheus client libraries (Python, Go, Java) to expose application-specific metrics such as request latency, error rates, and queue lengths. Prometheus also works in tandem with Alertmanager to send alerts to our on-call engineers via Slack, PagerDuty, and email.
Alternatives Considered
Elasticsearch, Redis Software, Cortex and Zabbix
Other Software Used
Elasticsearch, Datadog, Zabbix