Prometheus経由でのメトリクスの収集
Prometheusはサービスからメトリクスを収集します。
Prometheusについて
PrometheusはサービスとKubernetesプラットフォームからメトリクスを収集し、Grafanaに提供します。
詳細については、Prometheusのウェブサイトをご覧ください。
Prometheusを開く
Prometheusはデフォルトでデプロイされています。
コマンドminikube ip
が192.168.39.39
を返した場合、コンソールはhttp://prometheus.192.168.39.39.nip.ioで利用可能です。
minikubeのIPアドレスは、minikubeインスタンスが再作成されるたびに変更されます。 |

カスタムクエリの実行
検索フィールドに式を入力し、実行を押してクエリを実行します。オートコンプリートが利用可能です。クエリの実行方法については、PromQLドキュメントを参照してください。
例1. Keycloakから取得されたすべてのメトリクスを表示
{job='keycloak/keycloak-metrics'}
例2. 異なるJVMメモリプールの使用済みバイト数を表示
jvm_memory_used_bytes{job='keycloak/keycloak-metrics'}
最小限のグラフを表示するには、Graphタブに切り替えます。
これはアドホッククエリには適していますが、永続化できる高度なダッシュボードにはGrafanaを使用してください。 |