本页介绍了如何在 Cloud Data Fusion 中为数据流水线设置提醒。
您可以通过以下服务创建提醒:
通过 Cloud Data Fusion 发送提醒:您可以在 Cloud Data Fusion 中设计批处理流水线时设置这些提醒。部署流水线后,您将无法添加或修改提醒。
通过 Cloud Monitoring 发送基于日志的提醒:您可以在部署流水线之前和之后在 Google Cloud 控制台中设置这些提醒。
准备工作
您需要一个 Cloud Data Fusion 实例。如需了解详情,请参阅创建 Cloud Data Fusion 实例。
在 Cloud Data Fusion 中添加提醒
打开您的实例。
在 Google Cloud 控制台中,前往 Cloud Data Fusion 页面。
如需在 Cloud Data Fusion Studio 中打开实例,请点击实例,然后点击查看实例。
前往您设计流水线的 Studio 页面。
依次点击配置 > 流水线提醒 > 添加。
选择并配置提醒。如需详细了解如何配置提醒,请参阅批处理流水线提醒。
配置好提醒后,点击验证以检查是否有错误,然后点击确认。
在 Monitoring 中创建提醒
在 Cloud Data Fusion 实例中启用 Cloud Logging。
-
在 Google Cloud 控制台中,转到日志浏览器页面。
您可通过此页面存储、查询、更新和删除数据。
输入以下查询:
resource.type="cloud_dataproc_cluster" logName="projects/PROJECT_ID/logs/datafusion-pipeline-logs" resource.labels.project_id="PROJECT_ID" severity=ERROR jsonPayload.message=~"Pipeline '.*' failed."
将
PROJECT_ID
替换为您的项目 ID。点击创建提醒,然后配置提醒。
只有当流水线在 Dataproc 集群上运行并失败时,系统才会生成提醒。对于 Dataproc 集群创建失败,系统不会生成提醒。
后续步骤
- 请参阅 CDAP OS 批处理流水线提醒参考页面。