liveBook · Manning

Prometheus

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

How 8 Manning books explain it

Learn Docker in a Month of Lunches, Second Edition

Prometheus is an open-source monitoring system and time-series database that collects and queries numerical measurements.

How it is used
Collects container and Docker Engine metrics for ongoing monitoring of dynamic applications.
How deep it goes
Walks through metrics endpoints, scheduled scraping, target discovery and basic queries; leaves application-specific metric choices and client-library mechanics to the runtime.
Examples
Uses an image gallery with runtime and request metrics, a scaled access-log service, and a to-do application monitoring lab.
What you can do after
Operate/configure it with Docker Compose to scrape application metrics, check queries and supply Grafana dashboards.

Read how Learn Docker in a Month of Lunches, Second Edition explains Prometheus →

ScyllaDB in Action

Prometheus is an open-source monitoring and alerting toolkit that collects and stores time-series metrics, typically by scraping instrumented endpoints.

How it is used
Supports ScyllaDB production monitoring by ingesting cluster metrics for dashboards, performance investigation, and alert evaluation.
How deep it goes
Explains target configuration, periodic scraping, time-series storage, web exploration, PromQL aggregation, and alert-rule evaluation without detailing Prometheus internals.
Examples
Uses a scylla-reviews target, cache-insertion metrics, read-latency PromQL queries, and an InstanceDown alert rule.
What you can do after
Operate/configure it by declaring scrape targets, checking target health, querying metrics, and supplying dashboards and alert rules.

Read how ScyllaDB in Action explains Prometheus →

LLMs in Production

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

How it is used
Aggregates GPU metrics for monitoring and Kubernetes autoscaling of LLM services.
How deep it goes
Explains collection, time-series storage, querying, and the adapter requirement, but does not provide a Prometheus configuration walkthrough.
Examples
Illustrates GPU-utilization scaling with a diagram linking DCGM, Prometheus Operator, and a custom metrics API.
What you can do after
Evaluate/understand it as a metrics store for GPU-aware scaling, while recognizing that HPA needs an adapter to access those metrics.

Read how LLMs in Production explains Prometheus →

Spring AI in Action

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

How it is used
Collects Spring and Spring AI metrics for querying, monitoring, alerting, and time-series visualization.
How deep it goes
Explains dependency, endpoint, Docker Compose, and scrape configuration, then stops short of tracing internals.
Examples
Uses Spring AI ChatClient and advisor metrics, HTTP metric queries, Docker Compose services, and Grafana dashboards.
What you can do after
Operate/configure Prometheus to scrape Actuator metrics and inspect Spring AI activity through queries and Grafana dashboards.

Read how Spring AI in Action explains Prometheus →

Data Pipelines with Apache Airflow, Second Edition

Prometheus is an open-source monitoring and alerting system that collects time-series metrics from instrumented or exported endpoints.

How it is used
Collects Airflow monitoring metrics through a StatsD exporter for querying and Grafana dashboards.
How deep it goes
Walks through exporter and scrape configuration, target verification, labels, and dashboard setup; leaves alert configuration outside the walkthrough.
Examples
Uses a Docker-based exporter, an airflow scrape target, an UP target check, and a DAG parse-time dashboard.
What you can do after
Operate/configure it to scrape translated Airflow metrics, verify collection, and supply metrics to Grafana.

Read how Data Pipelines with Apache Airflow, Second Edition explains Prometheus →

Machine Learning Platform Engineering

Prometheus is an open-source monitoring system that collects, stores, and queries time-series metrics.

How it is used
Monitors deployed applications and ML services for performance, availability, request behavior, and operational failures.
How deep it goes
Explains components, endpoint instrumentation, scraping, queries, dashboards, alert rules, and routing, with Kubernetes installation examples.
Examples
Uses FastAPI middleware, /metrics, request counters, PromQL response-code queries, Helm installation, and BentoML uptime alerts.
What you can do after
Operate/configure metric scraping, visualization, PromQL checks, uptime rules, and Alertmanager email routing.

Read how Machine Learning Platform Engineering explains Prometheus →

Cloud Observability in Action

Prometheus is an open-source monitoring system and time-series database for collecting and querying metrics.

How it is used
Collects cloud-native metrics and evaluates operational alert conditions.
How deep it goes
Explains scraping, exposition, PromQL rules, Alertmanager routing, and signal correlation, with Docker-based configuration examples.
Examples
Uses /metrics endpoints, Node exporter targets, PromQL alert rules, Docker Compose services, and a microservices incident investigation.
What you can do after
Operate and configure metric scraping, PromQL alerts, Alertmanager routing, and cross-signal incident investigation.

Read how Cloud Observability in Action explains Prometheus →

Effective Platform Engineering

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

How it is used
Supports observability by storing metrics that teams use for monitoring, alerting, diagnosis, and reliability decisions.
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.

Read how Effective Platform Engineering explains Prometheus →

Related concepts

These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.