自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

極光推送許?。捍髷?shù)據(jù)架構(gòu)下的可視化智能運(yùn)維監(jiān)控

原創(chuàng)
開發(fā) 架構(gòu)
2016年4月14-15日,由51CTO傳媒主辦的WOT2016互聯(lián)網(wǎng)運(yùn)維與開發(fā)者大會(huì)在北京珠三角JW萬豪酒店召開。秉承專注技術(shù)、服務(wù)技術(shù) 人員的理念,自2012年以來,WOT品牌大會(huì)已經(jīng)成功舉辦九屆,積累了大量的技術(shù)專家資源,獲得了廣大IT從業(yè)者和技術(shù)愛好者的一致認(rèn)可,成為了業(yè)界重要的技術(shù)分享交流平臺(tái)以及人脈拓展平臺(tái)。

大數(shù)據(jù)作為趨勢是任何一個(gè)企業(yè)都逃脫不了的宿命。大數(shù)據(jù)架構(gòu)和傳統(tǒng)架構(gòu)有著天壤之別。對(duì)于運(yùn)維人員來說,大數(shù)據(jù)時(shí)代的運(yùn)維應(yīng)該從傳統(tǒng)運(yùn)維轉(zhuǎn)變到業(yè)務(wù)運(yùn)維中去。然而對(duì)業(yè)務(wù)指標(biāo)的監(jiān)控也區(qū)別于對(duì)機(jī)器的監(jiān)控,對(duì)業(yè)務(wù)的監(jiān)控和告警方式也千差萬別。企業(yè)運(yùn)維人員該如何應(yīng)對(duì)呢?

在WOT2016互聯(lián)網(wǎng)運(yùn)維與開發(fā)者大會(huì)現(xiàn)場,51CTO記者獨(dú)家專訪到極光推送高級(jí)Hadoop工程師許俊。讓我們通過本文一起了解,他是如何基于業(yè)務(wù)運(yùn)維的思維導(dǎo)向,構(gòu)建極光推送大數(shù)據(jù)架構(gòu)下的運(yùn)維監(jiān)控告警系統(tǒng)的;在許俊眼中,業(yè)務(wù)運(yùn)維與傳統(tǒng)運(yùn)維的理念和實(shí)現(xiàn)上又存在著哪些差異。

嘉賓簡介

[[165331]]

許俊,高級(jí)Hadoop工程師,大數(shù)據(jù)平臺(tái)負(fù)責(zé)人。極光推送首位大數(shù)據(jù)工程師,見證并負(fù)責(zé)整個(gè)極光推送大數(shù)據(jù)平臺(tái)的演進(jìn),目前負(fù)責(zé)Hadoop平臺(tái),流計(jì)算系統(tǒng)、圖數(shù)據(jù)庫服務(wù)、spark算法平臺(tái)等基礎(chǔ)數(shù)據(jù)平臺(tái)。在Hadoop運(yùn)維開發(fā),大規(guī)模分布式計(jì)算平臺(tái)領(lǐng)域有著豐富經(jīng)驗(yàn)。

可視化的智能運(yùn)維監(jiān)控系統(tǒng)

極光推送的大數(shù)據(jù)平臺(tái)基于Hadoop集群實(shí)現(xiàn)。開始時(shí)由于部署在集群上的業(yè)務(wù)少、數(shù)據(jù)少,只采用了Zabbix對(duì)機(jī)器的基本指標(biāo)進(jìn)行監(jiān)控,往往要到第二天接到業(yè)務(wù)部門的反饋才知道集群出現(xiàn)了問題。

隨著業(yè)務(wù)程序越來越多,越來越復(fù)雜,對(duì)于指標(biāo)的監(jiān)控要求也越來越高。發(fā)展到現(xiàn)在,簡單的指標(biāo)監(jiān)控已經(jīng)不能滿足要求,出現(xiàn)了越來越多的類似 “平均值”、“***值”、“求和” 等更靈活多樣的需求。目前,極光推送采用的Grafana+Graphite+Statsd+Cabot這四個(gè)組件,構(gòu)建一套更通用并且功能更豐富的監(jiān)控系統(tǒng)。Graphite作為整個(gè)架構(gòu)的核心,提供源數(shù)據(jù)的接收、數(shù)據(jù)的存儲(chǔ)和數(shù)據(jù)展示功能;Statsd是作為數(shù)據(jù)的收集和數(shù)據(jù)的聚合,以及部分的數(shù)據(jù)負(fù)載均衡的操作;Cabot是作為整個(gè)系統(tǒng)的告警部分,來對(duì)接到極光推送自己的告警系統(tǒng);Grafana是作為監(jiān)控系統(tǒng)UI這一層的方案。

問題的監(jiān)控告警及風(fēng)險(xiǎn)預(yù)估

日志收集方面,極光推送主要是用Flume。許俊談到,F(xiàn)lume除了能把原始的日志收集到ES外,還能將一些不是原始文件的日志對(duì)接到Kafka數(shù)據(jù)中心。另外,通過與Elasticsearch的配合,F(xiàn)lume能非常容易地把數(shù)據(jù)拉到想要的目的地,而不需要像使用ES時(shí)那樣,做一些具體的分析和挖掘,非常便于問題的發(fā)現(xiàn)。

對(duì)于如何進(jìn)一步挖掘這些日志數(shù)據(jù)的價(jià)值,許俊談到,他們希望通過對(duì)業(yè)務(wù)指標(biāo)的監(jiān)控,及時(shí)地發(fā)現(xiàn)并處理問題,甚至是對(duì)風(fēng)險(xiǎn)進(jìn)行預(yù)盼,這也是做監(jiān)控和告警的目的。實(shí)現(xiàn)這項(xiàng)工作,就需要更加詳盡地獲取或提供這些業(yè)務(wù)方面的指標(biāo),并將其對(duì)接到監(jiān)控系統(tǒng)里,并通過一些基本功能,讓業(yè)務(wù)方更加直觀、方便地掌據(jù)自身業(yè)務(wù)各方面的具體情況,從而有針對(duì)性地進(jìn)行一些優(yōu)化和改進(jìn),比如及時(shí)進(jìn)行擴(kuò)容、負(fù)載均衡等。

以Redis內(nèi)存為例。傳統(tǒng)運(yùn)維可能更加關(guān)注Redis使用內(nèi)存有沒有達(dá)到預(yù)設(shè)值,但通過現(xiàn)在這樣的系統(tǒng),業(yè)務(wù)方就能夠非常輕松地觀察到在整個(gè)歷史時(shí)間內(nèi),Redis實(shí)際占用內(nèi)存的增長速度和比例。這樣系統(tǒng)就能在它達(dá)到設(shè)置的預(yù)值之前發(fā)出預(yù)警,提前進(jìn)行擴(kuò)容方面的工作,而不是等到問題發(fā)生的那個(gè)時(shí)間點(diǎn),為業(yè)務(wù)發(fā)展起到有力的支撐。

談及結(jié)合業(yè)務(wù)發(fā)展的需求對(duì)極光推送大數(shù)據(jù)架構(gòu)運(yùn)維的優(yōu)化方向,許俊分享到,要整合大數(shù)據(jù)各組件的通用監(jiān)控告警系統(tǒng),實(shí)現(xiàn)與調(diào)度等系統(tǒng)的結(jié)合,從監(jiān)控、警告的階段演進(jìn)為回復(fù)和預(yù)警。通用監(jiān)控告警系統(tǒng)就像JVM對(duì)于Java一樣,可以讓業(yè)務(wù)方基于一些通用的標(biāo)準(zhǔn)或者協(xié)議,把資料統(tǒng)一寫好,定制好,然后直接與監(jiān)控系統(tǒng)對(duì)接,來減少對(duì)各組件運(yùn)維的重復(fù)勞動(dòng)。

業(yè)務(wù)運(yùn)維是對(duì)傳統(tǒng)運(yùn)維的有效補(bǔ)充

在采訪***,許俊再次強(qiáng)調(diào),對(duì)大數(shù)據(jù)業(yè)務(wù)的監(jiān)控與傳統(tǒng)的機(jī)器和集群監(jiān)控一個(gè)顯著的區(qū)別是,運(yùn)維關(guān)注的層面更高,關(guān)注點(diǎn)更超前,強(qiáng)調(diào)在問題出現(xiàn)之前,就去根據(jù)一些變化趨勢去發(fā)現(xiàn)問題,某種意義上來講,也是對(duì)傳統(tǒng)運(yùn)維的一個(gè)有效的補(bǔ)充。

建議大家選用一些常見的、通用的運(yùn)維監(jiān)控方案,比如基于運(yùn)維人員非常熟悉的Python語言設(shè)計(jì)出的一些方案。因?yàn)镻ython的生態(tài)圈非常發(fā)達(dá),這樣一方面可以以非常低的成本去維護(hù)和定制我們需要的組件,另外一方面也能夠讓我們非常容易的找到相應(yīng)的組件,來滿足我們的需求。

責(zé)任編輯:Ophira 來源: 51CTO.com
相關(guān)推薦

2016-06-02 10:17:58

大數(shù)據(jù)架構(gòu)業(yè)務(wù)監(jiān)控

2009-08-03 21:43:03

IT運(yùn)維可視化摩卡

2009-08-24 14:12:46

IT運(yùn)維管理表單設(shè)計(jì)工具摩卡軟件

2016-11-15 12:57:40

運(yùn)維多層級(jí)監(jiān)控

2009-04-21 14:26:41

可視化監(jiān)控IT管理摩卡

2013-05-07 14:56:27

大數(shù)據(jù)應(yīng)用工具數(shù)據(jù)中心網(wǎng)絡(luò)

2020-12-22 14:14:25

大數(shù)據(jù)數(shù)據(jù)可視化

2018-05-10 22:26:44

2018-05-14 14:13:54

2023-10-10 07:43:15

2020-03-11 14:39:26

數(shù)據(jù)可視化地圖可視化地理信息

2016-12-29 20:05:56

數(shù)據(jù)可視化大數(shù)據(jù)產(chǎn)品分析

2018-06-15 15:50:34

技術(shù)

2015-09-09 13:15:05

2015-03-16 14:00:25

大數(shù)據(jù)誤區(qū)大數(shù)據(jù)可視化大數(shù)據(jù)

2017-06-19 08:30:35

大數(shù)據(jù)數(shù)據(jù)可視化報(bào)表

2018-02-04 22:22:46

大數(shù)據(jù)開發(fā)工具

2023-06-05 13:21:49

新華三

2017-10-14 13:54:26

數(shù)據(jù)可視化數(shù)據(jù)信息可視化

2016-12-12 08:37:45

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)