UNPKG

rmq-vertical-scaler

Version:

Automatically scale RabbitMQ cluster resources (CPU/Memory) based on queue metrics and message rates in Kubernetes

34 lines 612 B
{ "$schema": "../schema/config-schema.json", "profiles": { "LOW": { "cpu": "330m", "memory": "2Gi" }, "MEDIUM": { "cpu": "800m", "memory": "3Gi", "queue": 2000, "rate": 200 }, "HIGH": { "cpu": "1600m", "memory": "4Gi", "queue": 10000, "rate": 1000 } }, "debounce": { "scaleUpSeconds": 30, "scaleDownSeconds": 120 }, "checkInterval": 5, "rmq": { "host": "rabbitmq.default.svc.cluster.local", "port": "15672" }, "kubernetes": { "namespace": "default", "rmqServiceName": "rabbitmq" } }