@cryptotaxi247 / netdata-1 / commits / b5427b5a4

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):