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 pull
ps:这一步会很慢,因为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
可以登录以下网址,查看Pinpoint
WebUI:其实看这一个就够了
ip :8079
flink: 一个资源管理器
ip :8081
QuickStart: Pinponit 提供的一个快速上手的服务
ip :8000
Hbase: 数据库
ip :16010
3、服务运行后,页面访问图:
WebUI:
flink:
QuickStart:
Hbase: