IPアドレスまたはユーザーごとのトップページヒットカウンターとページ生成時間に関するレポート

こんにちは。私が管理している大規模なDiscourse以外のフォーラムでは、サイトのパフォーマンスに問題が発生した場合にこのレポートを確認するのが非常に役立ちます。

かなりの頻度で、サイトが迷惑なクローラー/スクレイパーに攻撃され、サーバーがダウン寸前になります。IPアドレスをabuseipdb.comで確認することで、それが悪意のあるエージェントであり、正規のクローラーではないことを確認できます。あるいは、登録ユーザーが何かをしてサーバーに負荷をかけている場合もあり、このレポートは問題の原因を特定するのに役立ちます。Discourse Data Explorerプラグインを使用して、同様のものを作成することは可能でしょうか?

確かに、これは素晴らしい適合だと思います。たとえば、Data Explorerプラグインにはデフォルトで出荷されているクエリがあります。たとえば、「最もアクティブなROM」などです。

投稿がなく、過剰な読書時間を持つアクティブユーザー。投稿を読んだしきい値を設定するpost_read_countパラメータを受け入れます。

または

「ユーザー参加統計」

最もアクティブなユーザーの詳細統計。

これはもちろん、ユースケースに合わせて調整できます…または、ニーズに合わせてカスタムで記述することもできます。

「いいね!」 3

ああ、ありがとうございます。最初からクエリが付属しているとは知りませんでした。

「いいね!」 1