273befc61c
fix: deleted outdated monitoring and alerting score
Run Check Script / check (pull_request) Successful in 1m59s
2025-06-19 09:03:39 -04:00
e344eddeb7
fix: git conflict
Run Check Script / check (pull_request) Successful in 1m31s
2025-06-18 16:58:39 -04:00
1771f47eca
chore: clean up unused old code, organized traits, impls, etc into logical locations
Run Check Script / check (push) Successful in 1m46s
Run Check Script / check (pull_request) Successful in 1m46s
2025-06-18 16:54:28 -04:00
3ad8cd60f8
WIP: working on implementation of monitoring alert score for HelmKubePrometheus
Run Check Script / check (push) Failing after 44s
Run Check Script / check (pull_request) Failing after 43s
2025-06-18 16:12:29 -04:00
527b88ce3b
wip : new architecture test for Alerting, this one binds everything at the Score level. The score itself knows exactly what kind of sender is deployed on what such as Prometheus Sender deployed on Kubernetes. This still allows for extensibility where users can create new scores for new combinations easily, and allows for a generic AlertInterpret that handles reusable core logic to manage alerting concerns within Harmony
2025-06-18 13:09:11 -04:00
ba536885bd
wip:installable/installer
Run Check Script / check (push) Failing after 43s
Run Check Script / check (pull_request) Failing after 43s
2025-06-17 16:28:35 -04:00
c6a39a39a1
wip: Monitoring architecture becoming clearer, added adr/010-monitoring-alerting/architecture.rs that demonstrates how we designed the monitoring stack to be fully extensible by other crates
Run Check Script / check (push) Failing after 43s
Run Check Script / check (pull_request) Failing after 42s
2025-06-17 13:30:26 -04:00
9412c0529a
feat: add monitoring system and alerting
...
Run Check Script / check (push) Failing after 45s
Run Check Script / check (pull_request) Failing after 44s
- 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.
2025-06-16 17:01:13 -04:00
f6c146b14b
wip: setting up base for monitoring
Run Check Script / check (push) Failing after 43s
Run Check Script / check (pull_request) Failing after 43s
2025-06-16 08:45:29 -04:00
c16276b62b
wip Alerting abstractions architecture
Run Check Script / check (push) Failing after 42s
Run Check Script / check (pull_request) Failing after 41s
2025-06-13 12:36:02 -04:00
7c92a08132
fix: cargo fmt, remove old use from lamp example
Run Check Script / check (push) Successful in 1m49s
Run Check Script / check (pull_request) Successful in 1m48s
2025-06-11 15:44:38 -04:00
8d219c648a
feat: deploys cluster monitoring from MonitoringAlertingScore
Run Check Script / check (push) Failing after 44s
2025-06-11 15:40:58 -04:00