微服務(wù)之監(jiān)控概要

微服務(wù)實踐是一個漫長的過程, 教程只是個開始硅堆, 讓我們填平這條路的坑

前言

在本次專題中講解的是微服務(wù)的監(jiān)控概要沧奴,該專題的內(nèi)容非常多, 第一是因為監(jiān)控本身可以說做得好就是一個子系統(tǒng)了姓蜂, 要做的很好, 可能還需要一些監(jiān)控工具的二次開發(fā)等医吊, 而對于中小型企業(yè)钱慢, 能利用一些開源、認(rèn)知度高的監(jiān)控工具卿堂, 也足以滿足基本要求束莫。 在本節(jié)中, 主要介紹一下監(jiān)控草描, 對于如何搭建微服務(wù)的監(jiān)控览绿, 將在下節(jié)進(jìn)行介紹。

為什么需要監(jiān)控

監(jiān)控是一個不能被忽略的點穗慕, 想象一下饿敲, 服務(wù)突然宕機, 而如果監(jiān)控做的不到位逛绵, 第一時間就連服務(wù)宕機也可能不知道怀各。 如果此時用戶正在使用倔韭, 那么對于產(chǎn)品的性價比將會是一個巨大的疑問, 對于公司瓢对, 損失的可能不僅僅是那么幾個用戶了寿酌。盡管我們可以做負(fù)載均衡來提高容災(zāi)性,但是如果監(jiān)控不到位沥曹, 我們怎么能知道其中的一個服務(wù)發(fā)生了問題份名, 對于其中的一個服務(wù)發(fā)生問題后碟联, 我們依據(jù)哪些東西來確定問題的原因妓美, 還是說僅僅是重新啟動服務(wù)呢?

所以鲤孵, 搭建一套監(jiān)控系統(tǒng)是非常有必要的壶栋, 而對于監(jiān)控, 我認(rèn)為主要從以下幾個方面考慮

  1. 指標(biāo)
  2. 告警
  3. 日志

指標(biāo)

指標(biāo)(metrics): 衡量目標(biāo)特征方法普监, 一些特定的指標(biāo)能夠反映出系統(tǒng)的穩(wěn)定情況贵试, 服務(wù)的健康狀況, 比如磁盤剩余容量凯正,磁盤剩余量/磁盤總?cè)萘?達(dá)到90%時毙玻, 我們可能就需要采取擴容策略了。 通過各個系統(tǒng)/服務(wù)指標(biāo)的采集廊散, 再通過一定的手段分析展示桑滩,

除了監(jiān)控一些指標(biāo)超標(biāo)外, 我們還可以通過分析這些指標(biāo)來優(yōu)化性能允睹,比如采集垃圾收集器的頻率运准, 如果發(fā)現(xiàn)YGC過高的話,則可以通過增大Eden區(qū)域來優(yōu)化缭受。

jconsole

告警

告警即當(dāng)某種條件達(dá)成時胁澳, 向特定目標(biāo)發(fā)送報警通知,通過告警米者, 我們可以第一時間去處理問題韭畸, 而不是通過用戶偶然的發(fā)現(xiàn)某功能/服務(wù)不可用了。 當(dāng)然告警的條件有很多蔓搞, 比如服務(wù)上線或下線時進(jìn)行告警陆盘, 因為下線可能是正常下線, 也可能是異常下線败明; 指標(biāo)超標(biāo)告警隘马, 某些指標(biāo)可能直接關(guān)系著系統(tǒng)/服務(wù)的健康情況, 一旦指標(biāo)超標(biāo)妻顶, 可能會存在著服務(wù)不可用的風(fēng)險酸员。通常告警的方式有短信蜒车、郵件, 當(dāng)然現(xiàn)在主流的一些應(yīng)用也支持通過接口推送到應(yīng)用中幔嗦。

告警是發(fā)生了問題或問題即將發(fā)生能夠及時通知酿愧, 而優(yōu)化是讓問題盡可能少的發(fā)生, 所以我們的目標(biāo)應(yīng)重點放在優(yōu)化上邀泉, 而不要過度依賴于告警后再采取行動嬉挡, 但是告警也是監(jiān)控必不可少。

日志

對于任何系統(tǒng)或服務(wù)汇恤, 日志是不可或缺的組成部分之一庞钢, 日志中記錄了程序(服務(wù))運行中輸出的信息,而程序的錯誤日志也會記錄在日志中因谎, 而對于一個龐大的系統(tǒng)基括, 日志的大小就不在一個數(shù)量級, 在很多時候财岔, 日志是通過文件進(jìn)行存儲的风皿, 直接查看龐大的日志是幾乎不切實際的, 即使將日志文件以天或時進(jìn)行分割匠璧, 查閱如此龐大的日志是幾乎無價值的桐款, 所以需要有效的分析日志工具來幫我們從日志中找出其價值,在下節(jié)中夷恍, 我會介紹ELK以及我的ELK的實踐魔眨。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市裁厅,隨后出現(xiàn)的幾起案子冰沙,更是在濱河造成了極大的恐慌,老刑警劉巖执虹,帶你破解...
    沈念sama閱讀 222,681評論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件拓挥,死亡現(xiàn)場離奇詭異,居然都是意外死亡袋励,警方通過查閱死者的電腦和手機侥啤,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,205評論 3 399
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來茬故,“玉大人盖灸,你說我怎么就攤上這事』前牛” “怎么了赁炎?”我有些...
    開封第一講書人閱讀 169,421評論 0 362
  • 文/不壞的土叔 我叫張陵,是天一觀的道長钾腺。 經(jīng)常有香客問我徙垫,道長讥裤,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 60,114評論 1 300
  • 正文 為了忘掉前任姻报,我火速辦了婚禮己英,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘吴旋。我一直安慰自己损肛,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 69,116評論 6 398
  • 文/花漫 我一把揭開白布荣瑟。 她就那樣靜靜地躺著治拿,像睡著了一般。 火紅的嫁衣襯著肌膚如雪褂傀。 梳的紋絲不亂的頭發(fā)上忍啤,一...
    開封第一講書人閱讀 52,713評論 1 312
  • 那天加勤,我揣著相機與錄音仙辟,去河邊找鬼。 笑死鳄梅,一個胖子當(dāng)著我的面吹牛叠国,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播戴尸,決...
    沈念sama閱讀 41,170評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼粟焊,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了孙蒙?” 一聲冷哼從身側(cè)響起项棠,我...
    開封第一講書人閱讀 40,116評論 0 277
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎挎峦,沒想到半個月后香追,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,651評論 1 320
  • 正文 獨居荒郊野嶺守林人離奇死亡坦胶,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,714評論 3 342
  • 正文 我和宋清朗相戀三年透典,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片顿苇。...
    茶點故事閱讀 40,865評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡峭咒,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出纪岁,到底是詐尸還是另有隱情凑队,我是刑警寧澤,帶...
    沈念sama閱讀 36,527評論 5 351
  • 正文 年R本政府宣布幔翰,位于F島的核電站漩氨,受9級特大地震影響短条,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜才菠,卻給世界環(huán)境...
    茶點故事閱讀 42,211評論 3 336
  • 文/蒙蒙 一茸时、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧赋访,春花似錦可都、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,699評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至步悠,卻和暖如春签杈,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背鼎兽。 一陣腳步聲響...
    開封第一講書人閱讀 33,814評論 1 274
  • 我被黑心中介騙來泰國打工答姥, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人谚咬。 一個月前我還...
    沈念sama閱讀 49,299評論 3 379
  • 正文 我出身青樓鹦付,卻偏偏與公主長得像,于是被迫代替她去往敵國和親择卦。 傳聞我的和親對象是個殘疾皇子敲长,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,870評論 2 361

推薦閱讀更多精彩內(nèi)容