Databricks CI/CD场景下ML Flow除MODEL_VERSION_CREATED外的可订阅事件查询
Databricks MLflow 模型注册表可订阅相关事件
除了你提到的MODEL_VERSION_CREATED之外,MLflow模型注册表全生命周期的可订阅事件还包含以下几类,均可适配CI/CD流水线的不同触发场景:
已注册模型维度事件
适用于整模型维度的流水线配置、资源管理场景:
REGISTERED_MODEL_CREATED:新的已注册模型根节点创建时触发,可用于自动初始化对应模型的专属CI/CD流水线配置、资源预留REGISTERED_MODEL_UPDATED:已注册模型的元数据(包括描述、标签、权限配置)发生修改时触发REGISTERED_MODEL_DELETED:整个已注册模型被删除时触发,可用于自动清理关联的CI/CD流水线资源、下线该模型所有在线服务
模型版本维度事件
适用于单模型版本的构建、测试、部署、下线场景,也是CI/CD场景下使用频率最高的事件:
MODEL_VERSION_UPDATED:指定模型版本的元数据(描述、标签、自定义属性)被修改时触发MODEL_VERSION_DELETED:指定模型版本被删除时触发,可用于自动下线对应版本的在线推理服务MODEL_VERSION_TRANSITIONED_STAGE:模型版本的部署阶段(Staging/Production/Archived/None)发生变更时触发,是CI/CD核心触发事件,可用于阶段切到Staging自动触发测试、切到Production自动触发生产部署MODEL_VERSION_TRANSITION_REQUEST_CREATED:用户提交模型版本的阶段变更申请时触发,可用于自动推送通知给审核人员、启动预审核校验流程MODEL_VERSION_TRANSITION_REQUEST_UPDATED:阶段变更申请被通过、驳回或修改时触发,可自动同步审核结果到CI/CD流水线、通知申请人MODEL_VERSION_COMMENT_CREATED:模型版本下新增评论时触发,可用于审核场景的信息同步、问题提醒
以上所有事件均支持绑定自定义Webhook,直接对接Jenkins、GitLab CI、GitHub Actions等CI/CD系统的触发端点,实现全流程自动化。
内容的提问来源于stack exchange,提问作者om1042
相关产品推荐
相关产品推荐

