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