Status
Calling API endpoint /status/monitors returns real-time status for every monitor:
{
"localhost": {
"dsn": "blip:...@unix(/tmp/mysql.sock)/?parseTime=true",
"engine-plan": "default-mysql",
"heartbeat-reader": "25337641430 ms lag from node2 (), next in 1s",
"level-collect": "last collected and sent metrics for default-mysql/performance at 2022-11-28T20:37:03-05:00 in 2.249204ms",
"level-collector": "idle; started collecting default-mysql/performance at 2022-11-28T20:37:03-05:00",
"level-plan": "default-mysql",
"level-state": "active",
"monitor": "running since 2022-11-28T20:36:57-05:00"
}
}
The output is keyed on monitor ID.
Calling API endpoint /status/monitors/counters returns cumulative collection fault counters for every monitor, like the number of domains that did not return before the engine max runtime, and the number of metrics dropped by sinks.
Unlike monitor status, which shows only the latest state, counters show how often collection faults happen between status checks.