liveBook · Manning

Monitoring

As explained in Platform Engineering on Kubernetes

A log is a recorded event or message describing an operation or condition in software or infrastructure.

Monitoring helps teams understand whether distributed services behave correctly and perform reliably. Clear visibility supports faster diagnosis when services fail or users experience problems. section 2.4

OpenTelemetry can instrument, generate, collect, and export metrics, logs, and traces. Services send telemetry to centralized storage and aggregation for dashboards and other analysis tools. section 2.4.5

Monitoring addresses two complementary questions:

  • Behavior: determine whether services perform the intended operations and call the correct services or infrastructure. section 2.4.5
  • Performance: verify that services meet their Service Level Agreements and identify unusually slow responses. section 2.4.5
  • Tracing requires service instrumentation so internal operations and their performance become visible. section 2.4.5

Application-level dashboard

Prometheus and Grafana can display domain-specific telemetry, such as the number of Approved and Rejected proposals over time. section 2.4.5

Figure 2.28 Aggregating observability from all our services in a single place reduces the cognitive load on the teams responsible for keeping the application up and running.

Use the centralized observability architecture to relate service telemetry to reduced operational cognitive load. section 2.4.5

How Platform Engineering on Kubernetes covers it

How deep it goes
Explains centralized telemetry, dashboards, behavior, performance, and tracing, but stops short of runnable implementation instructions.
Examples
Uses centralized telemetry and an Approved-versus-Rejected proposals dashboard to illustrate operational visibility.
What it assumes
Assumes distributed-service complexity and introduces observability as a way to understand behavior, performance, and failure conditions.
What you can do after
Evaluate service behavior and performance through collected telemetry, dashboards, traces, and SLA-oriented signals.
How it connects
Connects monitoring with logs, metrics, traces, telemetry, dashboards, OpenTelemetry, Prometheus, Grafana, Kubernetes, and SLAs.

Also explained in

Compare how 40 books explain monitoring →

Related concepts

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