prometheus /

Prometheus

Live map
Snapshotmain · 7a73c9a

Discovery feeds scrape loops that append samples to the TSDB for queries, rules, dashboards, and alerts.

Click a building or route
Choose a path

Discover a target, scrape its exposition endpoint, and append samples to the TSDB.

System map8 components · 10 connections
130%
Prometheus: targets become time series architectureStart at process assembly, follow collection left to right, then use the lower query and alert paths to read the data.discovery configurationlabeled target groupslabels, timestamps, va…PrometheusserverServicediscoveryScrape managerTime-seriesdatabaseHTTP API & UIPromQL engineRule managerAlert notifier
Connections
BuildingsEntryServiceComputeStorageRuntimeToolingExternal

Terms, in plain English

TargetAn endpoint and label set from which Prometheus periodically scrapes metrics.

How to study this repo

  1. 1
    Assemble the server

    See main wire configuration, storage, collection, rules, and web lifecycles.

  2. 2
    Follow one scrape

    Track discovered labels through parsing and a TSDB append.

  3. 3
    Evaluate one rule

    Trace a PromQL selection into alert state and notifier delivery.