0
私はejabberdサーバ+でユーザごとに送受信された合計メッセージをMUCでも取得しようとしています。 ejabberdctlコマンドでこの情報を入手できますか?または、利用可能なモジュールはありますか?ejabberdでユーザーごとに送受信されるメッセージの合計を取得するにはどうすればよいですか?
私はejabberdサーバ+でユーザごとに送受信された合計メッセージをMUCでも取得しようとしています。 ejabberdctlコマンドでこの情報を入手できますか?または、利用可能なモジュールはありますか?ejabberdでユーザーごとに送受信されるメッセージの合計を取得するにはどうすればよいですか?
いいえ、利用可能な情報はありません。追跡したいフックをカスタムモジュールに登録する必要があります。たとえばuser_send_packet、user_receive_packetです。参照先:https://docs.ejabberd.im/developer/hooks/
カスタムプラグインから、必要な記憶域と計算を実行できます。
大規模なサーバーで1人のユーザー数をカウントすると非常に時間がかかることに注意してください。