大家在平时工作中是否有过这样的操作:
(1) 使用各种终端(如 xshell)登陆到机器里,执行一些命令. 比如看磁盘是否满了、查看一下 TCP 链接、看某个进程是否存在等等
(2) 如果服务是部署在多台机器的,还得挨个登录到机器里去执行一些命令
等等, 简而言之就是手动在多台机器之间徘徊. 也许我们会将一些常用的操作都记录到笔记里,下次直接复制粘贴命令到命令行. 但是, 整个周期还是很长的. 接下来要介绍一种基于 聊天的运维方式--chatops.
简而言之,chatops
就是以聊天的方式去快速完成devops
所承载的工作.
ChatOps 以聊天室,即沟通平台为中心,通过一系列的机器人去对接后台的各种服务,工作人员只需要在聊天窗口中与机器人对话,即可与后台服务进行交互,整个工作的展开就像是使唤一个智能助手那样简单自然。
下面整理了bearychat
和hubot
搭建机器人以及使用等.
https://github.com/510908220/chatops-examples
最近使用下来,不仅好玩,确实能提升效率。有兴趣的小伙伴可以一起交流~
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.