Add custom metrics & grafana alerts
I would like to suggest to leverage the use of some Grafana Alerting rules to get notified under a certain scenario, implementing some metrics that would register events happening under GIT ECA. This approach would enable us to have a more flexible solution for notification setup, allowing us to configure multiple Contact Points in a straightforward manner. By doing so, we could avoid the need to maintain custom code for each individual configuration, which not only saves time but also reduces the likelihood of errors and inconsistencies.
This change would supersede #149 (closed) implementation.
We might want to think about what metrics could be registered, so that we could potentially create more alerts.