Practical OpenTelemetry: Adopting Open Observability Standards Across Your Organization

Автор: literator от 3-03-2023, 09:26, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Practical OpenTelemetry: Adopting Open Observability Standards Across Your OrganizationНазвание: Practical OpenTelemetry: Adopting Open Observability Standards Across Your Organization
Автор: Daniel Gomez Blanco
Издательство: Apress
Год: 2023
Страниц: 236
Язык: английский
Формат: pdf
Размер: 10.08 MB

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.

For each type of signal, that is, baggage, traces, metrics, and logs, this book explores their APIs, SDKs, and best practices needed to instrument applications both manually and automatically via instrumentation libraries. Common use cases for these signals are illustrated with examples in Java, providing short code snippets aimed at explaining individual concepts. To manage context within an application, OpenTelemetry provides a cross-signal Context API to manage key-value pairs. Although this depends on the language, context is not normally handled explicitly, that is, developers don’t need to pass a context object around method invocations. For instance, in Java, it is stored in thread-local storage by default. In this case, the API provides a way to attach, detach, and obtain the context for a current execution.

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 Foundation’s OpenTelemetry project helps you standardize instrumentation and transport of telemetry signals, providing a common language for all observability tooling.

You Will Learn:
Why observability is a necessity in modern distributed systems
The value of OpenTelemetry for engineers and organizations
OpenTelemetry component specification and general design
Tracing, metrics, and logs APIs and SDKs, with examples in Java
OpenTelemetry Collectors and recommended transport and processing pipelines
How to adopt observability standards across an organization

Who This Book Is For:
Software engineers familiar with cloud-native technologies and operational monitoring who want to instrument and export telemetry data from their services; observability leads who want to roll out OpenTelemetry standards and best practices across their organizations; and Java developers who want a book with OpenTelemetry examples in that language

Скачать Practical OpenTelemetry Adopting Open Observability Standards Across Your Organization








Нашел ошибку? Есть жалоба? Жми!
Пожаловаться администрации
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.