Disable peers by default
Sven Mäder committed
Feb 16, 2018 at 16:00 UTC
cb68bfa9dd25c20750a0a08bf84cc0e52394220e
1 file changed
+6
-2
python.d/ntp.chart.py
+6
-2
@@ -237,6 +237,7 @@ class Service(SocketService):
237
self.peers = dict()
238
self.request = str()
239
self.retries = 0
240
+ self.all_peers = self.configuration.get('all_peers', False)
241
242
peer_filter = self.configuration.get('peer_filter', r'127\..*')
243
try:
@@ -276,7 +277,10 @@ class Service(SocketService):
277
return None
278
279
data.update(self.system.get_data(raw))
279
-
280
+
281
+ if not self.all_peers:
282
+ return data
283
+
284
# TODO: run self.find_new_peers() every N runs?
285
if not self.peers or self.retries > 8:
286
self.find_new_peers()
@@ -289,7 +293,7 @@ class Service(SocketService):
293
else:
294
self.retries += 1
295
292
- return data or None
296
+ return data
297
298
def find_new_peers(self):
299
new_peers = dict((p.real_name, p) for p in self.get_peers())