diff options
| author | DanConwayDev <DanConwayDev@protonmail.com> | 2025-12-04 18:43:49 +0000 |
|---|---|---|
| committer | DanConwayDev <DanConwayDev@protonmail.com> | 2025-12-04 18:43:49 +0000 |
| commit | dd403b17e7c74db9443d0891a9de1f0f0f9f89eb (patch) | |
| tree | 177dd9f664dde3565492c1d11016dabfeda28bbc /src/sync/mod.rs | |
| parent | 950c2e4e68448d2abcad90a31bfffaca6d7bc47e (diff) | |
feat(sync): Phase 6 - observability and production readiness
- Add SyncMetrics with full Prometheus integration
- Track sync gaps via catchup events
- Update Grafana dashboard with sync panels
- Document all sync configuration options
- Update design doc with implementation notes
Diffstat (limited to 'src/sync/mod.rs')
| -rw-r--r-- | src/sync/mod.rs | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/sync/mod.rs b/src/sync/mod.rs index dc11812..67d389e 100644 --- a/src/sync/mod.rs +++ b/src/sync/mod.rs | |||
| @@ -21,12 +21,14 @@ mod connection; | |||
| 21 | mod filter; | 21 | mod filter; |
| 22 | pub mod health; | 22 | pub mod health; |
| 23 | mod manager; | 23 | mod manager; |
| 24 | pub mod metrics; | ||
| 24 | pub mod negentropy; | 25 | pub mod negentropy; |
| 25 | mod subscription; | 26 | mod subscription; |
| 26 | 27 | ||
| 27 | pub use filter::FilterService; | 28 | pub use filter::FilterService; |
| 28 | pub use health::{HealthState, RelayHealth, RelayHealthTracker}; | 29 | pub use health::{HealthState, RelayHealth, RelayHealthTracker}; |
| 29 | pub use manager::SyncManager; | 30 | pub use manager::SyncManager; |
| 31 | pub use metrics::SyncMetrics; | ||
| 30 | pub use negentropy::NegentropyService; | 32 | pub use negentropy::NegentropyService; |
| 31 | pub use subscription::SubscriptionManager; | 33 | pub use subscription::SubscriptionManager; |
| 32 | 34 | ||