@cryptotaxi247 / netdata-1 / commits / 033622c78

Add better units, filter out stratum 16 peers

Sven Mäder committed Mar 12, 2018 at 22:50 UTC 033622c78cdbea6be25ac95a67a0fe454a0ad18e
1 file changed +9 -4
python.d/ntpd.chart.py
+9 -4
@@ -86,7 +86,7 @@ CHARTS = {
86 ['rootdisp', 'dispersion', 'absolute', 1, PRECISION]
87 ]},
88 'sys_stratum': {
89 - 'options': [None, 'Stratum (1-15)', '1', 'system', 'ntpd.sys_stratum', 'line'],
89 + 'options': [None, 'Stratum (1-15)', 'stratum', 'system', 'ntpd.sys_stratum', 'line'],
90 'lines': [
91 ['stratum', 'stratum', 'absolute', 1, PRECISION]
92 ]},
@@ -135,15 +135,15 @@ PEER_CHARTS = {
135 'lines': [
136 ]},
137 'peer_stratum': {
138 - 'options': [None, 'Stratum (1-15)', '1', 'peers', 'ntpd.peer_stratum', 'line'],
138 + 'options': [None, 'Stratum (1-15)', 'stratum', 'peers', 'ntpd.peer_stratum', 'line'],
139 'lines': [
140 ]},
141 'peer_hmode': {
142 - 'options': [None, 'Host mode (1-6)', '1', 'peers', 'ntpd.peer_hmode', 'line'],
142 + 'options': [None, 'Host mode (1-6)', 'hmode', 'peers', 'ntpd.peer_hmode', 'line'],
143 'lines': [
144 ]},
145 'peer_pmode': {
146 - 'options': [None, 'Peer mode (1-5)', '1', 'peers', 'ntpd.peer_pmode', 'line'],
146 + 'options': [None, 'Peer mode (1-5)', 'pmode', 'peers', 'ntpd.peer_pmode', 'line'],
147 'lines': [
148 ]},
149 'peer_hpoll': {
@@ -341,6 +341,11 @@ class Service(SocketService):
341 srcadr = srcadr.group(2)
342 if self.peer_filter.search(srcadr):
343 continue
344 + stratum = re.search(r'(stratum)=([^,]+)', raw_peer_data)
345 + if not stratum:
346 + continue
347 + if int(stratum.group(2)) > 15:
348 + continue
349
350 new_peer = Peer(idx=peer_id, name=srcadr)
351 new_peers.append(new_peer)