Understanding OpenTelemetry and Its Application in Elixir

254
clicks
Understanding OpenTelemetry and Its Application in Elixir

Source: youtube.com

Type: Video

Yosef Arbiv's talk emphasizes the importance of observability in development, with a focus on how OpenTelemetry provides tools for monitoring and troubleshooting applications, especially within distributed systems. He begins by explaining the core concepts of observability and its relevance to understanding system states. OpenTelemetry is presented as a solution to the challenges posed by microservice architectures, including system modeling, troubleshooting, and optimizing performance. Arbiv explains that OpenTelemetry offers a vendor-neutral approach for generating telemetry data like metrics, logs, and traces. He showcases an Elixir application that implements OpenTelemetry and demonstrates how it simplifies observability through automatic instrumentation of frameworks, generation of telemetry data, and easy integration with various observability backends. The Elixir community has stable tracing and experimental metrics and logs APIs within OpenTelemetry, and the talk concludes with a practical demo of an Elixir microservice within an open Telemetry demo web store application.

© HashMerge 2024