health: don't log an unknown key error for "families" (#16145)
Ilya Mashchenko committed
Oct 6, 2023 at 14:14 UTC
003bb6d8d4249e1050689a7dae8b1fe5b676c450
1 file changed
+9
-2
health/health_config.c
+9
-2
@@ -1029,8 +1029,15 @@ static int health_readfile(const char *filename, void *data) {
1029
true);
1030
}
1031
else {
1032
- netdata_log_error("Health configuration at line %zu of file '%s' for alarm '%s' has unknown key '%s'.",
1033
- line, filename, rrdcalc_name(rc), key);
1032
+ // "families" has become obsolete and has been removed from standard alarms, but some still have it:
1033
+ // alarms of obsolete collectors (e.g. fping, wmi).
1034
+ if (strcmp(key, "families"))
1035
+ netdata_log_error(
1036
+ "Health configuration at line %zu of file '%s' for alarm '%s' has unknown key '%s'.",
1037
+ line,
1038
+ filename,
1039
+ rrdcalc_name(rc),
1040
+ key);
1041
}
1042
}
1043
else if(rt) {