2016-10-26 8 views
0

Openfire管理コンソールでは、「オンラインユーザー」の詳細は利用できますが、特定の期間(過去7日間または30日間)のアクティブユーザーを取得することはできません。 データベースのセッションテーブル(fpsession)を取得できましたが、ユーザが接続しているかセッションが閉じているときに、データベース内のユーザカウントが変化していません。 お勧めします。Openfireのオンラインユーザー

答えて

0

Openfireは、このようなサービス・メトリックを提供していません。 fpsessionテーブルはFast Path Pluginで使用されていますが、これもまたコンテキスト外です。

モバイル側でこのような統計情報を使用することを検討したり、ユーザーがログインした後にそのデータに対して分析を実行できるようにOpenfireをカスタマイズしてテーブルやファイルにデータを記録することもできます。しかしそれは完全にカスタムのビジネス要件です。

+0

openfireコンソールでは、ユーザカウントに関する統計はカスタム期間で利用可能です。その場合、ユーザの詳細はデータベース/設定ファイルで利用できるはずですか? –

+0

これらは特定のセッションのメモリ内統計であり、ユーザーが切断するとこの情報は削除されます。 –

+0

Openfireコンソールには、「アーカイブ検索」オプションがあり、チャット履歴の詳細があります。私の理解によると、それはデータベースの "ofmessagearchive"テーブルから来ています。 期間のアクティブなユーザーの詳細を確認するための適切な表であることをお勧めします。 –

関連する問題