欧美日韩激情_美女国产一区_国产精品久久久久影院日本_69xxx在线

Java Web應用服務器之一:Tomcat監控選型及實踐

2021-02-06    分類: 網站建設

監控選型

Tomcat Manager和Psi-probe是不錯的可視化監控工具,能夠很好地查看Tomcat狀態信息(比如單位時間請求數,線程狀態等)。在生產環境中,隨著Tomcat實例的不斷增加,維護不同實例上的Manager控制臺會顯得有些繁瑣,同時,為了與企業監控系統、運維儀表盤等結合,有必要選擇兼容性和適配性更好的監控工具。

如今,企業微服務的流行和CI/CD的強需求性,要求我們的服務在易于開發和維護的同時,具有伸縮性強、快速交付等特點。在此環境下,Tomcat+Prometheus+Grafana能夠很好的與企業已有架構適配,并能夠很好的與其他中間件服務監控整合到一起。Prometheus作為新一代的云原生監控系統,鼓勵用戶監控服務的內部狀態,讓用戶可以獲取服務和應用內部真正的運行狀態。

容器環境下Tomcat+Prometheus+Grafana簡圖如下:

在實際部署中,可以簡單分為如下幾個步驟:

1、下載jmx_prometheus_javaagent (https://github.com/prometheus/jmx_exporter),若為容器環境,可將jmx_prometheus_javaagent與Tomcat一起打進運行鏡像。

2、Tomcat啟動時,JAVA_OPTS增加Javaagent和Tomcat config.yaml (https://github.com/prometheus/jmx_exporter/blob/master/example_configs/Tomcat.yml )配置,例如:JAVA_OPTS=”-javaagent:/var/tomcat/jmx_prometheus_javaagent-0.3.1.jar=port:/vat/tomcat/conf/config.xml”(port為實際端口)。

3、Prometheus添加Tomcat的job_name。

監控指標梳理

在《SRE: Google運維解密》一書中指出,監控系統需要能夠有效的支持白盒監控和黑盒監控。通過白盒監控能夠了解其內部的實際運行狀態,通過對監控指標的觀察能夠預判可能出現的問題,從而對潛在的不確定因素進行優化。而黑盒監控,常見的如HTTP探針,TCP探針等,可以在系統或者服務在發生故障時能夠快速通知相關的人員進行處理。

監控的四個黃金指標可以在服務級別幫助我們更好地衡量終端用戶體驗、服務中斷、業務影響等層面的問題。主要關注以下四種類型的指標:錯誤,延遲,流量以及飽和度。

通過對黑盒、白盒監控的理解,結合監控的四個黃金指標,針對Tomcat的重要監控指標,可以從以下幾個方面進行考慮:

監控實踐

錯誤

錯誤監控關注的是當前應用或系統發生的錯誤請求。針對Tomcat錯誤監控,主要監控指標為Tomcat錯誤請求數及與請求總數之間的比例,這些多為顯式的錯誤。關于隱式的錯誤(比如狀態碼響應200,實際業務流程卻是失敗的),通常需要根據業務場景的不同,在服務中添加鉤子及業務邏輯監控來實現。

圖1:某Tomcat實例在1000+qps下請求數和錯誤數的比例

當然,我們也可以借助ELK等工具,對Tomcat上游代理或LB進行整體的錯誤狀態碼統計,方便我們更好的定位錯誤,以及在發生5xx錯誤時考慮如何“快速失敗”,來減少錯誤對系統性能帶來的影響。

圖2:通過Tomcat上游代理采集的狀態碼統計

延遲

延遲監控關注的是服務請求所需時間。針對Tomcat延遲監控,主要監控指標為Tomcat實例的Response time。同時,我們也可以采用黑盒監控中的HTTP語義探測來采集Tomcat對應

圖3:某產品線下多個Tomcat實例整體的response time匯總

圖4:通過Tomcat上游代理采集的平均請求時間和Tomcat平均響應時間

流量

流量監控關注的是當前系統或應用的流量,以便更好地衡量服務的承載能力。針對Tomcat流量監控,我們需要關注Tomcat實例發送和接收的流量。

圖5:某Tomcat實例發送和接收的流量

飽和度

飽和度監控關注的是系統或應用對資源的利用率,強調最能影響服務狀態的受限制的資源。

不同的系統或應用對飽和度監控的需求各不相同,但共性是在服務性能明顯下降時,起決定性的狀態指標。針對Tomcat飽和度監控,可以從堆內存、線程數、GC次數及耗時等方面出發,在告警發生前后,通過查看各個指標的變化曲線,快速定位問題原因。

Tomcat線程池

對于Tomcat線程池初始配置的采集,可以根據不同業務場景,不同實例的壓力,來進行調整,比如maxThreads、acceptCount等。

圖6:某Tomcat實例線程池相關的默認配置

JVM監控

對于Tomcat JVM的監控,通常我們需要關注堆內存的使用情況、GC的次數和耗時、以及對JVM線程數的監控。

JVM堆內存監控

Java Heap是JVM所管理的內存中***的一塊,被所有線程所共享,用來存放對象實例。因此,堆內存的使用情況至關重要。

圖7:某Tomcat實例堆內存的使用情況

  • GC次數和耗時

通過查看單位時間內GC次數和耗時,能夠讓我們針對不同的業務場景,選擇不同的垃圾回收器,從而進一步提高性能。

圖8:某Tomcat實例默認垃圾回收器總GC次數曲線

圖9:某Tomcat實例默認垃圾回收器總GC時間曲線

  • JVM線程數監控

JVM線程數的曲線統計,能夠讓我們更直觀的看到JVM線程當前的運行情況。

圖10:某Tomcat實例JVM線程相關的統計

寫在***

通過對Tomcat重要監控指標的采集以及監控,幫助我們更方便地完成日常巡檢,提高先于故障發現問題的能力,提高故障發生時的定位效率,從而更好地提高穩定性。

附:

jmx_prometheus_javaagent:

https://github.com/prometheus/jmx_exporter

Tomcat jmx_exporter:

https://github.com/prometheus/jmx_exporter/blob/master/example_configs/Tomcat.yml

京東云

應用研發部

Tomcat是一款開源的輕量級Web應用服務器,廣泛應用于云服務平臺及企業應用系統,是***的Java web應用服務器之一。因此,對于Tomcat的監控顯得尤為重要,能讓我們在不同場景下了解Tomcat的運行情況,進而能夠更好的進行調優。

文章題目:Java Web應用服務器之一:Tomcat監控選型及實踐
本文來源:http://m.kartarina.com/news29/99479.html

成都網站建設公司_創新互聯,為您提供微信小程序網站收錄ChatGPT云服務器網站設計公司小程序開發

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都定制網站建設
欧美日韩激情_美女国产一区_国产精品久久久久影院日本_69xxx在线
首页国产欧美久久| 国产精品久久久久久久岛一牛影视| 国产精品一区2区| 久久99精品久久久久久动态图| 首页欧美精品中文字幕| 午夜精品久久久久久久久久| 一区二区三区av电影| 亚洲综合久久av| 日韩精品五月天| 国内精品伊人久久久久av一坑 | eeuss鲁片一区二区三区在线观看| 国产一区二区精品久久91| 久久99日本精品| 国产精品一区一区| 99re这里只有精品首页| 91蝌蚪porny| 欧美日韩日日夜夜| 日韩女优av电影| 国产女人aaa级久久久级| 国产精品灌醉下药二区| 亚洲综合另类小说| 久草热8精品视频在线观看| 国产成a人无v码亚洲福利| 色婷婷久久久综合中文字幕| 欧美精品一二三| 久久精品亚洲乱码伦伦中文| 最新国产成人在线观看| 香蕉久久夜色精品国产使用方法| 秋霞av亚洲一区二区三| 国产91色综合久久免费分享| 日本韩国精品在线| 精品三级av在线| 亚洲免费av网站| 美国毛片一区二区| 99久久久久久| 91精品国产免费| 国产精品久久久久久久久久久免费看 | 成人精品电影在线观看| 日韩欧美中文字幕精品| 国产亚洲成aⅴ人片在线观看| 一区二区三区色| 国产麻豆一精品一av一免费| 色偷偷成人一区二区三区91 | 中文字幕一区二区三区视频| 午夜精彩视频在线观看不卡| 国产成人一区二区精品非洲| 欧洲精品在线观看| 国产日韩欧美高清| 裸体一区二区三区| 欧美图区在线视频| 国产精品二三区| 国精品**一区二区三区在线蜜桃| 欧美视频中文一区二区三区在线观看| 久久久综合视频| 蜜臀av一级做a爰片久久| 91福利在线观看| 国产精品国产三级国产aⅴ入口| 老司机免费视频一区二区| 色88888久久久久久影院野外| 国产午夜精品一区二区三区嫩草 | 26uuu色噜噜精品一区| 亚洲国产精品自拍| 一本久道久久综合中文字幕| 中文成人综合网| 韩国成人精品a∨在线观看| 欧美一区二区三区不卡| 婷婷开心激情综合| 7777精品伊人久久久大香线蕉的 | 欧美不卡视频一区| 日本亚洲视频在线| 欧美日韩高清一区二区| 亚洲一区二区av电影| 91浏览器在线视频| 亚洲女厕所小便bbb| 99精品黄色片免费大全| 国产精品久久久久久久浪潮网站| 国产激情一区二区三区桃花岛亚洲| 欧美一级生活片| 另类专区欧美蜜桃臀第一页| 日韩欧美三级在线| 国产酒店精品激情| 中日韩av电影| 91亚洲永久精品| 一区二区三区四区蜜桃| 欧美在线free| 日韩精品一二三区| 精品少妇一区二区三区日产乱码 | 午夜精品一区二区三区免费视频 | 国产成+人+日韩+欧美+亚洲| 中文字幕欧美激情一区| 成年人午夜久久久| 一区二区三区在线观看欧美| 在线免费观看成人短视频| 日韩精品91亚洲二区在线观看 | 亚洲电影中文字幕在线观看| 欧美中文字幕一区二区三区亚洲| 亚洲一区二区三区不卡国产欧美| 欧美另类久久久品| 国产综合色精品一区二区三区| 国产偷国产偷精品高清尤物| 91视频精品在这里| 日韩国产在线一| 国产喂奶挤奶一区二区三区| 色一情一伦一子一伦一区| 日本视频中文字幕一区二区三区| 亚洲精品一区二区三区精华液| 国产精品一区二区免费不卡| 自拍偷自拍亚洲精品播放| 555www色欧美视频| 成人国产亚洲欧美成人综合网 | 欧美成人性战久久| 成人av高清在线| 蜜臀av性久久久久蜜臀aⅴ流畅| 国产女人18毛片水真多成人如厕 | 91在线视频官网| 奇米精品一区二区三区四区| 久久久久国产精品免费免费搜索 | 日韩影院在线观看| 国产精品久线在线观看| 日韩午夜三级在线| 日本道精品一区二区三区| 免费三级欧美电影| 亚洲精品一卡二卡| 国产欧美一区视频| 精品国产乱码久久| 欧美福利一区二区| 91福利视频网站| av电影在线不卡| 国内成人免费视频| 欧美bbbbb| 亚洲超碰精品一区二区| 国产精品美女久久久久高潮| 亚洲精品乱码久久久久久| 久久综合狠狠综合| 91精品午夜视频| 欧美日韩精品一区二区三区| 99热99精品| 成人蜜臀av电影| 成人免费高清在线| 国产传媒久久文化传媒| 理论电影国产精品| 欧美a级理论片| 日韩黄色免费电影| 日韩国产一二三区| 性欧美大战久久久久久久久| 亚洲一区二区三区自拍| 亚洲视频一区在线观看| 亚洲色图第一区| 中文字幕色av一区二区三区| 欧美国产激情二区三区| 久久综合久久鬼色| 欧美精品一区在线观看| 精品国产一区二区三区久久影院| 欧美大片拔萝卜| 国产午夜精品一区二区三区嫩草 | 26uuuu精品一区二区| 日韩一区二区在线免费观看| 欧美军同video69gay| 91精品国产综合久久久久久久| 欧美视频中文字幕| 日韩一区二区三区观看| 精品国产一区二区三区不卡| 久久综合丝袜日本网| 中文一区在线播放| 亚洲男人的天堂一区二区| 亚洲成人免费在线| 蜜桃一区二区三区在线| 国产精品一区二区三区99| youjizz久久| 欧美亚洲禁片免费| 日韩精品一区二区三区蜜臀| 久久久影视传媒| 中文字幕一区av| 亚洲大片精品永久免费| 美国十次了思思久久精品导航| 国产最新精品免费| 一本大道av伊人久久综合| 欧美日本韩国一区二区三区视频| 欧美一区二区国产| 中文字幕一区二区三中文字幕| 亚洲综合999| 激情另类小说区图片区视频区| 成人精品亚洲人成在线| 欧美日韩国产综合草草| 国产视频一区在线观看| 亚洲激情在线播放| 精品在线亚洲视频| 91麻豆国产精品久久| 精品国产精品网麻豆系列| 日韩理论电影院| 激情六月婷婷久久| 国产精品国产三级国产普通话99| 亚洲免费观看高清完整| 激情综合网最新| 色94色欧美sute亚洲线路二| 欧美精品一区二区不卡 | 欧美大胆人体bbbb| 亚洲视频电影在线| 国产精品自拍在线| 欧美日本在线播放|