Finding CPU percentage for each app in app service plan (linux based)

Kalpesh Jogi 1 Reputation point
2021-08-12T09:26:29.903+00:00

I have many app services hosted in one app service plan. App service plan is linux based. I can see cpu utilization at app service plan level. However, i did not see any option by which i can see cpu utilization for each app service. Is there a way i can get this information. I have also enabled application insights.

Azure Monitor
Azure Monitor
An Azure service that is used to collect, analyze, and act on telemetry data from Azure and on-premises environments.
3,055 questions
Azure App Service
Azure App Service
Azure App Service is a service used to create and deploy scalable, mission-critical web apps.
7,429 questions
{count} votes

1 answer

Sort by: Most helpful
  1. SUNOJ KUMAR YELURU 14,026 Reputation points MVP
    2021-08-12T15:39:22.607+00:00

    Hi @Kalpesh Jogi

    You will get CPU usage for each app service using application Insights and Diagnose and solve problems.

    1. On each app service -> application Insights -> View application insights data -> Monitoring -> Metrics-> AverageCPUUsage
    2. On each app service -> Diagnose and solve problems -> Availability and Performance
      Refer to the below screenshot.

    122748-image.png

    refer- https://azure.github.io/AppService/2020/10/05/Diagnose-App-with-High-CPU.html

    If the Answer is helpful, please click Accept Answer and up-vote, this can be beneficial to other community members.