カフカプロデューサーメトリック

Jestinaサム:

私は万レコードを生成するだろう私のIntelliJ IDE&プロデューサーを使用して、ローカルマシンでカフカのプロデューサーを実行しています。そうすることが、私は以下の方法で、プロデューサーのメトリックをキャプチャします:

ここでは、画像の説明を入力します。

私はカフカ&IのためのJMXポートについて認識しています9999カフカJMXポートを設定してみてくださいでした。しかし、我々は、私が期待していていること以上のようにしてJConsoleやJVisualVMを使用して評価指標を得ることができるかどうかはわかりません。

これを達成できる方法として、いずれかの任意のアイデアを提案することはできますか?

ミカエル・ハウス:

JMXのほか、公式カフカクライアントも、Java APIを介して、そのメトリックを公開ご覧metrics()それらすべてを取得する方法を。

たとえば、すべてのメトリックの名前と値を印刷します:

for (Entry<MetricName, ? extends Metric> entry : producer.metrics().entrySet()) {
    System.out.println(entry.getKey().name() + " : " + entry.getValue().metricValue());
}

すべてのメトリックのうち、あなたはおそらくに興味があるoutgoing-byte-raterequest-totalrequest-rate

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=332617&siteId=1