Insights Hub Cloud Foundry (CF) – Org 下已使用资源量检索

2024-07-29T00:43:32.000-0400
Developer Tools Applications

摘要

Cloud Foundry (CF) – 如何查看当前 Org 下已使用的资源量


详细信息

一、UTS 中查看资源

目前我们在 Usage Transparency (UTS) 应用中可以查看到 CF Org 中内存的使用情况。例如下面所示:

但是针对磁盘、后台服务(Backing Service)等信息,用户需通过 CF-CLI 命令行来查看当前所用资源。

例如:使用如下命令来检索当前 Org 所被分配的容量信息(其它命令可以参考 CF-CLI:https://cli.cloudfoundry.org/zh-Hans/v7/ 获取更多命令介绍)。

通过 cf quota {quota},用户可以查询到当前 Org 下配额的具体容量,并根据当前 Org 下已使用的信息来计算剩余可用资源。

二、使用 CF CLI 命令工具查看资源

用户可以使用查询“配额(Quota)”信息,然后根据当前 Org 下各个 Space 中 App 的使用量来计算当前已使用了的总资源量。例如:内存的总量;但是,如果一个 Org 下有很多的 Space,那么操作起来比较麻烦。

为了减少操作,可以使用 CF CLI 命令工具。

通过以下命令进行查询(这里会涉及到调用 CF 的 RESTful API):

  1. 获取所要检索的 Org 的 guid:cf org <org> --guid
  2. 获取当前 Org 下的一些统计信息:cf curl /v2/organizations/<guid>/summary

 
从上图看到,当执行了上述两个命令后,统计信息会以 JSON 格式输出;其中 "mem_dev_total" 显示了该 Space 中所使用了的“内存”总量(以 ”MB“ 为统计单位)。 

知识库文章 ID# KB000133668_ZH_CN

内容

摘要详细信息

关联组件

Cloud Foundry