呼び出し数、応答時間などのサービス統計を追跡できる Service Stack 用のプラグインはありますか?
多くのサービスを実行していますが、それらの統計の収集を開始したいと考えています。何か案が?
呼び出し数、応答時間などのサービス統計を追跡できる Service Stack 用のプラグインはありますか?
多くのサービスを実行していますが、それらの統計の収集を開始したいと考えています。何か案が?
特に ServiceStack に組み込まれている、このような集約リクエスト メトリックを実行するために利用できるプラグインはありません。最も近いものは、すべてのリクエストをログに記録し、過去のリクエストをクエリおよびイントロスペクトできるシンプルなサービスを公開するリクエスト ロガー プラグインです。
同様のサービスを Request Logger に提供して、必要な情報を集約して保持するInMemoryRollingRequestLoggerIRequestLogger
などの独自のサービスを実装できます。
もう 1 つの戦略は、各 Web フレームワークの内部および固有のメトリクスを構築する代わりに、HAProxy、Nginx、または IIS などの汎用 HTTP プロキシを使用してログを集約し、代わりに HTTP プロキシ ログに対して分析を実行することです。これは、StackOverflow のような企業が採用しているアプローチです。します。