Skip to content

Commit 19e7f85

Browse files
authored
Update kafka-jmx-metric-collector-mm.py
1 parent 1f80b3f commit 19e7f85

File tree

1 file changed

+16
-4
lines changed

1 file changed

+16
-4
lines changed

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

Lines changed: 16 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,processName):
@@ -106,9 +107,20 @@ def main():
106107

107108
z = KafkaJmx(hostname, port, inputFile, logDir,env,processName)
108109
z.cleanUpFiles()
109-
z.getMetric()
110-
z.getCpuMetric()
111-
z.getMemoryMetric()
112-
z.getStorageMetric()
110+
_metric_thread = threading.Thread(
111+
target=z.getMetric
112+
).start()
113+
114+
_cpu_metric_thread = threading.Thread(
115+
target=z.getCpuMetric
116+
).start()
117+
118+
_memory_metric_thread = threading.Thread(
119+
target=z.getMemoryMetric
120+
).start()
121+
122+
_storage_metric_thread = threading.Thread(
123+
target=z.getStorageMetric
124+
).start()
113125

114126
main()

0 commit comments

Comments
 (0)