src/dazzle_back/metrics/collector.py¶
Generated: 2026-03-30T04:38:46.392112+00:00
Commit: 615f1354a103
Language: python
Scope: dazzle_back
Purpose¶
Central metrics collector for PRA.
Aggregates latency, throughput, and backlog metrics into a unified interface.
Key Exports¶
PRAMetricsMetricsCollectorrecord_latencyrecord_hop_latencyget_latency_statsrecord_throughputget_throughput_statsupdate_producer_sequenceupdate_consumer_sequenceregister_consumerget_backlog_statsget_total_lagrecord_errorget_error_countrecord_recovery_timeget_recovery_timesnapshotresetto_dict
Dependencies¶
Imports¶
__future__.annotationsthreadingtimedataclasses.dataclassdataclasses.fielddatetime.UTCdatetime.datetimetyping.Anyuuid.UUIDbacklog.BacklogStatsbacklog.BacklogTrackerlatency.LatencyStatslatency.LatencyTrackerthroughput.ThroughputStatsthroughput.ThroughputTracker
Event Interactions¶
None detected.
Invariants and Assumptions¶
No invariants documented.
Tests¶
No related tests found.
Notes¶
This page was automatically generated by tools/gen_reference_docs.py.