Module metrics

Module metrics 

Source
Expand description

§Production-Level Metrics Collection and Monitoring

This module provides comprehensive metrics collection, health checks, and monitoring capabilities for production deployments of SciRS2 Core.

Structs§

Counter
High-performance counter metric
Gauge
High-performance gauge metric
HealthCheck
Health check result
HealthMonitor
Health monitoring system
Histogram
Histogram metric for tracking distributions
HistogramStats
Histogram statistics
MemoryHealthCheck
Built-in health checks Memory usage health check
MetricPoint
A metric data point with timestamp and labels
MetricsRegistry
Metrics registry for managing all metrics
Timer
Timer metric for measuring durations
TimerGuard
Guard for automatic timing

Enums§

HealthStatus
Health check status
MetricType
Metric types supported by the system
MetricValue
Metric value representation

Traits§

HealthChecker
Trait for health check implementations
MetricProvider
Trait for types that can provide metric points

Functions§

global_healthmonitor
Get the global health monitor
global_metrics_registry
Get the global metrics registry