cykreng / Enterprise-Scale-AppService

8 stars 9 forks source link

Management & Monitoring: consider specifying what diagnostic logging #60

Closed Gunsringer closed 2 years ago

Gunsringer commented 2 years ago

There are many different kinds of "diagnostic logging", and care should be taken what to enable in which environment. For example, FREB (failed request tracing) should never be enabled in production unless you're troubleshooting a specific problem.

Gunsringer commented 2 years ago

Instead of simply stating "Enable diagnostic logging", provide further guidance. For example:

Enable diagnostic logging. But take care to performance/load test any such logging settings in a pre-production environment before deploying to production. For example, Failed Request Tracing has been known to induce a negative performance hit under various circumstances. Therefore it's generally recommended to only enable this in production when troubleshooting a specific issue where this logging may help.