Skip to main content

Module metrics

Module metrics 

Source
Expand description

Metrics and Monitoring System

Comprehensive observability for AetherShell:

  • Prometheus-compatible metrics export
  • OpenTelemetry traces and spans
  • Performance dashboards
  • Alerting and anomaly detection

Structs§

Alert
Active alert instance
AlertManager
Alert manager for rule evaluation and notification
AlertRule
Alert rule definition
Counter
Counter metric - monotonically increasing
Dashboard
Dashboard for real-time monitoring
Gauge
Gauge metric - can increase or decrease
Histogram
Histogram metric - distribution of values
MetricValue
A single metric data point
MetricsRegistry
Central registry for all metrics
ObservabilityManager
Central observability manager combining all monitoring features
PerformanceSnapshot
Real-time performance snapshot
Span
A span representing a unit of work
SpanEvent
SpanProcessor
Span processor for collecting and exporting traces
TraceContext
Trace context for distributed tracing

Enums§

AlertCondition
AlertSeverity
Alert severity levels
MetricType
Metric type classification
SpanStatus

Functions§

create_metrics_builtins
Create metrics builtins for AetherShell

Type Aliases§

Labels
Labels for metric dimensions