0、本章节简介
安装Pinpoint服务端 采用Docker安装所以需要提前安装 docker和 docker-compose
本文使用的版本是Pinpoint:2.1版本
ps 由于Pinpoint依赖了很多的基础镜像,所以推荐不要在已经部署了程序的机器上部署,以免造成端口号冲突,推荐使用一个干净的机器。Pinpoint服务端会使用到如下端口号:8000、9997、8080、9994-9996、16010、6123、2181、2888、3888、8081、8079
此外Pinpoint相对于Skywalking更加的消耗内存,所以推荐2cpu4g起。
1、下载Pinpoint-Docker 包
Pinpoint-Docker Github链接:https://github.com/pinpoint-apm/pinpoint-docker
Pinpoint:2.1.0 版本链接:https://github.com/pinpoint-apm/pinpoint-docker/releases/tag/2.1.0
不管是zip或者是tar包下载都可以,无非是在上传到服务器后解压命令不同
2、上传到服务器开始安装
此处我是上传到了 vm6 上的 /data 文件夹下(这个文件夹是我自己创建的)
解压缩:tar -zxvf pinpoint-docker-2.1.0.tar.gz
进入到 pinpoint文件夹下
然后拉取基础镜像docker-compose pullps:这一步会很慢,因为Pinpoint依赖的基础镜像有点多也可在运行此命令前。一个一个的去拉取镜像,但是即使提前拉取的镜像,也还是要运行此命令,有些版本需要更新。docker pull zookeeper:3.4 docker pull flink:1.3.1 docker pull pinpointdocker/pinpoint-web docker pull pinpointdocker/pinpoint-collector:2.1.0 docker pull pinpointdocker/pinpoint-hbase docker pull pinpointdocker/pinpoint-agent:2.1.0 docker pull pinpointdocker/pinpoint-mysql:2.1.0 docker pull pinpointdocker/pinpoint-quickstart:latest
运行镜像:还是在/data/pinpoint-docker-2.1.0 此文件夹下运行此命令docker-compose up -d
查看服务是否启动:docker-compose ps
可以登录以下网址,查看PinpointWebUI:其实看这一个就够了ip :8079 flink: 一个资源管理器ip :8081QuickStart: Pinponit 提供的一个快速上手的服务ip :8000Hbase: 数据库ip :16010
3、服务运行后,页面访问图:
WebUI:
flink:
QuickStart:
Hbase: