Skip to content

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

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

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

クラスター概要

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

メッセージレート

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

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

message_rate

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

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

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

image

TIP

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

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

image

メッセージ数

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

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

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

image

TIP

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

ノード

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

ノードデータ

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

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

nodes

TIP

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

ノード一覧

ノードカードの右上にあるノードを見るをクリックするか、上部のノードタブを選択するとノードページに移動します。このページには現在EMQXクラスターに存在するすべてのノードが一覧表示され、各ノードの名前、状態、アップタイム、バージョン、接続数、Erlangプロセス数、メモリ使用率、CPU負荷などの主要なメトリクスを素早く確認できます。右上の更新ボタンをクリックすると、最新のノード情報にリアルタイムでリストが更新されます。

image

ノード詳細

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

  • ノード情報カードでは、基本的なノード情報に加え、現在のノードの最大ファイルハンドル数、システムパス、ログパス(ログパスの表示には設定でファイルログ処理を有効化する必要があります)などの詳細を確認できます。
  • ノード統計カードでは、現在のノードに関する各種統計情報を確認できます。接続数、サブスクリプション数、トピック数、保持メッセージ数、セッション数、共有サブスクリプション数などが含まれます。統計値はスラッシュ("/")で区切られた2つの部分に分かれており、左側がリアルタイムデータ、右側がハイウォーターマークデータ(現在のデータが到達したピーク値)を示します。

image

メトリクス

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

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

メトリクスデータの詳細な説明と包括的な内容については、メトリクスをご参照ください。

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

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

image

ルールとアクション(シンク)

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

rule-action-metrics

メッセージング

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

image