@cryptotaxi247 / netdata-1 / commits / ef2d91de3

Add alert meta info (node index) (#17818)

Add an ni array (index to nodes that the alert applies)

Stelios Fragkakis committed Jun 5, 2024 at 22:43 UTC ef2d91de3e7e28d1adea9de52a2d6298f2dc70c9
1 file changed +10
src/database/contexts/api_v2.c
+10
@@ -1580,6 +1580,16 @@ static void contexts_v2_alerts_to_json(BUFFER *wb, struct rrdcontext_to_json_v2_
1580 buffer_json_add_array_item_object(wb);
1581 {
1582 buffer_json_member_add_uint64(wb, "ati", t->ati);
1583 +
1584 + buffer_json_member_add_array(wb, "ni");
1585 + void *host_guid;
1586 + dfe_start_read(t->nodes, host_guid) {
1587 + struct contexts_v2_node *cn = dictionary_get(ctl->nodes.dict,host_guid_dfe.name);
1588 + buffer_json_add_array_item_int64(wb, (int64_t) cn->ni);
1589 + }
1590 + dfe_done(host_guid);
1591 + buffer_json_array_close(wb);
1592 +
1593 buffer_json_member_add_string(wb, "nm", string2str(t->name));
1594 buffer_json_member_add_string(wb, "sum", string2str(t->summary));
1595