3

私はほとんどすべてのドキュメントを調べましたが、この不思議なものを理解することはできませんでした. 私の質問 -スタンドアロンのスプリング ブート アプリを使用して、http jmx url を介してアプリの状態やその他のメトリックを監視できますか? このために何か他の設定をする必要がありますか? 起動アプリに以下の依存関係を追加しました。

    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-actuator</artifactId>
    </dependency>
    <dependency>
        <groupId>org.jolokia</groupId>
        <artifactId>jolokia-core</artifactId>
    </dependency>

構成ファイルで以下のプロパティも構成しました。

management.endpoints.web.exposure.include=*
management.endpoints.jmx.unique-names=true
management.server.port=8080
management.server.ssl.enabled=false

URL http://localhost:8080/actuator/jolokia/healthにアクセスしようとすると、結果が表示されません。

また、以下のようなカスタム エンドポイントを追加しようとしましたが、機能しませんでした。

@Endpoint(id="mypoint")
    @Component
    public class myPointEndPoint {
        @ReadOperation
        public String mypoint(){
            return "Hello" ;
        }

追加のプロパティ
management.endpoint.mypoint.enabled=trueを使用

4

1 に答える 1