Fix single server blocking stat reporting
This commit is contained in:
parent
2a8a4c5115
commit
b2105df1ac
|
@ -68,7 +68,11 @@ class Collector(object):
|
|||
for server_data in servers_data:
|
||||
baselabel = {"server": server_data["fcmm_data"]["Address"]}
|
||||
|
||||
if server_data["fcmm_data"]["LastCheckResult"]:
|
||||
if (
|
||||
server_data["fcmm_data"]["LastCheckResult"]
|
||||
and "statistics" in server_data.keys()
|
||||
and "database" in servers_data.keys()
|
||||
):
|
||||
metrics.append(Metric("orbt", "up", {**baselabel}, 1))
|
||||
else:
|
||||
metrics.append(Metric("orbt", "up", {**baselabel}, 0))
|
||||
|
|
Loading…
Reference in a new issue