zoukankan      html  css  js  c++  java
  • pinpoint配置使用

    一、下载pinpoint包

    https://github.com/naver/pinpoint/releases 下载

    1. pinpoint-agent.tar.gz

    2. pinpoint-collector.war

    3. pinpoint-web.war

    二、安装 HBase

    修改 hbase-site.xml 为

    <configuration>
     <property>
       <name>hbase.rootdir</name>
       <value>file:///home/testuser/hbase</value>
     </property>
     <property>
       <name>hbase.zookeeper.property.dataDir</name>
       <value>/home/testuser/zookeeper</value>
     </property>
     <property>
       <name>hbase.unsafe.stream.capability.enforce</name>
       <value>false</value>
     </property>
    </configuration>

    执行 bin/start-hbase.sh启动 hbase

    执行 ./hbase shell hbase-create.hbase 文件创建表等

    三、启动 pinpoint-web

    修改 pinpoint-web.war 包配置文件(默认)

    修改 WEB-INFclasseshbase.properties 文件
    hbase.client.host 设置为 hbase 所用的 zk 地址

    修改 WEB-INFclassespinpoint-web.properties 文件
    cluster.zookeeper.address 修改为给 Pinpoint 准备的 zk 地址

    将 war 包放到 tomcat 中启动

    四、启动 pinpoint-collector

    修改 pinpoint-collector.war 包配置文件(默认)

    修改 WEB-INFclasseshbase.properties 文件
    hbase.client.host 设置为 hbase 所用的 zk 地址

    修改 WEB-INFclassespinpoint-collector.properties 文件
    cluster.zookeeper.address 修改为给 Pinpoint 准备的 zk 地址

    可以将 pinpoint-web 和 pinpoint-collector 放到一个 tomcat 中启动

    五、配置 Agent

    解压 pinpoint-agent.tar.gz,修改 pinpoint.config 中的 profiler.collector.ip 改为部署 collector 的机器ip

    六、启动应用服务

    java -javaagent:/opt/agent/pinpoint-bootstrap-1.8.0-SNAPSHOT.jar  -Dpinpoint.agentId=dubbo-provider-id -Dpinpoint.applicationName=dubbo-provider -jar dubbo-provider-0.0.1-SNAPSHOT.jar

    java -javaagent:/opt/agent/pinpoint-bootstrap-1.8.0-SNAPSHOT.jar -Dpinpoint.agentId=dubbo-consumer-id -Dpinpoint.applicationName=dubbo-consumer -jar dubbo-consumer-0.0.1-SNAPSHOT.jar

    如果是通过 tomcat 启动,则需要修改 bin/catalina.sh 文件

    CATALINA_OPTS="$CATALINA_OPTS -javaagent:/opt/agent/pinpoint-bootstrap-1.8.0-SNAPSHOT.jar"
    CATALINA_OPTS="$CATALINA_OPTS -Dpinpoint.agentId=AGENT_ID"
    CATALINA_OPTS="$CATALINA_OPTS -Dpinpoint.applicationName=APPLICATION_TEST"
  • 相关阅读:
    golang中的左值VS右值
    golang指针接收者和值接收者方法调用笔记
    go中如果想要实现别人写的接口,如何保证确实实现了那个接口而不是错过了什么?
    在windows中给git修改默认的编辑器为sublime
    git config 选项
    json包中的Marshal&Unmarshal 文档译本
    go的database/sql库中db.Exce()
    go中导入包的几种方式
    机器学习之分类和聚类的区别
    TP5.0学习笔记
  • 原文地址:https://www.cnblogs.com/zawier/p/9460500.html
Copyright © 2011-2022 走看看