文档章节

详细解析: VictorOps 是如何利用和完善 ChatOps?

OneAPM蓝海讯通
 OneAPM蓝海讯通
发布于 2016/03/10 11:22
字数 1102
阅读 24
收藏 0

ChatOps,即聊天应用,在软件开发中被广泛应用改进开发者之间的沟通。简单地说,ChatOps 是将内容或行动 (或两者) 迁移到聊天客户端。这样做之后,企业内的所有团队都能分享重要信息,行动,及其相关的对话。通过将以上所有信息整合到同一个界面,可以更好地了解整个企业内部正在发生什么。

VictorOps 的 Jason Hand 科普了很多关于 ChatOps 的知识。强调了 ChatOps 起源于运营团队对自动化,简单化,并分享许多日常任务解决方案的需求。这有助于缩短 IT 运维团队间处理事件的反馈循环,加快软件交付,安全保障,最重要的是,让团队有更多的时间来学习和创新。

现在,开发人员可以在整个交付周期内随时分享代码库的情况,并且与后端工程师便捷合作,通过无障碍深度沟通共同找出问题。销售和市场团队可以公开分享有关促销等活动相关的消息。所有这一切,满足了为维持运营优势所需的持续透明度和持续提升。

Hand 提到 VictorOps 利用 ChatOps 的原因,是它在管理故障和中断中发挥的巨大作用。世界各地的 DevOps 团队,都选择VictorOps,来获得有关他们代码库和基础架构的全面情境感知。

接下来我们需设想一个情境:IT 运维团队中随时待命的一线人员,在故障发生后,需要获知什么信息?需要第一时间采取什么行动?哪些告警是可以处理哪些的?哪些告警谁才有权限处理?等等……

毫无疑问,他们需要并且应该知道他们拥有解决问题所需的一切资源。如何获知?这才是问题的关键,这也是 ChatOps 的关键。

大多数这类理念,都直接糅合在 VictorOps 解决方案内。VictorOps 产品的核心功能是为告警提供有价值的内容,协作,解读,和行动。确保告警不仅是可以处理的,而且是由合适的人员或团队来解决,这也意味着将大幅缩短平均修复时间 ( MTTR )。 VictorOps 用户中,许多团队已经完全采用 ChatOps 方法,并且使用自己喜欢的群组聊天工具进行沟通,比如 HipChat 或 Slack。还通过利用每天使用的工具和服务的 API 功能,团队开发出了在群聊中与这些工具直接互动的方式,如与 Lita,Hubot 或者 Err 等聊天机器人互动,增加了超越传统群聊功能的可能性。

详细解析: VictorOps 是如何利用和完善 ChatOps?

随着 VictorOps API 的发布,团队现在可以充分利用 ChatOps 与 VictorOps 交互。VictorOps 一直在努力构建一套 API 调用,允许用户在 VictorOps 上完成大量工作。需求最广泛的 API 调用将会最先推出。 在最近版本中,VictorOps 允许用户执行以下操作:

  • 确认故障
  • 解决故障
  • 查看待命日程,包括团队和用户的日程
  • 从团队的角度,为用户更改待命日程
  • 获取现有故障和历史故障信息

VictorOps 还提供团队根据需求自主开发 ChatOps 功能,使每个人都能够在故障发生时,更快地与事件互动。不仅如此,待命日程和故障查询功能,将使许多团队可以自定义最适合自己的 ChatOps 体验。

虽然上述很多聊天工具国内并没有广泛使用,但是 ChatOps 这个概念却早已普及,并且已经有产品能实现了接入国内主流沟通软件,如北京蓝海讯通科技股份有限公司旗下的产品 OneAlert ,成功接入我大腾讯的 QQ,不让三分颜色的微信,以及其它的如简聊等沟通软件。能够实现运维一线人员多方位了解处理告警所需信息,并且方便团队成员彼此沟通。想了解 OneAlert 是如何利用 ChatOps,可戳官网本文转自 OneAPM 官方博客 参考文章:New API = ChatOps Goodness

© 著作权归作者所有

OneAPM蓝海讯通
粉丝 94
博文 631
码字总数 1266889
作品 0
海淀
私信 提问
ChatOps如何变革企业业务

【编者按】本文作者为日志分析软件公司 [Logz.io][1] 的联合创始人 Tomer Levy,主要介绍 [ChatOps][2] 的特点与发展历程,以及将来可能带来的业务变革。文章系国内 [ITOM][3] 管理平台 [One...

OneAPM蓝海讯通
2016/05/18
46
0
提升 DevOps 效率,试试 ChatOps 吧!

本文翻译自文章 To Boost DevOps, Try ChatOps,文中用简单易懂的方式介绍了 ChatOps 的发展和价值,由 OneAPM 工程师编译整理。 当我们谈论 DevOps 时,总是围绕着「自动化」,「协作」和「...

OneAPM蓝海讯通
2016/01/05
49
0
MySQL-MongoDB开源监控利器PMM增加slack报警功能

这里介绍下如何增加报警功能,话说没有报警功能的监控都是不是好监控! pmm的监控类型主要有,其实应该说是Grafana email #最常用的,但是缺点就是依赖服务商的SMTP服务器,经常会有延迟,被...

技术小胖子
2017/11/09
0
0
IT人士耻于下问但又不可不知的“聊天运营”——ChatOps

作为敏捷创新的主流方法之一,DevOps(开发运营)如今是科技人士挂在嘴边的热词。DevOps的实质是促进开发、技术运营和质量保障等部门之间的沟通协作与整合的一套方法和系统。 最近在硅谷有影...

张霖
2014/12/18
0
0
Atlassian、Slack 以及 ChatOps 未来的前景如何?

在大家纷纷谈起 DevOps 和 ChatOps 的时候,Martin Giles 也对 ChatOps 的前景有自己的看法。他曾是《经济学人》的记者,现在是 Wing Venture Capital(@WingVC)合伙人。本文系国内 ITOM 管...

OneAPM蓝海讯通
2016/01/15
40
0

没有更多内容

加载失败,请刷新页面

加载更多

SpringBoot 操作ActiveMQ

一、消息队列中间件介绍 消息队列中间件是分布式系统中重要的组件,主要解决应用耦合、异步消息、流量削锋等问题,实现高性能、高可用、可伸缩和最终一致性架构,是大型分布式系统不可缺少的...

zw965
18分钟前
3
0
本地化存储Storage

为什么会引入Storage(sessionStorage,localStorage,globalStorage) Web storage的目的是克服由cookie带来的限制,当数据需要严格控制在客户端上时,无须持续将数据发回服务器。主要是提供一...

五公里
27分钟前
6
0
Qt编写自定义控件57-直方波形图

一、前言 直方波形图控件非原创控件,控件大全中大概有20-30个控件非自己原创,而是参考了网上开源的代码,自己加以整理和完善,新增了插件的代码使得可以直接集成到QtDesigner或者QtCreator...

飞扬青云
27分钟前
2
0
或许你不知道的10条SQL技巧

这几天在写索引,想到一些有意思的TIPS,希望大家有收获。 一、一些常见的SQL实践 (1)负向条件查询不能使用索引 select * from order where status!=0 and stauts!=1 not in/not exists都不...

mskk
34分钟前
5
0
IntelliJ IDEA (Mac) 运行速度优化(JVM+localhost)

1.1. JVM 参数配置 打开 idea,菜单 –> help –> edit custom vm options,调整参数,重启即可。 具体调整参数: -Xms2g -Xmx2g -XX:ReservedCodeCacheSize=1024m -XX:+UseCompressedOops 1......

指尖Coding
42分钟前
8
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部