Skip to content

トピックメトリクス

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 を参照してください。

トピックメトリクスAPI画面