I implemented Kibana alerts (Kibana v7.9.1) with log connector, so all alerts are logged in Kibana log.
There are 2 problematic points I noticed when I define an alert with trigger type ' Uptime monitor status' :
- The monitor id is shown in Kibana log for monitors which are down. Monitor ID (coming from monitor.id heartbeat's field) is not something very useful as it is a kind of internal ID. Monitor name (monitor.name field) would be much more informative but I can't find how to make Kibana show it via available alert variables. Is there still a way to have them directly in Kibana's log (and not starting a painful process of querying heartbeat index to find it as I have an automatic process analyzing Kibana log for alerts).
- When a few monitors are down, Kibana alert JSON does not list them all but gives a laconic "Down monitors: auto-http-0X1D669D723820E47E, auto-http-0X3864865524D4C8ED, auto-http-0X4753A98F9FDB4680... and 19 other monitors" Is there a way to make Kibana show the full list of monitors with status 'down'?