File tree Expand file tree Collapse file tree 1 file changed +8
-2
lines changed Expand file tree Collapse file tree 1 file changed +8
-2
lines changed Original file line number Diff line number Diff 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
You can’t perform that action at this time.
0 commit comments