MetricStore は、Prometheus 互換のクエリ API を提供します。Grafana で MetricStore を Prometheus データソースとして追加することで、時系列データを可視化できます。
前提条件
-
Grafana がインストール済みであること。 詳細については、「Grafana のインストール」をご参照ください。
-
時系列データが MetricStore に取り込まれていること。 詳細については、「Remote Write プロトコルを使用した Prometheus 監視データの取り込み」をご参照ください。
Grafana への接続
-
Grafana にログインします。
-
左側のナビゲーションペインで、を選択します。
-
[Data Sources] タブで、[Add data source] をクリックします。
-
[Prometheus] カードで、[Select] をクリックします。
-
[Settings] タブで、次のパラメーターを設定します。
パラメーター
説明
Name
データソースのカスタム名。 例:Prometheus-01。
HTTP
-
URL:MetricStore の URL。 形式:
https://{project}.{sls-endpoint}/prometheus/{project}/{metricstore}。{sls-endpoint}:プロジェクトリージョンのエンドポイントです。 詳細については、「サービスエンドポイント」をご参照ください。{project} と {metricstore}:プロジェクト名と MetricStore 名です。 例:https://sls-prometheus-test.cn-hangzhou.log.aliyuncs.com/prometheus/sls-prometheus-test/prometheus。説明安全なデータ転送のために
httpsを使用することを推奨します。 -
Whitelisted Cookies:オプション。 ホワイトリストに追加する Cookie。
Auth
[Basic auth] トグルをオンにします。
Basic Auth Details
-
User:Alibaba Cloud アカウントの AccessKey ID。
-
Password:Alibaba Cloud アカウントの AccessKey secret。
プロジェクトに対する読み取り専用権限を持つ RAM ユーザーを使用することを推奨します。 詳細については、「指定されたプロジェクトの読み取り専用ポリシー」をご参照ください。
-
-
[Save & Test] をクリックします。
ダッシュボードのインポート
Log Service は、Grafana マーケットプレイスで事前ビルド済みのダッシュボードを提供しています。
-
ダッシュボード ID をコピーします。
-
Grafana Dashboards マーケットプレイスに移動します。
-
インポートしたいダッシュボードをクリックします。
-
ページの右側で、[Copy ID to Clipboard] をクリックします。
-
-
Grafana にログインします。
-
左側のナビゲーションペインで、 をクリックします。
-
[Grafana.com ダッシュボード] フィールドに、ステップ 1 でコピーしたダッシュボード ID を貼り付けます。
ID を貼り付けた後、フィールドの外側をクリックすると、インポートオプションがロードされます。
-
データソースを設定します。
「Grafana への接続」セクションで設定したデータソースを選択します。一部のダッシュボードでは、
telegrafやhostなどの追加の変数が必要になる場合があります。 -
[Import] をクリックします。
Prometheus クエリ API
Log Service は、以下の Prometheus 互換のクエリ API をサポートしています。Grafana データソースを介して使用するか、直接呼び出すことができます。
|
API 名 |
例 |
|
|
|
|
|
|
|
|
|