Skip alert template variables from alert snapshots (#14763)
* skip alert template variables from alert snapshots * change GUID_LEN to UUID_STR_LEN
Emmanuel Vasilakis committed
Apr 21, 2023 at 12:15 UTC
8d953cf206cdaac35aaa493cfcf419955db811da
1 file changed
+8
database/sqlite/sqlite_aclk_alert.c
+8
@@ -976,6 +976,8 @@ void aclk_push_alert_snapshot_event(char *node_id __maybe_unused)
976
}
977
978
uint32_t cnt = 0;
979
+ char uuid_str[UUID_STR_LEN];
980
+ uuid_unparse_lower_fix(&host->host_uuid, uuid_str);
981
982
netdata_rwlock_rdlock(&host->health_log.alarm_log_rwlock);
983
@@ -991,6 +993,9 @@ void aclk_push_alert_snapshot_event(char *node_id __maybe_unused)
993
if (have_recent_alarm(host, ae->alarm_id, ae->unique_id))
994
continue;
995
996
+ if (is_event_from_alert_variable_config(ae->unique_id, uuid_str))
997
+ continue;
998
+
999
cnt++;
1000
}
1001
@@ -1020,6 +1025,9 @@ void aclk_push_alert_snapshot_event(char *node_id __maybe_unused)
1025
if (have_recent_alarm(host, ae->alarm_id, ae->unique_id))
1026
continue;
1027
1028
+ if (is_event_from_alert_variable_config(ae->unique_id, uuid_str))
1029
+ continue;
1030
+
1031
cnt++;
1032
1033
struct alarm_log_entry alarm_log;