Architecture

Push Gateway and Short-Lived Jobs: In Architecture, push gateway and short-lived jobs are used for the gathering the metrics.

Prometheus Server: Prometheus server runs independently and relies on local storage for processing and alerting. It gathers and stores all time series data. Where Prometheus server finds the targets from other services as well for example Kubernetes, Consul and DNS.

Alert Manager: Alert Manager is responsible for notifying the alert to the end user using different integrations like Pagerduty / Email.

UI: Prometheus is having its own Web UI, but it’s possible to use the Grafana as the user interface. You can check out our other blogs here.