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,325 questions
Azure App Service
Azure App Service
Azure App Service is a service used to create and deploy scalable, mission-critical web apps.
7,920 questions
{count} votes

1 answer

Sort by: Most helpful
  1. SUNOJ KUMAR YELURU 14,466 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.


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.