Crate dantalion

Crate dantalion 

Source
Expand description

§Dantalion

“The Duke reveals all secrets”

Dantalion provides comprehensive observability for the Infernum ecosystem, including distributed tracing, metrics collection, and structured logging.

§Features

  • OpenTelemetry Integration: Native OTLP export support
  • LLM-Specific Metrics: Token throughput, latency percentiles, cost tracking
  • Structured Logging: JSON-formatted logs with trace correlation
  • Prometheus Export: Metrics endpoint for scraping

Re-exports§

pub use logging::init_logging;
pub use metrics::InferenceMetrics;
pub use metrics::MetricsCollector;
pub use metrics::Timer;
pub use tracing_config::create_tracer;
pub use tracing_config::init_tracing;
pub use tracing_config::LLMSpan;
pub use tracing_config::LLMSpanBuilder;
pub use tracing_config::TracingConfig;
pub use tracing_config::TracingGuard;

Modules§

logging
Structured logging configuration.
metrics
Metrics collection for inference performance.
tracing_config
Distributed tracing configuration.

Structs§

Telemetry
Central telemetry manager.
TelemetryConfig
Configuration for telemetry.