Noah is a software engineer with over ten years of professional experience. He started working with Elixir in 2015 shortly after the release of Phoenix v1.0.0 for several internal tools at smaller companies. Since 2020, he has worked with a variety of companies applying Elixir to various problems spaces such as live entertainment, big data processing, and distributed IoT service orchestration. Noah has made several small contributions to the Elixir programming language itself and libraries like dialyxir, grpc, ecto, oidcc, commanded, etc.
Telemetry is an invaluable part of any production deployment, but have you ever used it for local debugging or when writing unit/integration tests? While logging is a form of telemetry that many developers are familiar with, other tools like tracing and metrics have historically been production-only concerns. Even then, how often are your traces and metrics really being utilized? Developers should understand that these same tools that give you confidence in production can also help you during development and testing.
Key Takeaways:
Target Audience:
: telemetry
(hexdocs.pm/telemetry) and or OpenTelemetry (opentelemetry.io) is nice to have.