"dns_query_time" module fixes
lgz committed
Oct 13, 2017 at 19:23 UTC
ed32886d59cd84221edb84b2f58e5dc9946d4697
1 file changed
+6
-7
python.d/dns_query_time.chart.py
+6
-7
@@ -2,6 +2,10 @@
2
# Description: dns_query_time netdata python.d module
3
# Author: l2isbad
4
5
+from random import choice
6
+from threading import Thread
7
+from socket import gethostbyname, gaierror
8
+
9
try:
10
from time import monotonic as time
11
except ImportError:
@@ -15,10 +19,8 @@ try:
19
from queue import Queue
20
except ImportError:
21
from Queue import Queue
18
-from random import choice
19
-from threading import Thread
20
-from socket import gethostbyname, gaierror
21
-from base import SimpleService
22
+
23
+from bases.FrameworkServices.SimpleService import SimpleService
24
25
26
# default module values (can be overridden per job in `config`)
@@ -43,7 +45,6 @@ class Service(SimpleService):
45
return False
46
47
self.timeout = self.timeout if isinstance(self.timeout, int) else 4
46
- self.update_every = self.timeout + 1 if self.update_every <= self.timeout else self.update_every
48
49
if not all([self.domains, self.server_list,
50
isinstance(self.server_list, str), isinstance(self.domains, str)]):
@@ -69,9 +70,7 @@ class Service(SimpleService):
70
if not self.server_list:
71
return False
72
72
- self._data_from_check = data
73
self.order, self.definitions = create_charts(aggregate=self.aggregate, server_list=self.server_list)
74
- self.info(str({'domains': len(self.domains), 'servers': self.server_list}))
74
return True
75
76
def _get_data(self, timeout=None):