Prometheus

Target are host or pods Units are informations of Targets Metrics are Units stored in TSDB

Main metrics are retrieve using by pulling It is possible to push metrics by using PushGateway

Applications must expose a /metrics HTTP endpoint. A sidecar container (exporter) can be deployed with the application container to provide /metrics endpoint

Prometheus Server : - Retrieval : get a /metrics of “targets” - Time Series DataBase : - HTTP server : accept PromQL queries to query TSDB

Configuration is based on YAML files

Prometheus is difficult to scale