【问题标题】:Mulesoft vCore metricMulesoft vCore 指标
【发布时间】:2018-03-01 13:40:25
【问题描述】:

我想获取有关 API 的数据。

更具体地说:分配了多少 vCore 以及这些 vCore 上的负载。例如,如果我为一个 API 分配了 1 个 vCore,但它几乎没有被使用,那将是一种浪费。

所以我想构建一个 API 来获取这些数据并将其转换为合适的格式。谁能告诉我,我怎样才能获得有关 API 的这些数据,以及是否有可能做到这一点。

所以我想要返回的是这样的:


api-name、vCoreUsed、Load%

appOne, 2, 50%


(我的意思是负载:因此,如果负载为 100%,则意味着所有 vCore 都已使用,服务可能会很慢,如果负载为 10%,则表示浪费 vCore)

感谢您的所有回复(我希望我所说的有道理;/)

【问题讨论】:

  • 没有愚蠢的问题。请在解释时更加小心,并提供更多背景信息。

标签: performance mule monitoring cloudhub


【解决方案1】:

这与Cloudhub Architecture 更相关。详情请参考Cloudhub Architecturecloudhub fabricfeatures

(根据 Mule 文档)

CloudHub 工作者 CloudHub 上的应用程序由一个或多个 Mule 实例运行,称为 worker。它们具有以下特点:

容量:每个工作人员都有特定数量的数据处理能力,您可以在配置应用程序时选择工作人员的大小。

隔离:每个工作人员在独立于其他应用程序的容器中运行。

可管理性:每个工作人员都独立部署和监控。

地点:每个工作人员在特定的工作人员云中运行,美国、欧盟、亚太地区等。

每个工作器都是运行您的集成应用程序的 Mule 专用实例。 Worker 可能具有不同的内存容量和处理能力,具体取决于您在应用程序级别配置它们的方式。可以通过选择一种可用的工人大小来垂直缩放工人:

工人规模:

0.1 个 vCore + 500 MB 堆内存

0.2 vCore + 1 GB 堆内存

1 个 vCore + 1.5 GB 堆内存

2 个 vCore + 3.5 GB 堆内存

4 个 vCore + 7.5 GB 堆内存

8 个 vCore + 15 GB 堆内存

16 个 vCore + 32 GB 堆内存

【讨论】:

  • 谢谢你的回复,cloudhub API 好像是我要找的
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-10-22
  • 1970-01-01
  • 2022-01-10
  • 2023-02-09
  • 2021-01-29
  • 1970-01-01
  • 2021-10-14
相关资源
最近更新 更多