APIM API - CPU and Memory Utilization

krupa gundraju 0 Reputation points
2025-01-29T10:01:27.7033333+00:00

Hi Team,

Is it possible to know particular API CPU and memory utilization in APIM. If so could you please let me know if there are any references?

Thanks

Krupa G

Azure API Management
Azure API Management
An Azure service that provides a hybrid, multi-cloud management platform for APIs.
2,281 questions
{count} votes

1 answer

Sort by: Most helpful
  1. Stanislav Zhelyazkov 25,686 Reputation points MVP
    2025-01-29T10:11:41.0933333+00:00

    Hi,

    There is no option to monitor the CPU or Memory of API Management service. Suggestion is to use capacity metric for monitoring the usage.

    Update:

    ok let me step back. If you deploy Developer, Basic, Standard or Premium SKU those are classic tiers. Even if you see platform version stv2. Platform version is different from the SKU. The classic SKUs have only Capacity metric. CPU and Memory metrics are irrelevant for those classic SKUs and will not show any results. If you deploy Basic v2 or Standard v2 (currently there is no Premium v) SKUs you have CPU and Memory metrics. In those SKUs they will show results and Capacity is irrelevant for those SKUs and will show 0. None of the metrics Capacity, CPU or Memory provides information per API no matter the SKU chosen. You can check Requests to drill down on number of requests per APIs.

    Please "Accept the answer" if the information helped you. This will help us and others in the community as well.


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.