-
软件环境
- 主机IP:192.168.1.3
- docker
- docker-compose
-
安装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参数}
-
网友评论