トピックメトリクス
EMQXのトピックメトリクス機能は、指定したトピックに関する詳細な統計情報を提供します。これには、送受信されたメッセージ数、メッセージレート、その他関連するメトリクスが含まれます。この機能にアクセスするには、EMQXダッシュボードの Diagnostics Tools -> Topic Metrics に移動してください。あるいは、REST APIを通じてトピックメトリクスを取得することも可能です。
ダッシュボードでトピックメトリクスを確認する
トピックメトリクス機能を有効にした後、ページ右上の Add Topic ボタンをクリックして新しいトピック監視ルールを追加できます。なお、+ や # といったワイルドカードを含むトピックフィルターは現時点でサポートされていません。特定のトピック名を指定する必要があります。

Actions 列の View ボタンをクリックすると、指定したトピックの受信、送信、ドロップされたメッセージ数(秒あたり)に関する詳細情報を確認できます。また、異なるQoSレベルごとに情報をフィルタリングすることも可能です。
トピックメトリクス一覧には以下の項目が含まれます:
- Topic: 監視対象のトピック名
- Incoming messages: 現在のトピックにおける受信メッセージの総数および秒あたりの受信メッセージ数
- Outgoing Messages: 現在のトピックにおける送信メッセージの総数および秒あたりの送信メッセージ数
- Dropped Messages: 現在のトピックにおけるドロップされたメッセージの総数および秒あたりのドロップ数
- Start at: このトピック監視レコードを作成した日時
- Actions: このトピック監視レコードに対して実行可能な操作
- View: 異なるQoSレベルごとのトピック詳細メトリクスを表示
- Reset: 監視を再起動
- Delete: レコードを削除
REST APIでトピックメトリクスを取得する
トピックメトリクスはAPI経由でも取得可能です。EMQXのAPIの利用方法については、REST API を参照してください。
