pleme-observability
Observability library for Pleme platform - tracing, metrics, distributed tracing, and metric definition macros
Installation
[]
= "0.1"
Usage
use ;
// Auto-detects OpenTelemetry vs basic tracing
init_observability.await?;
define_metrics!
Feature Flags
| Feature | Description |
|---|---|
tracing-basic |
Basic tracing subscriber setup |
distributed-tracing |
OpenTelemetry distributed tracing |
metrics |
Prometheus metric definitions via define_metrics! |
full |
All features enabled |
Enable features in your Cargo.toml:
= { = "0.1", = ["full"] }
Development
This project uses Nix for reproducible builds:
License
MIT - see LICENSE for details.