MetricstoreのStoreviewを使用すると、Metricstore間のログに対してJOINクエリを実行できます。 このトピックでは、PromQLステートメントを使用してStoreviewのデータを照会し、StoreviewをGrafanaに接続し、API操作を呼び出してStoreview情報を取得する方法について説明します。
前提条件
プロジェクトとMetricstoreが作成されます。 詳細については、「プロジェクトの管理」および「Metricstoreの管理」をご参照ください。
MetricstoreのStoreviewを作成し、Metricstoresを関連付ける
1. MetricstoreのStoreviewを作成する
Simple Log Serviceコンソールにログインします。 [プロジェクト] セクションで、管理するプロジェクトをクリックします。
左側のナビゲーションウィンドウで、
を選択します。 表示されるページで、アイコンをクリックしてMetricstoreのStoreviewを作成します。[Storeviewの作成] パネルで、[Storeview Name] パラメーターを指定し、Storeviewに関連付ける [Metricstores] を追加して、[OK] をクリックします。
重要MetricstoreのStoreviewを使用すると、Metricstore間のログに対してJOINクエリと分析を実行できます。 クエリおよび分析結果の正確性を確保するために、次の項目に注意してください。
重複するタイムラインを持つMetricstoreを同じStoreviewに関連付けないことを推奨します。
大量のデータを格納する複数のMetricstoreを関連付けて計算を実行しないことをお勧めします。 たとえば、Metricstoreのシャードの数は64を超えています。
2. PromQLステートメントを使用してStoreviewを照会する
複数のMetricstoreをMetricstoreのStoreviewに関連付けた後、複数のMetricstoreにわたるクエリおよび分析結果を表示できます。
MetricstoreのStoreviewsは、SQL文と定義済みの処理をサポートしません。 検索ボックスにPromQLステートメントを直接入力できます。 バックエンドコンピューティングエンジンは、複数のMetricstoreにわたって計算を自動的に実行します。 詳細については、「PromQL」をご参照ください。
MetricstoreのStoreviewをGrafanaに接続
Grafanaをインストールし、Grafanaにログインします。 詳細については、「Grafanaのインストール」をご参照ください。 左側のナビゲーションウィンドウで、 を選択します。
[データソース] タブで、[データソースの追加] をクリックします。 プロメテウスを選択し、[選択] をクリックします。
[設定] タブで、パラメーターを設定します。 下表にパラメーターを示します。
[Save & Test] をクリックします。
Storeview HTTP API
概要
Simple Log Serviceは、MetricstoreのStoreviewのクエリに使用できる複数のAPI操作を提供します。 API操作は、オープンソースのPrometheusプロトコルと互換性があります。 Prometheusによって提供されるAPI操作は、/api/v1ディレクトリに格納されます。 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操作
関連ドキュメント
Simple Log Serviceは、時系列データのクエリと分析の構文をサポートしています。 詳細については、「メトリックデータのクエリと分析の概要」をご参照ください。
Simple Log Serviceは、時系列メトリックをクエリしたり、メトリックデータをMetricStoresに書き込んだりするための複数のAPIを提供します。 詳細については、「MetricStore HTTP APIの詳細」をご参照ください。