liveBook · Manning

Correlation path

As explained in Cloud Observability in Action

A correlation path is a sequence of transitions between signal types whose observations describe the same system behavior or request.

A correlation path is one or more metadata-driven transitions from one signal type to another related signal. It connects observations so operators can reach actionable insight faster or with greater accuracy. section 11.1 section 11.6

Figure 11.1 The correlation stack

The correlation stack links instrumentation, backends, and frontend presentation; stronger integration increases the potential for automated transitions. section 11.1

From a metric to request details

An operator can follow a time series to related spans, then to log lines or profiles for the affected service. Other paths connect traces to representative metrics, traces to service logs, or logs to relevant metrics. section 11.1.1 section 11.6

Useful correlation paths depend on metadata and operational trade-offs:

  • Use instrumentation and collection to add source metadata such as workload, namespace, cluster, or emitted span context. section 11.1
  • Treat metrics, traces, and logs as complementary: aggregates reveal scale, traces show cross-service execution, and logs describe service-level events. section 11.1.1
  • Expect uneven support and account for user experience, signal volume, cardinality, and sampling limitations. section 11.6

How Cloud Observability in Action covers it

How deep it goes
Defines multistep transitions and relates them to instrumentation, storage, presentation, metadata, and implementation limitations.
Examples
Uses metric-to-span-to-log paths, trace-to-metric links, trace-to-log links, and related signal transitions.
What you can do after
Diagnose distributed behavior by navigating from one related signal to another using shared metadata.
How it connects
Links signal correlation with metadata, traces, metrics, logs, OpenTelemetry, exemplars, semantic conventions, and Prometheus relabeling.

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Cloud Observability in Action. The section links point to the parts of the book it draws on.