1.市场在拥抱钉钉

虎嗅8月30日发表了一篇文章《为什么有很多企业沉迷钉钉无法自拔》,有兴趣的可以去看看,下附文章链接。

文章不短,其中有一部分阐述了:钉钉抓住以人为核心的“智能协同”差异化路线,帮助企业打破过去以流程为中心、把人只作为其中一部分的流程方式,转变为所有流程中的人和物都围绕人为中心。再看钉钉的数据,无论是用户数(2亿+)、企业组织数(1000万+)、开放平台的开发者数(20万+)、企业应用数(30万+)、开发者服务的企业组织数(500万+)等等,无一不说明,市场在拥抱钉钉。(以上数字均来源虎嗅该文)

2.运维行业也在拥抱钉钉

在我们的运维领域行业,同样有很多企业将IT相关的事件或告警,推送到钉钉上,在钉钉上实现同团队/跨团队的协作。

如何实现IT事件和钉钉的对接呢:

第一种方法:自主开发,直接调用钉钉的开放接口。利用钉钉提供给企业内部开发的300多个开放接口,将多个监控工具的告警,分别对接到钉钉中。

第二种方法:无需开发,利用第三方工具,转发到钉钉,比如我们今天讲的Cloud Alert 智能告警平台。通过该平台可以快速实现跨平台的告警整合,再配以自定义的分派策略,即可通过钉钉实现告警的推送。

两种实现方式优劣对比及适用场景如下:

3.详解 Cloud Alert 转发的原理及对接过程

Cloud Alert 智能告警平台可快速接入各类告警信息,通过人工智能算法实现自动去重降噪,减少冗余告警。并配合分派策略、排版机制,以多种方式通知告警到相关人员,帮助企业用户形成标准的告警事件处理流程,实现告警全生命周期的管理。当然,钉钉就是 Cloud Alert 平台的一种告警通知方式。对接方式可参考 Cloud Alert 官方文档

3.1 衔接原理

原理很简单,IT事件/告警先推送到 Cloud Alert,然后 Cloud Alert 转发到钉钉。拆解一下,大致有以下环节:

  1. 利用 Cloud Alert 提供的集成监控工具的接口,将告警方便快捷地集中到Cloud Alert 中;
  2. 在钉钉中,添加自定义机器人,生成 URL;
  3. 将生成的 URL 填到 Cloud Alert 中,即可实现告警的钉钉推送。

IT事件/告警先推送到 Cloud Alert 的过程,也很简单。第三方监控工具的告警信息通过平台对接实现与 Cloud Alert 的对接,仅需在 Cloud Alert 界面的「集成」菜单下,创建应用即可。监控工具不同,对接的方式稍有差异,可进入官方文档查看。

3.2 对接过程

1. 在钉钉PC端配置自定义机器人,并获取 Webhook URL。在机器人管理页面选择「自定义机器人」,输入机器人名字并选择要发送消息的群。如果需要的话,可以为机器人设置一个头像。点击:「完成添加」。

点击「复制」按钮,即可获得这个机器人对应的 Webhook地址,其格式如下:https://oapi.dingtalk.com/robot/send?access_token=xxxxxxxx。

2. 在 Cloud Alert 创建应用

在 Cloud Alert 界面创建钉钉应用,将已获取的钉钉机器人 Webhook URL 填入到  Cloud Alert 界面,点击完成即可。

结语:如果说拥抱钉钉已经成为趋势,那不妨就好好将他用起来,使用更多合适的工具各取其优,往往可以达到最好的效果,真正实现属于中国自己的科技生态。

无需开发,IT事件接入钉钉的方法详解的更多相关文章

  1. Eclipse进行C/C++开发——Eclipse+CDT+MinGW的配置与使用详解

    http://hi.baidu.com/ltb6w/item/3a51f11926fda60ce75c361d Eclipse进行C/C++开发——Eclipse+CDT+MinGW的配置与使用详解 ...

  2. VS 2013驱动开发 + Windbg + VM双机调试(亲测+详解)

    ------------VS 2013驱动开发 + Windbg + VM双机调试(亲测+详解)------------- WIN10已上线,随之而来的是VS2015:微软在 "WDK760 ...

  3. 微信小程序开发教程(八)视图层——.wxml详解

    框架的视图层由WXMKL(WeiXin Markup language)与WXSS(WeiXin Style Sheet)编写,由组件进行展示. 对于微信小程序而言,视图层就是所有.wxml文件与.w ...

  4. Android开发重点难点1:RelativeLayout(相对布局)详解

    前言 啦啦啦~博主又推出了一个新的系列啦~ 之前的Android开发系列主要以完成实验的过程为主,经常会综合许多知识来写,所以难免会有知识点的交杂,给人一种混乱的感觉. 所以博主推出“重点难点”系列, ...

  5. iOS开发——开发实战篇&版本控制SVN和Git使用详解

     版本控制SVN和Git使用详解     公司的实际开发中,在天朝使用较多的还是SVN,因为SVN是集中式的,在天朝上班你们都懂的!     -----------------svn--------- ...

  6. 【IOS 开发】Object-C 入门 Xcode 环境详解

    作者 : 韩曙亮 转载请注明出处 : http://blog.csdn.net/shulianghan/article/details/38424965 一. Xcode 环境安装 与 工程创建 1. ...

  7. iOS开发从申请开发账号到APP上架的整体流程详解

    应公司要求,写一份文档从申请账号一直到APP上架的整体流程,下面进入正文. https://blog.csdn.net/qq_35612929/article/details/78754470 首先第 ...

  8. SVN标准开发布局目录,trunk,branches,tags用法详解

    http://www.cnblogs.com/newstar/archive/2011/01/04/svn.html 关于 SVN 目录结构       Subversion有一个很标准的目录结构,是 ...

  9. IOS 开发环境,证书和授权文件等详解

    (转自:http://blog.csdn.net/gtncwy/article/details/8617788) 一.成员介绍1.    Certification(证书)证书是对电脑开发资格的认证, ...

随机推荐

  1. antd pro table中的文件上传

    概述 示例代码 列表页面 form 页面 model.js service.js 总结 概述 项目中经常会遇到在表格中展示图片的需求(比如展示用户信息时, 有一列是用户的头像). antd pro t ...

  2. MeteoInfoLab脚本示例:AMSR-E卫星数据投影

    AMSR-E(http://nsidc.org/data/amsre/index.html)数据中的Land3数据是HDF-EOS4格式,投影是Cylindrical_Equal_Area.这里示例读 ...

  3. 发布MeteoInfo Java 1.2.1

    主要增加了合并netCDF文件的功能.在不同时间netCDF文件合并时考虑了不同文件起始时间不同的情况.

  4. FY2E HDF格式数据处理绘图

    圆盘标称投影数据时静止气象卫星常见的数据产品,比如FY2E静止气象卫星就有很多这样的产品(可以从国家卫星气象中心网站上下载).所谓的圆盘标称投影就是Geostationary投影,主要的投影参数有中央 ...

  5. centos初步配置

    设置PS1 编辑sudo vi /etc/profile,PS1的值用于控制主提示符格式,含义如下 参数 描述 /d 代表日期,格式为weekday month date,例如:"Mon A ...

  6. python post与get请求的区别

    post:请求的url不带参数               查询参数在WebForms保存 get:请求的url会附带查询参数       查询参数在QueryString保存

  7. Spring笔记(4) - Spring的编程式事务和声明式事务详解

    一.背景 事务管理对于企业应用而言至关重要.它保证了用户的每一次操作都是可靠的,即便出现了异常的访问情况,也不至于破坏后台数据的完整性.就像银行的自助取款机,通常都能正常为客户服务,但是也难免遇到操作 ...

  8. BlockCanary界面卡顿检测

    添加依赖: implementation 'com.github.markzhai:blockcanary-android:1.5.0' 运行后会同时安装检测工具,主要检测UI线程运行卡顿现象 pub ...

  9. Qt导入CMakeLists.txt后无法调试

    问题: Qt导入CMakeLists.txt后无法单步调试 解决方法: 在CMakeLists.txt后加入一句: SET(CMAKE_BUILD_TYPE DEBUG)

  10. MongoDB Java连接---MongoDB基础用法(四)

    MongoDB 连接 标准 URI 连接语法: mongodb://[username:password@]host1[:port1][,host2[:port2],...[,hostN[:portN ...