Skip to main content

Sources

Authoritative Sources

The definitions, principles, and practices in this pack are grounded in the following primary and widely recognised sources. Where a concept has a canonical originator (for example the golden signals or the USE method), the original or maintained reference is cited.

Standards and Specifications

  • OpenTelemetry Specification (signals, API, SDK, data model). https://opentelemetry.io/docs/specs/otel/
  • OpenTelemetry Protocol (OTLP) Specification. https://opentelemetry.io/docs/specs/otlp/
  • OpenTelemetry Semantic Conventions. https://opentelemetry.io/docs/specs/semconv/
  • W3C Trace Context Recommendation (traceparent / tracestate). https://www.w3.org/TR/trace-context/
  • W3C Baggage Specification. https://www.w3.org/TR/baggage/

OpenTelemetry Documentation

  • OpenTelemetry - Official Documentation. https://opentelemetry.io/docs/
  • OpenTelemetry Collector - Documentation. https://opentelemetry.io/docs/collector/
  • OpenTelemetry Sampling (head-based and tail-based). https://opentelemetry.io/docs/concepts/sampling/
  • OpenTelemetry Project (CNCF). https://www.cncf.io/projects/opentelemetry/

Metrics, Querying, and Storage

  • Prometheus - Official Documentation. https://prometheus.io/docs/introduction/overview/
  • Prometheus Metric Types (counter, gauge, histogram, summary). https://prometheus.io/docs/concepts/metric_types/
  • Querying with PromQL. https://prometheus.io/docs/prometheus/latest/querying/basics/
  • Prometheus Histograms and Quantiles. https://prometheus.io/docs/practices/histograms/

Reliability Engineering (SLI/SLO/Error Budgets)

  • Google Site Reliability Engineering Book. https://sre.google/sre-book/table-of-contents/
  • Service Level Objectives - Google SRE Book, Chapter 4. https://sre.google/sre-book/service-level-objectives/
  • Monitoring Distributed Systems (the four golden signals) - Google SRE Book, Chapter 6. https://sre.google/sre-book/monitoring-distributed-systems/
  • The Site Reliability Workbook - Implementing SLOs and Alerting on SLOs. https://sre.google/workbook/implementing-slos/

Methods and Foundational References

  • The USE Method - Brendan Gregg. https://www.brendangregg.com/usemethod.html
  • The RED Method - Tom Wilkie / Grafana Labs. https://grafana.com/blog/2018/08/02/the-red-method-how-to-instrument-your-services/
  • Three Pillars vs MELT and observability concepts - Grafana Labs documentation. https://grafana.com/docs/

Visualisation and Tooling

  • Grafana - Official Documentation. https://grafana.com/docs/grafana/latest/
  • Jaeger - Distributed Tracing Documentation. https://www.jaegertracing.io/docs/
  • OpenMetrics Specification (exposition format). https://github.com/OpenObservability/OpenMetrics/blob/main/specification/OpenMetrics.md