Skip to main content

Module metrics

Module metrics 

Source
Expand description

Prometheus metrics for the Stream Processor

This module provides comprehensive metrics export for monitoring and observability of the stream processing system. All metrics follow Prometheus naming conventions and best practices.

Structs§

HealthStatus
Health status response
LabelSet
A set of metric labels
MetricsRegistry
Thread-safe registry for Prometheus metrics
MetricsServer
HTTP server for exposing Prometheus metrics
MetricsServerConfig
Configuration for the metrics server
MetricsSnapshot
Snapshot of metrics for testing and debugging
ProcessorMetrics
Comprehensive metrics for the Stream Processor

Enums§

LabelValue
Type-safe label value wrapper
MetricsError
Errors that can occur in the metrics subsystem

Statics§

METRICS_REGISTRY
Global metrics registry instance

Traits§

MetricLabels
Trait for types that can provide metric labels

Type Aliases§

Result