Description

Book Synopsis
Learn the value that OpenTelemetry can bring to organizations that aim to implement observability best practices, and gain a deeper understanding of how different building blocks interact with each other to bring out-of-the-box, vendor-neutral instrumentation to your stack. With examples in Java, this book shows how to use OpenTelemetry APIs and configure plugins and SDKs to instrument services and produce valuable telemetry data. You''ll learn how to maximize adoption of OpenTelemetry and encourage the change needed in debugging workflows to reduce cognitive load for engineers troubleshooting production workloads.


Adopting observability best practices across an organization is challenging. This book begins with a discussion of how operational monitoring processes widely followed for decades fall short at providing the insights needed for debugging cloud-native, distributed systems in production. The book goes on to show how the Cloud Native Computing Founda

Table of Contents
​Part I. The Need for Observability with OpenTelemetry

1. The Need for Observability

a. Why Observability Matters

b. Context and Correlation

2. How OpenTelemetry Enables Observability

a. OpenTelemetry’s Mission

b. The Power of Open Standards

c. The Shift In Vendor Added Value

Part II. OpenTelemetry Components and Best Practices

3. OpenTelemetry Fundamentals

a. OpenTelemetry Specification

b. Semantic Conventions

4. Auto-Instrumentation

a. Resource SDK

b. Instrumentation Libraries

5. Context, Baggage, and Propagators

a. Telemetry Context and the Context API

b. Baggage API

c. Cross-Service Context and the Propagators API

6. Tracing

a. What is a Distributed Trace?

b. Tracing API

c. Tracing SDK

d. Trace Context Propagation

7. Metrics

a. Measurements, Metrics and Time Series

b. Metrics API

c. Metrics SDK

8. Logging

a. The Purpose of Logs for Observability

b. Logging API

c. Logging SDK

d. Integrations with Logging Frameworks

9. Protocol and Collector

a. Protocol

b. Collector

10. Sampling and Common Deployment Models

a. Common Deployment Models

b. Trace Sampling

Part III. Rolling out OpenTelemetry Across Your Organisation

11. Maximizing Adoption by Minimizing Friction

a. Investing in Telemetry Enablement

b. Adopting OpenTelemetry

12. Adopting Observability

a. Shifting Debugging Workflows

b. Expanding Context

c. Keeping Telemetry Valuable


Practical OpenTelemetry

    Product form

    A Paperback / softback by Daniel Gomez Blanco

    £42.49

    Includes FREE delivery

    RRP £49.99 – you save £7.50 (15%)

    Order before 4pm today for delivery by Mon 16 Nov 2026.

    Out of stock

      Trusted by thousands of customers. See 2,385+ Customer Reviews

      View other formats and editions of Practical OpenTelemetry by Daniel Gomez Blanco

      Book details

      Publisher APress
      Published 3 March 2023
      ISBN-13 9781484290743
      978-1484290743
      ISBN-10 1484290747

      Description

      Book Synopsis
      Learn the value that OpenTelemetry can bring to organizations that aim to implement observability best practices, and gain a deeper understanding of how different building blocks interact with each other to bring out-of-the-box, vendor-neutral instrumentation to your stack. With examples in Java, this book shows how to use OpenTelemetry APIs and configure plugins and SDKs to instrument services and produce valuable telemetry data. You''ll learn how to maximize adoption of OpenTelemetry and encourage the change needed in debugging workflows to reduce cognitive load for engineers troubleshooting production workloads.


      Adopting observability best practices across an organization is challenging. This book begins with a discussion of how operational monitoring processes widely followed for decades fall short at providing the insights needed for debugging cloud-native, distributed systems in production. The book goes on to show how the Cloud Native Computing Founda

      Table of Contents
      ​Part I. The Need for Observability with OpenTelemetry

      1. The Need for Observability

      a. Why Observability Matters

      b. Context and Correlation

      2. How OpenTelemetry Enables Observability

      a. OpenTelemetry’s Mission

      b. The Power of Open Standards

      c. The Shift In Vendor Added Value

      Part II. OpenTelemetry Components and Best Practices

      3. OpenTelemetry Fundamentals

      a. OpenTelemetry Specification

      b. Semantic Conventions

      4. Auto-Instrumentation

      a. Resource SDK

      b. Instrumentation Libraries

      5. Context, Baggage, and Propagators

      a. Telemetry Context and the Context API

      b. Baggage API

      c. Cross-Service Context and the Propagators API

      6. Tracing

      a. What is a Distributed Trace?

      b. Tracing API

      c. Tracing SDK

      d. Trace Context Propagation

      7. Metrics

      a. Measurements, Metrics and Time Series

      b. Metrics API

      c. Metrics SDK

      8. Logging

      a. The Purpose of Logs for Observability

      b. Logging API

      c. Logging SDK

      d. Integrations with Logging Frameworks

      9. Protocol and Collector

      a. Protocol

      b. Collector

      10. Sampling and Common Deployment Models

      a. Common Deployment Models

      b. Trace Sampling

      Part III. Rolling out OpenTelemetry Across Your Organisation

      11. Maximizing Adoption by Minimizing Friction

      a. Investing in Telemetry Enablement

      b. Adopting OpenTelemetry

      12. Adopting Observability

      a. Shifting Debugging Workflows

      b. Expanding Context

      c. Keeping Telemetry Valuable


      Recently viewed products

      © 2026 Book Curl

        • American Express
        • Apple Pay
        • Diners Club
        • Discover
        • Google Pay
        • Maestro
        • Mastercard
        • PayPal
        • Shop Pay
        • Union Pay
        • Visa

        Login

        Forgot your password?

        Don't have an account yet?
        Create account