すべてのプロダクト
Search
ドキュメントセンター

Simple Log Service:データの監視と視覚化

最終更新日:Dec 13, 2024

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

ダッシュボードの表示

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

ダッシュボード

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

image

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

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

image

ダッシュボードモード

表示モード

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

image

表示モードの説明

セクション

サポートされる操作

ダッシュボードリスト

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

操作セクション

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

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

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

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

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

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

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

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

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

  • ダッシュボードでのユーザーエクスペリエンス調査: フィードバックを提供します。 あなたのフィードバックは大歓迎です。

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

フィルター

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

チャートセクション

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

編集モード

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

image

編集モードの説明

セクション

サポートされる操作

ダッシュボードリスト

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

操作セクション

  • Cancel: チャートの最後の変更をキャンセルし、チャートを元の状態に戻します。

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

  • レイヤーをトップに移動: チャートを前面に移動します。

  • レイヤーを下に移動: チャートを後ろに送信します。

  • 整列モードの設定: チャートの整列を調整します。 例: 左揃えと右揃え。

  • チャートの位置とサイズを設定: 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までに生成されたログデータが表示されます。

    カスタム時間範囲

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

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

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

    image

ダッシュボードの共有

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

Subscribe to a dashboard

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

重要

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

  • チャートを購読できません (Pro) 。

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

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

  • 1つのプロジェクトで合計100のサブスクリプションタスクとアラートタスクを作成できます。 クォータを増やすには、

    チケット

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

説明

Webhook - Feishu Chat BotのAPIスロットリングにより、Feishuサブスクリプションチャネルは利用できません。 Simple Log Serviceチームは解決に取り組んでいます。 ご不便をおかけして申し訳ございません。

dy-ch.gif

パラメータ説明

パラメーター

説明

サブスクリプション名

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

周波数

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

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

  • 毎日: 通知は、毎日固定された時点で送信されます。

  • 毎週: 通知は、毎週指定された日の一定の時点で送信されます。

  • 固定間隔: 通知は固定間隔で送信されます。 単位:日

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

グローバルタイム

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

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

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

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

透かしの追加

生成された画像に透かしを追加するかどうかを指定します。 透かしコンテンツは、電子メールアドレスなどの通知方法のアドレスである。

通知

サポートされている通知方法。 有効な値: Email、Webhook - DingTalk ChatBot、WebHook-Feishu Chat Bot、Webhook-WeCom Bot、およびCustom Webhook。

  • 電子メール

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

    • [件名] フィールドでメールの件名を指定します。 件名を入力しない場合、Simple Log Serviceはデフォルトの件名 (Simple Log Service Report) を使用します。

  • Webhook

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

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

ダッシュボードへのフィルターの追加

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

ダッシュボードを再生する

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

    image

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

    パラメーター

    説明

    プレイリスト名

    プレイリストの名前。

    再生間隔

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

    プレイするダッシュボードの名前

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

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

    image

ドリルダウン分析の実行

ダッシュボードでエラーが検出された場合、ドリルダウン分析を効率的に実行するようにインタラクションの発生を構成できます。 詳細については、「ドリルダウン分析を実行するダッシュボードのインタラクションオカレンスの設定」をご参照ください。 たとえば、関連するログストア内のログのクエリと分析、トレース分析の実行、関連するダッシュボードへのアクセスなど、インタラクションの発生を設定してエラーのトラブルシューティングを行うことができます。 詳細については、「ダッシュボードでのドリルダウン分析の実行によるエラーのトラブルシューティング」をご参照ください。

サポートされているチャートタイプ

テーブル (プロ)

テーブル (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) は、連続的な時間範囲にわたるカテゴリ変数の値の変化を分析するために使用されます。 ほとんどの場合、分析は指定された時間範囲に基づいています。 値の傾向を直感的に表示できます。 たとえば、各時点のページビュー (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) を使用して、ユニークビジター (UV) の数が最も多い上位5つのホストを表示し、ホストの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つ以上のシングルバリューチャートが含まれています。 単一値グラフを使用して、単一の数値を表示できます。 たとえば、単一値チャート (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) を使用して、各国のレコード数を表示できます。

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

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

詳細については、Flow chartBar gaugeHistogramRadar chartCross tableScatter chartTopology chartFlameグラフMarkdown chartTimeline chartWord cloudSankey diagrammapTreemap州のタイムラインチャート、およびファネルチャート

関連ドキュメント