Prometheus A time series metrics storage db with agents

Prometheus Architecture

Prometheus is just a time series database which stores the metrics, the metrics are format specific to labelled architecture. The core deals with generating metrics on the client side and making their way to prometheus. To make their way to prometheus prometheus can scrape them metrics exposed generated formatted and exposed by client at an endpoint or clients pushing those metrics into the prometheus server. Later used by client libraries to utilise this storage for purposed like visualisations.

PrometheusAlerting PrometheusMetricsGeneration PrometheusQuerying PrometheusStoring PrometheusVisualisations