observability-kit

Crates.ioobservability-kit
lib.rsobservability-kit
version0.3.0
created_at2024-04-16 12:34:50.010013+00
updated_at2025-09-24 15:29:46.987863+00
descriptionConfiguration and other common entities related to observability
homepagehttps://gitlab.com/oss47/observability-kit
repositoryhttps://gitlab.com/oss47/observability-kit
max_upload_size
id1210265
size56,554
Nikita Bishonen (humb1t)

documentation

README

Tools Kit for observable services.

How to use it

Configure tracing

  1. Simple scenario with environment based configuration and plain output, ideal for Rust tests:
    let _result = observability_kit::tracing::init();
  1. Open Telemetry Protocol configured tracing.
    let _result = observability_kit::otlp_tracing::try_init(env!("CARGO_PKG_NAME"));

You can use podman compose up -d to run Jaeger, RUST_LOG=trace cargo test, wait a moment and see OTLP in action at http://localhost:16686/search

Commit count: 10

cargo fmt