I currently have a working setup where Dynatrace runs a bunch of synthetic monitors and they are tied in to OpsGenie to fire alerts to a Slack channel when the monitors fail.
However, given that this relates to an IAM solution then we've actually got a lot of different DT monitors for different applications that we protect. At the moment, if ANY application is down (whether it's for a problem or for scheduled maintenance) then an alert if triggered... which is fine, but it means that on-call staff might get called out for one app's scheduled maintenance that they didn't tell us was happening.
Is it possible to create a hierarchical/composite sort of alert that says "if you get alerts from more than 2 different DT monitors then create an alert"?? The desire is then to only call the on-call guys when multiple apps are having problems (i.e. a much more lijkely indication that the IAM infrastructure has a problem, rather than just a particular app).
Ideally we would leave the existing alerts in place, but just send them to Slack for information only, whereas the overarching alert would trigger a call to the on-call phone to alert the on-call person immediately (who could then see the Slack alerts for more detail on which apps are experiencing issues).