An Azure service that provides a flexible, self-service deployment of fully managed OpenShift clusters.
Hello @Rajesh Devarapally
Apologies for the delayed response could you please try this steps and help us with some details we have pinged you over the Private message.
- In Azure Portal, go to: Service Health → Health Alerts → Select the alert (High CPU utilization).
- Expand Impacted Resources. This section should list the Resource ID or ARO cluster name. If the cluster name is not visible, copy the Resource ID.
- Use Azure CLI to filter clusters by Resource ID
az resource show --ids <Resource-ID> --query "{name:name, resourceGroup:resourceGroup}"
This will return the cluster name and resource group.
- From your CLI output, all clusters are in
northcentralus. If Resource ID is not available, check the alert details for any tags or resource group hints.
- Compare with your CLI list:
- arod03 hcsc_APP00046878_dev_nc_rg
- arod02 hcsc_app00046878_dev_nc_das_rg
- arod05 hcsc_APP00046878_dev_nc_rg
- arod08 hcsc_APP00046878_dev_nc_rg
- arod01 hcsc_APP00046878_dev_nc_rg
- Log in to the cluster console (URL from CLI output).
- Navigate to Compute → Nodes.
- Check CPU utilization per node.
- Scale Up Worker Nodes
az aro update --name <cluster-name> --resource-group <resource-group> --worker-vm-size Standard_D8s_v3 - Add More Worker Nodes
az aro update --name <cluster-name> --resource-group <resource-group> --worker-count <new-count> - Ensure autoscaling is enabled for workloads if applicable.
- ARO Console → Monitoring → Metrics
az monitor metrics list --resource <Resource-ID> --metric "CPUUsage"
Reference
https://learn.microsoft.com/en-us/azure/service-health/service-health-overview
Thanks,
Manish Deshpande.