liveBook · Manning

Open standard

As explained in Cloud Observability in Action

An open standard is a publicly available specification developed through an open process and implementable without exclusive control by a single vendor.

An open standard is a shared specification or format that multiple tools can implement, reducing dependence on proprietary APIs and vendor-specific mechanisms. section 1.5.3 section 5.6.2

In observability, open standards let instrumentation, agents, backends, and frontends interoperate across cloud providers and on-premises environments. OpenTelemetry is the central example: changing destinations need not require changing application instrumentation. section 1.5.3 section 11.4.3

Choose standards with attention to signal type and operational reality:

  • Prefer OpenTelemetry support when evaluating observability backends, including support for OTLP endpoints or a credible adoption roadmap. section 5.6.2
  • Expect uneven standardization: logs use formats such as syslog, metrics commonly use Prometheus or OpenMetrics, and traces increasingly use OpenTelemetry. section 5.6.2
  • Balance independence against cost: self-hosting open-source components still requires patching, scaling, security work, on-call coverage, and upstream maintenance. section 6.3
  • Check project health, licensing, contributors, release cadence, and vendor dependence rather than treating popularity indicators as sufficient. section 6.3

A portable observability setup

Instrument an application with OpenTelemetry, send telemetry through compatible agents or endpoints, and retain the option to change cloud or backend destinations without rewriting the application. section 1.5.3

How Cloud Observability in Action covers it

How deep it goes
Explains portability, signal-specific formats, backend checklists, and project-selection cautions without detailing standard implementation internals.
Examples
Uses OpenTelemetry instrumentation, OTLP endpoints, syslog, Prometheus, OpenMetrics, Graphite, InfluxDB line protocol, and StatsD as examples.
What it assumes
Assumes familiarity with observability signals and destinations while introducing interoperability, portability, and vendor-lock-in concerns.
What you can do after
Evaluate observability offerings and design more portable telemetry pipelines using standards such as OpenTelemetry.
How it connects
Connects OpenTelemetry, open source, vendor lock-in, proprietary APIs, Prometheus, OpenMetrics, syslog, and pprof.

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.