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:
|
for server_data in servers_data:
|
||||||
baselabel = {"server": server_data["fcmm_data"]["Address"]}
|
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))
|
metrics.append(Metric("orbt", "up", {**baselabel}, 1))
|
||||||
else:
|
else:
|
||||||
metrics.append(Metric("orbt", "up", {**baselabel}, 0))
|
metrics.append(Metric("orbt", "up", {**baselabel}, 0))
|
||||||
|
|
Loading…
Reference in a new issue