【Azure Container App】在消耗性的Container App Environmnet中无法查看当时正在使用多少CPU多少实例数的替代方案 - LuBu0505/My-Code GitHub Wiki
在Azure上使用Container App服务,创建服务环境的时候,选择类型为消耗型(Consumption)。但是,却无法查看当前所有应用中,具体使用了多少个 core (CPU), 目前有多少个实例呢?
*如上图,上面的信息是 “-” *
因为在Container App Environment中所使用的Workload profile为 Consumption消耗型,不是Dedicated的。所以在门户上是不显示的,这是当前的设计使然。
如果在同一个环境中,有Dedicated的资源类型,则可以对比它与Consumption的区别:
***如下图:***查看 Current cores usage, Current instances 值
那么,是否就无法查看到消费型的当前使用状态了吗?
当然不是,
我们可以使用az cli命令来获取当前使用情况: az containerapp env list-usages -g -n
# 设置az 命令执行的云环境
az cloud set --name AzureChinaCloud
# 登录
az login
az containerapp env list-usages -g <resource group name> -n <env name>
返回的结果中就可以查看到Current Cores数量!
az containerapp env list-usages (List usages of quotas for specific managed environment):https://learn.microsoft.com/en-us/cli/azure/containerapp/env?view=azure-cli-latest#az-containerapp-env-list-usages
当在复杂的环境中面临问题,格物之道需:浊而静之徐清,安以动之徐生。 云中,恰是如此!