Windows Azure で診断を構成するさまざまな方法を理解しようとしています。これまでのところ、wad-control-container の Diagnostics によって保存された xml BLOB のコンテンツを取得するときに、Azure によって適切に使用される diagnostics.wadcfg を設定しました (そして、テーブルは正しいリフレッシュ レートで更新されます)。
たとえば、すべてのインスタンスのログ転送期間を短縮するために、cscfg のいくつかのフィールドをオーバーライドしたいと思います (インスタンス リサイクルの場合に消去される各 wad-control-container ファイルを更新する必要はありません)。 . したがって、私の WebRole.Run() では、 RoleEnvironment.GetConfigurationSettingValue() からパラメーターを取得し、それを現在の config に適用しようとします。しかし、私の問題は、DiagnosticMonitor.GetDefaultInitialConfiguration() から読み取った値が diagnostics.wadcfg の内容に対応しておらず、そこに新しい値を設定しても効果がないように見えることです。
diagnostics.wadcfg から取得したものと、実行時に設定できる値との関係を説明できる人はいますか?
ありがとう