摘要:為了方便測(cè)試,我們?cè)谝慌_(tái)機(jī)器上安裝所需有的軟件部署時(shí)間需要的軟件及版本軟件名稱版本號(hào)系列當(dāng)前下載所需軟件下載下載針對(duì)數(shù)據(jù)庫(kù)初始化文件安裝基礎(chǔ)軟件安裝詳見(jiàn)安裝詳見(jiàn)初始化數(shù)據(jù)庫(kù)登錄到服務(wù)器中執(zhí)行以下命令安裝修改配置文件
為了方便測(cè)試,我們?cè)谝慌_(tái)機(jī)器上安裝所需有的軟件
部署時(shí)間:2019-03-25
需要的軟件及版本軟件名稱 | 版本號(hào) |
---|---|
pinpoint系列(web, collector, agent) | 1.8.2(當(dāng)前l(fā)atest) |
tomcat | 7.0.93 |
hbase | 2.1.3 |
下載pinpoint
wget https://github.com/naver/pinpoint/releases/download/1.8.2/pinpoint-agent-1.8.2.tar.gz wget https://github.com/naver/pinpoint/releases/download/1.8.2/pinpoint-collector-1.8.2.war wget https://github.com/naver/pinpoint/releases/download/1.8.2/pinpoint-web-1.8.2.war
下載pinpoint針對(duì)hbase數(shù)據(jù)庫(kù)初始化文件
wget https://raw.githubusercontent.com/naver/pinpoint/master/hbase/scripts/hbase-create.hbase安裝基礎(chǔ)軟件
安裝tomcat
詳見(jiàn)https://qianmoq.com/tomcat/tomcat_an_zhuang_bu_shu.html
安裝HBase
詳見(jiàn)https://qianmoq.com/hbase/hbase_an_zhuang_bu_shu.html
初始化ponpint數(shù)據(jù)庫(kù)登錄到hbase服務(wù)器中執(zhí)行以下命令
hbase-2.1.3/bin/hbase shell ./hbase-create.hbase安裝pinpoint-collector
修改pinpoint-collector.properties配置文件
vim apache-tomcat-7.0.93/webapps/ROOT/WEB-INF/classes/pinpoint-collector.properties
暫時(shí)修改cluster.enable配置為false
修改hbase.properties配置文件
vim apache-tomcat-7.0.93/webapps/ROOT/WEB-INF/classes/hbase.properties
hbase.client.host修改為hbase服務(wù)地址
hbase.client.port修改為hbase的zk地址
其他配置先不變使用默認(rèn)即可
重啟tomcat服務(wù)
apache-tomcat-7.0.93/bin/shutdown.sh apache-tomcat-7.0.93/bin/startup.sh安裝pinpoint-web
修改apache-tomcat-7.0.93/webapps/ROOT/WEB-INF/classes/pinpoint-web.properties配置文件
vim apache-tomcat-7.0.93/webapps/ROOT/WEB-INF/classes/pinpoint-web.properties
暫時(shí)修改cluster.enable配置為false
修改hbase.properties配置文件
vim apache-tomcat-7.0.93/webapps/ROOT/WEB-INF/classes/hbase.properties
hbase.client.host修改為hbase服務(wù)地址
hbase.client.port修改為hbase的zk地址
其他配置先不變使用默認(rèn)即可
重啟tomcat服務(wù)
apache-tomcat-7.0.93/bin/shutdown.sh apache-tomcat-7.0.93/bin/startup.sh部署pinpoint-agent
解壓pinpoint-agent-1.8.2.tar.gz文件
tar -xvzf pinpoint-agent-1.8.2.tar.gz -C pinpoint-agent使用pinpoint監(jiān)聽(tīng)collector,web的tomcat容器
修改pinpoint.config配置文件
vim pinpoint-agent/pinpoint.config
修改profiler.collector.ip為collector服務(wù)的地址
其他的配置暫時(shí)不修改
配置tomcat使用pinpoint監(jiān)聽(tīng)服務(wù)修改catalina.sh啟動(dòng)文件
vim apache-tomcat-7.0.93/bin/catalina.sh
在文件中增加以下配置
CATALINA_OPTS="$CATALINA_OPTS -javaagent:/hadoop/dc/apm/pinpoint-agent/pinpoint-bootstrap-1.8.2.jar" CATALINA_OPTS="$CATALINA_OPTS -Dpinpoint.agentId=pinpoint-agent-001" CATALINA_OPTS="$CATALINA_OPTS -Dpinpoint.applicationName=PinpointWebServer"
pinpoint.agentId: 只要保證每個(gè)應(yīng)用不重復(fù)即可
pinpoint.applicationName: 現(xiàn)在是pinpoint中的名稱,能去分開(kāi)即可
重啟tomcat服務(wù)
apache-tomcat-7.0.93/bin/shutdown.sh apache-tomcat-7.0.93/bin/startup.sh瀏覽器打開(kāi)pinpoint的web頁(yè)面即可看到監(jiān)控信息
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/73917.html
摘要:下使用搭建分布式追蹤系統(tǒng)簡(jiǎn)介是一個(gè)用編寫大規(guī)模分布式系統(tǒng)性能管理工具,等相關(guān)工具的作用就是追蹤每個(gè)請(qǐng)求的完整調(diào)用鏈路,收集調(diào)用鏈路上每個(gè)服務(wù)的性能數(shù)據(jù),方便工程師能夠快速定位問(wèn)題。 Mac下使用Docker搭建pinpont分布式追蹤系統(tǒng)APM 簡(jiǎn)介 Pinpoint 是一個(gè)用Java 編寫大規(guī)模分布式系統(tǒng)性能管理 APM (Application Performance Manage...
摘要:典型實(shí)現(xiàn)不同的監(jiān)控模塊,側(cè)重于不同領(lǐng)域,有著不同的職責(zé)。指標(biāo)收集方面,支持多樣化的組件將被優(yōu)先下使用。以上談了這么多,僅僅是聊了一下收集方面而已。 更多文章,請(qǐng)移步微信公眾號(hào)《小姐姐味道》 mp原文 https://mp.weixin.qq.com/s?__...監(jiān)控是分布式系統(tǒng)的必備組件,能夠起到提前預(yù)警、問(wèn)題排查、評(píng)估決策等功效,乃行走江湖、居家必備之良品。 監(jiān)控系統(tǒng)概要 功能劃分...
摘要:典型實(shí)現(xiàn)不同的監(jiān)控模塊,側(cè)重于不同領(lǐng)域,有著不同的職責(zé)。指標(biāo)收集方面,支持多樣化的組件將被優(yōu)先下使用。以上談了這么多,僅僅是聊了一下收集方面而已。 更多文章,請(qǐng)移步微信公眾號(hào)《小姐姐味道》 mp原文 https://mp.weixin.qq.com/s?__...監(jiān)控是分布式系統(tǒng)的必備組件,能夠起到提前預(yù)警、問(wèn)題排查、評(píng)估決策等功效,乃行走江湖、居家必備之良品。 監(jiān)控系統(tǒng)概要 功能劃分...
摘要:通過(guò)跟蹤請(qǐng)求的處理過(guò)程,來(lái)對(duì)應(yīng)用系統(tǒng)在前后端處理服務(wù)端調(diào)用的性能消耗進(jìn)行跟蹤,關(guān)于的介紹可以看這個(gè)鏈接,大規(guī)模分布式系統(tǒng)的跟蹤系統(tǒng)作者刀把五鏈接來(lái)源知乎著作權(quán)歸作者所有。 手把手教你搭A(yù)PM之Skywalking 前言 什么是APM?全稱:Application Performance Management 可以參考這里: 現(xiàn)代APM體系,基本都是參考Google的Dapper(大規(guī)模...
摘要:運(yùn)行時(shí)修改字節(jié)碼需求在運(yùn)行時(shí)動(dòng)態(tài)修改某個(gè)類的字節(jié)碼文件,不重啟服務(wù)器。方案字節(jié)碼修改框架有很多第三方的字節(jié)碼修改框架,由于前期接觸了產(chǎn)品所以決定使用框架,相對(duì)而言更為簡(jiǎn)單,但是效率較低。 運(yùn)行時(shí)修改字節(jié)碼 需求:在運(yùn)行時(shí)動(dòng)態(tài)修改某個(gè)類的字節(jié)碼文件,不重啟服務(wù)器。 方案:asm/javaassist + agent+Instrumentation 1.字節(jié)碼修改框架 有很多第三方的字節(jié)碼...
閱讀 1720·2021-11-17 09:33
閱讀 3565·2021-11-16 11:40
閱讀 3081·2019-08-30 11:23
閱讀 1080·2019-08-29 16:36
閱讀 2494·2019-08-29 13:23
閱讀 1772·2019-08-29 12:59
閱讀 1580·2019-08-29 12:42
閱讀 2008·2019-08-28 18:22