Book description
The world of observability is in the midst of a seismic shift. Until recently, collecting telemetry data meant running multiple, uncoordinated pipelines. Now, OpenTelemetry provides users with a single integrated stream of data, containing all common forms of observability. With this report, CTOs, analysts, system architects, and DevOps practitioners will learn how OpenTelemetry will change the way we practice observability.
Author Ted Young, cofounder of the OpenTelemetry project, demonstrates how this collection of tools, APIs, and SDKs gives OSS libraries and services the ability to provide their own instrumentation. You'll save time, often in situations where time is critical, by focusing on how your system is changing without first having to identify what is changing.
By the end of this report, you'll learn how a modern observability pipeline works. You'll examine:
- How the field of observability will change over the next two years
- Why native instrumentation for OSS libraries is a revolutionary idea
- How some current practices are very cumbersome wastes of time
- The promises of AIOps: which ones are valid, and which are hype
- How to budget for and capitalize on the upcoming shifts in technology
- The quality of different vendor and technology offerings
Table of contents
- Foreword
- 1. Myths and Historical Accidents
-
2.
The Value of Structured Data
- Attributes: Defining Keys and Values
- Events: The Basis for Everything
- Resources: Observing Services and Machines
- Spans: Observing Transactions
- Tracing: Like Logging, Only Better
- Metrics: Observing Events in Aggregate
- Metrics Connected to Events: A Single Unified System
- Automated Analysis and the Single Braid
- The Point: Automated Analysis Saves You Time
- 3. The Limitations of Automated Analysis
-
4.
Supporting Open Source and Native Instrumentation
- Observability Is Drowning in Solution-Specific Instrumentation
- Applications Are Locked In by Solution-Specific Instrumentation
- Solution-Specific Instrumentation for OSS Is Basically Impossible
- How Do You Pick a Logging Library?
- Decomposing the Problem
- Separation of Concerns Is Fundamental to Good Design
- 5. OpenTelemetry: An Architectural Overview
- 6. Stability and Long-Term Support
- 7. Suggested Setups and Telemetry Pipelines
- 8. How to Roll Out OpenTelemetry Across Your Organization
- A. OpenTelemetry Project Organization
- B. OpenTelemetry Project Roadmap
- About the Author
Product information
- Title: The Future of Observability with OpenTelemetry
- Author(s):
- Release date: December 2021
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781098118426
You might also like
book
Cloud-Native Observability with OpenTelemetry
Leverage OpenTelemetry's API, libraries, tools and the collector to produce and collect telemetry along with using …
book
Learning OpenTelemetry
OpenTelemetry is a revolution in observability data. Instead of running multiple uncoordinated pipelines, OpenTelemetry provides users …
book
Developing Apps with GPT-4 and ChatGPT
This minibook is a comprehensive guide for Python developers who want to learn how to build …
book
Prompt Engineering for Generative AI
Large language models (LLMs) and diffusion models such as ChatGPT and Stable Diffusion have unprecedented potential. …