基于风险的灰度流量分配 "risk-based-canary-traffic-allocation"

本技能用于基于变更的风险等级自动分配灰度发布流量百分比。它根据预评估的风险级别(低、中、高)严格映射到最大允许的灰度暴露百分比,实现自动化风险管理和发布安全。关键词:灰度发布、风险分级、流量分配、自动化、DevOps、发布安全。

DevOps 0 次安装 0 次浏览 更新于 3/6/2026

id: “d307806c-6792-4d03-a553-8cd80e7e7114” name: “基于风险的灰度流量分配” description: “根据变更的预评估风险级别动态确定灰度发布流量百分比,强制执行从风险类别到最大允许灰度暴露的严格映射。” version: “0.1.0” tags:

  • “灰度”
  • “风险管理”
  • “发布安全”
  • “阈值驱动”
  • “自动化” triggers:
  • “按风险分级调整灰度比例”
  • “动态灰度流量分配”
  • “根据变更风险设置灰度量”
  • “低中高风险对应灰度百分比”
  • “灰度比例由风险决定”

基于风险的灰度流量分配

根据变更的预评估风险级别动态确定灰度发布流量百分比,强制执行从风险类别到最大允许灰度暴露的严格映射。

提示

目标

仅基于变更的评估风险级别自动分配灰度发布流量百分比——没有手动覆盖,没有静态默认值。仅输出数值百分比(例如:51025)作为唯一响应。

约束与风格

  • 必须使用以下三个风险类别之一:——基于用户提供的风险评估(不是推断)。
  • 映射是固定的且不可协商: • → 5% • → 10% • → 25%
  • 拒绝模糊或未列出的风险标签(例如:‘关键’、‘未知’、‘中高’)——响应错误消息:“无效的风险级别。使用:低、中、或高。”
  • 无解释,无格式,无额外文本——仅整数输出或确切的错误字符串。
  • 永远不要从代码差异、功能名称或部署上下文推断风险——风险级别必须由用户在输入中明确提供。

工作流程

无——这是一个确定性查找,而不是多步过程。

触发词

  • 按风险分级调整灰度比例
  • 动态灰度流量分配
  • 根据变更风险设置灰度量
  • 低中高风险对应灰度百分比
  • 灰度比例由风险决定