Docker 安装Pinpoint

参考教程:https://www.cnblogs.com/zz0412/p/9333296.html

  • 软件环境

    • 主机IP:192.168.1.3
    • docker
    • docker-compose
  • 仓库地址:https://github.com/naver/pinpoint-docker.git

  • 安装Collector组件

    # 克隆官方提供的docker git
    git clone https://github.com/naver/pinpoint-docker.git
    cd pinpoint-docker
    # 1.7.3版本需要将 pinpoint-docker/docker-compose.yml的第17行和第18行修改为绝对路径,否则会启动报错(docker 17.03版本测试)
    # 如需修改相关组件的ip和端口,请修改pinpoint-Docker/.env文件
    docker-compose pull && docker-compose up -d
    # 启动完成后访问网页 http://localhost:8081/#/submit 将pinpoint-docker/pinpoint-flink/build/pinpoint-flink-job-{pinpoint-version}.jar 文件手动upload到flik组件中,上传的版本需要和pinpoint保持一致
    # 访问:http://localhost:8079/ 即可浏览pinpoint页面
    # 官方说明:https://github.com/naver/pinpoint-docker
    

安装过程出现错误:ERROR: http://dl-cdn.alpinelinux.org/alpine/v3.7/main: temporary error (try again later) -> 重启docker解决

  • 安装Agent组件
    1.访问 https://github.com/naver/pinpoint/releases 下载和 Collector组件相同版本的pinpoint-agent压缩包
    2.解压pinpoint-agent压缩包,找到 pinpoint.config文件(位于pinpoint-bootstrap-{version}.jar同级目录,而pinpoint-bootstrap-{version}.jar即为代理程序),修改为你对应环境的配置。一般情况只需要修改配置项 profiler.collector.ip=192.168.1.3

  • 使用说明

    # java {javaagent参数} -jar eairlv.jar,注意-javaagent应放于-jar之前
    # applicationName与agentId代表唯一代理的一组,界面下可通过分组查看
    -javaagent:C:\Users\eairlv\Desktop\pinpoint-agent-1.8.5.tar\pinpoint-agent-1.8.5\pinpoint-bootstrap-1.8.5.jar -Dpinpoint.applicationName=eairlv -Dpinpoint.agentId=eairlv
    
    • 监控管理
      访问http://192.168.1.3:8079/

    • 示例说明
      将下载好的agent目录,放入需要部署java服务的机器上,如果是直接java方式运行jar程序,直接java {javaagent参数} -jar eairlv.jar即可,注意修改路径;如果是docker容器运行jar程序,则需要通过-v修改java服务容器映射的宿主机目录,并且修改容器内java的启动命令为java {javaagent参数} -jar eairlv.jar
      开发工具运行:IDEA -> Run/Debug Configurations -> Environment -> VM options配置{javaagent参数}

你可能感兴趣的:(Docker 安装Pinpoint)