Menu Close
Settings Close

Language and Page Formatting Options

10.11. Micrometer および Prometheus を使用した、授業の時間割の OptaPlanner Quarkus アプリケーションの監視

OptaPlanner は、Java アプリケーションのメトリクスインストルメンテーションライブラリーである Micrometer を使用してメトリクスを公開します。Prometheus で Micrometer を使用して、授業の時間割アプリケーションの OptaPlanner ソルバーを監視できます。

前提条件

  • Quarkus OptaPlanner の時間割アプリケーションを作成している。
  • Prometheus がインストールされている。Prometheus のインストールに関する情報は、Prometheus の Web サイト を参照してください。

手順

  1. Micrometer Prometheus 依存関係を、授業の時間割の pom.xml ファイルに追加します。

    <dependency>
     <groupId>io.quarkus</groupId>
     <artifactId>quarkus-micrometer-registry-prometheus</artifactId>
    </dependency>
  2. 時間割アプリケーションを起動します。

    mvn compile quarkus:dev
  3. Web ブラウザーで http://localhost:8080/q/metric を開きます。