私たちは、アプリケーション (たとえば 80% WinApp) に関するパフォーマンス データを、開発の内部と顧客サイトの両方で収集したいと考えています。私たちの目標は次のとおりです。
- とても速いはずです
- 軽いほうがいい
- アプリ全体でさまざまな種類のイベントを追跡/タイミングおよびカウントできるようにする必要があります。
- ドメイン、コンピュータ名、ユーザー、OS、メモリなどのかなりの量のデータを (効率的に) 収集できる必要があります。
- 収集されたすべてのデータは、上記のすべてのディメンションにわたって分析可能である必要があります (社内の BI データベースに送信された後)。
また、理想的には、サイト全体またはユーザーごとに比較的構成可能であり、以下を制御できます。
- これらのパフォーマンス メトリックが収集された場合でも、
- それらをどのように詳細に収集するか
- 結果を当社に報告するかどうか
私たちは基本的に、これらのほとんどを行うための独自のシステムを作成することを計画しています。次に、「パフォーマンス パケット」のバイナリ形式、XmlSerialization、および .NET フレームワークの一部であるトレース ログ機能など、いくつかの異なる「永続性」モデルを検討しています。
ただし、これに取り組む前に、「群衆」が提案する推奨事項を確認するために再確認したかった. 私たちがやろうとしていること、そして本質的に現在の行動計画について説明しましたが、目前の問題を最善に解決する方法について、ありとあらゆる提案を探しています。
前もって感謝します。