摘要:為了方便測試,我們在一臺機器上安裝所需有的軟件部署時間需要的軟件及版本軟件名稱版本號系列當前下載所需軟件下載下載針對數據庫初始化文件安裝基礎軟件安裝詳見安裝詳見初始化數據庫登錄到服務器中執行以下命令安裝修改配置文件
為了方便測試,我們在一臺機器上安裝所需有的軟件
部署時間:2019-03-25
需要的軟件及版本軟件名稱 | 版本號 |
---|---|
pinpoint系列(web, collector, agent) | 1.8.2(當前latest) |
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針對hbase數據庫初始化文件
wget https://raw.githubusercontent.com/naver/pinpoint/master/hbase/scripts/hbase-create.hbase安裝基礎軟件
安裝tomcat
詳見https://qianmoq.com/tomcat/tomcat_an_zhuang_bu_shu.html
安裝HBase
詳見https://qianmoq.com/hbase/hbase_an_zhuang_bu_shu.html
初始化ponpint數據庫登錄到hbase服務器中執行以下命令
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
暫時修改cluster.enable配置為false
修改hbase.properties配置文件
vim apache-tomcat-7.0.93/webapps/ROOT/WEB-INF/classes/hbase.properties
hbase.client.host修改為hbase服務地址
hbase.client.port修改為hbase的zk地址
其他配置先不變使用默認即可
重啟tomcat服務
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
暫時修改cluster.enable配置為false
修改hbase.properties配置文件
vim apache-tomcat-7.0.93/webapps/ROOT/WEB-INF/classes/hbase.properties
hbase.client.host修改為hbase服務地址
hbase.client.port修改為hbase的zk地址
其他配置先不變使用默認即可
重啟tomcat服務
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監聽collector,web的tomcat容器
修改pinpoint.config配置文件
vim pinpoint-agent/pinpoint.config
修改profiler.collector.ip為collector服務的地址
其他的配置暫時不修改
配置tomcat使用pinpoint監聽服務修改catalina.sh啟動文件
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: 只要保證每個應用不重復即可
pinpoint.applicationName: 現在是pinpoint中的名稱,能去分開即可
重啟tomcat服務
apache-tomcat-7.0.93/bin/shutdown.sh apache-tomcat-7.0.93/bin/startup.sh瀏覽器打開pinpoint的web頁面即可看到監控信息
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/73917.html
摘要:下使用搭建分布式追蹤系統簡介是一個用編寫大規模分布式系統性能管理工具,等相關工具的作用就是追蹤每個請求的完整調用鏈路,收集調用鏈路上每個服務的性能數據,方便工程師能夠快速定位問題。 Mac下使用Docker搭建pinpont分布式追蹤系統APM 簡介 Pinpoint 是一個用Java 編寫大規模分布式系統性能管理 APM (Application Performance Manage...
摘要:典型實現不同的監控模塊,側重于不同領域,有著不同的職責。指標收集方面,支持多樣化的組件將被優先下使用。以上談了這么多,僅僅是聊了一下收集方面而已。 更多文章,請移步微信公眾號《小姐姐味道》 mp原文 https://mp.weixin.qq.com/s?__...監控是分布式系統的必備組件,能夠起到提前預警、問題排查、評估決策等功效,乃行走江湖、居家必備之良品。 監控系統概要 功能劃分...
摘要:典型實現不同的監控模塊,側重于不同領域,有著不同的職責。指標收集方面,支持多樣化的組件將被優先下使用。以上談了這么多,僅僅是聊了一下收集方面而已。 更多文章,請移步微信公眾號《小姐姐味道》 mp原文 https://mp.weixin.qq.com/s?__...監控是分布式系統的必備組件,能夠起到提前預警、問題排查、評估決策等功效,乃行走江湖、居家必備之良品。 監控系統概要 功能劃分...
摘要:通過跟蹤請求的處理過程,來對應用系統在前后端處理服務端調用的性能消耗進行跟蹤,關于的介紹可以看這個鏈接,大規模分布式系統的跟蹤系統作者刀把五鏈接來源知乎著作權歸作者所有。 手把手教你搭APM之Skywalking 前言 什么是APM?全稱:Application Performance Management 可以參考這里: 現代APM體系,基本都是參考Google的Dapper(大規模...
摘要:運行時修改字節碼需求在運行時動態修改某個類的字節碼文件,不重啟服務器。方案字節碼修改框架有很多第三方的字節碼修改框架,由于前期接觸了產品所以決定使用框架,相對而言更為簡單,但是效率較低。 運行時修改字節碼 需求:在運行時動態修改某個類的字節碼文件,不重啟服務器。 方案:asm/javaassist + agent+Instrumentation 1.字節碼修改框架 有很多第三方的字節碼...
閱讀 1669·2021-11-17 09:33
閱讀 3531·2021-11-16 11:40
閱讀 3055·2019-08-30 11:23
閱讀 1047·2019-08-29 16:36
閱讀 2464·2019-08-29 13:23
閱讀 1738·2019-08-29 12:59
閱讀 1541·2019-08-29 12:42
閱讀 1978·2019-08-28 18:22