chatops工作原理答疑

分享了chatops相关的实践后,很多朋友对这种运维方式很感兴趣,由于时间关系有一些问题讲解的不是很透彻,在这里解答一下。

本质上来说,聊天机器人其实是跑在任意一台服务上的聊天工具(slack, IRC, hipchat...)客户端,只是这个客户端比较特殊,特殊之处就是这个客户端会用正择匹配的方式监听所有收到的消息,一旦匹配成功就会执行命令所对应的应用程序。

机器人捕获命令

不是bot去fix问题,是ops API来fix问题, 机器人可以理解为封装好的一组API调用

机器人捕获到命令后,会根据命令中传递的参数,组装一个或多个http请求,从而完成命令所描述的操作。

机器人完成相关命令

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 在人人都在讨论DevOps的今天,有一个词ChatOps显得比较突出,什么是ChatOps?它是怎么工作的?它能带...
    13太保阅读 11,605评论 2 13
  • 一、介绍 qqbot 是一个用 python 实现的、基于腾讯 SmartQQ 协议的 QQ 机器人框架,可运行在...
    ysai阅读 2,895评论 2 50
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,079评论 19 139
  • 1.鸡年到了,闻鸡起舞。 老师说,这是黎明的通知。 2.鸡年,除了记住闻鸡起舞,还要记住呆若木鸡、动若脱兔的生存哲...
    徐克惜愚兄弟阅读 662评论 2 2
  • 我想,我的母亲真是个非常笨拙的人啊。 今天中午吃饭的时候,看到妈妈早上发来的一条微信:“酒精棉花把眼镜手机都擦花了...
    小木山庄的溜溜阅读 842评论 3 6