Eyer Query API - correlations
to retrieve the complete list of all detected correlations
GET https://topology.eyer.ai/api/correlations
Authentication: use “Authorization” in your HTTP header with your query key.
This api will return all correlations, plus data on all nodes including if there are any ongoing anomaly alerts for the node.
The “correlations” section contains
corr_id - internal identifier
first - node id of the source node
second - node id of destination node
The “nodes” section contains the nodes discovered by the correlation engine (ref “correlations” section)
Example response
{
"correlations": [
{
"corr_id": 1,
"first": 13,
"second": 15
},
{
"corr_id": 2,
"first": 13,
"second": 28
}
],
"nodes": [
{
"name": "SQL Lorell 03 124",
"type": "dbWatch waits",
"id": 13,
"type_id": "booomi.telegraf.dbwatchwaits.waits",
"system": "testmachine1",
"system_type": "booomi.telegraf.dbwatchwaits",
"system_type_id": "booomi.telegraf.dbwatchwaits",
"alert_severity_num": 3,
"alert_severity": "severe",
"alert_severity_hint": "red",
"alert_status": 1
},
{
"name": "SQL Lorell 03 121",
"type": "dbWatch waits",
"id": 15,
"type_id": "booomi.telegraf.dbwatchwaits.waits",
"system": "testmachine1",
"system_type": "booomi.telegraf.dbwatchwaits",
"system_type_id": "booomi.telegraf.dbwatchwaits",
"alert_severity_num": 3,
"alert_severity": "severe",
"alert_severity_hint": "red",
"alert_status": 1
},
{
"name": "SQL Lorell 03 140",
"type": "dbWatch waits",
"id": 28,
"type_id": "booomi.telegraf.dbwatchwaits.waits",
"system": "testmachine1",
"system_type": "booomi.telegraf.dbwatchwaits",
"system_type_id": "booomi.telegraf.dbwatchwaits",
"alert_severity_num": 3,
"alert_severity": "severe",
"alert_severity_hint": "red",
"alert_status": 1
}
]
}