Metricstore の StoreView を使用すると、複数の Metricstore 間でデータをクエリできます。PromQL を使用して StoreView 内のデータをクエリしたり、StoreView を Grafana に接続したり、API を使用して StoreView 情報を取得したりできます。
前提条件
プロジェクトおよび Metricstore が作成済みである必要があります。詳細については、「プロジェクトの管理」および「Metricstore の管理」をご参照ください。
StoreView の作成と Metricstore の関連付け
1. Metricstore の StoreView の作成
-
Simple Log Service コンソールにログインします。プロジェクト一覧リストで、対象のプロジェクトをクリックします。
-
左側のナビゲーションウィンドウで、を選択します。StoreView ページで、
をクリックして Metricstore の StoreView を作成します。 -
[StoreView の作成] パネルで、StoreView 名を入力し、関連付けるMetricstoreを追加してから、OK をクリックします。
重要-
Metricstore の StoreView には、同じプロジェクト内の Metricstore を少なくとも 1 つ含める必要があります。
-
Metricstore の StoreView は、複数の Metricstore 間でのクエリと分析をサポートします。正確な結果を得るため、以下の推奨事項に従ってください。
-
同じ StoreView に、重複する時系列を持つ Metricstore を関連付けないでください。
-
計算のために複数の大規模な Metricstore を関連付けないでください。たとえば、Shard Count が 64 を超える Metricstore の関連付けは避けてください。
-
StoreView タイプをMetricに設定します。
-
2. PromQL による StoreView のクエリ
-
複数の Metricstore を StoreView に関連付けた場合、クエリと分析の結果は、関連付けられたすべての Metricstore から集約されます。
-
Metricstore の StoreView は SQL または事前定義された処理をサポートしません。クエリエディターに直接PromQL 文を入力してください。バックエンドエンジンが自動的に、関連付けられたすべての Metricstore 間で計算を実行します。
左側のデータセットパネルで、test データセットを選択します。クエリエディターに PromQL 文 cpu_count{} を入力し、右上隅の [実行] をクリックします。メトリックの折れ線グラフが結果エリアに表示されます。
StoreView の Grafana への接続
-
Grafana をインストールしてログインします。左側のナビゲーションウィンドウで、 を選択します。
-
データソースタブで、[データソースの追加] をクリックします。次に、Prometheus を選択して、[選択] をクリックします。
-
[設定項目] タブで、データソースを構成します。
-
[保存してテスト] をクリックします。
StoreView HTTP API
概要
Simple Log Service は、Metricstore の StoreView をクエリするための複数の API を提供しています。これらの API はオープンソースのPrometheus プロトコルと互換性があり、同じ /api/v1 ディレクトリ規則に従っています。完全な URL は https://{project}.{sls-endpoint}/prometheus/{project}/{storeview}/api/v1/ です。
|
パラメーター |
必須 |
説明 |
|
{project} |
はい |
Simple Log Service プロジェクトの名前。詳細については、「プロジェクトの管理」をご参照ください。 |
|
{sls-endpoint} |
はい |
プロジェクトが配置されているリージョンのエンドポイント。 |
|
{storeview} |
はい |
StoreView の名前。 |
Metric クエリ API
メタデータクエリ API
次のステップ
StoreView のクエリ
左側のナビゲーションウィンドウで、 を選択して、作成済みの StoreView を表示します。
StoreView の更新
-
StoreView リストで、対象の StoreView 上にカーソルを合わせ、
アイコンをクリックしてから、変更 をクリックします。 -
[StoreView の変更] パネルで、関連付けられている Metricstore を変更してから、OK をクリックします。
各ストアには プロジェクト および Metricstore のドロップダウンリストが含まれています。+ STORE をクリックして、さらに Metricstore を関連付けられます。
StoreView の削除
StoreView リストで、対象の StoreView 上にカーソルを合わせ、
アイコンをクリックしてから、[削除] をクリックします。
関連ドキュメント
-
時系列データのクエリと分析の構文については、「時系列データのクエリと分析構文」をご参照ください。
-
Simple Log Service は、時系列メトリックのクエリおよび Metricstore へのメトリックデータ書き込みのための API を提供しています。詳細については、「Metricstore HTTP API リファレンス」をご参照ください。