第3章 Spring および Spring Boot
3.1. Spring および Spring Boot のチュートリアル リンクのコピーリンクがクリップボードにコピーされました!
これらのコードチュートリアルでは、Data Grid Server を使用し、1 つ以上の実行中のインスタンスが必要です。
Spring サンプルの実行
mvn -s /path/to/maven-settings.xml package exec:exec
$ mvn -s /path/to/maven-settings.xml package exec:exec
Spring Boot サンプルの実行
mvn -s /path/to/maven-settings.xml spring-boot:run
$ mvn -s /path/to/maven-settings.xml spring-boot:run
actuator 統計の表示
ブラウザーでhttp://localhost:8080/actuator/metrics に移動し、利用可能なメトリクスの一覧を表示します。キャッシュメトリクスの前に cache が付けられます。タグを使用して各キャッシュの各メトリックを表示します。たとえば、basque-names キャッシュの puts 統計の場合は、以下のようになります。
http://localhost:8080/actuator/metrics/cache.puts?tag=name:basque-names
Prometheus を使用した統計の収集
このプロジェクトの prometheus.yml ファイルには、Prometheus が Spring アクチュエーターが公開するメトリクスを取得できるように、host.docker.internal バインディングが含まれます。
以下のコマンドの YOUR_PATH の値を、Prometheus が実行されているディレクトリーに変更してから実行します。
Podman
podman run -d --name=prometheus -p 9090:9090 -v YOUR_PATH/integrations/spring-boot/prometheus.yml:/etc/prometheus/prometheus.yml prom/prometheus --config.file=/etc/prometheus/prometheus.yml
$ podman run -d --name=prometheus -p 9090:9090 -v YOUR_PATH/integrations/spring-boot/prometheus.yml:/etc/prometheus/prometheus.yml prom/prometheus --config.file=/etc/prometheus/prometheus.yml
| チュートリアルのリンク | 説明 |
|---|---|
| Spring Boot と Data Grid Server で Spring Cache を使用する方法を示します。 | |
| Spring Boot と Data Grid Server で Spring Session を使用する方法を示します。 | |
| Spring Boot および Data Grid Embedded で Spring Cache を使用する方法を示します。 | |
| Spring Boot および Data Grid Embedded で Spring Session を使用する方法を示します。 | |
| Spring Boot なしで組み込まれた Spring Cache と Data Grid の使用方法を示します。 | |
| Spring Boot なしで組み込まれた Spring Session と Data Grid の使用方法を示します。 |
Data Grid のドキュメント
その他の資料は、以下のドキュメントを参照してください。