filmov
tv
OpenTelemetry.jl: Collecting Logs, Traces, and Metrics Together | Jun Tian | JuliaCon 2023

Показать описание
Introduction
Simple API
The APIs are elaborately designed by balancing conventions in Julia and specifications stated in OpenTelemetry.
Fully Configurable
Most components in OpenTelemetrySDK are configurable (either explicitly through keyword arguments or with environment variables). Users can decide how to collect the data, when to send the data, and where to store them. With the architecture of OpenTelemetry, users can choose any APM which supports the OpenTelemetry collector.
Pluggable auto instrumentation
It's FAST
The API layer and SDK layer are separated by design. The API layer is lightweight enough so that package developers can safely add it as a dependency with only very little overhead introduced. Our benchmark results show that the implementation in Julia is much faster than many SDKs in other languages.
Agenda
This talk contains the following three parts:
A general introduction to OpenTelemetry and its benefits.
Target Audience
Both package developers and application developers who would like to improve the observability of their services in production will benefit from this talk. General Julia users can also learn how to better collect, manage, and analyze telemetry data in a unified approach after this talk.
Time Stamps:
00:00 Welcome!
00:10 Help us add time stamps or captions to this video! See the description for details.