review: CHRONY array moved out of service class.
Dominik Schloesser committed
Sep 4, 2017 at 13:54 UTC
b5427b5a495dc9f66465d25ebdf1c608bdac563a
1 file changed
+10
-10
python.d/chrony.chart.py
+10
-10
@@ -61,6 +61,15 @@ CHARTS = {
61
]}
62
}
63
64
+CHRONY = [('Frequency', 'frequency', 1e3),
65
+ ('Last offset', 'lastoffset', 1e9),
66
+ ('RMS offset', 'rmsoffset', 1e9),
67
+ ('Residual freq', 'residualfreq', 1e3),
68
+ ('Root delay', 'rootdelay', 1e9),
69
+ ('Root dispersion', 'rootdispersion', 1e9),
70
+ ('Skew', 'skew', 1e3),
71
+ ('System time', 'timediff', 1e9)]
72
+
73
74
class Service(ExecutableService):
75
def __init__(self, configuration=None, name=None):
@@ -70,15 +79,6 @@ class Service(ExecutableService):
79
self.order = ORDER
80
self.definitions = CHARTS
81
73
- CHRONY = [('Frequency', 'frequency', 1e3),
74
- ('Last offset', 'lastoffset', 1e9),
75
- ('RMS offset', 'rmsoffset', 1e9),
76
- ('Residual freq', 'residualfreq', 1e3),
77
- ('Root delay', 'rootdelay', 1e9),
78
- ('Root dispersion', 'rootdispersion', 1e9),
79
- ('Skew', 'skew', 1e3),
80
- ('System time', 'timediff', 1e9)]
81
-
82
def _get_data(self):
83
"""
84
Format data received from shell command
@@ -99,7 +99,7 @@ class Service(ExecutableService):
99
if len(value) > 0:
100
parsed[key] = value.split()[0]
101
102
- for key, dim_id, multiplier in self.CHRONY:
102
+ for key, dim_id, multiplier in CHRONY:
103
try:
104
data[dim_id] = int(float(parsed[key]) * multiplier)
105
except (KeyError, ValueError):