このトピックでは、Simple Log ServiceのMetricstoreでメトリックデータをクエリおよび分析する方法について説明します。 このトピックでは、時系列グラフの凡例項目の形式を設定する方法についても説明します。
前提条件
メトリックデータを収集する。
手順
Metricstoreのクエリおよび分析ページでは、PromQL構文のみを使用できます。 標準のSQL構文またはSQLとPromQLの組み合わせを使用する場合は、Metricstoreのクエリと分析ページで
を選択して、Metricstore用に自動的に作成されるLogstoreのクエリと分析ページに移動します。にログインします。Simple Log Serviceコンソール.
[プロジェクト] セクションで、管理するプロジェクトをクリックします。
On the タブで、管理するMetricstoreをクリックします。
ページの右上隅にあるをクリックします。15分 (相対)クエリの時間範囲を指定します。
説明クエリおよび分析結果には、指定された時間範囲より1分早くまたは遅く生成されたメトリックデータが含まれる場合があります。
クエリ文を実行します。
次のメソッドを使用して、クエリ文を追加できます。
PromQLステートメントを入力し、[今すぐ実行] をクリックします。
複数のクエリ文を追加できます。 Simple Log Serviceは、複数のクエリステートメントの結果を時系列グラフに表示します。
[メトリックの調査] をクリックします。 表示されるダイアログボックスで、使用する指標を見つけ、[操作] 列のアイコンをクリックします。 Simple Log Serviceは、クエリ文を自動的に生成します。
[メトリックの調査] のダイアログボックスで、メトリックを見つけて、[操作] 列の [調査を続行] をクリックしてラベル値を指定することもできます。 Simple Log Serviceは、設定に基づいてクエリ文を自動的に生成します。 詳細については、「メトリック探索」をご参照ください。
PromQL構文の検証
自動ツリー解決機能が有効になっている場合、PromQLステートメントを入力すると、システムは情報を求めます。 情報には、PromQL関数、集計関数、メトリック名、ラベルキー、ラベル値、および時間範囲が含まれます。 詳細については、「Prometheusドキュメント」をご参照ください。
PromQLステートメントを入力すると、Simple Log Serviceはリアルタイムの構文検証もサポートします。
正しい構文
メッセージが構文は有効です。 が表示された場合、構文は検証に合格します。 構文解析ツリーが生成される。
正しくない構文
エラーメッセージが表示された場合、構文は検証に失敗します。 部分構文に対してのみ構文解析ツリーが生成され、エラーの位置と原因が表示されます。
検証中に、次の操作を実行できます。
アイコンをクリックして、構文解析ツリーを更新します。
アイコンをクリックして、構文解析ツリーに関するノード情報を表示します。
またはアイコンをクリックして、ノードを表示または非表示にします。
またはアイコンをクリックして、自動ツリー解決機能を有効または無効にします。
メトリック探索
[Metrics Explore] をクリックすると、Simple Log Serviceがメトリクスを表示し、メトリクスのラベルを設定できます。
[Metrics Explore] のダイアログボックスで、次の操作を実行できます。
クエリの時間範囲を指定します。 メトリック探索のデフォルトのクエリ時間範囲は、前の5分です。 これは、応答速度を確保するのに役立つ。 Metricstoreのデータの時間間隔が大きい場合、またはカスタム時間範囲を指定する場合は、[変更] をクリックして時間範囲を変更できます。
アイコンをクリックして、クエリ時間範囲をデフォルト設定に戻します。
フィルターメトリック。 検索ボックスにメトリック名を入力して、メトリックをフィルタリングできます。
メトリック名をコピーします。 アイコンをクリックして、メトリック名をコピーできます。
クエリ文を入力できるフィールドにメトリック名を追加します。 アイコンをクリックして、フィールドにメトリック名を追加できます。
データの探索を続けます。 [探索を続ける] ボタンをクリックすると、タグ名、一意の番号、例など、メトリックのラベルデータを表示できます。
[フィルター] をクリックすると、ラベル値を指定できます。 Simple Log Serviceは、フィルターメカニズムのPromQL構文の4つの演算子をサポートしています。 演算子を選択し、フィルター条件を選択または入力できます。 正規表現に対応しています。
設定が完了すると、設定に基づいて生成されたクエリ文が自動的に表示されます。 [クエリステートメントのコピー] または [検索ボックスに追加] をクリックして、クエリステートメントを実行します。
時系列チャートの凡例項目の形式を設定する
クエリ文を実行した後、時系列グラフの凡例項目の表示名を設定できます。
システムは、クエリ時間範囲に基づいてステップを自動的に調整します。 カスタムステップを指定することもできます。
既定では、時系列グラフの凡例項目の名前は、メトリック名とメトリックのラベルで構成されます。 変数を使用して、凡例アイテムの名前としてラベル値を参照できます。 形式: {{ラベル値のキー}} たとえば、ラベルは {ip="192.0.2.1"} です。 凡例形式フィールドに {{ip}} と入力すると、時系列チャートの凡例項目の名前が192.0.2.1のように表示されます。
その他の操作
API 操作 | 説明 |
メトリック統計 | [メトリック統計] をクリックします。 メトリック統計ダッシュボードにリダイレクトされます。 ダッシュボードには、データ量、メトリック数、タイムライン数、データエントリの変更、最上位レベルのメトリックの迅速な場所と比較など、Metricstoreに関する重要な統計が表示されます。 |
メトリックガバナンス | [メトリックガバナンス] をクリックします。 Metric Governanceダッシュボードにリダイレクトされます。 ダッシュボードには、重要なメトリックの時系列変更、時系列チャートの重要なメトリックの変更、およびカンバンのメトリックの要約統計の分析結果が表示されます。 ネイティブ統計、データ分析、パフォーマンス最適化、および例外診断を含むソリューションを表示することもできます。 |
テーブルデータ | [テーブルデータ] をオンにすると、クエリ結果と分析結果がテーブルに表示されます。 |
生データのプレビュー | [生データのプレビュー] をクリックします。 システムは生のメトリックデータを表示します。 |
データ変換 | データ変換の概要」をご参照ください。 を選択します。 データを変換できます。 詳細については、「 |
カスタム分析 | を選択します。 Metricstore用に自動的に作成されるLogstoreのクエリおよび分析ページにリダイレクトされます。 このページでは、SQL構文またはSQLとPromQLの組み合わせを使用してデータを照会できます。 |
スケジュール済みSQLジョブとして保存 | Metricstoreから別のMetricstoreへのデータの処理と保存」をご参照ください。 を選択します。 スケジュールされたSQL機能を使用して、メトリックデータを処理し、その結果をMetricstoreに保存できます。 詳細については、「 |
新しいダッシュボードに追加 | [新しいダッシュボードに追加] をクリックします。 クエリと分析の結果をダッシュボードに追加できます。 詳細については、「グラフ (Pro) をダッシュボードに追加する」をご参照ください。 ダッシュボードに時系列グラフを追加した後、ビジネス要件に基づいてグラフの属性を変更できます。 詳細については、「時系列グラフ」をご参照ください。 |
アラートとして保存 | [アラートとして保存] をクリックします。 クエリおよび分析結果のアラートを設定できます。 詳細については、「アラートルールの設定」をご参照ください。 |
コピー | アイコンをクリックします。 現在のクエリステートメントをコピーして、クエリステートメントの新しいセクションを追加できます。 |
削除 | アイコンをクリックします。 現在のクエリステートメントのセクションを削除できます。 |
更新 | [今すぐ実行] の右側にあるアイコンをクリックします。 更新間隔を指定できます。 Simple Log Serviceは、指定した間隔に基づいてMetricstoreを自動的に更新します。 |
共有 | アイコンをクリックします。 現在のMetricstoreのクエリおよび分析ページのURLをコピーできます。 Metricstoreを表示する権限を持つ他のユーザーにURLを送信できます。 URLは、URLのコピー時に元のページの設定を使用するクエリおよび分析ページを指します。 |