C# アプリケーション内から統計を収集するための優れたツールはありますか。基本的に、成功したメソッド呼び出し、渡されたパラメーター値、IP アドレス (Web アプリケーションの場合)、失敗したデータ取得の試行を保存したいと考えています。多かれ少なかれ何でも。次に、データを含むデータベースにクエリを実行して、統計チャートと図を生成できるようにする必要があります。
現在、私たちは 5 つのテーブルでそれを行っています。メイン テーブルにはリクエストが含まれ、パラメータ テーブル、データ テーブル、アプリケーション テーブル (さまざまなアプリケーションを追跡するため)、メソッド テーブルが続きます。また、他のプロジェクト (php やフラッシュなど) の Web サービスも公開しています。データは Web サービスに送信され、メインの統計データベースに保存されます。
その市場に、これ以上のことができるツールがあるかどうかを知りたいですか? (オープンソースまたは無料で使用する必要はありません)