詳細解析: VictorOps 是如何利用和完善 ChatOps?

ChatOps,即聊天應用,在軟件開發中被普遍應用改進開發者之間的溝通。簡單地說,ChatOps 是將內容或行動 (或二者) 遷移到聊天客戶端。這樣作以後,企業內的全部團隊都能分享重要信息,行動,及其相關的對話。經過將以上全部信息整合到同一個界面,能夠更好地瞭解整個企業內部正在發生什麼。後端

VictorOps 的 Jason Hand 科普了不少關於 ChatOps 的知識。強調了 ChatOps 起源於運營團隊對自動化,簡單化,並分享許多平常任務解決方案的需求。這有助於縮短 IT 運維團隊間處理事件的反饋循環,加快軟件交付,安全保障,最重要的是,讓團隊有更多的時間來學習和創新。api

如今,開發人員能夠在整個交付週期內隨時分享代碼庫的狀況,而且與後端工程師便捷合做,經過無障礙深度溝通共同找出問題。銷售和市場團隊能夠公開分享有關促銷等活動相關的消息。全部這一切,知足了爲維持運營優點所需的持續透明度和持續提高。安全

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 體驗。blog

雖然上述不少聊天工具國內並無普遍使用,可是 ChatOps 這個概念卻早已普及,而且已經有產品能實現了接入國內主流溝通軟件,如北京藍海訊通科技股份有限公司旗下的產品 OneAlert ,成功接入我大騰訊的 QQ,不讓三分顏色的微信,以及其它的如簡聊等溝通軟件。可以實現運維一線人員多方位瞭解處理告警所需信息,而且方便團隊成員彼此溝通。想了解 OneAlert 是如何利用 ChatOps,可戳官網本文轉自 OneAPM 官方博客 參考文章:New API = ChatOps Goodness事件

相關文章
相關標籤/搜索