Hi all,
We have many machines highly configured with Grafana. We found the Grafana-JSM integration and were, at first, delighted to use it to alert us when quick action is needed. We have over 15 Grafana-JSM integrations set up, each with different API keys. Let's say Machines A, B, & C, each with alerts for Problems 1, 2, & 3.
Preferred behaviour would be that Machine A alerting with problem 2 would be a separate alert from Machine B alerting with problem 2. Right now, JSM puts them together, as part of deduplication. But then we miss that Machine B is having the same issue.
(There is a work around, but it requires modifying each incoming alert rule to add a prefix to the incoming alias.)
JSM uses the Alias provided by Grafana for identification of the alert. But why? When they are separate APIs?
Why do incoming alerts for different APIs (therefore different machines) get lumped together?