aboutsummaryrefslogtreecommitdiffstats
path: root/metrics.py
diff options
context:
space:
mode:
authornico <nico@magicbroccoli.de>2020-06-17 15:47:31 +0200
committernico <nico@magicbroccoli.de>2020-06-17 15:47:31 +0200
commit71440b7a8fa8b20cb1174e5451efc6ab7f9824ae (patch)
tree124cc68b0fbdd11c023baffd478367ab04e2a7be /metrics.py
parentd36dbe03c8c4c11730a8da3c07844ef57fc21ff5 (diff)
pep8 and friends
* add default logging NullHandler * fix indentation mismatch * rename control to calls to better point out its purpose * rename class to EjabberdApiCalls to better point out it purpose * changed get_nodes to an internal support method
Diffstat (limited to 'metrics.py')
-rwxr-xr-xmetrics.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/metrics.py b/metrics.py
index 90d3fc5..bd8a3ea 100755
--- a/metrics.py
+++ b/metrics.py
@@ -2,13 +2,13 @@
# -*- coding: utf-8 -*-
import ipaddress
-from control import EjabberdCtl
+from calls import EjabberdApiCalls
# rfc6052: IPv6 Addressing of IPv4/IPv6 Translators
nat64 = ipaddress.ip_network("64:ff9b::/96")
-class EjabberdMetrics(EjabberdCtl):
+class EjabberdMetrics(EjabberdApiCalls):
"""
class to fetch metrics per xmlrpc
"""
@@ -190,7 +190,7 @@ class EjabberdMetrics(EjabberdCtl):
return data
- def get_nodes(self):
+ def _get_nodes(self):
if not hasattr(self, "_nodes"):
self._nodes = self.fetch_nodes()
return self._nodes
@@ -224,7 +224,7 @@ class EjabberdMetrics(EjabberdCtl):
data["vhosts"] = vhosts
nodes = {}
- for node in self.get_nodes():
+ for node in self._get_nodes():
nodes[node] = self.get_node_metrics(node)
data["online_client_by_ipversion"] = self.get_online_client_by_ipversion()