How to find API CPU and memory Utilization in azure API management portal ??

Arnab Dey 21 Reputation points
2022-06-09T12:14:49.917+00:00

How to find API CPU and memory Utilization in azure API management portal ??
I am unable to find CPU utilization and Memory Utilization for API management

Azure API Management
Azure API Management
An Azure service that provides a hybrid, multi-cloud management platform for APIs.
1,076 questions
No comments
{count} votes

Accepted answer
  1. MayankBargali-MSFT 49,456 Reputation points Microsoft Employee
    2022-06-13T11:18:40.587+00:00

    @Arnab Dey Thanks for reaching out. For APIM it is the Capacity. Capacity is the most important Azure Monitor metric for making informed decisions whether to scale an API Management instance to accommodate more load.

    Capacity is an indicator of load on an API Management instance. It reflects resources usage (CPU, memory) and network queue lengths. You will not find any metrics for CPU and memory Utilization in APIM rather than it would be Capacity.

    For more details on the capacity of APIM instances please refer to this document. For reviewing the Capacity metrics, please refer to this document.

    Feel free to get back to me if you have any queries or concerns.

    No comments

2 additional answers

Sort by: Most helpful
  1. Randi Ratnayake 76 Reputation points
    2022-06-09T12:49:58.037+00:00

    APIM is a cloud-based PaaS solution, where CPU and Memory allocation is abstracted from the consumer. The Azure platform is taken care that for you. If you need to find out the memory and CPU utilization of your backend services (like functions and web app services) you must investigate those from within those resources.

    The available metrics for API-M are around latency, successful/ unsuccessful request/ usage and etc. You can find more here https://learn.microsoft.com/en-us/azure/api-management/howto-use-analytics

    No comments

  2. Mockaitis, Einaras 1 Reputation point
    2023-01-09T13:37:54.103+00:00

    Hi, actually you can check processes using Application insights live metrics, like for example I do have an issue where on developer SKU CPU is used by Microsoft.Windows.Azure.ApiManagement.Proxy.Host.Console pocess:
    277458-image.png

    No comments