ChatOps is a collaboration model that connects people, tools, process, and automation into a transparent workflow.
ChatOps提供了一种协作模式,人、工具、流程、自动化处在一个透明的工作环境中。
——Sean Regan, Atlassian
随着“ITIL+DevOps双态运维”理念的提出和实践,另一款颠覆性的高效协同运维产品——UYUNChatOps正式推出,完整的产品线主打高效智能,满足运维者们全方位的需求,开启智能运维新时代!
UYUN ChatOps给广大运维者带来的颠覆性的功能主要有:IM实时通讯、与机器人交互,协同各个运维工具,运维和开发人员的高效协同管理,用户管理,消息管理,租户集成和服务集成等不少的新功能。在产品正式亮相市场之际,小优第一时间为大家整理了UYUN ChatOps中值得运维和开发的童鞋关注的新功能。
小优偷偷告诉你哦,目前中国还没有这么一款产品,而且这些功能仅小优家独有哦。
关于UYUN ChatOps
▍UYUN ChatOps的由来
ChatOps是诞生于GitHub的一种基于会话驱动的协作开发方法,过去团队之间的通讯和开发操作是两层皮,导致各种不透明和低效率。ChatOps将开发工具带入开发者聊天室,通过定制的插件和脚本,一个聊天机器人能够执行聊天中输入的各种命令,实现在聊天平台上的团队协作开发自动化,把团队沟通和执行统一整合到一个可视化更高的聊天环境中,“聊着天就把事情办了”。
ChatOps的优点不言而喻,首先是能大大提高团队沟通和协作的成效。无论是代码的部署还是安全事件的响应,抑或团队成员的消息通知,聊天机器人都能够通过插件或脚本实时执行执行团队成员在会话中输入的每一行命令。换句话说,ChatOps把过去团队成员在各自工具中输入命令的这个黑匣子过程前端化、透明化了。团队每个成员都能随时了解其他成员的一举一动,打造真正的无死角透明团队。
ChatOps另外一个不言而喻的好处是非常有利于新人的培养。显然,能够直观看到团队的微观运作,对于刚入职的新手来说,比任何培训的效果都更好。
ChatOps甚至也能给IT之外的部门带来重要价值,通过一个本地集中化的聊天工具,销售、营销和财务部门也能够直观看到企业IT基础架构的建设和运作情况,什么时候开始部署代码,哪些人负责哪些系统都是一目了然,很多时候能省去各种通知和沟通成本。
UYUN ChatOps就是ITL(稳态运维)和Devops(敏态运维)之间的一个演进的桥梁。
▍ChatOps的术语定义
人工智能标记语言
AIML
定义自然语言处理的XML规则规范,常见机器应答系统都是基于其实现的。
机器人
Robot
主要是自动处理命令的系统,常见的机器人又Hubot、Err Bot等。
▍UYUN ChatOps是什么?
UYUN ChatOps是一款颠覆性的运维协同产品,基于即时信息形成协作入口,通过机器人连接人与工具,借助“聊天+机器人”的新型概念,集各种运维工具于聊天会话中,在提升沟通效率的同时实现高效运维。
UYUN ChatOps是DevOps的一种新实践方式,可以定位为话驱动型的运维开发方法,将工具植入到会话当中,与具有一定自动化能力的机器人进行运维协作,使团队能够自动执行任务和协作,效果更好、成本更低、速度更快。ChatOps通过整合各种运维工具,将所有的运维活动带入到沟通会话的过程中,使ChatOps作为运维的新入口,以此提高运维的工作效率。
UYUN ChatOps亮点展示
▍机器人交互更智能
通过和机器人(小优)交互,高效提升解决问题的能力!
通过UYUN ChatOps,用户可以通过以下几点和机器人进行交互,
a.消息推送:机器人主动推送通知到聊天会话中,从而实现告警、工单、配置、监控、任务的信息动态分享,缩短反馈循环。
b.信息查询:和机器人交互,根据上下文查询和获取信息,实现监控、配置、统计信息的快速聚合分析。
c.操作执行和机器人交互,根据上下文调度和执行自动化任务,实现巡检、作业、交付、工单等联动场景。
以上3点可以帮助使用开发者更快速高效得解决问题,通过UYUN ChatOps智能化推送、查询和操作等行为,大大提升工作效率。
▍协同管理更高效
通过IM通讯实时沟通,节约运维/开发人员之间沟通成本、提高解决问题的效率!
用户可以通过UYUNChatOps创建群组,在群组与多人聊天;
同时,也可以选择和某个用户进行私聊;
还可以对进行群组管理:包含群管理和组管理,组管理比较固定,群管理比较灵活,对产品用户来讲在消息平台既有组又有群,用户灵活选用。群管理好比固定群组,具有一定的功能性,如运维值班组、数据库运维组;而组管理则比较灵活,更多的是工作的协同,如MySQL 161021扩容群、电商平台0928故障排查群。
▍消息管理更全面
可收藏、查询任何你想要的消息,一键获得解决方案。
用户可以发送纯文本文件、附件、代码片段、富文本等类型的消息,并可以对消息进行编辑、删除、收藏、转发等管理操作。如:用户需要将代码片段或脚本发送给某个人,可通过群发、或者私下发送,群发时系统将会通知所有人员,而私发则是一对一发送,只有该用户能接收到。如果发错,也可进行信息撤销,转发给他人,给此信息打上标签,添加到收藏等行为。后期UYUNChatOps还会文件进行归档,方便用户下次遇到类似的问题可直接通过此文件进行解决。
▍用户管理更规范
系统与优云租户对接,基于优云租户实现系统的统一用户管理。
即用户通过在优云产品中注册一个租户访问UYUN ChatOps页面,在这个页面,用户可以看该团队下的所有用户,并选择群聊或私聊
PS:在一个租户下只存在一个团队, ChatOps产品不提供注册和登录功能,也不提供团队成员邀请功能,这些需要通过租户系统。
▍集成管理多样化
可集成Incomming WebHook、Outgoing Webhook、自定义机器人等功能接收实时信息,也可与优云产品进行集成,实现运维的协同。
外部产品或系统可以通过IM提供的各种WebHook(如Incomming WebHook、Outgoing Webhook、自定义机器人),来实现基于IM的协同,用户可以基于ChatOps与优云的产品(Monitor、CMDB、Automation和ISTM等)的集成对接,更大的实现运维的协同,另外,后期还可以与微信、钉钉等实时通讯软件集成,使得沟通更便捷更多样化。
UYUN ChatOps案例展示
关于优云
"优云”是广通软件(股票号码:833322)旗下的下一代运维品牌,诞生于云计算、大数据和物联网的变革时代,企业同时面临着数字化和“互联网+”转型的双重挑战。优云的混合运维架构融合了双态并存的设计理念,稳态基于ITIL运维实践,保持核心竞争力的稳定;敏态基于DevOps的运维开发理念,满足业务模式创新的灵活与高效,帮助用户赢得业务的持续成功。