Skip to main content

SpringBootでActuatorを使う

SpringBootから諸々の設定を取得できるようにするため
Actuatorを入れてみた


・gradle

implementation("org.springframework.boot:spring-boot-starter-actuator")

 

・デフォルト
デフォルトだと一部のエントリポイントしかアクセスできない
http://localhost:8080/actuator/health
http://localhost:8080/actuator/info

 

・application.yaml
全部をアクセス可能にするためには以下の設定がいる
以下の設定後は以下等にアクセスできるようになる
http://localhost:8080/actuator/env

management:
  endpoints:
    web:
      exposure:
        include: "*"

 

・エンドポイントの一覧
以下の公式ドキュメントに乗ってる
https://spring.pleiades.io/spring-boot/docs/current/reference/html/production-ready-features.html

関連記事:

Pocket