ExLLM.Infrastructure.CircuitBreaker.Telemetry (ex_llm v0.8.1)

View Source

Telemetry instrumentation for circuit breaker operations.

Provides comprehensive telemetry events, default handlers, and metrics collection for monitoring circuit breaker behavior and performance.

Summary

Functions

Attach standard telemetry handlers for logging and metrics.

Get dashboard data for circuit breaker visualization.

List all available telemetry events.

Get circuit breaker metrics for monitoring systems.

Initialize the metrics storage.

Functions

attach_default_handlers()

Attach standard telemetry handlers for logging and metrics.

dashboard_data()

Get dashboard data for circuit breaker visualization.

events()

List all available telemetry events.

get_metrics(circuit_name)

Get circuit breaker metrics for monitoring systems.

increment_counter(metric, opts)

init_metrics()

Initialize the metrics storage.

record_histogram(metric, value, opts)

set_gauge(metric, value, opts)