パフォーマンス監視に相当する ELMAH はありますか (たとえば、ASP.NET アプリにプラグインして、パフォーマンス カウンターをリモートで視覚化できるものなど)?
Azure にはいくつかのソリューションがありますが、AppHarbor のような場所にデプロイできる、より一般的なものがあるかどうか疑問に思っています。
パフォーマンス監視に相当する ELMAH はありますか (たとえば、ASP.NET アプリにプラグインして、パフォーマンス カウンターをリモートで視覚化できるものなど)?
Azure にはいくつかのソリューションがありますが、AppHarbor のような場所にデプロイできる、より一般的なものがあるかどうか疑問に思っています。
中程度の信頼でパフォーマンス カウンターにアクセスできるとは思わないので、AppHarbor にこの機能を追加することがおそらく唯一の方法です。
また、アプリが複数のインスタンスで実行されている可能性があるため、インスタンスごとにカウンターが異なる可能性があることに注意してください (また、どのインスタンスを制御できるかがわからないため、各インスタンスからカウンターを簡単に取得できるかどうかはわかりません)。リクエストが送信されるインスタンス)。
最後に、EC2 インスタンスを使用しているのはおそらくあなただけではないため、アプリケーション プロセスに限定できるカウンターのみが役立ちます。
ELMAHはAzureでも正常に動作するはずです。また、いくつかのパフォーマンスカウンターを手動で定義してから、それらを診断ストレージにコピーしてみることもできます。Azureでの診断の詳細については、Windows Azure BootCampの資料、診断およびサービス管理のプレゼンテーションを参照してください。次に、CerebrataDiagnosticManagerツールを使用してそれらを表示できます。ツールはここから入手できます