このページは機械翻訳によるものです。内容の正確さは保証しておりません。 人力翻訳を依頼する

データの監視と可視化

更新日時2025-03-13 17:46

Simple Log Service の可視化とは、システム、アプリケーション、またはサービスによって生成された生のログデータをグラフィカルインターフェイスに表示するプロセスです。このトピックでは、ダッシュボードを使用してデータを監視および可視化する方法について説明します。

ダッシュボードの表示

Simple Log Service コンソールで、image アイコンは [ダッシュボード] パラメータを、image アイコンは [ダッシュボード] パラメータを、image アイコンは [ダッシュボードプレイリスト] パラメータを示します。

ダッシュボード

左側のナビゲーションウィンドウで、[ダッシュボード] > [ダッシュボード] を選択して、現在のプロジェクトのダッシュボードを表示します。

image

ダッシュボードプレイリスト

左側のナビゲーションウィンドウで、[ダッシュボード] > [ダッシュボードプレイリスト] を選択して、現在のプロジェクトのダッシュボードプレイリストを表示します。

image

ダッシュボードモード

表示モード

デフォルトでは、ダッシュボードを表示するときに表示モードが使用されます。表示モードでは、ダッシュボードのすべてのグラフを表示できます。ダッシュボードで操作を実行することもできます。たとえば、ダッシュボードのデータを更新したり、ダッシュボードをサブスクライブしたり、ダッシュボードページを共有したりできます。

image

表示モードの説明

セクション

サポートされている操作

ダッシュボードリスト

左側のナビゲーションウィンドウで、[ダッシュボード] > [ダッシュボード] を選択して、現在のプロジェクトのダッシュボードを表示します。ダッシュボードをクリックして表示モードに入ることもできます。

操作セクション

  • [時間範囲の選択]: ダッシュボードのクエリ時間範囲を指定します。詳細については、「ダッシュボードのクエリ時間範囲を指定する」をご参照ください。 ダッシュボードのクエリ時間範囲を指定すると、ダッシュボード上のすべてのグラフに、同じ時間範囲に基づくクエリと分析結果が表示されます。

  • [SQL 拡張]: SQL 拡張機能を使用してクエリ文を最適化します。

  • [更新]: 更新ドロップダウンリストの [1 回] または [自動更新] をクリックして、ダッシュボードのデータを更新します。詳細については、「ダッシュボードのデータを手動または自動で更新する」をご参照ください。

  • [リセット]: ダッシュボード上のすべてのグラフのクエリ時間範囲をデフォルトの時間範囲にリセットします。

  • [アラート]: ダッシュボードのグラフにアラートルールを作成します。詳細については、「Simple Log Service でアラートルールを設定する」をご参照ください。

  • [サブスクライブ]: ダッシュボードをサブスクライブします。ダッシュボードをサブスクライブすると、ダッシュボードを定期的に画像としてレンダリングし、電子メールまたは DingTalk で特定の担当者に送信できます。 詳細については、「ダッシュボードをサブスクライブする」をご参照ください。

  • [名前を付けて保存]: ダッシュボードの設定を保存して別のダッシュボードを作成し、現在のダッシュボードページを更新します。その後、ダッシュボードリストで新しいダッシュボードを表示できます。

  • [共有]: パスワード不要モードでダッシュボードを他のユーザーと共有します。詳細については、「パスワード不要モードでダッシュボードページを共有する」をご参照ください。

  • [全画面表示]: 全画面表示ドロップダウンリストの [全画面表示] または [ウィンドウ全画面表示] をクリックして、ダッシュボードページを全画面表示モードで表示します。全画面表示モードが不要な場合は、Esc キーを押してモードを終了できます。

  • [ダッシュボードのユーザーエクスペリエンス調査]: フィードバックをお寄せください。ご意見をお待ちしております。

  • [編集]: [編集] をクリックして、ダッシュボードの編集モードに入ります。

フィルタ

フィルタを追加します。ダッシュボードにフィルタを追加すると、フィルタがダッシュボードに表示されます。詳細については、「フィルタを追加する」をご参照ください。

グラフセクション

グラフの右上隅にある 配置监控与告警 をクリックし、次のいずれかの項目を選択します。 [表示][パスワード不要の共有を作成][クエリ文のプレビュー][時間範囲の選択][アラートとして保存][グラフのダウンロード][グラフデータのダウンロード]。 [グラフのダウンロード] を選択すると、グラフは PNG 形式でダウンロードされます。 [グラフデータのダウンロード] を選択すると、グラフは CSV 形式でダウンロードされます。

編集モード

ダッシュボードの [編集] をクリックすると、編集モードに入ります。編集モードでは、ダッシュボードで操作を実行できます。たとえば、ダッシュボード名を変更したり、ダッシュボードにグラフを追加したり、ダッシュボードのレイアウトを切り替えたり、既存のグラフを編集したり、グラフをダッシュボードにインポートしたりできます。

image

編集モードの説明

セクション

サポートされている操作

ダッシュボードリスト

左側のナビゲーションウィンドウで、[ダッシュボード] > [ダッシュボード] を選択して、現在のプロジェクトのダッシュボードを表示します。ダッシュボードの [編集] をクリックして編集モードに入ることもできます。

操作セクション

  • [キャンセル]: グラフの最後の変更をキャンセルし、グラフを元の状態に戻します。

  • [やり直し]: キャンセルされた変更を復元します。

  • [レイヤーを最前面に移動]: グラフを前面に移動します。

  • [レイヤーを最背面に移動]: グラフを背面に移動します。

  • [配置モードの設定]: グラフの配置を調整します。例: 左揃え、右揃え。

  • [グラフの位置とサイズの設定]: L、T、W、H パラメータを設定して、グラフの位置とサイズを調整します。

  • [フィルタ]: フィルタを追加して、ダッシュボードのデータをフィルタリングします。詳細については、「フィルタを追加する」をご参照ください。

  • [削除]: 1 つ以上のグラフを一度に削除します。

  • [追加]: ダッシュボードに [グラフ][接続線][グラフィック] を追加できます。

    • [グラフ]: [グラフの追加] をクリックして、グラフまたはグラフ (Pro) をダッシュボードに追加します。詳細については、「グラフ (Pro) の概要」および「グラフの概要」をご参照ください。

    • [接続線]: [線の種類][線のスタイル][線の幅][線の色] を選択します。線を追加および設定して、グラフを接続できます。

    • [グラフィック]: ダッシュボードに [四角形][ひし形][テキスト]、または [カスタムスケーラブルベクターグラフィックス (SVG)] を追加します。

  • [グラフのインポート]: グラフをダッシュボードにインポートします。

  • [レイアウトの切り替え]: ダッシュボードのレイアウトを切り替えます。Simple Log Service は、ダッシュボードに [グリッドレイアウト][フリーレイアウト] の 2 つのレイアウトモードを提供します。

  • [履歴バージョン]: ダッシュボードの履歴操作を表示します。誤ってダッシュボードで操作を実行した場合、ダッシュボードのバージョン管理機能を使用して、ダッシュボードを以前のバージョンに復元できます。

    重要
    • ダッシュボードには最大 20 のバージョンを保存できます。

    • API 操作を呼び出してダッシュボードのバージョンを管理することはできません。

    • 復元操作を実行すると、使用するバージョンによって現在のダッシュボードの設定が上書きされます。注意して進めてください。

  • [ダッシュボード設定]: ダッシュボードの設定を行います。ダッシュボードの [ダッシュボード設定] ページでは、ダッシュボードの履歴バージョンを復元したり、ダッシュボードの JSON スクリプトを変更したり、フィルタを管理したりできます。

  • [保存]: 操作を保存します。編集モードで操作を実行した場合は、操作を保存して適用する必要があります。

  • [キャンセル]: [キャンセル] をクリックして編集モードを終了します。

グラフセクション

グラフの右上隅にある 配置监控与告警 をクリックして、グラフを編集、コピー、または削除します。

ダッシュボードの管理

ダッシュボードのデータの更新

ダッシュボードのデータを手動で更新するか、ダッシュボードのデータが自動的に更新される間隔を指定できます。

sx-ch.gif

  • ダッシュボードページの右上隅で、[更新] > [1 回] を選択します。ダッシュボードのデータがすぐに更新されます。

  • ダッシュボードページの右上隅で、[更新] > [自動更新] を選択します。ダッシュボードのデータは、指定した間隔に基づいて自動的に更新されます。間隔として 15 秒、60 秒、5 分、または 15 分を指定できます。

ダッシュボードのデータのクエリ

ダッシュボードのクエリ時間範囲を指定できます。クエリ時間範囲を指定すると、ダッシュボード上のすべてのグラフに、同じ時間範囲に基づくクエリと分析結果が表示されます。

重要

指定されたクエリ時間範囲は一時的な使用のみを目的としています。Simple Log Service は設定を保存しません。次回ダッシュボードを開くと、Simple Log Service はデフォルトの時間範囲に基づいてクエリと分析結果を表示します。

  • クエリ時間範囲の指定

    ダッシュボードページの上部ナビゲーションバーで、 [時間範囲の選択] をクリックして、クエリ時間範囲を指定します。クエリ時間範囲を指定した後、表示されている時間にポインタを移動して、特定の時間範囲を表示できます。

    時間範囲

    説明

    時間範囲

    説明

    相対時間範囲

    現在の時刻で終わる時間範囲 (例: 過去 1 分、5 分、または 15 分) に生成されたログデータをクエリします。たとえば、現在の時刻が 19:20:31 で、相対時間範囲として 1 時間が選択されている場合、ダッシュボードのグラフには 18:20:31 から 19:20:31 に生成されたログデータが表示されます。

    時間枠

    分または時間で開始および終了する時間範囲に生成されたログデータをクエリします。たとえば、現在の時刻が 19:20:31 で、時間枠として 1 時間が選択されている場合、ダッシュボードのグラフには 18:00:00 から 19:00:00 に生成されたログデータが表示されます。

    カスタム時間範囲

    指定した時間範囲内に生成されたログデータをクエリします。

  • ダッシュボードでフィルタ条件を満たすデータを表示する

    ダッシュボードページの上部ナビゲーションバーで、[時間範囲の選択] をクリックして、クエリ時間範囲を指定します。次に、ダッシュボードの [フィルタ] アイコンをクリックしてフィルタ条件を追加します。このようにして、システムは、指定された時間範囲内に生成され、指定されたフィルタ条件を満たすログデータをクエリします。たとえば、現在の日付が 2024 年 9 月 6 日で、[時間範囲の選択] パラメータに [昨日 (相対)] が指定され、method フィルタに GET が選択され、status フィルタに 200 が選択されているとします。システムは、次の条件を満たすログデータをクエリします。ログデータは 2024 年 9 月 5 日 00:00:00 から 2024 年 9 月 6 日 00:00:00 に生成されます。method フィールドは GET です。status フィールドは 200 です。

    image

ダッシュボードの共有

ダッシュボードを作成した後、DingTalk アカウント、WeCom アカウント、または Alibaba Cloud アカウントを使用してダッシュボードページを共有できます。ダッシュボードページを DingTalk ドキュメントに埋め込むこともできます。詳細については、「パスワード不要モードでダッシュボードページを共有および統合する」をご参照ください。

ダッシュボードのサブスクライブ

ダッシュボードを作成した後、ダッシュボードを定期的に画像としてレンダリングし、電子メールまたは DingTalk で特定の担当者に送信できます。

重要

ダッシュボードをサブスクライブする際には、次の制限事項に注意してください。

  • ダッシュボードに対して作成できるサブスクリプションタスクは 1 つだけです。

  • Simple Log Service は、1 つのメールボックスに 1 日あたり最大 50 通の電子メールを送信できます。

  • 1 つのプロジェクトで合計 100 のサブスクリプションタスクとアラートタスクを作成できます。 クォータを増やすには、チケットを送信してください。

  • テーブルが複数ページにわたって表示される場合、Simple Log Service は最初のページのスナップショットのみを受信者に送信します。

  • サブスクリプションはクロスプロジェクトデータをサポートしていません。ダッシュボードが別のプロジェクトからデータを取得する場合、サブスクリプション機能はこのデータにアクセスできません。

dy-ch.gif

パラメータの説明

パラメータ

説明

サブスクリプション名

サブスクリプションタスクの名前。

頻度

ダッシュボードをサブスクライブした後に通知が送信される頻度。有効値:

  • 毎時: 1 時間ごとに通知が送信されます。

  • 毎日: 毎日決まった時刻に通知が送信されます。

  • 毎週: 毎週指定された曜日の決まった時刻に通知が送信されます。

  • 一定間隔: 一定の間隔で通知が送信されます。単位: 日。

  • Cron: Cron 式で指定された間隔で通知が送信されます。Cron 式では、分単位で正確な間隔を指定できます。1 時間以上の間隔を指定することをお勧めします。たとえば、* 0/1 * * * は、00:00 から始まる 1 時間間隔で通知が送信されることを示します。

グローバル時間

  • デフォルト: 通知では、ダッシュボードのデフォルトのクエリ時間範囲が使用されます。時間範囲は、ダッシュボードのグラフのクエリ時間範囲と同じです。

    説明
    • 表示モードのダッシュボードでは、グラフのクエリ時間範囲を指定できます。ただし、このクエリ時間範囲は一時的な使用のみを目的としています。

    • 編集モードのダッシュボードでは、グラフをダブルクリックできます。[グラフの編集] ページで、グラフのクエリ時間範囲を変更できます。Simple Log Service はクエリ時間範囲を保存します。次回グラフを開くと、保存されたクエリ時間範囲に基づいてグラフが表示されます。

  • カスタム: 通知では、指定したクエリ時間範囲が使用されます。

ウォーターマークを追加

生成された画像にウォーターマークを追加するかどうかを指定します。ウォーターマークの内容は、電子メールアドレスなどの通知方法のアドレスです。

通知

サポートされている通知方法。有効値: 電子メール、Webhook - DingTalk ChatBot、WebHook-Feishu Chat Bot、Webhook-WeCom Bot、およびカスタム Webhook。

  • 電子メール

    • [受信者] フィールドに電子メールアドレスを入力します。複数の電子メールアドレスはカンマ (,) で区切ります。

    • [件名] フィールドに電子メールの件名を指定します。件名を入力しない場合、Simple Log Service はデフォルトの件名である Simple Log Service レポートを使用します。

  • Webhook

    • [リクエスト URL] フィールドに必要なチャットボットの Webhook URL を入力します。 DingTalk チャットボットの Webhook URL を取得する方法の詳細については、「通知方法」をご参照ください。

    • [タイトル] フィールドに通知のタイトルを指定します。

ダッシュボードにフィルタを追加する

ダッシュボードにフィルタを追加した後、クエリ分析ステートメントを変更せずに、指定された条件に基づいてダッシュボードのすべてのグラフをフィルタリングできます。詳細については、「グラフまたはダッシュボードのデータをフィルタリングする」をご参照ください。

ダッシュボードの再生

  1. ダッシュボードプレイリストの作成: 現在のプロジェクトでダッシュボードプレイリストが使用できない場合は、[今すぐ作成] または image をクリックしてダッシュボードプレイリストを作成できます。

    image

    [ダッシュボードプレイリストの作成] ダイアログボックスで、パラメータを設定し、[OK] をクリックします。次の表にパラメータを示します。

    パラメータ

    説明

    パラメータ

    説明

    プレイリスト名

    プレイリストの名前。

    再生間隔

    ダッシュボードが再生される間隔。

    再生するダッシュボードの名前

    再生するダッシュボード。現在のプロジェクトとは異なるプロジェクトに属するダッシュボードを追加できます。

  2. ダッシュボードの再生: 作成したプレイリストをクリックします。プレイリストページの右上隅にある [再生] をクリックします。システムは、指定されたダッシュボードを指定された間隔で再生します。[前のページ] または [次のページ] をクリックして、指定されたダッシュボードを手動で再生することもできます。

    image

ドリルダウン分析の実行

ダッシュボードでエラーが検出された場合は、対話発生を設定して、効率的な方法でドリルダウン分析を実行できます。詳細については、「ドリルダウン分析を実行するためのダッシュボードの対話発生の設定」をご参照ください。たとえば、関連する Logstore のログをクエリおよび分析したり、トレース分析を実行したり、関連するダッシュボードにアクセスしてエラーをトラブルシューティングしたりするように、対話発生を設定できます。詳細については、「ダッシュボードでドリルダウン分析を実行してエラーをトラブルシューティングする」をご参照ください。

サポートされているグラフの種類

テーブル (Pro)

テーブル (Pro) は、1 つ以上のセルのグループで構成されます。セルは行と列に編成されます。テーブル (Pro) の最初の行はテーブル (Pro) のヘッダーと呼ばれ、テーブル (Pro) の各列の内容と意味を指定します。次の例では、クエリ文は、http_referer フィールド別に各応答の本文のバイト数をクエリします。数値は body_bytes_sent フィールドで指定され、このフィールドの値は折れ線グラフに表示されます。

(*)| SELECT http_referer, array_agg(body_bytes_sent) as body_bytes_sent GROUP BY  http_referer 

image

シナリオ: テーブル (Pro) を使用すると、各データ項目の値を正確に表示できます。詳細については、「テーブル」をご参照ください。テーブル (Pro) は、データ分析、財務諸表、科学実験記録などのシナリオに適しています。

折れ線グラフ (Pro)

折れ線グラフ (Pro) は、連続した時間範囲にわたるカテゴリ変数の値の変化を分析するために使用されます。ほとんどの場合、分析は指定された時間範囲に基づいて行われます。値の傾向を直感的に見ることができます。たとえば、各時点のページビュー (PV) をクエリし、PV の傾向を折れ線グラフ (Pro) に表示できます。

(*)| select __time__ - __time__ % 60 as time, COUNT(*) as pv, COUNT(*) + 50 as pv2, COUNT(*) - 50 as pv3 GROUP BY time order by time 

image

シナリオ: 折れ線グラフ (Pro) を使用すると、時間またはその他の連続変数に基づいてデータの傾向を表示できます。詳細については、「折れ線グラフ」をご参照ください。折れ線グラフ (Pro) は、株価、気温の変化、売上データなどの時系列データを分析するのに適しています。 折れ線グラフ (Pro) では、特定の時間範囲にわたる値の次の変化特性を表示できます。

  • 増加または減少

  • 増加率または減少率

  • 増加または減少のパターン (例: 周期性)

  • ピーク値とボトム値

縦棒グラフ (Pro)

縦棒グラフ (Pro) は、縦棒を使用してさまざまなカテゴリの値を表示します。縦棒グラフ (Pro) を使用すると、各カテゴリの値の数を表示できます。 たとえば、縦棒グラフ (Pro) を使用して、ユニークビジター (UV) 数が最も多い上位 5 つの hosts を表示し、ホストの PV を表示できます。

(*)| select host, COUNT(*) as pv, approx_distinct(remote_addr) as uv GROUP BY host ORDER BY uv desc LIMIT 5 

image

シナリオ: 縦棒グラフ (Pro) を使用すると、さまざまなカテゴリまたはさまざまな時点のデータサイズを比較できます。詳細については、「縦棒グラフ」をご参照ください。縦棒グラフ (Pro) は、さまざまな製品の売上高やさまざまな地域の住民など、カテゴリ分けされたデータを表示するのに適しています。

単一値グラフ (Pro)

単一値グラフ (Pro) には、1 つ以上の単一値グラフが含まれています。単一値グラフを使用して、単一の numérique 値を表示できます。たとえば、単一値グラフ (Pro) を使用して、過去 15 分間の PV を表示できます。

(*)| select COUNT(*) as PV 

image

シナリオ: 単一値グラフ (Pro) を使用すると、主要なメトリックの値と傾向を表示できます。単一値グラフ (Pro) は、サービスの状態と例外を監視する場合に適しています。詳細については、「統計グラフ」をご参照ください。

円グラフ (Pro)

円グラフ (Pro) は、カテゴリのパーセンテージに基づいて複数のスライスに分割されます。各スライスは、データのカテゴリのパーセンテージを示しています。すべてのパーセンテージの合計は 100% です。スライスは円弧です。たとえば、円グラフ (Pro) を使用して、リクエストメソッドが使用された回数を表示できます。request_method フィールドは、使用されるリクエストメソッドを指定します。例: GET および POST。

(*)| SELECT request_method, arbitrary(request_length) as len, COUNT(*) as c  group by request_method 

image

シナリオ: 円グラフ (Pro) を使用すると、すべてのカテゴリの比率を表示できます。詳細については、「円グラフ」をご参照ください。円グラフ (Pro) は、各製品の市場シェアや各部門の予算比率など、全体に対する各カテゴリの比率を表示するのに適しています。

マップ (Pro)

マップに色を付けてマークを付けることで、地理データを表示できます。たとえば、マップ (Pro) を使用して、各国のレコード数を表示できます。

(*)| select  ip_to_country(remote_addr) as address, count(1) as count group by address order by count desc limit 10 

シナリオ: マップ (Pro) を使用すると、地理空間データを表示できます。詳細については、「マップ」をご参照ください。マップ (Pro) は、人口分布、都市の拡大、交通の流れなどの地理データを分析するのに適しています。

詳細については、フローチャートバーゲージヒストグラムレーダーチャートクロス集計表散布図トポロジーチャートフレームグラフMarkdown チャートタイムライングラフワードクラウドサンキーダイアグラムトレイルマップツリーマップチャート状態タイムラインチャートファンネルチャートをご参照ください。

関連情報

  • 目次 (1, M)
  • ダッシュボードの表示
  • ダッシュボード
  • ダッシュボードプレイリスト
  • ダッシュボードモード
  • 表示モード
  • 編集モード
  • ダッシュボードの管理
  • ダッシュボードのデータの更新
  • ダッシュボードのデータのクエリ
  • ダッシュボードの共有
  • ダッシュボードのサブスクライブ
  • ダッシュボードにフィルタを追加する
  • ダッシュボードの再生
  • ドリルダウン分析の実行
  • サポートされているグラフの種類
  • テーブル (Pro)
  • 折れ線グラフ (Pro)
  • 縦棒グラフ (Pro)
  • 単一値グラフ (Pro)
  • 円グラフ (Pro)
  • マップ (Pro)
  • 関連情報
フィードバック