Important
This project is a Work In Progress and not ready for production. In fact, it is not even ready for development as it is incomplete in its current form.
This is an implementation of the OpenTelemetry specification for the Zig programming language.
The version of the specification targeted here is 1.35.0.
- Provide a Zig library implementing the stable features of an OpenTelemtry SDK:
- Metrics
- Traces
- Logs
- Provide a reference implementation of the OpenTelemetry API
- Provide examples on how to use the library in real-world use cases
Types are generated from the official protobuf definitions using the code generation provided by Arwalk/zig-protobuf (thanks @Arwalk).
Generated code is committed and can be updated by running:
zig build gen-proto