docker 安装pinpoint(集群)
快速安装
cd /data
国外这个(版本更新快)
git clone https://github.com/naver/pinpoint-docker.git
国内使用这个(版本更新慢)
git clone https://gitee.com/ShiZan/pinpoint-docker.git
cd /data/pinpoint-docker
docker compose pull && docker compose up -d
管理命令:(需要进入脚本解压目录/data/pinpoint-docker)
拉取并启动:docker compose pull && docker compose up -d
下线:docker compose down -v
如果没有docker compose,请重新安装docker
#移除已安装的docker服务及组件
yum remove docker-ce docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate
#添加docker yum源
yum install -y yum-utils
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
#安装docker-ce及docker-compose等组件
yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin
#docker启动机开机自启
systemctl start docker
systemctl enable docker
#查看docker-compose版本
docker compose version
如果想调用以前的版本。请使用docker-compose提供的其他标签来制定版本。
git clone https://github.com/naver/pinpoint-docker.git
cd pinpoint-docker
git checkout {tag}
docker-compose pull && docker-compose up -d
代理端安装说明参照:https://pinpoint-apm.github.io/pinpoint/installation.html#5-pinpoint-agent
安全设置(由于用于生产需要进行安全整改)
docker-compose 运行之前需要修改.env文件默认参数(其中默认设置MySQL数据库账号为admin密码为admin需要修改),具体修改内容如下:
### Pinpoint-mysql
MYSQL_ROOT_PASSWORD=root123 MySQL数据库root密码需要修改
MYSQL_USER=admin 数据库默认admin用户名需要修改
MYSQL_PASSWORD=admin 数据库默认admin用户的密码需要修改
MYSQL_DATABASE=pinpoint 默认数据库名可以不修改
#mysql information required if used
JDBC_DRIVERCLASSNAME=com.mysql.jdbc.Driver
JDBC_URL=jdbc:mysql://pinpoint-mysql:3306/pinpoint?characterEncoding=UTF-8
JDBC_USERNAME=admin 数据库默认admin用户名需要修改
JDBC_PASSWORD=admin 数据库默认admin用户的密码需要修改
#mysql information required if used
JDBC_DRIVERCLASSNAME=com.mysql.jdbc.Driver
JDBC_URL=jdbc:mysql://pinpoint-mysql:3306/pinpoint?characterEncoding=UTF-8
JDBC_USERNAME=admin 数据库默认admin用户名需要修改
JDBC_PASSWORD=admin 数据库默认admin用户的密码需要修改