2017-09-20 17 views
0

System.Diagnostics.Traceログを即座にテーブルストレージに保存するように設定できますか? Azureポータルは、App Service/Monitoring/Diagnostics Logの下のブロブストレージにWeb Appのトレース出力の設定を提供しますが、ポータルのテーブルストレージへの出力の可能性はありません。Azureテーブルストレージへのトレース出力

答えて

0

Blobストレージのみがサポートされています。 Table Storageに書き込むようにアプリケーションを拡張することもできますが、耐久性のあるデータベースにログを保存する場合は、後でCosmosDBを参照してください。テーブルストレージで簡単にクエリできるようにするためには、more work involvedがありますが、完全に可能です。

あなたが選ぶものは何でもロギングロジックを使用してサービスを実行する - バックグラウンドスレッド、be chunky not chattyで呼び出し、ロギングエラーを正常に処理します。時間外にすべての外部呼び出しを行うので、ロギングコールが失敗するまで数分で待つ必要はなく、コールを積み重ねるだけでカスケード障害が回避できます。コンピューティングまたはソケットの容量制限に近づいている場合は、ログを犠牲にする準備をしてください。

1行ごとにログが必要な場合は、今すぐ必要です。それはビジネス上の決定であり、ログに記録されていないので監査しています。

+0

明確な答えのためのThanx。私たちはビジネスレベルをどのように進めるかを決める必要があります。 –

関連する問題