Simple Log Service (SLS) では、ダッシュボードに Markdown チャートを追加して、背景情報、チャートの説明、ページの注釈などのテキストを表示できます。このトピックでは、クエリと分析の結果を使用して Markdown チャートを設定する方法について説明します。
前提条件
-
データが収集済みであること。詳細については、「ホストからのテキストログの収集」をご参照ください。
-
インデックスが作成済みであること。詳細については、「インデックスの作成」をご参照ください。
-
ダッシュボードが作成済みであること。詳細については、「ダッシュボードのクイック作成」をご参照ください。
概要

-
クエリと分析:コンソールでログをクエリして、データを検索、集計、分析します。
-
Markdown チャートの設定:クエリと分析の結果を使用して Markdown チャートを設定し、ダッシュボードに追加します。
ステップ 1:データのクエリと分析
SLS コンソールにログインします。[プロジェクト] セクションで、目的のプロジェクトをクリックします。

-
左側のナビゲーションウィンドウで、[ログストレージ] をクリックします。[Logstores] リストで、対象の Logstore をクリックします。

-
次のクエリ文を入力し、[検索と分析] をクリックして、ログがクエリできることを確認します。
-
ログの総数をカウントします。
* | SELECT COUNT(*) as COUNT -
最もリクエストの多いステータスと、対応するリクエスト数を検索します。
* | SELECT status, COUNT(*) as c group by status order by c DESC limit 1 -
最もリクエストの多いエラーステータスコード (ステータス > 400) と、対応するリクエスト数を検索します。
* and status > 400 | SELECT status, COUNT(*) as c group by status order by c DESC limit 1
-
ステップ 2:Markdown チャートの設定
-
左側のナビゲーションウィンドウで、 を選択します。「[ダッシュボード]」リストで、対象のダッシュボードをクリックします。右上隅で、[編集] をクリックします。編集モードで、 をクリックします。

-
ページの右側で、 をクリックします。メインパネルで、時間範囲、Logstore、およびクエリ文を設定します。次に、ページ上部の [適用] をクリックしてチャートを表示します。
重要-
単一のクエリの場合は、フィールド名を直接参照できます。例:
${{field_name}}。 -
複数のクエリの場合は、命名の競合を避けるために、フィールド名の前にクエリ ID をプレフィックスとして付けます。例:
${{query_ID.field_name}}。クエリ ID の詳細については、「制限事項」をご参照ください。
-
:チャートコンテンツを水平方向に中央揃えにします。
-
:チャートコンテンツを垂直方向に中央揃えにします。

-