Simple Log Service (SLS) を使用すると、Markdownチャートをダッシュボードに追加できます。 背景情報、チャートの説明、ページメモ、拡張情報などの複数の要素をMarkdownチャートに挿入して、ダッシュボードページの情報をさらに活用できます。 このトピックでは、クエリと分析の結果に基づいてMarkdownチャートを構成する方法について説明します。
前提条件
ログデータを収集済み。 詳細については、「サーバーからのテキストログの収集」をご参照ください。
インデックスが作成されます。 詳細については、「インデックスの作成」をご参照ください。
ダッシュボードが作成されます。 詳細については、「データベースの作成」をご参照ください。
設定結果のプレビュー
ログの照会と分析: SLSコンソールでログの照会と分析を行います。 関連する操作には、ログ取得、ログ集計、およびログ統計が含まれます。
Markdownグラフの設定: クエリと分析の結果に基づいてMarkdownグラフを設定し、グラフをダッシュボードに追加します。
ステップ1: ログの照会と分析
Simple Log Service コンソールにログインします。 [プロジェクト] セクションで、目的のプロジェクトをクリックします。
左側のナビゲーションウィンドウで、[ログストレージ] アイコンをクリックします。 Logstoreリストで、管理するLogstoreをクリックします。
入力ボックスに次のクエリステートメントを入力し、[検索と分析] をクリックして、期待どおりにログを照会できるかどうかを確認します。
ログの総数を照会します。
* | SELECT COUNT(*) as COUNT
サービス要求の最大数と要求の数で現在のステータスを照会します。
* | SELECT status, COUNT(*) as c group by status order by c DESC limit 1
異常なサービス要求の最大数と要求の数で現在のステータスを照会します。
* and status > 400 | SELECT status, COUNT(*) as c group by status order by c DESC limit 1
ステップ2: Markdownチャートの設定
左側のナビゲーションウィンドウで、ポインタを [ダッシュボード] アイコンの上に移動し、[ダッシュボード] を選択します。 [ダッシュボード] リストで、グラフを追加するダッシュボードをクリックします。 表示されるページの右上隅にある [編集] をクリックして、ダッシュボードの編集モードに入ります。 [追加] をクリックし、[グラフの追加] をクリックします。
ページの右側にある、[一般的な構成] タブの [グラフの種類] セクションのアイコンをクリックします。 ページの左側で、時間範囲とLogstoreを選択し、クエリステートメントを入力します。 次に、[適用] をクリックして、グラフ設定結果を表示します。
重要クエリ文を1つだけ追加する場合は、フィールド名を直接使用します。 例:
${{ フィールド名}}
複数のクエリステートメントを追加する場合は、フィールド名の前にクエリステートメントIDを追加します。 これにより、フィールド名の競合を防ぐことができます。 例:
${{ クエリID. フィールド名}}
クエリの制限については、「クエリと分析」トピックの制限セクションを参照してください。
: チャートを水平中心に設定します。
: チャートを垂直中心に設定します。