0

私はSpring Boot 2.0アプリケーションを持っており、マイクロメーター情報をstatsd経由でグラファイトに送信したいと思っています。

私が追加したapplication.propertiesファイルで:

management.metrics.export.statsd.host=192.168.1.1  // not the real IP
management.metrics.export.statsd.port=8126
management.metrics.export.statsd.step=10s

追加した Akka アクター クラスの 1 つに

public class ThePrincessBride extends AbstractActor { 
     private final Counter Inigo = 
            Metrics.counter("my.name.is",  "Inigo", "Montoya");
    ///
    ...
    ///
    private void doX(){
       //do X
       Inigo.increment();
    }

問題は、Graphite にこの情報が表示されないことです。

また、Wireshark を使用してネットワーク パケットをチェックすると、関連するネットワーク パケットがコンピュータから出ていません。

  • 構成が欠落しているか間違っているためですか?
  • Akka アクターとの何らかの連動によるものでしょうか。
  • プログラムが接続する必要のあるデーモン/クライアントがコンピューターに必要ですか?
4

1 に答える 1

0

micrometer-registry-graphite依存関係は単に実行時クラスパスにはないようです。その依存関係を追加すると、うまくいくはずです!

于 2018-05-16T19:41:21.883 に答える