Skip to main content

Crate chaincodec_observability

Crate chaincodec_observability 

Source
Expand description

§chaincodec-observability

OpenTelemetry-based observability for ChainCodec.

§Built-in metrics

  • chaincodec.events_decoded — counter, tagged with chain + schema
  • chaincodec.events_skipped — counter, tagged with chain + reason
  • chaincodec.decode_errors — counter, tagged with chain + error_type
  • chaincodec.decode_latency_ms — histogram
  • chaincodec.batch_size — histogram
  • chaincodec.schema_cache_hits — counter

§Structured logging

JSON-structured logs compatible with ELK, Loki, CloudWatch. Log levels configurable per component.

Re-exports§

pub use metrics::ChainCodecMetrics;
pub use tracing_setup::init_tracing;
pub use tracing_setup::LogConfig;
pub use tracing_setup::TracingConfig;

Modules§

metrics
ChainCodec metrics definitions.
tracing_setup
Tracing / logging initialisation helpers.