Schweitzer Fachinformationen
Wenn es um professionelles Wissen geht, ist Schweitzer Fachinformationen wegweisend. Kunden aus Recht und Beratung sowie Unternehmen, öffentliche Verwaltungen und Bibliotheken erhalten komplette Lösungen zum Beschaffen, Verwalten und Nutzen von digitalen und gedruckten Medien.
Bitte beachten Sie
Von Mittwoch, dem 12.11.2025 ab 23:00 Uhr bis Donnerstag, dem 13.11.2025 bis 07:00 Uhr finden Wartungsarbeiten bei unserem externen E-Book Dienstleister statt. Daher bitten wir Sie Ihre E-Book Bestellung außerhalb dieses Zeitraums durchzuführen. Wir bitten um Ihr Verständnis. Bei Problemen und Rückfragen kontaktieren Sie gerne unseren Schweitzer Fachinformationen E-Book Support.
"OpenTelemetry in Practice" OpenTelemetry in Practice offers a comprehensive, hands-on exploration of modern observability through the OpenTelemetry project, the vendor-neutral standard powering trace, metric, and log telemetry across today's distributed systems. Beginning with a robust foundation, the book journeys through the history, architecture, and multi-language ecosystem of OpenTelemetry, unpacking its critical role within the Cloud Native Computing Foundation (CNCF) and its seamless integration into cloud-native workflows. Readers will discover not only the core components-including APIs, SDKs, and the powerful Collector-but also how OpenTelemetry interlinks with the broader landscape of cloud-native tools and platforms. With practical emphasis, the book delves into advanced instrumentation techniques for tracing, metrics, and logging, exploring manual and automatic instrumentation, context propagation across languages, performance optimization, and robust integration strategies for both greenfield and legacy environments. In-depth chapters meticulously guide practitioners through distributed tracing, metric collection, and log processing, illuminating patterns for trace correlation, sampling strategies, service-level indicator analysis, and sophisticated root cause diagnostics. The design and operational best practices for the OpenTelemetry Collector, including development of custom processors and exporters, ensure readers gain production-grade expertise for managing large-scale, heterogeneous telemetry pipelines. Beyond technical mastery, OpenTelemetry in Practice addresses enterprise adoption, governance, and emerging trends such as eBPF telemetry, machine learning-driven analytics, edge and IoT adaptations, and compliance for regulated industries. The book advocates for building mature observability cultures within organizations and equips readers with the knowledge to not only implement OpenTelemetry but also to contribute to its thriving open-source ecosystem. Whether you're an engineer, architect, SRE, or leader driving cloud-native transformations, this authoritative guide empowers you to achieve resilient, insightful, and future-ready observability practices.
What does it really mean to observe complex, ever-evolving systems in the cloud-native era? This chapter uncovers the driving forces behind the modern observability movement, demystifies OpenTelemetry as the pivotal standard, and equips readers with baseline concepts and architectural insights needed for mastering robust, cross-platform telemetry pipelines.
The evolution from traditional monitoring practices to comprehensive observability paradigms marks a fundamental shift in how complex computing systems are managed and understood. Initially, traditional monitoring focused predominantly on predefined system metrics and logs to ascertain the health and performance of individual components. This approach, while effective for monolithic architectures with relatively static resource boundaries, struggles with the complexities introduced by modern distributed systems. The transition to holistic observability has been driven by the necessity to acquire deep insights across dynamic, multi-layered environments, enabling more predictive and adaptive operational capabilities.
Traditional monitoring largely operates on a reactive basis, relying on dashboards and alerting mechanisms configured around known states and thresholds. Metrics such as CPU utilization, memory consumption, or request rates provide signals about the operational status of discrete services or infrastructure elements. Similarly, logs capture events and errors within specific components, assisting in root cause analysis post-failure. However, these methods are inherently limited by their dependence on predetermined instrumentation and lack context across service boundaries. As systems scale horizontally with distributed microservices, container orchestrations, and ephemeral instances, the visibility afforded by isolated metrics and siloed logs becomes insufficient.
Distributed systems introduce a number of technical challenges that strain conventional monitoring approaches. The inherent partial failure modes, asynchronous communication, and complex service dependencies obscure the precise state and behavior of the system as a whole. Furthermore, dynamic service discovery, scaling, and frequent deployment cycles result in an ever-changing topology that is difficult to track or model with static instrumentation. Tracing transactions through multiple services is essential to understand propagation delays and error cascades, but traditional tools rarely provide integrated, end-to-end perspectives. These challenges necessitate a methodology capable of synthesizing diverse telemetry signals into a unified, interpreted representation of system health and behavior.
Observability, originally a control theory concept describing a system's internal state inferable from its outputs, has been adapted to software engineering to emphasize comprehensive, context-rich insight. It encompasses three principal pillars: metrics, logs, and traces, unified and correlated in a manner that exposes system internals fluently and in real time. Metrics deliver quantitative summarizations of system performance and resource utilization; logs offer detailed event records that capture discrete changes and anomalies; traces map the lifecycle of individual requests or transactions as they propagate through distributed components. Integrating these telemetry data types fosters a multidimensional view necessary to detect subtle, systemic issues and optimize user experience proactively.
Achieving effective observability in distributed environments entails multiple strategic goals.
The benefits emerging from a robust observability foundation go beyond mere fault detection to include accelerated incident resolution, capacity planning accuracy, and enhanced security posture. By providing a holistic view of the system's operations and anomalies, observability empowers engineers and operators to move from reactive firefighting to proactive system management. Complex interdependencies and performance bottlenecks become transparent, facilitating informed architectural decisions and continuous improvement. Additionally, trace-based analysis elucidates user journey impacts, aligning operational metrics with business outcomes. In essence, observability transforms telemetry from fragmented signals into comprehensible narratives that drive reliability engineering and operational excellence.
This rich observability ecosystem has spurred the creation and adoption of numerous open standards, protocols, and tools designed to standardize data collection and interoperability. Prior to these efforts, fragmented vendor-specific solutions impeded seamless integration across components and infrastructures. The realization that telemetry data must be decoupled from individual platforms and that observability should function as a first-class, cross-cutting concern inspired the development of unified frameworks. Such frameworks emphasize vendor-neutral APIs and SDKs, promoting portability and future-proofing investments while allowing organizations to tailor observability stacks according to evolving requirements.
OpenTelemetry emerged at the intersection of this transformation as a comprehensive, open-source observability framework offering specifications, APIs, and agents that facilitate standardized collection and export of metrics, logs, and traces. It provides language-native SDKs along with instrumentation libraries and collector services that unify telemetry pipelines with minimal friction. OpenTelemetry addresses the aforementioned core challenges by enabling consistent semantic conventions, automatic context propagation, and extensible data models. Its design supports pluggable backends and adapters, fostering ecosystem collaboration and innovation. By abstracting away implementation details, OpenTelemetry allows developers and operators to concentrate on deriving insight rather than integration complexities.
The observability landscape, shaped by the shift toward distributed, dynamic infrastructures, underscores the critical importance of cohesive telemetry strategies. It reveals that maintaining system health and performance in contemporary architectures demands more than aggregated metrics or isolated logs; it requires a comprehensive, correlated view across all levels of operation. The transition from traditional monitoring to observability underlines a fundamental shift in operational philosophy-one that integrates diverse data signals, emphasizes context and causality, and leverages scalable, standardized frameworks to unlock actionable intelligence. This paradigm has laid the indispensable groundwork for tooling such as OpenTelemetry, which crystallizes the principles and practices necessary to manage next-generation software systems effectively.
Telemetry forms the foundation of modern observability by capturing and conveying data that describes the internal state and behavior of distributed systems. The core signals of telemetry-traces, metrics, and logs-form complementary representations that together enable a holistic understanding of system performance, reliability, and user experience. A precise comprehension of these signals, their semantics, and interrelationships is essential to architecting effective observability solutions.
Metrics are numerical measurements that quantify system attributes over a specified interval. They provide aggregated, time-series data typically drawn from counters, gauges, or histograms. Counters represent continuously increasing values, such as the total number of requests received by a server. Gauges measure instantaneous values that can arbitrarily go up or down, for instance, CPU utilization or memory consumption. Histograms capture distributions by segmenting values into predefined buckets, enabling analysis of latency percentiles or response size frequencies.
The primary characteristic of metrics is their high dimensionality and low cardinality, which facilitates efficient storage, real-time querying, and alerting. Metrics are well-suited to detecting trends, anomalies, and threshold violations but inherently lack detailed context about individual events. Their semantically summarized nature enables wide applicability in...
Dateiformat: ePUBKopierschutz: Adobe-DRM (Digital Rights Management)
Systemvoraussetzungen:
Das Dateiformat ePUB ist sehr gut für Romane und Sachbücher geeignet – also für „fließenden” Text ohne komplexes Layout. Bei E-Readern oder Smartphones passt sich der Zeilen- und Seitenumbruch automatisch den kleinen Displays an. Mit Adobe-DRM wird hier ein „harter” Kopierschutz verwendet. Wenn die notwendigen Voraussetzungen nicht vorliegen, können Sie das E-Book leider nicht öffnen. Daher müssen Sie bereits vor dem Download Ihre Lese-Hardware vorbereiten.Bitte beachten Sie: Wir empfehlen Ihnen unbedingt nach Installation der Lese-Software diese mit Ihrer persönlichen Adobe-ID zu autorisieren!
Weitere Informationen finden Sie in unserer E-Book Hilfe.
Dateiformat: ePUBKopierschutz: ohne DRM (Digital Rights Management)
Das Dateiformat ePUB ist sehr gut für Romane und Sachbücher geeignet – also für „glatten” Text ohne komplexes Layout. Bei E-Readern oder Smartphones passt sich der Zeilen- und Seitenumbruch automatisch den kleinen Displays an. Ein Kopierschutz bzw. Digital Rights Management wird bei diesem E-Book nicht eingesetzt.