Observability For You And Me With Opentelemetry - Eric D. Schabell

Learn how OpenTelemetry improves cloud native observability, enabling data collection, monitoring, and logs to understand complex systems at scale and deliver better error detection and system behavior tracking.

Key takeaways
  • Cloud native observability is crucial for understanding complex systems at scale.
  • OpenTelemetry is a project that provides a standard protocol for collecting telemetry data.
  • Telemetry data is used to monitor systems, infrastructure, and services, and is essential for understanding behavior at scale.
  • Observability at scale means log collection, metrics collection, and tracing to visualize and understand system behavior.
  • OpenTelemetry provides a simple and standardized way to collect telemetry data, and is used in many frameworks and libraries.
  • The goal of observability is to understand what’s happening in a system, and to make it easier for developers to write good code.
  • OpenTelemetry is an open-source project that aims to provide a standard for telemetry collection and distribution.
  • The project has a specification that defines the protocol for sending telemetry data, and provides exporters for popular programming languages.
  • Cloud native observability is essential for understanding and managing modern cloud-native systems.
  • Observability teams are being formed to manage and understand the complexity of modern systems.
  • OpenTelemetry has many use cases, including monitoring and logging, and can be used to collect and process data from various sources.
  • The project has many benefits, including improved understanding of system behavior, better error detection, and more.
  • Observability at scale is complex and can be challenging to implement, but is essential for understanding and managing modern systems.
  • The project has many contributors and is an important part of the cloud native ecosystem.