开发者社区 > 大数据与机器学习 > 大数据开发治理DataWorks > 正文

dataworks中的智能运维,这里的webhook是自己写一个http服务就可以了么?

dataworks中的智能运维,webhook接收告警,这里的webhook是自己写一个http服务就可以了么?image.png

展开
收起
cuicuicuic 2023-11-21 08:41:38 33 0
3 条回答
写回答
取消 提交回答
  • 在DataWorks中,智能运维的webhook功能确实支持接收告警,但这里的webhook不仅仅是自己编写一个http服务就可以的。首先,DataWorks对实时同步任务设置告警时提供了多种告警接收方式,包括邮件、短信、电话、钉钉以及webhook。特别是对于webhook,仅DataWorks企业版支持使用此功能,并且在某些特定的地域,例如华东2(上海)、西南1(成都)等,才可以使用WebHook功能报警。

    当您配置webhook时,需要确保提供正确的地址和端口,以及选择正确的协议(一般为HTTP或HTTPS)。此外,如果您使用的是钉钉作为告警接收方式,还需要确保输入的钉钉机器人地址是正确的,避免因为多了空格或其他原因导致配置失败。

    总的来说,虽然技术上说您可以自己编写一个http服务来作为webhook,但在实际操作中,为了确保稳定和高效,建议您遵循DataWorks提供的官方指导和建议进行配置。

    2023-11-21 15:07:27
    赞同 1 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    是的,DataWorks中的智能运维通过 WebHook 方式发送告警通知时,需要有一个可供其发送消息的目标地址。这个地址可以是一个自定义的 HTTP 服务器,也可以是一些第三方应用如 Slack、微信等的服务端地址。
    要接收告警通知,需要编写一个 HTTP 服务器程序来接收来自 DataWorks 发送的消息,并进行相应的处理。您可以按照以下步骤完成这项工作:

    1. 创建一个简单的 HTTP server 程序来监听一个固定的端口;
    2. 在收到 POST 请求时,解析 JSON 请求 body,提取告警信息;
    3. 对接收到的信息进行处理,例如发送邮件、短信或者其他通知方式;
    4. 返回响应结果。
    2023-11-21 13:44:01
    赞同 展开评论 打赏
  • 是填写配置的钉钉机器人WebHook地址。

    有真实触发报警,但配置钉钉群接收报警未收到报警,该如何排查?

    请确认以下几点:

    1. 规则配置页面输入的钉钉机器人地址是否正确?

    调度任务监控(基线监控与自定义规则监控)配置的钉钉机器人WebHook地址是否正确,是否多了空格。

    实时同步报警配置需要配置的是钉钉群机器人TOKEN信息。b68bcf62d579a82b323fe7763d954da5_p354854.png
    https://help.aliyun.com/zh/dataworks/support/intelligent-monitoring?spm=a2c4g.11186623.0.i264

    2023-11-21 11:54:04
    赞同 展开评论 打赏

DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。

相关产品

  • 大数据开发治理平台 DataWorks
  • 相关电子书

    更多
    可视化架构运维实践 立即下载
    2021云上架构与运维峰会演讲合集 立即下载
    MySQL 技术大全:开发、优化与运维实战 立即下载