美文网首页
pinpoit 部署

pinpoit 部署

作者: 东南枝下 | 来源:发表于2020-12-31 15:29 被阅读0次

    pinpoit

    github : https://github.com/pinpoint-apm/pinpoint.git

    来自官方安装手册:https://pinpoint-apm.github.io/pinpoint/quickstart.html

    相关组件下载地址:https://github.com/pinpoint-apm/pinpoint/releases/tag/v2.2.0

    1、Hbase安装

    根据官方文档给的版本对照,下载1.2.x版本的

    下载1.2.6 http://archive.apache.org/dist/hbase/1.2.6/hbase-1.2.6-bin.tar.gz

    tar xzvf hbase-1.2.6-bin.tar.gz 
    cd hbase-1.2.6/
    #启动
    ./bin/start-hbase.sh
    

    https://github.com/pinpoint-apm/pinpoint/tree/master/hbase/scripts中获取hbase-create.hbase脚本执行

    ./bin/hbase shell hbase-create.hbase
    

    http://localhost:16010

    2、Zookeeper

    Hbase 可以自带Zookeeper

    hbase-1.2.6/conf/hbase-env.sh 中配置export HBASE_MANAGES_ZK=true
    如果需要修改端口号,可以配置 hbase-1.2.6/conf/hbase-site.xml

    <property>
              <name>hbase.zookeeper.property.clientPort</name>
              <value>2182</value>                                                                                                                                             
      </property> 
    

    此处参考:https://www.cnblogs.com/ouchengeng/archive/2004/01/13/4221305.html

    3、Pinpoint Collector

    从官方下载jar包后直接启动(ps:我没有使用zookeeper,但还是照着文档加了-Dpinpoint.zookeeper.address=localhost)

    java -jar -Dpinpoint.zookeeper.address=localhost pinpoint-collector-boot-2.2.0.jar > pinpoint-collector-boot.log &
    

    4、Pinpoint Web

    同上,从官方获取jar包直接启动,但我端口冲突了,改了下端口

    java -jar -Dserver.port=18080 -Dpinpoint.zookeeper.address=localhost pinpoint-web-boot-2.2.0.jar > pinpoint-web.log &
    

    5、Java Agent

    使用代理启动jar包,就可以进行监控

    同上,从官方获取压缩包,解压

    tar xvzf pinpoint-agent-2.2.0.tar.gz
    

    例:启动一个app.jar

    $AGENT_PATH 为pinpoint-agent的路径

    java -javaagent:$AGENT_PATH\pinpoint-bootstrap-2.2.0.jar -Dpinpoint.applicationName=aori -Dpinpoint.agentId=aori01 -jar app.jar
    

    启动之后在列表中就能看到监控的应用了


    图片.png

    相关文章

      网友评论

          本文标题:pinpoit 部署

          本文链接:https://www.haomeiwen.com/subject/hhxroktx.html