中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁(yè) > news >正文

天津智能網(wǎng)站建設(shè)費(fèi)用/公司網(wǎng)址

天津智能網(wǎng)站建設(shè)費(fèi)用,公司網(wǎng)址,網(wǎng)站建設(shè)公司經(jīng)營(yíng),蕪湖酒店網(wǎng)站建設(shè)5月應(yīng)用服務(wù)出現(xiàn)問(wèn)題,當(dāng)別的小伙伴問(wèn)我,有沒(méi)有Tomcat等應(yīng)用狀態(tài)的監(jiān)控的時(shí)候,我有點(diǎn)兒尷尬。所以趕緊抽空部署一下。 在配置之前,就當(dāng)已經(jīng)會(huì)安裝jdk和tomcat了。 一、下載jmx_exporter #linux下 cd /usr/local/prometheus wget …

5月應(yīng)用服務(wù)出現(xiàn)問(wèn)題,當(dāng)別的小伙伴問(wèn)我,有沒(méi)有Tomcat等應(yīng)用狀態(tài)的監(jiān)控的時(shí)候,我有點(diǎn)兒尷尬。所以趕緊抽空部署一下。

在配置之前,就當(dāng)已經(jīng)會(huì)安裝jdk和tomcat了。

?

一、下載jmx_exporter

#linux下
cd /usr/local/prometheus
wget https://repo1.maven.org/maven2/io/prometheus/jmx/jmx_prometheus_javaagent/0.3.1/jmx_prometheus_javaagent-0.3.1.jar

?

二、配置jmx_exporter

其實(shí)配置的時(shí)候,可以很簡(jiǎn)單的寫(xiě)成下面的格式如下

#vim /usr/local/prometheus/jmx-exporter.yaml
---
rules:- pattern: '.*'

不過(guò),個(gè)人覺(jué)得上面這種配置,可以快速的上手,正式使用的時(shí)候,不推薦這樣,因?yàn)檫@樣會(huì)導(dǎo)致prometheus收集的指標(biāo)太多了,對(duì)于存儲(chǔ)和網(wǎng)絡(luò)都會(huì)有些許的影響,特別是手機(jī)的主機(jī)特別多的時(shí)候。比較推薦官方給的配置,如下:

#官方推薦配置實(shí)例:https://github.com/prometheus/jmx_exporter/blob/master/example_configs/tomcat.yml
#將文件下載下來(lái)放到下面文件中/usr/local/prometheus/jmx-exporter.yaml#cat /usr/local/prometheus/jmx-exporter.yaml
---   
lowercaseOutputLabelNames: true
lowercaseOutputName: true
rules:
- pattern: 'Catalina<type=GlobalRequestProcessor, name=\"(\w+-\w+)-(\d+)\"><>(\w+):'name: tomcat_$3_totallabels:port: "$2"protocol: "$1"help: Tomcat global $3type: COUNTER
- pattern: 'Catalina<j2eeType=Servlet, WebModule=//([-a-zA-Z0-9+&@#/%?=~_|!:.,;]*[-a-zA-Z0-9+&@#/%=~_|]), name=([-a-zA-Z0-9+/$%~_-|!.]*), J2EEApplication=none, J2EEServer=none><>(requestCount|maxTime|processingTime|errorCount):'name: tomcat_servlet_$3_totallabels:module: "$1"servlet: "$2"help: Tomcat servlet $3 totaltype: COUNTER
- pattern: 'Catalina<type=ThreadPool, name="(\w+-\w+)-(\d+)"><>(currentThreadCount|currentThreadsBusy|keepAliveCount|pollerThreadCount|connectionCount):'name: tomcat_threadpool_$3labels:port: "$2"protocol: "$1"help: Tomcat threadpool $3type: GAUGE
- pattern: 'Catalina<type=Manager, host=([-a-zA-Z0-9+&@#/%?=~_|!:.,;]*[-a-zA-Z0-9+&@#/%=~_|]), context=([-a-zA-Z0-9+/$%~_-|!.]*)><>(processingTime|sessionCounter|rejectedSessions|expiredSessions):'name: tomcat_session_$3_totallabels:context: "$2"host: "$1"help: Tomcat session $3 totaltype: COUNTER

?

?

三,配置tomcat

?在配置Tomcat的時(shí)候,網(wǎng)上很多人給的都是下面這個(gè)配置:

修改文件:tomcat/bin/catalina.sh 或者win下修改tomcat/bin/catalina.bat

JAVA_OPTS=" -javaagent:/usr/local/prometheus/jmx_prometheus_javaagent-0.13.0.jar=20000:/usr/local/prometheus/jmx-exporter.yaml"

這個(gè)配置在tomcat8中挺好用的,centos6.9版本的tomcat7 和tomcat8 也都挺好用的。但是centos6.5的tomcat7中,不好用。需要使用下面的配置

]# vim tomcat/bin/catalina.sh 
CATALINA_OPTS="$CATALINA_OPTS -javaagent:/usr/local/prometheus/jmx_prometheus_javaagent-0.13.0.jar=20000:/usr/local/prometheus/jmx-exporter.yaml";exportCATALINA_OPTS# for  win
tomcat/bin/catalina.bat

恩,catalina_opts這個(gè),在Tomcat7 和8 中都是好用的。如果是java -jar的java包的話,啟動(dòng)命令如下:

java -javaagent:/usr/local/prometheus/jmx_prometheus_javaagent-0.13.0.jar=20000:/usr/local/prometheus/jmx-exporter.yaml -jar yourJar.jar

啟動(dòng)java應(yīng)用,然后使用ps -ef |grep java 命令來(lái)檢查啟動(dòng)的java應(yīng)用中是否有 -javaagent。如果有就表示正常,如果沒(méi)有,請(qǐng)自行排查問(wèn)題所在,比如路徑不對(duì)等。

?

?

四、prometheus的配置

? 我的prometheus使用的是file_sd文件自動(dòng)發(fā)現(xiàn)。所以配置如下

  - job_name: "jvm_monitor"file_sd_configs:- refresh_interval: 30sfiles:- ./conf/jvm_monitor/*.json
  - job_name: 'JVM/druid'metrics_path: /metricshonor_labels: truefile_sd_configs:- files:- targets/jvm/druid.yaml[apps@HZPM004149096 jvm]$ pwd
/data/docker/prometheus/conf/targets/jvm
[apps@HZPM004149096 jvm]$ cat druid.yaml- labels:app: 中運(yùn)系統(tǒng)project: 大運(yùn)系統(tǒng)service: zto-sitefintask-exportteam: 研發(fā)一部env: 生產(chǎn)developer: 聶青maintainer: 陳\綱targets:- 192.168.17.15:8024- labels:app: 中運(yùn)系統(tǒng)project: 大運(yùn)系統(tǒng)service: zto-fintask-exportteam: 研發(fā)一部env: 生產(chǎn)developer: 聶綠水青maintainer: 陳振綱targets:- 192.168.72.19:8023

?當(dāng)然了,也可以使用一臺(tái)一臺(tái)的寫(xiě)到prometheus配置文件里,如下:

// prometheus.yml 配置文件內(nèi)容- job_name: 'jvm_monitor'static_configs:- targets: ['192.168.1.200:20000']labels:appname: 'tomcat_xxx'

? 當(dāng)這些都配置的時(shí)候,重新加載prometheus的配置文件,使配置生效。

?

五、配置grafana

grafana的dashboards編號(hào)是8563,添加到grafana中即可。之后,就完成了tomcat的監(jiān)控,如下圖,稍微做了一點(diǎn)兒調(diào)整。

?

http://www.risenshineclean.com/news/363.html

相關(guān)文章:

  • 百度怎么做自己的網(wǎng)站/百度知道問(wèn)答平臺(tái)
  • 網(wǎng)站名稱是什么/網(wǎng)站優(yōu)化網(wǎng)絡(luò)推廣seo
  • 佛山網(wǎng)站建設(shè)科技公司/手機(jī)助手
  • 網(wǎng)站制作公司網(wǎng)站建設(shè)/chrome官網(wǎng)下載
  • 淘寶導(dǎo)航里的鏈接網(wǎng)站怎么做/百度建站
  • 網(wǎng)站建設(shè)系統(tǒng)開(kāi)發(fā)需要多少錢(qián)/如何提高seo關(guān)鍵詞排名
  • php的網(wǎng)站/新聞?lì)^條新聞
  • 昆明網(wǎng)站建設(shè)培訓(xùn)/寧德市政府
  • 網(wǎng)站建設(shè)制作設(shè)計(jì)營(yíng)銷公司四川/寧波seo網(wǎng)絡(luò)推廣優(yōu)質(zhì)團(tuán)隊(duì)
  • 深圳網(wǎng)站建設(shè)定制開(kāi)發(fā)/成都百度seo優(yōu)化公司
  • 不能制作網(wǎng)頁(yè)的軟件是/邯鄲網(wǎng)站建設(shè)優(yōu)化
  • 香港網(wǎng)站做購(gòu)物商城會(huì)罰款嗎/網(wǎng)頁(yè)設(shè)計(jì)與網(wǎng)站建設(shè)教程
  • 自己做的網(wǎng)站怎么在百度可以查到/分類達(dá)人的作用
  • 開(kāi)發(fā)網(wǎng)站報(bào)價(jià)方案/百度推廣登錄官網(wǎng)入口
  • 農(nóng)家樂(lè)網(wǎng)站免費(fèi)模板/如何屏蔽百度廣告推廣
  • 網(wǎng)站開(kāi)發(fā)下載哪個(gè)/國(guó)色天香站長(zhǎng)工具
  • 珠海單位網(wǎng)站建設(shè)/青島網(wǎng)站建設(shè)制作
  • 威縣企業(yè)做網(wǎng)站/seo優(yōu)化代理
  • 如果在瀏覽器上做一網(wǎng)站廣告大約需要多少錢(qián)/螺螄粉營(yíng)銷策劃方案
  • 做木材加工的企業(yè)網(wǎng)站首頁(yè)/專業(yè)精準(zhǔn)網(wǎng)絡(luò)營(yíng)銷推廣
  • 大姚網(wǎng)站建設(shè)/百度提問(wèn)登陸入口
  • 用vs2012做asp網(wǎng)站/石家莊谷歌seo
  • 茶網(wǎng)站建設(shè)實(shí)訓(xùn)報(bào)告/百度收錄要多久
  • 蘇州無(wú)錫外貿(mào)網(wǎng)站建設(shè)/優(yōu)化大師是什么
  • 睢寧網(wǎng)站制作/推廣手段
  • 做餅的網(wǎng)站/人民網(wǎng)疫情最新消息
  • 自己做網(wǎng)站軟件/2021拉新推廣傭金排行榜
  • 網(wǎng)站建設(shè)開(kāi)發(fā)服務(wù)費(fèi)怎么做賬/網(wǎng)絡(luò)營(yíng)銷和電子商務(wù)的區(qū)別
  • vr 全景 網(wǎng)站建設(shè)/廣州搜索排名優(yōu)化
  • wordpress 主題 mnews/網(wǎng)站內(nèi)容優(yōu)化關(guān)鍵詞布局