Hi @Mike-E-angelo @Mike-E-angelo
Have you tried enabling application insights for your apps? Application Insights is an extension of Azure Monitor and provides application performance monitoring (APM) features. APM tools are useful to monitor applications from development, through test, and into production in the following ways:
To break down the CPU utilization by the 14 applications installed on your App Service Plan, you can use Application Insights It can be used to monitor the performance of your web applications, including CPU utilization.
Here are the steps to configure Application Insights to break down the CPU utilization by the 14 applications installed on your App Service Plan:
- Create an Application Insights resource: In the Azure Portal, create a new Application Insights resource and link it to your App Service Plan.
- Enable Application Insights : In the Azure Portal, go to each of your 14 web applications and enable Application Insights. This will allow Application Insights to collect performance data for each of your web applications.
- Configure the CPU utilization chart: In the Application Insights resource, go to the Metrics Explorer and select the CPU utilization metric. Then, add a split by dimension for the "Cloud_RoleInstance" property. This will break down the CPU utilization by each of your web applications.
- Analyze the data: Once you have configured the chart, you can analyze the data to identify which of your web applications are causing the CPU spikes.
Hope that helps.
Grace