Hello @Carmen Bobadilla When monitoring the health of your App Service Plan, it's essential to consider both individual application performance and overall resource utilization. Here are some general guidelines based on best practices and industry recommendations (please feel free to tweak them to your scenario):
- As far as CPU usage is concerned, it's recommended to keep the CPU usage below 70-80% to ensure optimal performance and responsiveness. If your average CPU usage consistently exceeds this range, it may indicate that your App Service Plan in under strain
- As far as Memory (Private Bytes) is concerned, if the Private Bytes approach the physical memory limit, it could impact the overall performance. Keep an eye on memory trends and consider scaling up, if needed
Additionally, keep a tab on other related and relevant metrics such as Average memory working set, Response CPU, CPU time, Requests etc. to assess your overall health. Azure Application Insights is a handy utility to gain deeper insights into your application's performance. You may find the following articles useful.
- https://techcommunity.microsoft.com/t5/apps-on-azure-blog/azure-app-service-limit-4-cpu-windows/ba-p/3899579
- https://learn.microsoft.com/en-us/azure/app-service/troubleshoot-performance-degradation
Please do not forget to "Accept the answer” and “up-vote” wherever the information provided helps you, this can be beneficial to other community members.