- Implemented a basic monitoring system with alerting capabilities. - Introduced `MonitoringAlertingScore` and related traits (`MonitoringSystem`, `ScrapeTarget`, `AlertRule`). - Added `MonitoringAlertingInterpret` to handle the execution of monitoring configurations. - Defined interfaces for Prometheus integration (PrometheusReceiver, PrometheusRule, PrometheusScrapeTarget). - Introduced `CloneBox` trait to enable cloning boxed trait objects. - Refactored Prometheus related traits to require `Debug` implementation. - Implemented basic placeholder logic for Prometheus configuration and alerting. - Updated existing traits to include `Send` and `Sync` where appropriate. |
||
|---|---|---|
| .. | ||
| php | ||
| src | ||
| Cargo.toml | ||