src/dazzle_back/metrics/system_collector.py¶
Generated: 2026-03-30T04:38:46.439086+00:00
Commit: 615f1354a103
Language: python
Scope: dazzle_back
Purpose¶
Unified system metrics collector for comprehensive observability.
Aggregates metrics from all system components: - Event bus (throughput, latency, backlog) - Database (query latency, connection pool, slow queries) - TigerBeetle (account/transfer operations) - Celery (task queue depth, worker status...
Key Exports¶
MetricTypeComponentTypeMetricSampleHistogramBucketHistogramMetricComponentMetricsSystemMetricsSnapshotSystemMetricsCollectorto_dictto_prometheuspercentileinc_counterset_gaugerecord_histogramrecord_errorset_component_statusrecord_requestsnapshotresetrecord_db_query
Dependencies¶
Imports¶
__future__.annotationsasynciologgingtimecollections.defaultdictdataclasses.dataclassdataclasses.fielddatetime.UTCdatetime.datetimeenum.StrEnumthreading.Locktyping.TYPE_CHECKINGtyping.Anydazzle_back.events.bus.EventBus
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.