liveBook · Manning

Prometheus

As explained in Effective Platform Engineering

Prometheus is an open-source monitoring system that collects and stores time-series metrics and supports querying and alerting.

Prometheus is a time-series database for storing high-resolution metrics in an observability platform. It provides the metrics foundation for monitoring system performance and reliability. section 5.3.1

Use Prometheus as part of an observability and reliability workflow:

  • Route metrics from an ingestion service into Prometheus while keeping collection, processing, and storage separate for scalability. section 5.3.1
  • Persist metric data with block storage backed by Persistent Volume Claims so container restarts or migrations do not erase operational history. section 5.3.1
  • Use Prometheus data to select service-level indicators, define objectives, visualize performance, and monitor error-budget consumption. section 5.4.1

Platform reliability scenario

An engineering platform can combine Prometheus with Grafana to expose service health and alert on emerging problems. At Epetech, teams used the combination to support SLOs and SLIs for critical services such as payment processing, enabling earlier detection and automated remediation. section 10.4.2 section 5.4.1

Figure 5.8 Most observability platforms, whether open source software or commercial, will use a similar high-level architecture. Specific technology components will be different depending on scale, but understanding this footprint will be important when considering build versus buy options.

Use the observability-platform architecture to see where Prometheus fits alongside ingestion, storage, logs, traces, and visualization components. section 5.3.1

How Effective Platform Engineering covers it

How deep it goes
Explains metric routing, persistent storage, SLO usage, and dashboard diagnosis without detailing Prometheus query or rule syntax.
Examples
Uses Persistent Volume Claims, SLO dashboards, error-budget charts, and Epetech payment-processing monitoring as concrete applications.
What you can do after
Apply it via Prometheus data to define SLIs, formulate SLOs, visualize service performance, and support proactive issue detection.
How it connects
Connects metrics with observability, Grafana, SLOs, SLIs, alerting, logs, traces, and persistent storage.

Also explained in

Compare how 8 books explain Prometheus →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Effective Platform Engineering. The section links point to the parts of the book it draws on.