如何使用组外的Rabbitmq VM自动缩放GCP托管示例组

r7s23pms  于 2022-12-29  发布在  RabbitMQ
关注(0)|答案(1)|浏览(182)

我正在使用GCP,并且我有一个特定的问题需要解决,即我希望使用RabbitMQ示例的度量来控制托管示例组的自动缩放要求。请注意,此RabbitMQ示例不在此组中,并且仅用于维护队列中的消息。
当队列中的当前消息数超过可用使用者数时,我想扩大组中的示例数,我已经在AWS中使用Amazon MQ与RabbitMQ集成来实现相同的功能,以便为ECS示例集群自动缩放。
我已经在RabbitMQ示例上安装了OPS代理,这样我就可以在 Jmeter 板中监控基于队列的统计信息,但是我不确定如何使用这些指标来扩展示例,因为MIG配置页面上似乎没有任何规范指向这些指标的可访问性。
我的问题是,是否可以像我的情况一样通过外部示例的指标来缩放MIG中的示例?这个问题的出现是因为GCP文档似乎指出自动缩放只能用于组内示例的指标。
如果没有,我想了解实现相同功能的其他方法,比如监视基于消费者的指标。

uemypmqf

uemypmqf1#

自定义指标可用于触发自动缩放功能。此document清楚地概述了如何配置自定义指标以触发MIG示例的自动缩放。配置包括三个简单的步骤。

  • 为云监控中的Rabbitmq队列创建自定义指标。
  • 创建服务帐户并给予执行自动缩放操作所需的足够权限。
  • 使用这些自定义度量创建触发器以缩放托管示例组。

相关问题