17.9. Micrometer と Prometheus を使用して学校の時間割を監視する OptaPlanner Spring Boot アプリケーション
OptaPlanner は、Java アプリケーション用のメトリック計測ライブラリーである Micrometer を介してメトリックを公開します。Prometheus で Micrometer を使用して、学校の時間割アプリケーションで OptaPlanner ソルバーを監視できます。
前提条件
- Spring Boot OptaPlanner 学校の時間割アプリケーションを作成しました。
- Prometheus がインストールされている。Prometheus のインストールについては、Prometheus の Web サイトを参照してください。
手順
-
technology/java-spring-bootディレクトリーに移動します。 学校の時間割
pom.xmlファイルに Micrometer Prometheus 依存関係を追加します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow 次のプロパティーを application.properties ファイルに追加します。
management.endpoints.web.exposure.include=metrics,prometheus
management.endpoints.web.exposure.include=metrics,prometheusCopy to Clipboard Copied! Toggle word wrap Toggle overflow 学校の時間割アプリケーションを開始します。
mvn spring-boot:run
mvn spring-boot:runCopy to Clipboard Copied! Toggle word wrap Toggle overflow -
Web ブラウザーで
http://localhost:8080/actuator/prometheusを開きます。