Skip to content

Commit 1f80b3f

Browse files
authored
Update kafka-jmx-metric-collector.py
1 parent b36692e commit 1f80b3f

File tree

1 file changed

+18
-4
lines changed

1 file changed

+18
-4
lines changed

roles/jmxMonitor/files/kafka-jmx-metric-collector.py

Lines changed: 18 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
import json
1212
import sys
1313
import psutil
14+
import threading
1415

1516
class KafkaJmx:
1617
def __init__(self,kAddr,kPort,inputFile,logDir,env):
@@ -103,9 +104,22 @@ def main():
103104

104105
z = KafkaJmx(hostname, port, inputFile, logDir,env)
105106
z.cleanUpFiles()
106-
z.getMetric()
107-
z.getCpuMetric()
108-
z.getMemoryMetric()
109-
z.getStorageMetric()
107+
108+
_metric_thread = threading.Thread(
109+
target=z.getMetric
110+
).start()
111+
112+
_cpu_metric_thread = threading.Thread(
113+
target=z.getCpuMetric
114+
).start()
115+
116+
_memory_metric_thread = threading.Thread(
117+
target=z.getMemoryMetric
118+
).start()
119+
120+
_storage_metric_thread = threading.Thread(
121+
target=z.getStorageMetric
122+
).start()
123+
110124

111125
main()

0 commit comments

Comments
 (0)