Tablestore では、定義された時間範囲内の特定の時系列から時系列データをクエリできます。メトリクス名やデータソースなど、時系列の詳細が不明な場合は、まず検索条件を使用して時系列を検索し、その後データをクエリできます。
概要
GetTimeseriesData API を呼び出して、指定された条件を満たす時系列データをクエリできます。
時系列データをクエリする際は、対象の時系列を指定し、クエリ条件を設定する必要があります。
-
逆時系列順でデータを読み取るかどうかを指定することで、時系列から最新のデータポイントを取得できます。
-
返すデータ列を指定できます。デフォルトでは、すべてのデータ列が返されます。
-
1 回のリクエストで返す最大行数を指定できます。
手順
コンソールで、特定の時間範囲内の時系列からデータをクエリできます。
-
インスタンスの管理 ページに移動します。
-
Tablestore コンソールにログインします。
-
上部メニューで、リソースグループとリージョンを選択します。
-
概要 ページで、インスタンスエイリアスをクリックするか、操作 列の インスタンスの管理 をクリックします。
-
-
インスタンスの詳細 タブで、時系列テーブル タブをクリックします。
-
時系列テーブル タブで、対象の時系列テーブルの 操作 列の データの管理 をクリックします。
-
データのクエリ タブで、目的の時系列の 操作 列にある データのクエリ をクリックします。
-
クエリ条件を設定します。
-
クエリ結果はデフォルトで時系列順にソートされます。データを逆時系列順で取得するには、逆クエリ を はい に設定します。
-
クエリ方法を選択し、時間を設定します。
-
-
検索 をクリックします。
クエリ条件を満たすデータが データのクエリ タブに表示されます。結果は、リストまたはグラフとして表示できます。
リストビュー
メトリクス名 (例:
measure_9)、データソース (例:data_3) を選択し、タグ (例:cluster=cluster_3およびregion=region_9) を指定します。タイムスタンプを設定して [クエリ] をクリックすると、結果が数値データの列を含むリストとして表示されます。グラフビュー
メトリクス名を measure_9、データソースを data_3 に設定します。タグ
cluster=cluster_3およびregion=region_9を設定します。クエリ方法として [時間範囲] を選択し、30 日間に設定します。次に、[クエリ] をクリックします。結果エリアで、[グラフ] タブをクリックします。左側の列リストから、[col_9_3_1] および [col_9_3_2] のチェックボックスを選択します。メインパネルに、時間に対する値をプロットした折れ線グラフが表示されます。線にカーソルを合わせると、特定のデータポイントの値を表示できます。
開発統合
Tablestore CLI または次のいずれかの SDK で、時系列データをクエリできます。
よくある質問
関連トピック
-
SQL で時系列データをクエリすることもできます。詳細については、「SQL を使用した時系列データのクエリ」をご参照ください。
-
時系列データを可視化するには、Tablestore を Grafana に接続できます。詳細については、「Grafana への接続」をご参照ください。
-
高速なクエリと分析を実現しつつ、低コストで時系列データを保存するには、時系列分析ストレージを使用できます。詳細については、「分析ストレージ」をご参照ください。