ダッシュボードは、さまざまな種類のシステム メトリックとネットワーク データを視覚化できます。ダッシュボードを使用すると、関心のあるシステム メトリックの最新状態に関するレポート(チャートおよびグラフ)を表示できます。

ダッシュボードでは、RaaS サーバによって収集されたシステム メトリックを使用してビジュアル レポートが作成されます。このデータは、パフォーマンス診断やシステム イベントの監視に使用できます。たとえば、RaaS はイベント バス トラフィック、Salt マスター コマンドのボリューム、ジョブの頻度、ミニオンの存在などに関するデータを収集します。このデータの一部は、システムの最新のパフォーマンスのスナップショットを把握するためにダッシュボードのレポートで視覚化できます。

ダッシュボードの目的は、システム メトリックについて高レベルの概要を提供することです。そのため、レポートには過去 24 時間またはそれ未満のシステム データのみが表示されます。長い期間についてシステム メトリックの詳細なビューを取得するには、/metrics エンドポイントを使用して、Prometheus などのサードパーティ製ツールや他の監視および警告ツールにシステム メトリックをエクスポートします。/metrics http エンドポイントの詳細についてはシステム メトリックを参照してください。

ダッシュボードへのアクセスに使用するデバイスに関係なく、ログインするたびに同じチャートが表示されます。

注: 問題のある用語を取り除くという VMware の取り組みの一環として、 SaltStack Config とその関連製品およびドキュメントで使用されている Salt マスターという用語は、より適切な用語に置き換えられます。この用語の更新が完全に完了するのは、いくつかのリリース サイクル後になる可能性があります。

使用可能なダッシュボード レポート

次の表に、ダッシュボードで使用可能な各種のレポートの一覧と説明を示します。

レポート 説明 使用可能なフィルタ
Salt イベント
  • 一定の期間における、ジョブや他の操作などの Salt イベントの数が表示されます。
  • ネットワーク アクティビティの、予定された、または予定外の急増を監視する際に役立ちます。
  • すべての Salt マスターまたは特定の Salt マスター
  • 時間範囲(過去 1 時間から 24 時間まで)
Salt イベントのペイロード サイズ
  • 一定の期間における、ジョブや他の操作などの Salt イベントのペイロード サイズが表示されます。
  • ジョブや他の操作を完了するために使用される処理能力またはメモリの量を監視する際に役立ちます。
  • すべての Salt マスターまたは特定の Salt マスター
  • 時間範囲(過去 1 時間から 24 時間まで)
Celery キューの深度
  • CPU またはデータベース リソースが使用可能になるまで待機するためにキューに入れられるジョブの数を示す、一定間隔における Celery キューの深さが表示されます。
  • CPU またはデータベースのボトルネックを把握する際に役立ちます。
  • すべての RaaS サーバ
  • 時間範囲(過去 1 時間から 24 時間まで)
RaaS Webserver 要求
  • 一定の期間における、API (RaaS) サーバに対して発行されたリクエストの数が表示されます。
  • サーバ アクティビティの、予定された、または予定外の急増を監視する際に役立ちます。
  • すべての RaaS サーバ
  • 時間範囲(過去 1 時間から 24 時間まで)
Web サーバ応答時間
  • API (RaaS) サーバが要求に応答するために必要な処理時間が表示されます。
  • API (RaaS) サーバのボトルネックと全体的なパフォーマンスを監視する際に役立ちます。
  • すべての RaaS サーバ
  • 時間範囲(過去 1 時間から 24 時間まで)
RaaS Salt マスター反復時間
  • 一定期間内で、SaltStack Config に接続されている Salt マスターが Web サーバ要求を最初から最後まで処理するためにかかった時間が表示されます。
  • 各 Salt マスター上の SaltStack Config に関連する負荷を監視する際に役立ちます。
  • すべての Salt マスターまたは特定の Salt マスター
  • 時間範囲(過去 1 時間から 24 時間まで)
SSE ユーザー認証
  • 一定の期間における、SaltStack Config にログインしたことのある個別ユーザーの数が表示されます。
  • SaltStack Config へのユーザー ログインの、予定された、または予定外の急増を監視する際に役立ちます。
  • 時間範囲(過去 1 時間から 24 時間まで)
データベース アクティビティ
  • 一定の期間における、さまざまな PostgreSQL データベース行に対するアクション(削除、読み取り、挿入、更新)の数が表示されます。
  • PostgreSQL データベースに対する読み取り/書き込みアクティビティの、予定された、または予定外の急増を監視する際に役立ちます。
  • 時間範囲(過去 1 時間から 24 時間まで)
データベース接続
  • 一定の期間における、PostgreSQL データベースと API (RaaS) サーバの間の接続数が表示されます。
  • PostgreSQL データベースに対するアクティビティの、予定された、または予定外の急増を監視する際に役立ちます。
  • 時間範囲(過去 1 時間から 24 時間まで)
実行された Redis コマンド
  • 一定の期間における、Redis サーバに対して実行されたコマンドの数が表示されます。
  • Redis キャッシュ レイヤー内の情報(クエリ結果など)を求めるリクエストの数を監視する際に役立ちます。
  • 時間範囲(過去 1 時間から 24 時間まで)
ジョブ
  • 一定の期間における、成功した、戻り値が得られなかった、失敗した、または進行中のジョブの数が表示されます。
  • システムの全体的なアクティビティとパフォーマンスを評価する際に役立ちます。
  • 時間範囲(過去 1 時間から 24 時間まで)
SSE 内の Salt マスター
  • 一定の期間における、SaltStack Config に登録されている Salt マスターの数が表示されます。
  • Salt マスターが予定外のダウンをしたかどうかや、予定よりも多くの Salt マスターがあったかどうかを監視する際に役立ちます。
  • 時間範囲(過去 1 時間から 24 時間まで)
ミニオンの存在
  • 一定の期間で、SaltStack Config を介して Salt マスターに接続されたミニオンの数が表示されます。
  • 予定外のミニオンのダウンや、予定よりも多くのミニオンがあったかどうかを監視する際に役立ちます。
  • すべての Salt マスターまたは特定の Salt マスター
  • 時間範囲(過去 1 時間から 24 時間まで)

[ダッシュボード] ワークスペースへのアクセス

[ダッシュボード] ワークスペースにアクセスするには、サイド メニューの [ダッシュボード] をクリックします。

レポートの追加

ダッシュボードにレポートを追加するには、次の手順に従います。

  1. [ダッシュボード] ワークスペースで、[レポートの追加] をクリックしてメニューを開きます。
  2. ダッシュボードに追加するレポートの名前を選択します。使用可能な可視化のリストについては、使用可能なダッシュボード レポートを参照してください。

選択したレポートがダッシュボードに表示されます。ダッシュボードにすでに複数のレポートがある場合、追加した新しいレポートは、ダッシュボードの左側または右側の列の一番上に表示されます。追加した時点でレポート数が少ない方の列に表示されます。

レポートのフィルタリング

[ダッシュボード] ワークスペース内のすべてのレポートは、レポートに表示される時間を過去 1 時間から 24 時間までの間で指定することによってフィルタリングできます。デフォルトでは、すべてのレポートは 12 時間に設定されています。この期間を変更するには、レポートの左下にある期間フィルタをクリックし、別の時間範囲を選択します。

一部のレポートには追加のフィルタが用意されており、該当するフィルタがある場合は特定の Salt マスター、ミニオン、データベース、または API (RaaS) サーバについて結果をフィルタリングできます。これらのフィルタは、使用可能な場合、レポートの上部に表示されます。フィルタを変更するには、フィルタをクリックしてメニューを開き、フィルタリングに使用する要素を選択します。

レポートのダウンロード

レポートは、JSON または CSV 形式でダウンロードできます。レポートをエクスポートするには、次の手順に従います。

  1. [ダッシュボード] ワークスペースで、ダウンロードするレポートの上にある [ダウンロード] ボタン ダウンロード アイコン をクリックします。
  2. [JSON のダウンロード] または [CSV のダウンロード] を選択します。
    注: 一部のレポートは、チャートに複数のメトリック、Salt マスター、または RaaS のインスタンスがある場合に、複数のダウンロード ファイルを含むことがあります。各レポートは、サードパーティ製ツールにインポートできるデータの配列を表します。レポートに複数のダウンロード ファイルが含まれているかどうかを確認する方法の 1 つは、レポートの上にマウスを置くことです。レポートに表示される行項目の数は、そのレポートのダウンロード ファイルの数に相関しています。

    ブラウザでレポートによるダウンロードが開始されます。

レポートの移動

レポートを移動するには、レポートの [ドラッグ ハンドル] ドラッグ アイコン をクリックして押したままにし、ダッシュボード内の別の場所にレポートをドラッグします。

レポートの削除

ダッシュボードからレポートを削除するには、[削除] ボタン ゴミ箱アイコン をクリックします。