听说,如果我使用的是基于Java的Kafka Consumer,则可以通过添加一些参数(heard that here and some other posts)来公开JMX指标
我的kafka Consumer正在Docker内部运行。
这是我要添加的四个参数:
body {
font-family: "Verdana", sans-serif;
}
* {
box-sizing: border-box;
}
a {
cursor: pointer;
color: #008800;
display: inline-block;
padding: 4px;
border-radius: 4px;
}
a:hover {
text-decoration: underline;
}
div {
background-color: #88DD99;
border-radius: 4px;
padding: 5px;
margin-bottom: 5px;
height: 30px;
text-align: center;
}
我将其添加到我的dockerfile的Entrypoint中。但是我的jConsole无法连接到它。
这是我的Dockerfile和我的docker-compose相关服务:
<a id="showtrips">TRIPS</a>
<a id="showeats">EATS</a>
<a id="showfilms">FILMS</a>
<a id="showmusic">MUSIC</a>
<a id="showtravels">TRAVELS</a>
<div id="trips">Content Trips</div>
<div id="eats">Content Eats</div>
<div id="films">Content Films</div>
<div id="music">Content Music</div>
<div id="travels">Content Travels</div>
-Dcom.sun.management.jmxremote.port=1100
-Dom.sun.management.jmxremote.authenticate=false
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.local.only=false
有人可以启发我通过JMX公开kafka消费者指标吗?
祝你愉快