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

Simple Log Service:ダッシュボードの作成

最終更新日:Mar 26, 2026

Simple Log Service (SLS) は、クエリと分析の結果を縦棒グラフ、折れ線グラフ、円グラフなどのチャートとして可視化するためのダッシュボードを提供します。ダッシュボードを使用して、システム、アプリケーション、サービスのステータスをモニターできます。このトピックでは、ダッシュボードの作成方法について説明します。

クイックスタート

この例では、CLB アクセスログに基づいてダッシュボードを作成し、さまざまなリクエストメソッドのページビュー (PV) の傾向をモニターします。また、フィルターを追加して特定のリクエストメソッドの PV 傾向を表示する方法も示します。サンプルログは次のとおりです。

{
    "body_bytes_sent": "1346",
    "client_ip": "118.*.*.125",
    "host": "www.*.*.com",
    "http_host": "www.*.*.com",
    "request_length": "15**",
    "request_method": "PUT",
    "request_time": "26",
    "scheme": "https",
    "slbid": "slb-02",
    "status": "200",
    "upstream_addr": "133.*.*.113",
    "upstream_response_time": "18",
    "upstream_status": "200",
    "vip_addr": "39.*.*.121",
    "__pack_meta__": "1|MTcyNDE*==|120|119",
    "__topic__": "slb_layer7",
    "__source__": "127.0.0.1",
    "__tag__:__receive_time__": "1725349464",
    "__tag__:__receive_time___0": "1725349464",
    "__time__": "1725349464"
}

SLS でダッシュボードを作成するには、次の 3 つのステップに従います。

  1. ダッシュボードの追加:まず、SLS コンソールでダッシュボードを追加し、関連するチャートを格納します。

  2. チャートの追加:次に、ダッシュボードにチャートを追加して、クエリ結果を可視化します。

  3. フィルターの追加:最後に、フィルターを追加して、クエリ文の特定のフィールドに基づいてチャートのデータを絞り込みます。

1. ダッシュボードの追加

Simple Log Service コンソールにログインし、対象のプロジェクトを選択してから、[Dashboard] > [Dashboards] ページに移動してダッシュボードを追加します。

image

2. チャートの追加

  1. [新規チャートの追加] をクリックします。

    image

  2. チャートを構成して保存します。

    1. ページの左側で、時間範囲、Logstore、およびクエリ文を構成します。

    2. ページの右側で、チャートの種類、X 軸、Y 軸、および集約列を構成します。ページ上部の [適用] をクリックしてチャートをプレビューし、[OK] をクリックしてチャートを保存します。

      クエリ文は次のとおりです。

      SELECT 
          DATE_FORMAT(DATE_TRUNC('minute', __time__), '%m-%d %H:%i') AS t,
          request_method,
          COUNT(*) AS pv
      GROUP BY 
          t, 
          request_method
      ORDER BY 
          t ASC
      LIMIT 10000;

    image

  3. チャートをドラッグしてサイズを変更し、右上隅の [保存] をクリックします。

    image

3. フィルターの追加

現在、チャートにはすべてのリクエストメソッドの PV が表示されています。クエリ文を変更せずに特定のメソッドの PV のみを表示するには、フィルターを追加し、ドロップダウンリストから目的のメソッドを選択します。

  1. ダッシュボードページで、右上隅の [編集] をクリックして編集モードに入ります。ページ上部のボタンをクリックしてフィルターを作成します。

    image

  2. フィルターを構成します。

    フィルターは、元のクエリ結果から特定の Key:Value ペアを含むログを検索します。

    右側のパネルで、キーをフィルター条件として request_method に設定します。次に、[動的リスト項目を追加] トグルを有効にし、クエリ文 *|select distinct request_method を入力して、request_method フィールドのすべての一意の値を取得します。これらの値は、フィルターのドロップダウンリストに入力されます。

    image

  3. ダッシュボードの右上隅にある [保存] をクリックします。

    image

  4. ドロップダウンリストから POST を選択します。チャートには、選択したリクエストメソッドの PV のみが表示されます。

    image

関連ドキュメント

  • このトピックでは、単一のチャートを作成する方法について説明します。複数の関連チャートをダッシュボードに追加して、1 か所で表示できます。ダッシュボードの構成方法や、その他のチャートの種類については、「ダッシュボードの使用」をご参照ください。

  • ダッシュボードを作成した後、DingTalk、WeCom、または Alibaba Cloud アカウントと共有できます。パスワードなしで共有するための URL を生成することもできます。詳細については、「ダッシュボードのパスワードレス共有と統合」をご参照ください。

  • ダッシュボードでアノマリーを発見し、さらに調査する必要がある場合 (たとえば、対応する Logstore でクエリを実行する、Trace Analysis ページを開く、別のダッシュボードに移動するなど)、[インタラクションイベント] 機能を使用できます。構成手順については、「ドリルダウン分析のためのダッシュボードを使用して例外の根本原因を特定する」をご参照ください。

  • チャート上の重要なメトリックの変更を迅速に特定するには、ダッシュボードにしきい値のハイライトとアラートを構成します。手順については、「ダッシュボードを使用して異常なメトリックを迅速に特定する」をご参照ください。