aboutsummaryrefslogtreecommitdiffstats
path: root/metrics.py
diff options
context:
space:
mode:
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()