chatops, 不止是有趣的自動化

相信看過上一篇兒小文的小伙伴應該對chatops已經(jīng)有了一些認識濒憋,接下來我們來做一次白日夢,把自己想像成ironman, 此時你的chatbot就化身為j.a.v.i.s, 他會像javis幫助tony一樣幫你完成重復煩瑣的事情堤尾,而你只需要專助于有意義的事情,像tony一樣,只需要轉動你的大腦,挖掘出一些idea, 剩下的事情交你的好基友就好了鲸睛,really cool,right坡贺?

可是興奮之余官辈,我開始有些擔心,我慢慢意識到chatops只是利用chatbot為service的API提供了另外一種簡單的調用方式拴念,雖然很炫酷很潮流钧萍,但也僅是后臺service的另一個入口而已褐缠。難道chatops只是簡單聊天機器人+ restful api調用的自動化流程嗎政鼠?僅僅是因為他比較有趣嗎?

相信你也會有以上疑惑队魏,私下與同事交流的時候我也經(jīng)常被問到相關的問題公般,下面我就簡單聊一下我對chatops的一些想法:

你不是一個人在戰(zhàn)斗

當有一個chatbot存在于我們的slack channel中的時候,就相當于我們有了一個最勤勞胡桨,最好溝通官帘,從不休假并且隨叫隨到的同事。工作中昧谊,我時時刻刻都在和chatbot一起工作刽虹,他會糾正我的錯誤,只有我輸入了正確的command呢诬,他才會按我的要求調用后臺服務的api完成相關操作涌哲,有個同事會不辭辛勞無怨無悔為你糾正很low的失誤,是不是很開心尚镰?其次和我一起工作的不只是這個最表面的chatbot阀圾,問個問題,chatbot調用的后臺服務api是誰寫的呢狗唉?肯定是相關領域的專家經(jīng)過了細致的思考初烘,縝密的設計,完善的測試后才開放出來的分俯,所以我們無形中也擁有了這些領域專家的能力肾筐,他們也在和我們并肩作戰(zhàn),這時你是不是充滿了自信缸剪?:-)最后slack channel中不只有chatbot局齿,還會有我們活生生的親愛的同事們,他們也都工作在這個channel中橄登,如果我run錯了命令抓歼,他們會及時出現(xiàn)指出問題讥此,所以就沒有問題了:),一言以蔽之就是chatops可以讓我們在工作中pair all the time.

pair all the time

做到言傳身教

問題來了谣妻,請問各位工作中你喜歡寫文檔嗎萄喳?請問工作中你喜歡更新文檔嗎?請舉后搶答蹋半。他巨。。我相信答案都是No减江,這點chatops可以幫到我們染突。我們來看看下面幾個用到文檔的場景 --

當菜鳥入職需要文檔來學習如何完成每天工作的時候,首先小菜同學可以閱讀老鳥們在slack channel中的聊天記錄辈灼,觀察他們在什么情況下run了什么命令份企,之后通過chatbot command help來了解相關命令的usage。也就是說小菜每天都可以在老鳥們真實的工作中學習充實自己巡莹,很快他就會成為老鳥中的一員司志。

當老鳥一時頭暈不知道run哪條命令去fix問題的時候,他不用去文件系統(tǒng)或wiki中一臉緊急加茫然的查找文檔降宅,他只需要run兩個命令就能很快找到答案 -- chatbot help, chatbot command help.

chatops使團隊成員之間交流時骂远,完全可以用chatbot做到透明的溝通且共享所有聊天的上下文,完全不需要在文檔和文件系統(tǒng)之間切換腰根。我們再看看下面那個美女和帥哥的例子激才,想想都開心!

teaching by doing

心無旁騖的專注

你是不是經(jīng)歷過這樣一種場景额嘿,你開發(fā)運維的服務宕機了瘸恼,這個時候你會扮演一個救火隊長的角色,會義無反顧的埋頭去debug和fix這個復雜問題岩睁,這個時候我們是不想被打擾的钞脂,更不會面帶微笑且耐著性子解釋原因和為什么會這么做給吃瓜群眾聽。我也相信吃瓜群眾不會輕易打擾你捕儒,可是這個時候slack channel中冰啃,突然冒來了一個vp甚至一個c-level的家伙,他表示很關心這件事刘莹,關系到一個重要的談判阎毅,他們的問題也都很簡單"What happened?",真特么挺簡單的,可是回答起來真是不容易点弯。這個時候作為主力救火隊員你該如何選擇扇调?是暫時擱置緊急的fixing,強顏歡笑的滿足那個重量級人物抢肛?還是選擇無視那個只有兩個單詞的“簡單問題”狼钮?你很糾結對嗎碳柱?那么chatops會幫助到我們。

communication by doing

With chatops熬芜,我們堅決不會停下來莲镣,因為宕機每一分每一秒都對公司是巨大的損失,所以救火隊員會一直專注于分析解決根本的問題涎拉,不必擔心無視那個重量級人物會不會被fire(這是個極端的例子瑞侮,因為c-level的人都很nice), 然而在slack channel中我通過chatbot做debug的command以及chatbot發(fā)回來的運行結果會告訴所有人發(fā)生的一切,不僅滿足了大人物的需求鼓拧,同時也滿足了吃瓜群眾的好奇心半火,何樂而不為呢?

協(xié)作順暢

另一個不舒服的經(jīng)歷季俩,在發(fā)布一個重要的產品前不得不盯著一個email thread長達24小時钮糖,不斷的等待著其他team的新進展,不斷的把自己team進展情況告知其他team种玛,盡管我們很努力眼都快瞎了藐鹤,但還是會時不時落掉一些重要的信瓤檐,很失落又無可奈何赂韵,對嗎?chatops同樣可以幫到我們挠蛉,在當下這個IM如此發(fā)達的時代祭示,為什么還要用“老古董”,拋棄email吧谴古。

當多個團隊工作在同一個slack channel中质涛,每個團隊的工作都是能過chatbot完成,并把工作成果通過chatbot回傳到channel中掰担,那么我們就可以至少在這件事情上干掉email了汇陆。舉個不太恰當?shù)睦樱粋€復雜系統(tǒng)由上带饱,中毡代,下游三個team開發(fā)維護,為了完成一次升級需要三個team先后依次發(fā)布新版本勺疼,上游team通過chatbot布署完成教寂,并將結果通過bot回傳回來,接著中間件的team就可以根據(jù)這個回傳結果來安排中間件的發(fā)布工作执庐,同樣的酪耕,下游team也會依據(jù)中間件團隊的布署結果來安排下游團隊的部署工作,信息流動很順暢轨淌,合作很愉快迂烁,升級工作也很順利的完成看尼。Cheers~

移動性

slack或其它IM工具是有手機客戶端的,也就是說我們的智能手機也擁有了chatbot的所有能力盟步,還在擔心陪同家人度假去哪里都要背著笨重難看的電腦包嗎狡忙?還在擔心因為時刻留意哪里有start bar或有wifi的店鋪而不能全身心的陪伴家人而招來不滿和白眼嗎?chatops可以幫到你址芯。你可以在任何地點關心運維你的產品灾茁,你可以在床上,在沙灘上谷炸,在酒吧里北专,只要你的smart phone還有電量和信號且裝有slack客戶端,cool!

mobility

再次一言以蔽之旬陡,chatops不僅只是一種有趣的自動化拓颓,他還使整個過程變得更加透明,信息和知識流動的更加順暢描孟。這次扯了很多驶睦,都是一些我實施落地chatops的感受,和大家分享匿醒。下次我們來聊一下如何從零開始一步一步做出一個簡單的bot场航,如果還有下次的話 ;-)

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市廉羔,隨后出現(xiàn)的幾起案子溉痢,更是在濱河造成了極大的恐慌,老刑警劉巖憋他,帶你破解...
    沈念sama閱讀 216,919評論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件孩饼,死亡現(xiàn)場離奇詭異,居然都是意外死亡竹挡,警方通過查閱死者的電腦和手機镀娶,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,567評論 3 392
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來揪罕,“玉大人梯码,你說我怎么就攤上這事∷市颍” “怎么了忍些?”我有些...
    開封第一講書人閱讀 163,316評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長坎怪。 經(jīng)常有香客問我罢坝,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,294評論 1 292
  • 正文 為了忘掉前任嘁酿,我火速辦了婚禮隙券,結果婚禮上,老公的妹妹穿的比我還像新娘闹司。我一直安慰自己娱仔,他們只是感情好,可當我...
    茶點故事閱讀 67,318評論 6 390
  • 文/花漫 我一把揭開白布游桩。 她就那樣靜靜地躺著牲迫,像睡著了一般。 火紅的嫁衣襯著肌膚如雪借卧。 梳的紋絲不亂的頭發(fā)上盹憎,一...
    開封第一講書人閱讀 51,245評論 1 299
  • 那天,我揣著相機與錄音铐刘,去河邊找鬼陪每。 笑死,一個胖子當著我的面吹牛镰吵,可吹牛的內容都是我干的檩禾。 我是一名探鬼主播,決...
    沈念sama閱讀 40,120評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼疤祭,長吁一口氣:“原來是場噩夢啊……” “哼盼产!你這毒婦竟也來了?” 一聲冷哼從身側響起画株,我...
    開封第一講書人閱讀 38,964評論 0 275
  • 序言:老撾萬榮一對情侶失蹤啦辐,失蹤者是張志新(化名)和其女友劉穎谓传,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體芹关,經(jīng)...
    沈念sama閱讀 45,376評論 1 313
  • 正文 獨居荒郊野嶺守林人離奇死亡续挟,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,592評論 2 333
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了侥衬。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片诗祸。...
    茶點故事閱讀 39,764評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖轴总,靈堂內的尸體忽然破棺而出直颅,到底是詐尸還是另有隱情,我是刑警寧澤怀樟,帶...
    沈念sama閱讀 35,460評論 5 344
  • 正文 年R本政府宣布,位于F島的核電站械荷,受9級特大地震影響共耍,放射性物質發(fā)生泄漏吨瞎。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,070評論 3 327
  • 文/蒙蒙 一字旭、第九天 我趴在偏房一處隱蔽的房頂上張望崖叫。 院中可真熱鬧,春花似錦归露、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,697評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至堕油,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間卜录,已是汗流浹背眶明。 一陣腳步聲響...
    開封第一講書人閱讀 32,846評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留搜囱,地道東北人。 一個月前我還...
    沈念sama閱讀 47,819評論 2 370
  • 正文 我出身青樓绊汹,卻偏偏與公主長得像扮宠,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,665評論 2 354

推薦閱讀更多精彩內容

  • 在人人都在討論DevOps的今天,有一個詞ChatOps顯得比較突出萝玷,什么是ChatOps?它是怎么工作的蜓斧?它能帶...
    13太保閱讀 11,524評論 2 13
  • Spring Cloud為開發(fā)人員提供了快速構建分布式系統(tǒng)中一些常見模式的工具(例如配置管理睁冬,服務發(fā)現(xiàn),斷路器豆拨,智...
    卡卡羅2017閱讀 134,654評論 18 139
  • 發(fā)現(xiàn) 關注 消息 iOS 第三方庫、插件脚线、知名博客總結 作者大灰狼的小綿羊哥哥關注 2017.06.26 09:4...
    肇東周閱讀 12,096評論 4 62
  • 之前兩個小文兒跟大家探討了what -- chatops是怎樣一回子事和why -- chatops所帶來的一系列...
    邸富杰閱讀 1,153評論 1 3
  • 昨天晚上小妹給我打電話船逮,談了一些她最近做的一個項目肛度,她在一個賣黃金大米的項目中表現(xiàn)突出,得到了團隊負責人的認可承耿。不...
    生椒牛肉閱讀 2,237評論 21 16