Cloud Insight 第13次新品發(fā)布會現(xiàn)在開始,首先非常感謝大家前來看我們的新功能發(fā)布會,下面我先給大家介紹一下新功能,之后有什么問題大家盡管問??。
新功能
Cloud Insight 發(fā)布 4.4.0 版本,主要增加以及修復以下功能:
- 增加儀表盤標記線
- 增加儀表盤數(shù)據(jù)表現(xiàn)形式
- 增加儀表盤 rate 指標
- 增加 hostmap 無限分組功能
- 增加端口監(jiān)控,進程監(jiān)控
- 修復 Windows 平臺顯示問題
儀表盤是什么?
天啊,互聯(lián)網(wǎng)時代有人連這個都不知道,好吧,既然這樣那我來解(an)釋(li)一下,儀表盤就是汽車上顯示轉速表,里程表,機油,,,,balabala。??不開玩笑,我們是一個嚴肅的產(chǎn)品,儀表盤其實是將你關心的所有數(shù)據(jù)用圖表這種更直觀的形勢展現(xiàn)出來的一種表現(xiàn)形式。
再說簡單點,就是你今天想統(tǒng)計一下敲了多少下鍵盤,點擊了多少下鼠標,看下面這個圖就明白啦!

這個儀表盤和運維有什么關系?
好問題,這個問題問的很有水平嘛!舉一個最簡單的場景:5 臺 MySQL 數(shù)據(jù)庫平常 5000 連接,如果突然間整體訪問量劇增,這個時候你需要知道每臺服務器數(shù)據(jù)庫訪問情況,整體訪問情況,整體增長情況。
用儀表盤可以設2個表盤,一個是顯示5臺服務器各自訪問連接情況,一個顯示總體訪問連接情況,當然要想更全面的確認訪問量劇增是出現(xiàn)攻擊還是真的有很多用戶訪問,還要加上其他數(shù)據(jù)庫操作的監(jiān)控指標。
有人用這儀表盤嗎,或者這個儀表盤有具體使用實例嗎?
這個當然有啊,就說那個監(jiān)控北京空氣質量 監(jiān)控不同地區(qū) PM2.5 的應用,監(jiān)控天氣的 APP 不少,現(xiàn)在是個應用估計都有這個功能,但如果把這類數(shù)據(jù)投放在大屏幕上,讓公司同事隨時都能看到這個關乎生命的實時數(shù)據(jù)指標,那簡直就是一件利國利民的好事啊??,畢竟在霧都生活還是很不容易的。
還有那個極具極客范兒的 監(jiān)控閉路電視的硬盤空間也是用儀表盤展示數(shù)據(jù)的,具體代碼可以看 github 上 monitor-harddisk 項目。
對了還有業(yè)務層面的 SDK實現(xiàn)業(yè)務響應速度監(jiān)控,監(jiān)控 Nginx php 的響應時間,什么監(jiān)控數(shù)據(jù),應用數(shù)據(jù),儀表盤統(tǒng)統(tǒng)搞的定。

上面說的儀表盤增加表現(xiàn)形式和 rate 指標具體指什么?
我們4.4.0之前的版本儀表盤只有3種表現(xiàn)形式,都是圖表的,就是上圖那種折線圖,面積圖,以及柱狀圖,現(xiàn)在增加了數(shù)值型的表現(xiàn)形式。
圖表格式對于數(shù)值趨勢走向以及歷史對比更為直觀,純數(shù)字格式更適合看此時具體數(shù)據(jù),如下圖圖二,把指標名稱的具體數(shù)據(jù)列出來,當然,還有更加直觀的圖三,你可以設置數(shù)據(jù)在什么位置,數(shù)值在什么區(qū)段顯示什么顏色,背景顯示什么顏色,例如可以這樣設置:內(nèi)存使用率低于70%時是綠色的,70%~80%橙色,80%以上紅色等等,有點小告警的意思啊。

還有增加了一個 rate 指標,這個就像上圖圖一中 system.cpu.idle 這個指標,開啟 rate 指標顯示,就會增加一個計算斜率的數(shù)據(jù)。
例如我們每周活躍用戶要求增長8%,把每周的日活數(shù)據(jù)放上去,根據(jù)每周日活數(shù)據(jù),開啟 rate 指標計算,看是不是達標。。。。。寫上這些好辛酸。
Hostmap 是什么?
Hostmap 是你可以在一個屏幕上看到所有主機情況,根據(jù)顏色分辨主機是 up 還是 down ;通過 tag 你想分組,過濾,隨意;宏觀上發(fā)現(xiàn)哪個組件監(jiān)控出問題,發(fā)現(xiàn)異常,及時處理并且避免資源浪費。通過 Hostmap 你可以輕松管理1000臺服務器,10000臺服務器,下圖是通過地區(qū)和信仰分組后的結果:

那么 tag 是。。。。??好像越扯越遠啦,具體含義參見 tag,簡單來說就是通過 key:value 格式給不同主機加上標簽,上圖的一些 tag 就是 地區(qū):海之角 信仰:基督教 等等之類的。上述指標純屬杜造,和事實有什么差距概不負責哦?。莻€羊教實在被好多人吐糟)
還有還有。。。
還有我們的儀表盤標記線,端口監(jiān)控,進程監(jiān)控等功能在這就不多介紹了,留點小神秘,曝光過度被人抄了怎么辦(原諒有被迫害妄想癥的我),其實從名稱上也能猜到幾分吧,想看更多功能介紹,參考 Ci 文檔,自己注冊一個玩一下就知道啦,實在技癢的話玩玩我們 SDK 吧!
強行拉回主題
說了上述這么多功能,還覺得運維無聊嗎?如果以前是的話那是你沒找到給力的工具,所以才感覺運維工作無聊。經(jīng)常在運維群里聽人說:運維嘛,平時上班也沒什么事,搭好監(jiān)控不出什么問題就行了,其他時間就學學新技術,要么就是在群里和大家神侃。。。對于這種工作態(tài)度,我想說的是,侃的時候放上上面幾張圖來展示自己的成果是不是裝 X 加分了呢?

Cloud Insight 集監(jiān)控、管理、計算、協(xié)作、可視化于一身,幫助所有 IT 公司,減少在系統(tǒng)監(jiān)控上的人力和時間成本投入,讓運維工作更加高效、簡單。想閱讀更多技術文章,請訪問 OneAPM 官方技術博客。
本文轉自 OneAPM 官方博客