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
Clean Code: A Handbook of Agile Software Craftsmanship
Even bad code can function. But if code isn't clean, it can bring a development organization …
video
Python Fundamentals
51+ hours of video instruction. Overview The professional programmer’s Deitel® video guide to Python development with …
book
40 Algorithms Every Programmer Should Know
Learn algorithms for solving classic computer science problems with this concise guide covering everything from fundamental …
book
Flow Architectures
Dominated by streaming data and events, the next generation of software development optimizes not only how …