以下三个场景用于举例说明基于指标的通用动态策略管理。具体业务指标与决策逻辑由使用方接入。
基于指标的通用动态策略管理
这类需求都需要聚合多个服务的指标,由控制节点决策,再将策略下发给相关服务。
框架复用 OpenTelemetry 指标上报、Prometheus Query 聚合查询、主控节点选择和 etcd 策略下发能力。
接入自定义策略的主要步骤是:
- 配置指标含义。
- 注册指标上报。
- 注册决策算法。
- 监听策略变化。
指标采集与策略接口见可观测性与动态策略,服务副本控制见HPA 控制器。
场景一:按订单量调整订单撮合副本