我想获得有关API的数据。
更具体地说:分配了多少个vCores,以及这些vCores的负载是什么。因此,例如,如果我将一个vCore分配给一个API,但它很少被使用,那将是一种浪费。
因此,我想要构建一个API来获取这些数据并将其转换成一种合适的格式。有人能告诉我,我如何获得关于API的数据,如果这是可能的话。
所以我想要返回的是这样的东西:
api-名称、vCoreUsed、Load%
appOne,2,50%
(我的意思是:如果负载是100%,就意味着所有的vCores都被使用了,服务可能会慢一些,如果它比vCores浪费10%的话)
谢谢你的回复(我希望我说的有道理;/ )
发布于 2018-03-02 14:53:36
这与云中心架构更相关。详情请参阅云中心架构、云毂织物和特性。
(根据Mule文件)
CloudHub workers应用程序在CloudHub上由一个或多个Mule实例运行,称为Workers。它们具有以下特点:
容量:每个员工都有特定数量的数据处理能力,您可以在配置应用程序时选择员工的大小。
隔离:每个工作人员在独立的容器中运行,而不是在其他应用程序中运行。
可管理性:每个员工都是独立部署和监视的。
地点:每个工人在一个特定的工人云中运行,美国,欧盟,亚太地区等.
每个工作人员都是运行集成应用程序的Mule的一个专用实例。工作人员可能有不同的内存容量和处理能力,这取决于您如何在应用程序级别配置它们。通过选择可用的员工大小之一,员工可以垂直缩放:
工人人数:
0.1 vCores + 500 MB堆内存
0.2 vCores +1GB堆内存
1 vCores +1.5GB堆内存
2 vCores +3.5GB堆内存
4 vCores +7.5GB堆内存
8 vCores + 15 GB堆内存
16 vCores + 32 GB堆内存
https://stackoverflow.com/questions/49050956
复制相似问题