# ダッシュボード ホームページ

ログインに成功すると、EMQXダッシュボードのホームページ、具体的には**クラスター概要**ページにアクセスできます。このページには以下のタブが含まれています。

- **クラスター概要**：クラスター全体のデータ概要を表示します。
- **ノード**：クラスター内のノード一覧およびノード固有の情報を表示します。
- **メトリクス**：クラスター全体または個別ノードのすべてのデータメトリクスを表示します。

## クラスター概要

このページでは、稼働中のEMQXクラスター全体のデータ概要を以下の情報とともに提供します。

### メッセージレート

EMQXにおいて、メッセージはすべての接続されたMQTTクライアントや実デバイスが送受信する重要なデータを表します。クライアントやデバイスはトピックを介してメッセージを送受信し、相互にデータ通信を行います。

概要ページの左上にあるカードは、システム内の現在のメッセージの入出力量の変化率（メッセージレートは1秒あたりのメッセージ数で測定）を、リアルタイムのレート値で可視化し、変化をより明確かつ簡単に監視できるようにしています。

<img src="./assets/message_rate.png" alt="message_rate" style="zoom:70%;" />

### 接続数とサブスクリプション数

MQTTブローカーとして、EMQXに接続されている接続数およびサブスクライブされているトピック数は最も重要な指標の一つです。接続数は現在EMQXに接続されているMQTTクライアントまたは実デバイスの数を示し、サブスクリプション数は各クライアントが現在サブスクライブしているトピックの合計数、トピック数はユニークなサブスクリプション数を示します。

概要ページの右上にあるカードでは、クラスター内の接続数、サブスクリプション数、トピック数を素早く確認できます。接続やサブスクリプショントピックが更新されると、カード内の統計はリアルタイムで更新されます。

![image](./assets/connections_subscriptions.png)

::: tip

サブスクリプションはクライアントごとに区別されますが、トピックはユニークなサブスクリプションであり、同じトピックが異なるクライアントに含まれる場合があります。

:::

リアルタイム統計の提供に加え、ページ下部には時間ごとの接続数とサブスクリプション数の過去および現在の変化を視覚的に確認できるチャートがあり（時間形式：YYYY/MM/DD HH:mm）、EMQXクラスター全体の接続数およびサブスクリプション数の推移をより明確かつ直感的に監視できます。チャート上にカーソルを合わせ、右上のアイコンをクリックするとチャートを拡大できます。

![image](./assets/connection_chart.png)

### メッセージ数

メッセージ数はクライアントやデバイス間で転送されたデータの数を統計したもので、ページには受信メッセージ数、送信メッセージ数、ドロップされたメッセージ数が含まれます。

概要ページの下部にはメッセージ数の視覚的チャートがあり、時間ごとの過去および現在のメッセージ数の変化（時間形式：YYYY/MM/DD HH:mm）を確認できます。これにより、ユーザーは現在のEMQXクラスター内のすべてのメッセージのリアルタイム変化をより動的に監視できます。チャート上にカーソルを合わせ、右上のアイコンをクリックするとチャートを拡大できます。

ページ右側の「監視データをリセット」ボタンをクリックすると、クラスター概要ページのチャートデータがクリアされ、現在時刻から新しい監視データの表示が開始されます。

![image](./assets/messages_chart.png)

::: tip

上記すべての時間変化チャートは、左上の時間範囲選択で閲覧可能です。過去1時間、過去6時間、過去12時間、過去1日、過去3日、過去7日のデータ変化を統計できます。

:::

## ノード

IoT向けで最もスケーラブルなMQTTブローカーであるEMQXは、クラスター展開をサポートしており、クラスター内の各EMQXインスタンスはノードとして機能します。

### ノードデータ

概要ページ中央のカードでEMQXクラスター全体を監視でき、クラスター内のすべてのノードの関連性と分布を可視化するトポロジーダイアグラムが含まれています。

トポロジーダイアグラム上のノードにカーソルを合わせると、その基本情報と稼働状況が表示されます。これにはノード名、ノードの役割、接続数、サブスクリプション数、トピック数、現在のEMQXバージョンが含まれます。バージョン番号をクリックすると、現在のバージョンの更新内容を素早く確認できる変更履歴が開きます。さらに、ノードが展開されているOSのCPU負荷およびメモリ使用率も確認可能です（メモリメトリクスはLinux上に展開されたノードのみ利用可能です）。

![nodes](./assets/nodes.png)

::: tip

トポロジーダイアグラム上のノードが灰色になっている場合、そのノードは現在停止していることを示します。

:::

### ノード一覧

ノードカードの右上にある**ノードを見る**をクリックするか、**ノード**タブを選択すると、ノードページが開きます。このページにはEMQXクラスター内のすべてのノードが一覧表示されます。各ノードの名前、状態、アップタイム、バージョン、接続数、役割、セキュリティプロファイル、機能プリセット、Erlangプロセス数、メモリ使用量、CPU負荷が表示されます。セキュリティプロファイルと機能プリセットはノード起動時に固定されます。**セキュリティプロファイル**および**機能プリセット**の列をノード間で比較し、クラスター内で起動設定の不整合を特定できます。

停止中のノードおよびバージョン6.3未満のノードはセキュリティプロファイルや機能プリセットを報告しません。右上の**更新**ボタンをクリックすると、最新のノード情報にリストが更新されます。

![Node list](./assets/node_list.png)

### ノード詳細

ノード一覧ではノードの基本情報の一部のみ表示されます。ノードの詳細情報を確認するには、**名前**列のノード名をクリックしてノード詳細ページにアクセスしてください。詳細ページには以下のカードがあります。

- **ノード情報**カードでは、ノードの役割、セキュリティプロファイル、機能プリセット、最大ファイルディスクリプタ制限、システムパス、ログパスを確認できます。ログパスはファイルログが有効な場合のみ表示されます。
- **ノード統計**カードでは、現在のノードに関するさまざまな統計情報を確認できます。接続数、サブスクリプション数、トピック数、保持メッセージ数、セッション数、共有サブスクリプション数が含まれます。統計値はスラッシュ（"/"）で区切られた2つの部分に分かれており、左側がリアルタイムデータ、右側がハイウォーターマークデータ（現在のデータが到達したピーク値）を示します。

![Node details](./assets/node-detail.png)

## メトリクス

上部の**メトリクス**タブをクリックすると、EMQXクラスター全体または特定ノードの稼働中に生成されるすべてのデータメトリクスを閲覧できるメトリクスページにアクセスできます。ここにはメッセージ情報、メッセージ統計、トラフィック送受信統計が含まれ、現在のサービス状況を把握するのに役立ちます。

右上のドロップダウンメニューでクラスター全体のデータか単一ノードのデータかを選択できます。隣の**更新**ボタンをクリックすると、現在のページでメトリクスデータのリアルタイム監視が可能です。

メトリクスデータの詳細な説明や包括的な内容については、[メトリクス](../observability/metrics-and-stats.md)をご参照ください。

### 接続、セッション、アクセス

メトリクスデータはバイト数、パケット数、メッセージ数、イベントの4つの側面をカバーしています。カード内では接続セッションや認証・認可イベントなどのイベントに関連するメトリクスデータを確認できます。

![image](./assets/metrics-1.png)

### ルールとアクション（シンク）

このセクションでは、データ統合に関連するメトリクスを提供し、ルールのマッチ回数やアクション（シンク）の実行回数を把握できます。

![rule-action-metrics](./assets/rule-action-metrics.png)

### メッセージング

以下の4つのカードは、メッセージ送信中に生成されるデータの統計を提供します。送受信トラフィック（バイト単位）、パケット数、メッセージ数、配信済みメッセージ数の統計が含まれます。

![image](./assets/metrics-2.png)
