- Azure Tips and Tricks: https://microsoft.github.io/AzureTipsAndTricks/
- For doing HTTPS you need to create and setup a certificate: https://feedback.azure.com/forums/169385-web-apps/suggestions/7379755-add-the-trafficmanager-net-ssl-certificate-to-we
- Always On is not a sticky setting: https://feedback.azure.com/forums/169385-web-apps/suggestions/34437961-the-always-on-setting-should-have-an-option-to-mak
- The Cloud_RoleName can be incorrect after a swap: microsoft/ApplicationInsights-dotnet-server#648
- TCP Connections Diagnostics: https://azure.github.io/AppService/2018/03/01/Deep-Dive-into-TCP-Connections-in-App-Service-Diagnostics.html
- Zip deploy: https://docs.microsoft.com/en-us/azure/azure-functions/run-functions-from-deployment-package and also dealing with locked files during deployment https://github.com/projectkudu/kudu/wiki/Dealing-with-locked-files-during-deployment
- CryptographicException: There is not enough space on the disk." cuando se intentan descerializar X509Certificate2, se acuerdan si ademas del
WEBSITE_LOAD_USER_PROFILE=1hay algo mas para hacer? son 2 cosas, esa setting para poder leerlo, y segundo hacer singleton el cert in memory. If the cert store got filled, it might not be possible to empty it until you re-generate the app service.
- Adaptive Sampling (use itemCount): https://docs.microsoft.com/en-us/azure/azure-monitor/app/sampling
- Be careful because it does not take into consideration the duration of the request, so it can hide successul long running requests
- You can disable adaptive sampling like this
.ConfigureTelemetryModule<DependencyTrackingTelemetryModule>((req, o) => o.EnableAdaptiveSampling = false)in a .NET Core app - In .NET Framework: To switch off adaptive sampling, remove the AdaptiveSamplingTelemetryProcessor node(s) from applicationinsights-config.
- https://mybuild.techcommunity.microsoft.com/sessions/76994?source=sessions#top-anchor
- Optimize Connections Performance: https://docs.microsoft.com/en-us/azure/cosmos-db/performance-tips#networking
- "Both Direct TCP and HTTPS use SSL for initial authentication and encrypting traffic. For best performance, use the TCP protocol when possible."
- Consistency Levels: