送信先 Logstore または Metricstore でスケジュールされた SQL ジョブの結果をクエリします。
前提条件
スケジュールされた SQL ジョブを作成済みであること。
-
スケジュールされた SQL を使用してソース Logstore のデータを処理し、結果を送信先 Logstore に保存する場合は、「Logstore から別の Logstore にデータをインポートするスケジュールされた SQL ジョブの作成」をご参照ください。
-
スケジュールされた SQL を使用してソース Logstore のデータを処理し、結果を送信先 Metricstore に保存する場合は、「Logstore から Metricstore にデータをインポートするスケジュールされた SQL ジョブの作成」をご参照ください。
-
スケジュールされた SQL を使用してソース Metricstore のデータを処理し、結果を送信先 Metricstore に保存する場合は、「Metricstore から別の Metricstore にデータをインポートするスケジュールされた SQL ジョブの作成」をご参照ください。
送信先 Logstore での結果のクエリ
スケジュールされた SQL ジョブの結果が Logstore に保存された後、ジョブ名を使用してクエリできます。
Log Serviceコンソールにログインします。
-
スケジュールされた SQL ジョブ名を取得します。
[プロジェクト] セクションで、管理するプロジェクトをクリックします。
-
左側のナビゲーションペインで、を選択します。 [スケジュールされた SQL] ページで、対象のジョブをクリックします。
-
[基本情報] セクションで、スケジュールされた SQL ジョブ名を取得します。
-
スケジュールされた SQL ジョブの結果をクエリします。
-
送信先 Logstore に移動します。詳細については、「検索と分析のクイックスタート」をご参照ください。
-
検索ボックスに
__tag__:__job__: job-nameと入力します。job-name を手順 2 で取得したスケジュールされた SQL ジョブ名に置き換えてください。
-
[15 分 (相対)] をクリックして時間範囲を設定します。
説明データが返されない場合は、時間範囲を拡大できます。
-
[検索と分析] をクリックします。
例えば、クエリ
__tag__:__job__: sql-1679626854-438974は 6 つのログエントリを返します。各ログエントリには、__tag__:__job__、__tag__:__schedule_time__、__tag__:__trigger_time__などのタグと、_col0:41などの実行結果が含まれます。
-
送信先 Metricstore での結果のクエリ
スケジュールされた SQL ジョブの結果が Metricstore に保存された後、指定したメトリックを使用してクエリできます。
Log Serviceコンソールにログインします。
[プロジェクト] セクションで、管理するプロジェクトをクリックします。
タブで、管理するメトリクストアをクリックします。
-
[15 分 (相対)] をクリックして時間範囲を設定します。
説明データが返されない場合は、時間範囲を拡大できます。
-
ターゲットメトリクス用のクエリステートメントを入力し、[今すぐ実行] をクリックします。
スケジュールされた SQL ジョブで指定したメトリックを使用してください。
[メトリック探索] ページで、データソースとして [Metricstore (PromQL)] を選択し、クエリステートメント
* | select promql_query_range('cpu_count{}') from metrics limit 1000を入力してから、[今すぐ実行] をクリックして、メトリックのクエリ結果を表示します。