Metrics retirements (August 2023)

APPLIES TO: Consumption | Developer | Basic | Standard | Premium

Azure API Management integrates natively with Azure Monitor and emits metrics every minute, giving customers visibility into the state and health of their APIs. The following five legacy metrics have been deprecated since May 2019 and will no longer be available after 31 August 2023:

  • Total Gateway Requests
  • Successful Gateway Requests
  • Unauthorized Gateway Requests
  • Failed Gateway Requests
  • Other Gateway Requests

To enable a more granular view of API traffic and better performance, API Management provides a replacement metric named Requests. The Requests metric has dimensions that can be used for filtering to replace the legacy metrics and also support more monitoring scenarios.

From now through 31 August 2023, you can continue to use the five legacy metrics without impact. You can transition to the Requests metric at any point prior to 31 August 2023.

Is my service affected by this?

While your service isn't affected by this change, any tool, script, or program that uses the five retired metrics for monitoring or alert rules is affected by this change. You'll be unable to run those tools successfully unless you update the tools.

What is the deadline for the change?

The five legacy metrics will no longer be available after 31 August 2023.

Required action

Update any tools that use the five legacy metrics to use equivalent functionality that is provided through the Requests metric filtered on one or more dimensions. For example, filter Requests on the GatewayResponseCode or GatewayResponseCodeCategory dimension.

Note

Configure filters on the Requests metric to meet your monitoring and alerting needs. For available dimensions, see Azure Monitor metrics for API Management.

Legacy metric Example replacement with Requests metric
Total Gateway Requests Requests
Successful Gateway Requests Requests
Filter: GatewayResponseCode = 0-301,304,307
Unauthorized Gateway Requests Requests
Filter: GatewayResponseCode = 401,403,429
Failed Gateway Requests Requests
Filter: GatewayResponseCode = 400,500-599
Other Gateway Requests Requests
Filter: GatewayResponseCode = (all other values)

More information

Next steps

See all upcoming breaking changes and feature retirements.