Metricstore の Storeview を使用すると、メトリックストア間のログに対して JOIN クエリを実行できます。このトピックでは、PromQL ステートメントを使用して Storeview のデータをクエリする方法、Storeview を Grafana に接続する方法、および API 操作を呼び出して Storeview 情報を取得する方法について説明します。
前提条件
プロジェクトとメトリックストアが作成されていること。詳細については、「プロジェクトの管理」および「メトリックストアの管理」をご参照ください。
Metricstore の Storeview を作成し、メトリックストアを関連付ける
1. Metricstore の Storeview を作成する
Simple Log Service コンソール にログインします。[プロジェクト] セクションで、管理するプロジェクトをクリックします。
左側のナビゲーションウィンドウで、 を選択します。表示されたページで、
アイコンをクリックして Metricstore の Storeview を作成します。
[Storeview の作成] パネルで、[Storeview 名] パラメーターを指定し、Storeview に関連付ける [メトリックストア] を追加して、[OK] をクリックします。
重要Storeview には、同じプロジェクトの Metricstore が含まれている必要があります。
Metricstore の Storeview を使用すると、メトリックストア間のログに対して JOIN クエリと分析を実行できます。クエリと分析結果の精度を確保するために、次の項目に注意してください。
同じタイムラインが重複しているメトリックストアを同じ Storeview に関連付けないことをお勧めします。
大量のデータを格納する複数のメトリックストアを関連付けて計算を実行しないことをお勧めします。たとえば、メトリックストアのシャード数が 64 を超えている場合などです。

2. PromQL ステートメントを使用して Storeview をクエリする
Metricstore の Storeview に複数のメトリックストアを関連付けると、複数のメトリックストアにわたるクエリと分析結果を表示できます。
Metricstore の Storeview は、SQL ステートメントと事前定義された処理をサポートしていません。検索ボックスに PromQL ステートメントを直接入力できます。バックエンドの計算エンジンは、複数のメトリックストアにわたって自動的に計算を実行します。詳細については、「PromQL」をご参照ください。

Metricstore の Storeview を Grafana に接続する
Grafana をインストールしてログインします。詳細については、「Grafana のインストール」を参照してください。左側のナビゲーションウィンドウで、 を選択します。
[データソース] タブで、[データソースの追加] をクリックします。[Prometheus] を選択し、[選択] をクリックします。
[設定] タブで、パラメーターを構成します。次の表にパラメーターを示します。

[保存とテスト] をクリックします。
Storeview HTTP API
概要
Simple Log Service は、Metricstore の Storeview をクエリするために使用できる複数の API 操作を提供します。API 操作は、オープンソースの Prometheus プロトコルと互換性があります。Prometheus によって提供される API 操作と Simple Log Service によって提供される Storeview 関連の API 操作は両方とも /api/v1 ディレクトリに格納されています。次の URL を使用して、Simple Log Service によって提供される Storeview 関連の API 操作を呼び出すことができます:https://{project}.{sls-endpoint}/prometheus/{project}/{storeview}/api/v1/。詳細については、「HTTP API」を参照してください。次の表にパラメーターを示します。
パラメーター | 必須 | 説明 |
{project} | はい | Simple Log Service プロジェクトの名前。詳細については、「プロジェクトの管理」をご参照ください。 |
{sls-endpoint} | はい | Simple Log Service プロジェクトが存在するリージョンのエンドポイント。詳細については、「エンドポイント」をご参照ください。 |
{storeview} | はい | 作成した Storeview。 |
時系列メトリックをクエリするための API 操作
メタデータクエリ用の API 操作
次のステップ
Metricstore の Storeview をクエリする
左側のナビゲーションウィンドウで、[Storeview] > [Metricstore の Storeview] を選択します。ここで、作成された Storeview を表示できます。

Metricstore の Storeview を変更する
Storeview リストで、目的の Storeview にポインターを移動し、
> [変更] を選択します。
[Storeview の更新] パネルで、Storeview を変更し、[OK] をクリックします。

Metricstore の Storeview を削除する
Storeview リストで、目的の Storeview にポインターを移動し、
> [削除] を選択します。

参照
Simple Log Service は、時系列データのクエリと分析の構文をサポートしています。詳細については、「メトリックデータのクエリと分析の構文」をご参照ください。
Simple Log Service は、時系列メトリックをクエリしたり、メトリックデータをメトリックストアに書き込んだりする複数の API を提供します。詳細については、「メトリックストア関連の HTTP API の詳細」をご参照ください。