問題タブ [spring-micrometer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
spring - メトリックゼロを送信するマイクロメーター - Spring Boot
システムでメトリックを収集するために、Spring Boot 2 + Influx + Spring AOP を使用しています。
ので、私は持っています:
このメトリックを収集して流入に送信するクラスがあります。以下を参照してください。
流入に何らかの値を送信すると、これは非常にうまく機能しますが、春は許可なく「ゼロ値」を送信し続け、流入データベースがいっぱいになります。したがって、私の influxDB は次のように表示されます。
java - デフォルト以外のエンドポイントを公開するためのスプリング ブート アクチュエータを取得できません。アドバイスが必要です
.war
ファイルとしてパッケージ化され、wildfly インスタンスで実行 されるスプリング ブート アプリケーションがあります。
micrometer
最近、actuator
依存関係を pom ファイルに 追加しました。
アプリをwildflyにデプロイして実行すると、次のURLで問題なく デフォルトのエンドポイント/info
にアクセスできます。/health
しかし、私が何をしても/actuator
、他のエンドポイントにはアクセスできません。
現在、カスタム プロパティをアプリの Config クラスにマップする外部構成ファイルを使用しています。その構成ファイルには、構成クラスにマップされていない次のようなスプリング ブート プロパティも含まれています。
これらのパラメータは、スプリング ブートによって問題なく取得されます。
次のアクチュエータ プロパティも同じファイルに追加しました。
/info
これらのプロパティに違いはありません。アクセスできるのは/health
何ですか?
編集:現在、このアプリケーションにはセキュリティ モジュールがありません。