Skip to content

トピックメトリクス

EMQXのトピックメトリクス機能は、指定したトピックに関する詳細な統計情報を提供します。これには、送受信されたメッセージ数、メッセージレート、その他関連するメトリクスが含まれます。この機能にアクセスするには、EMQXダッシュボードの Diagnose -> Topic Metrics に移動してください。あるいは、REST APIを通じてトピックメトリクスを取得することも可能です。

ダッシュボードでトピックメトリクスを表示する

トピックメトリクス機能を有効化した後、ページ右上の Add Topic ボタンをクリックして新しいトピック監視ルールを追加できます。なお、+# といったワイルドカードを含むトピックフィルターは現時点でサポートされていません。特定のトピック名を指定してください。

トピックメトリクス

Actions 列の View ボタンをクリックすると、指定したトピックにおける1秒あたりの受信、送信、ドロップされたメッセージ数の詳細情報を確認できます。また、異なるQoSレベルごとにフィルタリングすることも可能です。

トピックメトリクス一覧には以下のフィールドが含まれます:

  • Topic: 監視対象のトピック名
  • Incoming messages: 現在のトピックにおける受信メッセージの合計数および1秒あたりの受信メッセージ数
  • Outgoing Messages: 現在のトピックにおける送信メッセージの合計数および1秒あたりの送信メッセージ数
  • Dropped Messages: 現在のトピックでドロップされたメッセージの合計数および1秒あたりのドロップ数
  • Start at: このトピック監視レコードを作成した日時
  • Actions: このトピック監視レコードに対して実行できる操作
    • View: 異なるQoSレベルごとのトピック詳細メトリクスを表示
    • Reset: 監視を再起動
    • Delete: レコードを削除

REST APIでトピックメトリクスを取得する

APIを通じてトピックメトリクスを取得することも可能です。EMQXのAPIの使い方については、REST APIをご参照ください。

トピックメトリクスAPI