Skip to main content

Module observability

Module observability 

Source
Expand description

Observability and metrics for the audit system

This module provides comprehensive observability features including:

  • Performance metrics (EPS, latency)
  • Target health monitoring
  • Configuration change tracking
  • Error rate monitoring
  • Queue depth monitoring

Structs§

AuditMetrics
Metrics collector for audit system observability
AuditMetricsReport
Comprehensive metrics report
PerformanceValidation
Performance validation results

Functions§

get_metrics_report
Get the current metrics report
global_metrics
Get or initialize the global metrics instance
init_observability_metrics
One-time registration of indicator meta information This function ensures that metric descriptors are registered only once.
record_audit_failure
Record a failed audit event dispatch
record_audit_success
Record a successful audit event dispatch
record_config_reload
Record a configuration reload
record_system_start
Record a system start
record_target_failure
Record a failed target operation
record_target_success
Record a successful target operation
reset_metrics
Reset all metrics
validate_performance
Validate performance requirements