Prometheus: pull-based metrics and PromQL
Prometheus scrapes HTTP /metrics endpoints on a schedule (pull model). Samples land in a local time-series DB with labels—each unique label set is a series. You query with PromQL (aggregation, rates, histograms). Alerts are recording/alerting rules evaluated inside Prometheus; Alertmanager handles routing and noise control.