Expand description
Beta API: may change between minor releases.
OpenTelemetry metrics, traces, and structured log initialization for all Krishiv processes.
Modules§
- grpc
- tonic interceptors for W3C
traceparentandtracestatepropagation, and a towerGrpcDurationLayerthat calls [KrishivMetrics::observe_grpc_duration] for every completed RPC. - observability_
report - Structured debug report for production incident diagnosis (GAP-OB-07).
Structs§
- Krishiv
Histogram - Thread-safe OpenTelemetry-aligned latency histogram.
- Krishiv
Metrics - OpenTelemetry-aligned counters/histograms for Krishiv runtime observability.
- Metrics
Config - Beta API: may change between minor releases.
- Metrics
Handle - Beta API: may change between minor releases.
Enums§
- Metrics
Error - Errors returned by
init. - Tracer
Exporter - Beta API: may change between minor releases.
Functions§
- current_
traceparent - Beta API: may change between minor releases.
- current_
tracestate - Returns the W3C
tracestateheader value for the currently activetracingspan, orNonewhen no span is active or no tracestate is set. - global_
metrics - Process-wide metrics registry (lazy-initialized).
- init
- Beta API: may change between minor releases.