ダッシュボード ホームページ
ログインに成功すると、EMQXダッシュボードのホームページ、具体的にはクラスター概要ページにアクセスできます。このページには以下のタブが含まれています。
- クラスター概要:クラスター全体のデータの概要を表示します。
- ノード:クラスター内のノード一覧およびノード固有の情報を表示します。
- メトリクス:クラスター全体または個々のノードのすべてのデータメトリクスを表示します。
クラスター概要
このページでは、稼働中のEMQXクラスター全体のデータ概要を提供し、以下の情報を含みます。
メッセージレート
EMQXにおいて、メッセージはすべての接続されたMQTTクライアントや実デバイスが送受信する重要なデータを表します。クライアントやデバイスはトピックを介してメッセージを送受信し、相互にデータ通信を行います。
この概要ページの左上のカードでは、システム内の現在のメッセージの入出力量の変化率(メッセージレートは1秒あたりのメッセージ数で測定)を、リアルタイムのレート値で可視化し、変化をより明確かつ簡単に監視できます。

接続数とサブスクリプション数
MQTTブローカーとして、EMQXに接続されている接続数およびサブスクライブされているトピック数は最も重要な指標の一つです。接続数は現在EMQXに接続されているMQTTクライアントまたは実デバイスの数、サブスクリプション数は各クライアントで現在サブスクライブされているトピックの合計数、トピックは一意のサブスクリプションを指します。
概要ページの右上のカードでは、クラスター内の接続数、サブスクリプション数、トピック数を素早く確認できます。接続やサブスクリプショントピックが更新されると、カード内の統計はリアルタイムで更新されます。

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

メッセージ数
メッセージ数はクライアントやデバイス間で転送されたデータの数の統計であり、ページには受信メッセージ数、送信メッセージ数、ドロップされたメッセージ数が含まれます。
概要ページの下部ではメッセージ数の視覚的なチャートを確認でき、時間ごとの過去および現在のメッセージ数の変化(時間形式:YYYY/MM/DD HH:mm)を閲覧できます。これにより、ユーザーは現在のEMQXクラスター内のすべてのメッセージのリアルタイム変化を動的により良く監視できます。チャート上にカーソルを合わせ、右上のアイコンをクリックするとチャートを拡大できます。
ページ右側の「監視データをリセット」ボタンをクリックすると、クラスター概要ページのチャートデータがクリアされ、現在時点から新しい監視データの表示が開始されます。

TIP
上記のすべての時間変化チャートは、左上の時間範囲選択で閲覧可能です:過去1時間、過去6時間、過去12時間、過去1日、過去3日、過去7日のデータ変化を統計できます。
ノード
IoT向けで最もスケーラブルなMQTTブローカーであるEMQXはクラスター展開をサポートしており、クラスター内の各EMQXインスタンスはノードとして機能します。
ノードデータ
概要ページ中央のカードでEMQXクラスター全体を監視でき、クラスター内のすべてのノードの関連性と分布を可視化するトポロジ図が含まれています。
トポロジ図のノードにカーソルを合わせると、その基本情報と稼働状況を確認できます。ノード名、ノードの役割、接続数、サブスクリプション数、トピック数、現在のEMQXバージョンが表示されます。バージョン番号をクリックすると、現在のバージョンの更新内容を素早く確認できる変更履歴が開きます。さらに、ノードが展開されているOSのCPU負荷およびメモリ使用率も確認可能です(メモリメトリクスはLinux展開ノードのみ対応)。

TIP
トポロジ図のノードが灰色の場合、そのノードは現在停止しています。
ノード一覧
ノードカードの右上にあるノードを表示をクリックするか、ノードタブを選択するとノードページが開きます。このページにはEMQXクラスター内のすべてのノードが一覧表示されます。各ノードの名前、状態、アップタイム、バージョン、接続数、役割、セキュリティプロファイル、機能プリセット、Erlangプロセス数、メモリ使用量、CPU負荷が表示されます。セキュリティプロファイルと機能プリセットはノード起動時に固定されます。セキュリティプロファイルおよび機能プリセットの列をノード間で比較し、クラスター内の起動設定の不整合を特定できます。
停止中のノードおよびバージョン6.3未満のノードはセキュリティプロファイルや機能プリセットを報告しません。右上の更新ボタンをクリックすると、最新のノード情報にリストが更新されます。

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

メトリクス
上部のメトリクスタブをクリックすると、EMQXクラスター全体または特定ノードの稼働中に生成されるすべてのデータメトリクスを閲覧できるメトリクスページにアクセスできます。ここではメッセージ情報、メッセージ統計、トラフィック送受信統計などを確認でき、現在のサービス状況の把握に役立ちます。
右上のドロップダウンメニューでクラスター全体のデータまたは特定ノードのデータを選択可能です。隣の更新ボタンをクリックすると、現在のページでメトリクスデータのリアルタイム監視が可能です。
メトリクスデータの詳細な説明や包括的な内容については、メトリクスをご参照ください。
接続、セッション、アクセス
メトリクスデータはバイト数、パケット数、メッセージ数、イベントの4つの側面をカバーしています。カードでは接続セッションや認証・認可イベントなどのイベントに関連するメトリクスデータを確認できます。

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

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