当人们谈论Devops时,像“自动化”这样的术语,“协作”和“工具”似乎总是占据讨论。因此,将所有这些特征组合成一个概念的范式应该毫不奇怪,这对现代团队进行了沟通和协作的新且更好的方式已经浮出水面。思考实时协作小组聊天由BOT提供支持的机器人,可帮助共享信息,以及来自其他工具的集成通知。把它整合在一起,创新的团队现在正在进行对话驱动的开发和运营 - 这是聊天方式。

聊天ASCII ART.

通过创建一个自动化常见任务的新通信通道,并使易于分发实时信息,Chatops可以提高协作,以帮助团队缩短反馈循环,使它们能够更快地移动并更加富有成效。

聊天的简史

通过组聊天的实时协作几乎是新的。这种类型的互动日期返回互联网和在线BBSS(公告板系统)的早期。用户将通过拨号调制解调器连接到远程计算机,并请求与系统操作员实时聊天。他们可以通过文本实时地将远程交流信息,当时是一种新颖的概念。

聊天窗口

后来,特定于聊天的协议被称为IRC(互联网中继聊天),使人们能够通过连接的聊天服务器网络实时聊天。IRC网络是早期的Sysadmins,Devops从业者和OPS管理人员学到了他们的学科的许多技术技能仍然依赖于今天。他们弄清楚如何通过IP网络连接计算机,通过黑客攻击它们,并脚本化茄子自动化任务的机器人,通过自动通知互相通知,甚至播放休闲游戏。所有这些事情仍然是由现代Devops团队完成的,但现在由Slack和Hipchat等新工具提供支持,这些工具提供了对移动设备上的普遍支持和具有共同Devops工具的内置集成。

老斯科苏,新学校

即使随着促进实时聊天的工具发生了变化,使用它们的主要原因也没有:

  • 可以是同步和异步的通信信道;非常适合分布式人员和团体。
  • 发送提醒等任务的自动化,提供更新和通知;常用的工作流程工具可以轻松地与Webhook集成。
  • 录制,时间戳的对话日志,事件和通知;有助于根本原因分析和历史学习。
  • 将信息的简单分发给组 - 链接,屏幕截图或最新的猫咪MEME;实时聊天通常提供最新信息。

但是,由于它们是重要的,这些福利与Chatops的实际价值切向,这是通过协作帮助缩短反馈循环。Devops全部关于快速移动,聊天,帮助创建一个范式,将此概念带入日常练习。

图片:这是一个应用程序崩溃并导致警报,并通知通话工程师负责支持。该工程师回复了她正在解决的聊天室,如果需要,请求帮助或其他信息。随着聊天室的其他成员,团队识别错误,创建一个修复,测试它,然后将其推动到生产。解决问题并关闭警报。可以通过聊天捕获此方案的每个步骤,大多数IT自动化。请参阅新遗物中类似场景的内部示例:

新的遗物聊天示例

屏幕截图显示,团队将新的遗物警报中的通知集成到HIPCHAT房间。我们试图像这样做的一致简单尽可能,因为它们很重要,并且可以触发操作和讨论。新的遗物使用HIPCHAT,大多数球队都有自己的房间,他们谈论他们的焦点和来自其他团队的领域请求。同样,这里的想法是人群聚集在他们可以讨论和协作的位置,如果有问题或问题,其他人可以很容易地找到它们。通过高度分布式的团队,能够在需要时能够快速获得问题的重要性。

Chatops的兴起很大程度上归因于GitHub最近的工作和倡导但其他领导技术品牌也表现出支持。博客帖子描述如何在等公司使用盒子确保Chatops以启用Devops),PageRduty.什么是聊天,我如何开始?) 和vividcortex.在Vividcortex聊天)提供验证和可见性进入Chatops的使用方式。

集成是新聊天的重要组成部分。像Hipchat和Slack这样的主要聊天平台可以轻松地将来自其他工具的通知,触发器和活动集成,例如JIRA,PageTuty,Github,以及新的遗物。这是关键:Devops团队的最后一件事还需要其他“虚拟协作”工具,孤岛会话和信息进入另一个寻找相关信息的地方。目标是将这些工具中的信息集中到一个可以被所有人所消费的公共场所。

机器人也有感情!

设置聊天集成后,可以将“Chatbot”配置为协助团队,特别是重复任务或通知职责。机器人可以成为谈话的一部分,为手头的情况提供有用的背景。最着名的这些机器人是GitHub的Hubot,它配备了许多预先配置的动作和命令,可以帮助共同的DevOps任务。

Chatbot将显示为聊天室中的另一个用户,但可以响应具有@mention的命令。这可用于使BOT对团队进行诸如开始部署的团队进行任务,提供正在监视的某些东西的状态,或者执行远程命令。这种类型的交互将Devops进程和工具带入了每个人都可以看到和讨论的对话。

聊天甚至可以帮助减轻压力时间的张力。例如,Chatbot可以通过计数人们发誓,根据搜索词(小心!)来获取随机GIF的频率来生成一些欢迎笑声,或者编排简单的琐事游戏。几乎任何事情都是可能的,随着时间的推移,这些行为可以为每个Chatbot定义一个独特的个性。

聊天:很容易,任何人都可以做到

如果您还没有机会与这些工具一起游戏,那么它很容易起床和运行松弛HIPCHAT.。他们都有免费的一些团队足够的产品。还要退出哈博罗来自GitHub,通过机器人开创了聊天自动化的新时代,并使设置得非常简单。

聊天不仅可以让您的团队以有趣的方式合作,提高整体情境意识,也可以调整您的类型技能。只需确保使用新的权力,以便享用,而不是释放僵尸网络军队对你的敌人。

参考
有关更多信息,请参阅这些新的遗物文档:

顶部图像礼貌shutterstock.com.

Stevan Arychuk是新遗物的高级产品经理。他是在我们的波特兰办事处。查看帖子

对新遗物博客的写作有兴趣吗?亚搏体育登入网送我们一个球场!!