10.11. Micrometer と Prometheus を使用して学校の時間割を監視する OptaPlanner Quarkus アプリケーション
OptaPlanner は、Java アプリケーション用のメトリック計測ライブラリーである Micrometer を介してメトリックを公開します。Prometheus で Micrometer を使用して、学校の時間割アプリケーションで OptaPlanner ソルバーを監視できます。
前提条件
- Quarkus OptaPlanner 学校の時間割アプリケーションを作成しました。
- Prometheus がインストールされている。Prometheus のインストールについては、Prometheus の Web サイトを参照してください。
手順
学校の時間割
pom.xml
ファイルに Micrometer Prometheus 依存関係を追加します。<dependency> <groupId>io.quarkus</groupId> <artifactId>quarkus-micrometer-registry-prometheus</artifactId> </dependency>
学校の時間割アプリケーションを開始します。
mvn compile quarkus:dev
-
Web ブラウザーで
http://localhost:8080/q/metric
を開きます。