使用DBX部署Databricks工作流:请求配置失败邮件通知方案
在DBX部署的Databricks工作流中添加失败邮件通知配置
你需要在deployment.yml的my_workflow节点下添加notifications配置块,替换掉你的<< Insert notification code here >>标记,修正后完整的配置片段如下:
deployments: - name: my_workflow schedule: quartz_cron_expression: "0 0 5 * * ?" timezone_id: "Europe/Berline" format: MULTI_TASK job_clusters: - job_cluster_key: "basic-job-cluster" <<: *base-job-cluster tasks: task_key: "my-task" # 修正:补全闭合引号 job_cluster_key: "basic-job-cluster" spark_python_task: python_files: "file://my_file.py" # 添加失败通知配置 notifications: - type: EMAIL recipient: "email123@email.com" triggers: - FAILED
配置说明
type: EMAIL指定通知方式为邮件recipient填写目标收件邮箱triggers: [FAILED]表示仅在工作流执行失败时触发通知,你也可以根据需求添加SUCCEEDED或SKIPPED等触发条件
文档参考
你可以查阅Databricks官方Jobs配置文档中关于notifications字段的详细说明,以及DBX官方部署配置文档里的工作流通知相关章节,里面涵盖了更多通知类型和触发规则的配置选项。
内容的提问来源于stack exchange,提问作者andKaae
相关产品推荐
相关产品推荐

