Skip to content

Commit b19e6d5

Browse files
committed
Set timer name/daemon for debug; linter improvements
1 parent 1530b1c commit b19e6d5

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

instana/meter.py

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -79,13 +79,17 @@ class Meter(object):
7979
sensor = None
8080
last_usage = None
8181
last_collect = None
82+
timer = None
8283

8384
def __init__(self, sensor):
8485
self.sensor = sensor
8586
self.tick()
8687

8788
def tick(self):
88-
t.Timer(1, self.process).start()
89+
timer = t.Timer(1, self.process)
90+
timer.daemon = True
91+
timer.name = "Instana Metric Collection"
92+
timer.start()
8993

9094
def process(self):
9195
if self.sensor.agent.can_send():
@@ -99,7 +103,9 @@ def process(self):
99103
d = EntityData(pid=os.getpid(), snapshot=s, metrics=m)
100104

101105
t.Thread(target=self.sensor.agent.request,
102-
args=(self.sensor.agent.make_url(a.AGENT_DATA_URL), "POST", d)).start()
106+
args=(self.sensor.agent.make_url(a.AGENT_DATA_URL),
107+
"POST", d),
108+
name="Metrics POST").start()
103109

104110
self.tick()
105111

0 commit comments

Comments
 (0)