Cannot create VipAvailability metric over my AKS load balancer

Azim Sobitov 0 Reputation points
2026-04-27T02:02:42.5266667+00:00

Load Balancer SKU - standard

Having troubles via Portal and via using bicep deployment
User's image

Can't find any documentation to validate my error

Azure Load Balancer
Azure Load Balancer

An Azure service that delivers high availability and network performance to applications.


1 answer

Sort by: Oldest
  1. Venkatesan S 10,830 Reputation points Microsoft External Staff Moderator
    2026-04-27T04:08:24.9333333+00:00

    Hi Azim Sobitov,

    BadRequest) Failed to find metric configuration for provider: Microsoft.Network, resource Type: loadBalancers, metric: VipAvailability, Valid metrics: DipAvailability,ByteCount,PacketCount,SYNCount,SnatConnectionCount,AllocatedSnatPorts,UsedSnatPorts Your AKS cluster uses an internal Standard Load Balancer (named kubernetes-internal) that is managed by AKS, not created manually. For AKS-managed load balancers with the nodeIP backend pool type, VIP Availability is not an available metric.

    When we queried the supported metrics for your load balancer, Azure returned:

    • DipAvailability
    • ByteCount
    • PacketCount
    • SYNCount
    • SnatConnectionCount
    • AllocatedSnatPorts
    • UsedSnatPorts

    VIP Availability is not in this list, which is why the alert creation fails both in the Portal and via Bicep/CLI. This is a platform limitation, not a configuration error or bug.

    You can monitor your AKS load balancer’s health using these supported metrics:

    • DipAvailability – Monitors backend node availability based on health probes. Alert if it drops below 90%. This is the closest alternative to VIP Availability for your internal AKS load balancer.
    • ByteCount and PacketCount – Track traffic volume. Use these to monitor for sudden drops or anomalies.
    • SYNCount – Shows new TCP connections received. Good for detecting connection spikes.
    • SnatConnectionCount – Tracks outbound SNAT connections. Useful for monitoring outbound capacity.
    • UsedSnatPorts and AllocatedSnatPorts – Show SNAT port utilization. Alert if usage exceeds 80%.

    For availability monitoring, DipAvailability is the best replacement for VIP Availability in your case.

    1. Create an alert using DipAvailability less than 90% instead of VIP Availability.
    2. This will effectively monitor backend node health through the load balancer.
    3. If you need VIP-level monitoring in the future, consider using a public load balancer with manually configured frontend IPs and health probes (not AKS-managed).

    Update:

    As discussed, offline, the issue was intermittent and has now been automatically resolved. You are currently able to create the alert rule with the Data Path Availability metric in the Australia East region.

    If you face the same issue again in the future, please feel free to contact us through private message or offline, as previously communicated.

    Kindly let us know if the above helps or you need further assistance on this issue.

    Please do not forget to 210246-screenshot-2021-12-10-121802.pngand “up-vote” wherever the information provided helps you, this can be beneficial to other community members.

    Was this answer helpful?

    0 comments No comments

Your answer

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