Cloud Insight 攜手 BearyChat:打造適合運(yùn)維人員的團(tuán)隊(duì)協(xié)作工具
走過(guò) C 輪的 OneAPM萌业,旗下的產(chǎn)品已經(jīng)日漸豐滿蔚袍,從應(yīng)用性能監(jiān)控的 Application Insight 到系統(tǒng)監(jiān)控工具 Cloud Insight乡范,再到安全產(chǎn)品 OneRASP配名,以及日志分析工具 .LogInsight。而今晋辆,我們一直困頓于一個(gè)問(wèn)題:監(jiān)控幫助人們更快地發(fā)現(xiàn)了問(wèn)題渠脉,而解決問(wèn)題的落點(diǎn)在哪?
機(jī)器還沒(méi)有智能到可以幫助我們修復(fù)代碼中的問(wèn)題瓶佳,沒(méi)有辦法解決一個(gè)頁(yè)面的 SQL 時(shí)長(zhǎng)長(zhǎng)達(dá) 5000 ms 的問(wèn)題芋膘,也沒(méi)有辦法權(quán)衡計(jì)算資源的流向。
當(dāng)我們深入 DevOps 這個(gè)方法論霸饲,以及思考 Slack 的流行为朋,我們發(fā)現(xiàn)「協(xié)作」和「溝通」,也許是幫助我們更高效地解決問(wèn)題的解決之道厚脉。
DevOps 和 ChatOps
DevOps 這個(gè)一再被人們提及的概念习寸,在實(shí)際操作中,這個(gè)方法論其背后的實(shí)際操作方法傻工,和項(xiàng)目管理的手段是什么樣的融涣,甚少有人可以給出一個(gè)完美的答案。
DevOps 在最初精钮,是讓開(kāi)發(fā)、運(yùn)維剃斧、QA 之間加強(qiáng)溝通轨香,通過(guò)不同的工具來(lái)消除隔閡。而隔閡的形成有兩個(gè)原因幼东,一是信息不對(duì)稱臂容,研發(fā)無(wú)法獲取到運(yùn)維的數(shù)據(jù),運(yùn)維也無(wú)法解讀代碼的錯(cuò)誤信息根蟹;二是所秉持的價(jià)值觀脓杉、方法論的不同,不同部門(mén)之間的目標(biāo)也因此有差異简逮。說(shuō)得實(shí)際一點(diǎn)球散,就是因?yàn)?KPI 這座大山造成了不同部門(mén)之間的對(duì)責(zé)任的逃避,而 DevOps 是倡導(dǎo)大家一起來(lái)面對(duì)問(wèn)題散庶、解決問(wèn)題蕉堰。
開(kāi)發(fā)環(huán)境和部署環(huán)境的快速遷移,幫助產(chǎn)品快速上線悲龟;越來(lái)越多的監(jiān)控工具屋讶,明確負(fù)載問(wèn)題是計(jì)算資源不足的問(wèn)題,還是代碼質(zhì)量的問(wèn)題须教。
我們來(lái)看 stackshare 排名前 10 名的 DevOps 工具:
如今的 DevOps 工具大致可以分為兩類:
- 更快的 Build Test Deploy
- 更好的 Monitoring
但是大家似乎忽略了一個(gè)方向,就是上文提到的:「協(xié)作」和「溝通」。如何打破信息不對(duì)稱乐疆?如何打破隔閡划乖?當(dāng)「協(xié)作」和「溝通」的效率達(dá)到最高,團(tuán)隊(duì)將戰(zhàn)無(wú)不勝诀拭。
Slack 的流行讓這個(gè)方向又重獲生機(jī):ChatOps迁筛。
ChatOps 是誕生于 GitHub 的一種基于會(huì)話驅(qū)動(dòng)的協(xié)作開(kāi)發(fā)方法耕挨,過(guò)去團(tuán)隊(duì)之間的通訊和開(kāi)發(fā)操作是兩層皮细卧,導(dǎo)致各種不透明和低效率。ChatOps 將開(kāi)發(fā)工具帶入開(kāi)發(fā)者聊天室筒占,通過(guò)定制的插件和腳本贪庙,一個(gè)聊天機(jī)器人能夠執(zhí)行聊天中輸入的各種命令,實(shí)現(xiàn)在聊天平臺(tái)上的團(tuán)隊(duì)協(xié)作開(kāi)發(fā)自動(dòng)化翰苫,把團(tuán)隊(duì)溝通和執(zhí)行統(tǒng)一整合到一個(gè)可視化更高的聊天環(huán)境中止邮,“聊著天就把事情辦了”。
我們來(lái)看下 WIRED 雜志對(duì) GitHub 系統(tǒng)主管 Sam Lambert 的采訪:
當(dāng)你走進(jìn) GitHub 的大廳导披,在前臺(tái)的 iPad 上登錄后,所有計(jì)劃與你會(huì)面的人都會(huì)收到一份通知埃唯。GitHub 的系統(tǒng)主管 Sam Lambert 對(duì) Wired 網(wǎng)站說(shuō)撩匕,Hubot 是公司工作最努力的員工。這是公司內(nèi)部的一個(gè)玩笑墨叛。其實(shí)止毕,Hubot 是嵌入到 Github 聊天系統(tǒng)里的軟件,或者說(shuō)漠趁,它是個(gè)聊天機(jī)器人扁凛。
通過(guò)向 Hubot 發(fā)送信息,工程師們可以升級(jí)服務(wù)器上的系統(tǒng)闯传,刪除數(shù)據(jù)庫(kù)中的數(shù)據(jù)谨朝,甚至讓全部的服務(wù)器下線。在公司外部甥绿,Hubot 被稱作是 ChatOps 工具叠必。就是說(shuō),它能夠處理運(yùn)營(yíng)任務(wù)妹窖,比如設(shè)置新服務(wù)器和數(shù)據(jù)庫(kù)纬朝,或者升級(jí) GitHub 網(wǎng)站背后的代碼。ChatOps 是 Github 自造的單詞骄呼,不過(guò)共苛,這種想法來(lái)源于軟件界的 DevOps 運(yùn)動(dòng)判没。通過(guò)一些新型的軟件,工程師們可以讓公司內(nèi)部的大量硬件和軟件實(shí)現(xiàn)自動(dòng)化設(shè)置和升級(jí)隅茎。ChatOps 添加了對(duì)話元素澄峰。“GitHub 網(wǎng)站每天的升級(jí)都是通過(guò)聊天機(jī)器人完成的辟犀∏尉海” Lambert 說(shuō)。
ChatOps 這項(xiàng) GitHub 自創(chuàng)的運(yùn)動(dòng)堂竟,的的確確為 DevOps 中「加強(qiáng)溝通」帶來(lái)了實(shí)質(zhì)性的進(jìn)展魂毁。
而硅谷的 Slack 這塊團(tuán)隊(duì)協(xié)作的明星產(chǎn)品的流行,說(shuō)明 ChatOps 正在往產(chǎn)品化的方向上行進(jìn)出嘹。
BearyChat
通過(guò)會(huì)話來(lái)加強(qiáng)溝通席楚,從而更高效地解決問(wèn)題。在國(guó)內(nèi)税稼,就要說(shuō)說(shuō) BearyChat 了烦秩。
BearyChat 的出現(xiàn)是因?yàn)?strong>團(tuán)隊(duì)工具龐雜郎仆,每天產(chǎn)生大量信息只祠,這些信息散落在各種服務(wù)里,其中重要信息很可能會(huì)被忽略扰肌。所以一個(gè)匯集信息抛寝、提升工作效率的工具成為一種剛需。
當(dāng)然狡耻,除了界面,產(chǎn)品本身的功能是最重要的猴凹,BearyChat 在團(tuán)隊(duì)討論上除了基本的文字溝通夷狰,還接入了各種第三方服務(wù),比如圖片和視頻直接顯示郊霎,網(wǎng)頁(yè)鏈接直接抓內(nèi)容沼头,以及展示 Github 代碼片段、Trello 列表等功能书劝,盡可能將影響團(tuán)隊(duì)協(xié)作流程的操作簡(jiǎn)化(如點(diǎn)擊进倍、跳轉(zhuǎn)等等)。
除了整合梳理信息的功能购对,BearyChat 還有一個(gè)類似于 Workflow 的機(jī)制猾昆,他們稱之為機(jī)器人。在小編看來(lái)骡苞,Workflow 是提升效率的關(guān)鍵功能垂蜗,Mac 內(nèi)有自建的 Automator楷扬,網(wǎng)絡(luò)上有著名的 IFTTT。從 If this then that 的邏輯上延伸贴见,BearyChat 的機(jī)器人應(yīng)該是內(nèi)容的搬運(yùn)工烘苹,比如項(xiàng)目代碼一旦更新會(huì)自動(dòng)發(fā)送到討論組這樣的功能。
協(xié)作工具的未來(lái)
康威定律說(shuō):設(shè)計(jì)系統(tǒng)的組織片部,最終產(chǎn)生的設(shè)計(jì)等同于組織之內(nèi)镣衡、之間的溝通結(jié)構(gòu)。
如果一款團(tuán)隊(duì)協(xié)作工具档悠,做到了通用廊鸥,卻沒(méi)有根據(jù)組織內(nèi)部的溝通方式、工作方式來(lái)做配合站粟,最終溝通和協(xié)作的效率會(huì)大打折扣黍图。
好在 BearyChat 可以通過(guò)第三方工具來(lái)自定義機(jī)器人。那如何更深入地與其他產(chǎn)品合作呢奴烙?
如果我們對(duì)工作中的人群進(jìn)行劃向:設(shè)計(jì)師助被、研發(fā)人員、項(xiàng)目管理人員等等切诀,而這些人所需要的工具是不一樣的揩环。
設(shè)計(jì)師需要 Adobe 的 Creative Cloud 來(lái)隨時(shí)隨地訪問(wèn)他們的文件,需要 Behance 和 Dribble 的推送來(lái)擴(kuò)展視野幅虑。研發(fā)人員以 Cloud Insight 研發(fā)組為例丰滑,需要 GitLab 的變更管理,需要 Docker 的管理工具倒庵,需要基于 Bara 的測(cè)試環(huán)境部署的變更管理等等褒墨。
而不同工種的關(guān)注點(diǎn),和溝通方式也是不一樣的擎宝,并且圍繞的話題郁妈、和傳輸?shù)奈募奶卣饕彩遣灰粯拥摹?/p>
單就運(yùn)維這個(gè)工種來(lái)說(shuō),他們需要關(guān)注的點(diǎn)包括:
- 每一項(xiàng)指標(biāo)的歷史曲線圖
- 報(bào)警產(chǎn)生的事件
- 出現(xiàn)異常點(diǎn)時(shí)的解決方案
- 高級(jí)工程師和初級(jí)工程師之間的溝通
- 對(duì)基礎(chǔ)設(shè)施的控制
也就是說(shuō)绍申,如果一個(gè)團(tuán)隊(duì)協(xié)作工具不能夠針對(duì)某個(gè)特定工種噩咪,根據(jù)他們的關(guān)注點(diǎn)做適配,最終淪為一個(gè)通用級(jí)的工具极阅,是沒(méi)有未來(lái)的胃碾。這也是加速了像 Slack、BearyChat 這樣的團(tuán)隊(duì)協(xié)作工具筋搏,和其他第三方工具合作的原因仆百。
而今,Cloud Insight 和 BearyChat 的合作奔脐,就是為了打造一個(gè)適合運(yùn)維工程師進(jìn)行實(shí)時(shí)溝通與協(xié)作的一體化工具儒旬。
Cloud Insight 是一款系統(tǒng)監(jiān)控工具栏账,能夠監(jiān)控操作系統(tǒng)、數(shù)據(jù)庫(kù)栈源、中間件的運(yùn)行情況挡爵,并根據(jù)指標(biāo)產(chǎn)生報(bào)警。也可以通過(guò) SDK 上傳任何指標(biāo)甚垦,來(lái)做集中的展現(xiàn)和管理茶鹃,包括:業(yè)務(wù)指標(biāo)、應(yīng)用性能監(jiān)控指標(biāo)等等艰亮。
因此,參與到 Cloud Insight 這個(gè)工具的人員迄埃,不止運(yùn)維人員還包括研發(fā)人員疗韵、管理人員,甚至運(yùn)營(yíng)人員侄非。而團(tuán)隊(duì)協(xié)作也是 Cloud Insight 不可或缺的功能蕉汪。Cloud Insight 事件流就是匯集報(bào)警、探針啟動(dòng)和操作歷史記錄于一身的功能逞怨。
不同工具之間的相互整合,在 SaaS 這個(gè)環(huán)境中意味著更多的可能性叠赦,更多的使用場(chǎng)景驹马,給用戶帶來(lái)更多的選擇溢豆。
結(jié)語(yǔ)
性能監(jiān)控的意義在于讓運(yùn)維變得高效、智能在辆。團(tuán)隊(duì)溝通册踩、協(xié)作的根本目的也在于通過(guò)一切方式提高效率泳姐。DevOps 是倡導(dǎo)大家一起來(lái)面對(duì)問(wèn)題、解決問(wèn)題棍好,通過(guò) Cloud Insight 及時(shí)發(fā)現(xiàn)性能問(wèn)題仗岸,這時(shí)候再因?yàn)锽earyChat
的快捷和易用讓解決問(wèn)題的過(guò)程不那么痛苦允耿。有著同樣的情懷和期許借笙,Cloud Insight 和 BearyChat 的合作勢(shì)必成為一件 1+1 > 2 的事。
參考文章
本文系國(guó)內(nèi) ITOM 管理平臺(tái) OneAPM 工程師編譯整理较锡。想閱讀更多技術(shù)文章业稼,請(qǐng)?jiān)L問(wèn) OneAPM 官方技術(shù)博客。
本文轉(zhuǎn)自 OneAPM 官方博客
- 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)弟头,“玉大人吩抓,你說(shuō)我怎么就攤上這事「昂蓿” “怎么了疹娶?”我有些...
- 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)伦连。 經(jīng)常有香客問(wèn)我雨饺,道長(zhǎng),這世上最難降的妖魔是什么除师? 我笑而不...
- 正文 為了忘掉前任沛膳,我火速辦了婚禮,結(jié)果婚禮上汛聚,老公的妹妹穿的比我還像新娘锹安。我一直安慰自己,他們只是感情好倚舀,可當(dāng)我...
- 文/花漫 我一把揭開(kāi)白布叹哭。 她就那樣靜靜地躺著,像睡著了一般痕貌。 火紅的嫁衣襯著肌膚如雪风罩。 梳的紋絲不亂的頭發(fā)上,一...
- 那天舵稠,我揣著相機(jī)與錄音超升,去河邊找鬼。 笑死哺徊,一個(gè)胖子當(dāng)著我的面吹牛室琢,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播落追,決...
- 文/蒼蘭香墨 我猛地睜開(kāi)眼盈滴,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了轿钠?” 一聲冷哼從身側(cè)響起巢钓,我...
- 序言:老撾萬(wàn)榮一對(duì)情侶失蹤病苗,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后症汹,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體硫朦,經(jīng)...
- 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
- 正文 我和宋清朗相戀三年背镇,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了阵幸。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
- 正文 年R本政府宣布,位于F島的核電站旺矾,受9級(jí)特大地震影響蔑鹦,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜箕宙,卻給世界環(huán)境...
- 文/蒙蒙 一嚎朽、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧柬帕,春花似錦哟忍、人聲如沸。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至凤跑,卻和暖如春爆安,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背仔引。 一陣腳步聲響...
- 正文 我出身青樓翘簇,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親鲤看。 傳聞我的和親對(duì)象是個(gè)殘疾皇子缘揪,可洞房花燭夜當(dāng)晚...
推薦閱讀更多精彩內(nèi)容
- Spring Cloud為開(kāi)發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理耍群,服務(wù)發(fā)現(xiàn)义桂,斷路器找筝,智...
- 前言 DevOps方案實(shí)施在互聯(lián)網(wǎng)行業(yè)中已經(jīng)相對(duì)成熟了,而在游戲行業(yè)中還處在起步的初級(jí)階段(據(jù)個(gè)人了解的身邊游戲公...
- 如果說(shuō) 15 年你還沒(méi)有將 DevOps 真正應(yīng)用起來(lái)慷吊,16 年再不實(shí)踐也未免太落伍了袖裕。國(guó)內(nèi) ITOM 領(lǐng)軍企業(yè) ...
- 找一份安穩(wěn)的工作急鳄,相信是大多數(shù)畢業(yè)生的追求。而李哲堰酿,從畢業(yè)初就很幸運(yùn)地得到了大家艷羨的國(guó)企“鐵飯碗”疾宏,卻又轉(zhuǎn)而放棄...
- 一坎藐、奇跡 1、長(zhǎng)壽公司區(qū)域經(jīng)理來(lái)廣州和我見(jiàn)面了哼绑,是年前有個(gè)念想代理素肉這個(gè)產(chǎn)品岩馍,現(xiàn)在顯化了!太棒了抖韩! 2蛀恩、剛好需要...