メトリクスの可視化

このチュートリアルでは、Grafanaを使用して、前のチュートリアルでインストルメント化した`ping_request_count`メトリックを可視化するシンプルなダッシュボードを作成します。

Prometheusを使用してクエリを実行し、グラフを表示できるのに、Grafanaのようなツールを使用する必要がある理由を疑問に思われるかもしれません。その答えは、Prometheusでクエリを実行したときに表示されるグラフは、アドホッククエリを実行するためのものであるということです。Grafanaとコンソールテンプレートは、グラフを作成するための2つの推奨方法です。

Grafanaのインストールと設定

ご使用のオペレーティングシステムについて、こちらの手順に従って、Grafanaをインストールして実行してください。

Grafanaがインストールされ実行されたら、ブラウザでhttp://localhost:3000にアクセスします。デフォルトの資格情報(ユーザー名`admin`、パスワード`admin`)を使用してログインし、新しい資格情報を設定してください。

GrafanaへのPrometheusのデータソースの追加

サイドバーの歯車アイコンをクリックして`データソース`を選択することで、Grafanaにデータソースを追加しましょう。

⚙ > データソース

データソース画面では、GrafanaがGraphite、PostgreSQLなど、複数のデータソースをサポートしていることがわかります。設定するにはPrometheusを選択してください。

HTTPセクションでURLをhttp://localhost:9090として入力し、`保存してテスト`をクリックします。

最初のダッシュボードの作成

これで、Prometheusをデータソースとして正常に追加できました。次に、前のチュートリアルでインストルメント化された`ping_request_count`メトリックの最初のダッシュボードを作成します。

  1. サイドバーの`+`アイコンをクリックして`ダッシュボード`を選択します。
  2. 次の画面で、`新しいパネルを追加`ボタンをクリックします。
  3. `クエリ`タブでPromQLクエリを入力します。この場合は、`ping_request_count`と入力するだけです。
  4. `ping`エンドポイントに数回アクセスし、グラフを更新して、期待通りに動作していることを確認します。
  5. `パネルオプション`の右側のセクションで、`タイトル`を`Pingリクエスト数`に設定します。
  6. 右隅の保存アイコンをクリックしてダッシュボードを保存します。

このドキュメントはオープンソースです。問題点やプルリクエストを送信して、改善にご協力ください。