pinpoint安装

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sz85850597/article/details/84132610

1、下载

GitHub

笔者使用的是1.7.3版本,更高的版本需要JDK9/10的支持。

pinpoint-agent-1.7.3.tar.gz

pinpoint-collector-1.7.3.war

pinpoint-web-1.7.3.war

pinpoint-1.7.3-src.zip

2、HBase

Pinpoint Version HBase 0.94.x HBase 0.98.x HBase 1.0.x HBase 1.2.x HBase 2.0.x
1.0.x yes no no no no
1.1.x no not tested yes not tested
1.5.x no not tested yes not tested
1.6.x no not tested not tested yes no
1.7.x no not tested not tested yes no
1.8.x no not tested not tested yes no

pinpoint1.7.3建议使用HBase1.2.x,笔者使用的是hbase-1.2.8-bin.tar.gz

启动HBase:

./hbase-1.2.8/bin/start-hbase.sh

初始化HBase数据库,其中数据库脚本在pinpoint-1.7.3-src.zip中的hbase/scripts/hbase-create.hbase

./hbase-1.2.8/bin/hbase shell hbase-create.hbase

3、Pinpoint Collector

pinpoint-collector需要在tomcat下运行,将pinpoint-collector-1.7.3.war解压到tomcat的ROOT路径下,启动tomcat。

其中的重要配置有:

  • pinpoint-collector的基本配置:WEB-INF/classes/pinpoint-collector.properties
    • collector.tcpListenPort (agent’s profiler.collector.tcp.port - default: 9994)
    • collector.udpStatListenPort (agent’s profiler.collector.stat.port - default: 9995)
    • collector.udpSpanListenPort (agent’s profiler.collector.span.port - default: 9996)
  • HBase的连接配置:WEB-INF/classes/hbase.properties
    • hbase.client.host (default: localhost)
    • hbase.client.port (default: 2181)

4、Pinpoint Web

pinpoint-web需要在tomcat下运行,将pinpoint-web-1.7.3.war解压到tomcat的ROOT路径下,启动tomcat。

pinpoint-web所在tomcat启动完成后,访问该tomcat/地址即可显示pinpoint-web页面。

在这里插入图片描述

其中的重要配置有:

  • pinpoint-web的基本配置:WEB-INF/classes/pinpoint-web.properties
  • HBase的连接配置:WEB-INF/classes/hbase.properties
    • hbase.client.host (default: localhost)
    • hbase.client.port (default: 2181)

5、Pinpoint Agent

其中的重要配置有:

  • pinpoint-agent的基本配置:pinpoint.config
    • profiler.collector.ip (default: 127.0.0.1)
    • profiler.collector.tcp.port (collector’s collector.tcpListenPort - default: 9994)
    • profiler.collector.stat.port (collector’s collector.udpStatListenPort - default: 9995)
    • profiler.collector.span.port (collector’s collector.udpSpanListenPort - default: 9996)

java应用通过pinpoint-agent启动时需要加上以下参数:

  • javaagent:$AGENT_PATH/pinpoint-bootstrap-$VERSION.jar:通过javaagent指定pinpoint-agent的路径
  • Dpinpoint.agentId:java应用的唯一标识
  • Dpinpoint.applicationName:分组名

SpringBoot项目使用pinpoint启动示例:

java -javaagent:./pinpoint-agent-1.7.3/pinpoint-bootstrap-1.7.3.jar -Dpinpoint.agentId=test2 -Dpinpoint.applicationName=test2 -jar demo.jar

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/sz85850597/article/details/84132610