第四章 Docker方式安裝 Pinpoint
阿新 • • 發佈:2021-06-25
一、需求
1.修改主機名,本地解析、yum源
2.格式化檔案系統
3.docker安裝
4.docker-compose的安裝
5.pinpoint-apm的安裝以及介面展示
6.pinpoint-agent安裝
二、環境準備
主機 | 角色 | IP |
---|---|---|
prd-apm001 | Apm伺服器 | 68.79.32.235 |
三、相關軟體版本選擇
軟體名稱 | 版本號 |
---|---|
docker | 20.10.6 |
git | 1.8.3.1 |
pinpoint-apm | 2.2.2 |
docker-compose | 1.29.1 |
pinpoint-agnent | 2.2.2 |
四、格式化檔案系統
#1.檢視所有磁碟分割槽情況 [root@prd-apm001 ~]$ fdisk -l Disk /dev/nvme1n1: 107.4 GB, 107374182400 bytes, 209715200 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk /dev/nvme0n1: 53.7 GB, 53687091200 bytes, 104857600 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk label type: dos Disk identifier: 0x000acf0a Device Boot Start End Blocks Id System /dev/nvme0n1p1 * 2048 104857566 52427759+ 83 Linux #2.進行磁碟分割槽 [root@prd-apm001 ~]$ fdisk /dev/nvme1n1 Welcome to fdisk (util-linux 2.23.2). Changes will remain in memory only, until you decide to write them. Be careful before using the write command. Device does not contain a recognized partition table Building a new DOS disklabel with disk identifier 0x39e17a4f. Command (m for help): n Partition type: p primary (0 primary, 0 extended, 4 free) e extended Select (default p): p Partition number (1-4, default 1): First sector (2048-209715199, default 2048): Using default value 2048 Last sector, +sectors or +size{K,M,G} (2048-209715199, default 209715199): Using default value 209715199 Partition 1 of type Linux and of size 100 GiB is set Command (m for help): w The partition table has been altered! Calling ioctl() to re-read partition table. Syncing disks.
五、上傳系統優化指令碼
#1.編寫系統優化指令碼 [root@prd-apm001 ~]$ vim Opt-Centos.sh #!/usr/bin/bash # Author:jh # Time:2021-04-11 18:48:19 # Name:Opt-Centos.sh # Version: 1.0 # Discription: To local_IP=`ifconfig |awk -F ' ' 'NR==2{print $2}'` local_hostname=`hostname` base_yum="CentOS-Base.repo" epel_yum="epel.repo" yum_dir="/etc/yum.repos.d/" cron_dir="/var/spool/cron/root" ssh_dir="/etc/ssh/sshd_config" linux_comm_software=(net-tools vim tree htop iftop gcc gcc-c++ glibc iotop lrzsz sl wget unzip telnet nmap nc psmisc dos2unix bash-completion bash-completion-extra sysstat rsync nfs-utils httpd-tools expect) #1.修改主機名 source /etc/init.d/functions if [ $# -ne 1 ];then echo "/bin/sh $0 New hostname" exit 1 fi hostnamectl set-hostname $1 if [ $? -eq 0 ];then action "hostname update is" /usr/bin/true else action "hostname update is" /usr/bin/false fi #2.配置ssh連線成功顯示 platform=`uname -i` if [ $platform != "x86_64" ];then echo "this script is only for 64bit Operating System !" exit 1 fi echo "the platform is ok" cat << EOF +---------------------------------------+ | your system is CentOS 7 x86_64 | | start optimizing....... | +--------------------------------------- EOF #3.配置yum倉庫 mv $yum_dir$base_yum $yum_dir${base_yum}.bak mv $yum_dir$epel_yum $yum_dir${epel_yum}.bak curl -o $yum_dir$base_yum http://mirrors.aliyun.com/repo/Centos-7.repo curl -o $yum_dir$epel_yum http://mirrors.aliyun.com/repo/epel-7.repo yum clean all yum makecache #4.安裝基礎軟體包 for i in ${linux_comm_software[*]} do rpm -q $i &>/dev/null if [ $? -eq 0 ];then echo "$i is installed" else yum -y install $i &>/dev/null action "$i is installing" /usr/bin/true fi done #5.關閉防火牆firewalld #systemctl disable firewalld #systemctl stop firewalld #6.關閉selinux #sed 's#SELINUX=enforcing#SELINUX=disabled#g' /etc/selinux/config #7.修改本地解析 echo "$local_IP $local_hostname" >> /etc/hosts #8.設定時間同步 timedatectl set-timezone Asia/Shanghai /usr/sbin/ntpdate time1.aliyun.com echo '#Timing synchronization time' >> $cron_dir echo "* 4 * * * /usr/sbin/ntpdate time1.aliyun.com > /dev/null 2>&1" >> $cron_dir systemctl restart crond.service #9.ssh引數優化 #sed -i 's/^GSSAPIAuthentication yes$/GSSAPIAuthentication no/g' $ssh_dir #sed -i 's/#UseDNS yes/UseDNS no/g' $ssh_dir #sed -i 's/PermitRootLogin yes/PermitRootLogin no/g' $ssh_dir #sed -i 's/#port 22/poort 520/g' $ssh_dir #10.加大檔案描述符 tail -1 /etc/security/limits.conf &>/dev/null [ $? -eq 0 ] && echo "檔案描述符以加大" || echo '* - nofile 65535 ' >>/etc/security/limits.conf #11.環境變數及別名優化 cat>>/etc/profile.d/color.sh<<EOF alias ll='ls -l --color=auto --time-style=long-iso' PS1="\[\e[37;40m\][\[\e[32;1m\]\u\[\e[37;40m\]@\h \[\e[36;40m\]\w\[\e[0m\]]\[\e[32;1m\]\\$ \[\e[0m\]" export HISTTIMEFORMAT='%F-%T ' EOF source /etc/profile #12.核心優化 cat >>/etc/sysctl.conf<<EOF net.ipv4.tcp_fin_timeout = 2 net.ipv4.tcp_tw_reuse = 1 net.ipv4.tcp_tw_recycle = 1 net.ipv4.tcp_syncookies = 1 net.ipv4.tcp_keepalive_time = 600 net.ipv4.ip_local_port_range = 4000 65000 net.ipv4.tcp_max_syn_backlog = 16384 net.ipv4.tcp_max_tw_buckets = 36000 net.ipv4.route.gc_timeout = 100 net.ipv4.tcp_syn_retries = 1 net.ipv4.tcp_synack_retries = 1 net.core.somaxconn = 16384 net.core.netdev_max_backlog = 16384 net.ipv4.tcp_max_orphans = 16384 net.ipv4.ip_forward = 1 net.ipv4.icmp_echo_ignore_all=1 EOF sysctl -p #13.關閉NetworkManager #systemctl stop NetworkManager #systemctl disable NetworkManager #14.更新軟體 yum -y update && > /dev/null #15.設定中文字符集 localectl set-locale LANG=zh_CN.UTF-8 #16.備份顯示系統版本和核心的檔案 cp /etc/issue{,.bak} cp /etc/issue.net{,.bak} > /etc/issue > /etc/issue.net #17.重讀分割槽表 partprobe && #18.磁碟格式化 xfs_disk_info=`fdisk -l |awk 'NR==10{print $1}'` mkfs.xfs $xfs_disk_info -f #19.新建資料目錄data mkdir /data #20.掛載目錄 mount $xfs_disk_info /data/ #21.檢視掛載點 df -h #22.實現永久掛載 uuid_disk_info=`blkid |awk -F ' ' 'NR==2{print $2}' |awk -F '\"' '{print $2}'` echo "UUID=$uuid_disk_info /data xfs defaults 0 0 ">>/etc/fstab #23.檢視掛載資訊 tail -1 /etc/fstab #24.優化完成 cat << EOF +-------------------------------------------------+ | 優 化 已 完 成 | | 請 重啟 這臺伺服器 ! | +-------------------------------------------------+ EOF sleep 5 rm -rf ./Opt-Centos.sh #2.增加執行許可權 [root@prd-apm001 ~]$ chmod +x Opt-Centos.sh #3.執行系統優化指令碼 [root@prd-apm001 ~]$ sh Opt-Centos.sh
六、安裝Docker
#1.編寫安裝docker指令碼 [root@prd-apm001 ~]$ vim Ins-Docker.sh #!/usr/bin/bash # Author:jh # Time:2021-04-21 11:54:22 # Name:docker_ins_apm.sh # Version: 1.0 # Discription: To rely_software=(yum-utils device-mapper-persistent-data lvm2) #1.檢測系統核心版本 kernel_version=`uname -a |awk '{print $3}'|cut -d. -f1` if [ $kernel_version -ge 3 ];then echo 'The System Can Install docker;' else echo 'The System Can not Install docker;';exit fi #2.安裝依賴軟體 for i in ${rely_software[*]} do rpm -q $i &>/dev/null if [ $? -eq 0 ];then echo "$i is installed" else yum -y install $i &>/dev/null action "$i is installing" /usr/bin/true fi done #3.新增docker映象源 yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo if [ $? -eq 0 ];then echo "Docker Image added;" else echo "Docker Image add failed" fi #4.安裝docker yum install docker-ce -y #5.啟動docker並設定開機自啟 systemctl enable --now docker if [ $? -eq 0 ];then echo "Docker started;" else echo "Docker start failed" fi #6.驗證服務 docker_version=`docker -v |awk -F ',' '{print $1}'` #7.設定加速器 sudo mkdir -p /etc/docker sudo cat >/etc/docker/daemon.json <<EOF { "registry-mirrors": ["https://8mh75mhz.mirror.aliyuncs.com"] } EOF sudo systemctl daemon-reload sudo systemctl restart docker #8.docker安裝完成提示語 cat << EOF +-------------------------------------------------+ | $docker_version 安 裝 已 完 成 | | 請 使 用 相 關 服 務 ! | +-------------------------------------------------+ EOF sleep 5 mv ./Ins-Docker.sh /tmp #2.新增執行許可權 [root@prd-apm001 ~]$ chmod +x Ins-Docker.sh #3.執行指令碼 [root@prd-apm001 ~]$ sh Ins-Docker.sh
七、拉取Pinpoint的Docker映象(除Agent元件外)
#1.安裝Git
[root@prd-apm001 ~]$ yum -y install git
#2.檢視Git版本資訊
[root@prd-apm001 ~]$ git --version
git version 1.8.3.1
#3.建立Git倉庫目錄
[root@prd-apm001 ~]$ mkdir /opt/apm
#4.初始化Git倉庫
[root@prd-apm001 ~]$ cd /opt/apm
[root@prd-apm001 apm]$ git init
#5.新增pinpoint連結地址
[root@prd-apm001 apm$ git remote add origin https://github.com/naver/pinpoint-docker.git
[root@prd-apm001 apmgit clone https://github.com/naver/pinpoint-docker.git
八、安裝Docker-Compose
在這裡找到最新版二進位制檔案下載地址:https://github.com/docker/compose/releases
#1.下載docker-compose
[root@prd-apm001 ~]$ cd /usr/local/bin/
[root@prd-apm001 bin]$ wget https://github.com/docker/compose/releases/download/1.29.1/docker-compose-Linux-x86_64
#2.重新命名docker-compose
[root@prd-apm001 bin]$ mv docker-compose-Linux-x86_64 docker-compose
#3.docker-compose增加執行許可權
[root@prd-apm001 bin]$ chmod +x /usr/local/bin/docker-compose
九、安裝Pinpoint-Apm
#1.拉取docker-compose映象並執行pinpoint
[root@prd-apm001 /opt/apm]$ cd /opt/apm/pinpoint-docker/
[root@prd-apm001 /opt/apm/pinpoint-docker]$ ll
總用量 48
-rw-r--r-- 1 root root 8500 4月 22 10:19 docker-compose.yml
-rw-r--r-- 1 root root 8500 4月 22 10:11 docker-compose.yml.bak
drwxr-xr-x 2 root root 22 4月 22 10:11 docs
-rw-r--r-- 1 root root 11355 4月 22 10:11 License
drwxr-xr-x 3 root root 92 4月 22 10:11 pinpoint-agent
drwxr-xr-x 4 root root 32 4月 22 10:11 pinpoint-agent-attach-example
drwxr-xr-x 3 root root 92 4月 22 10:11 pinpoint-collector
drwxr-xr-x 4 root root 93 4月 22 10:11 pinpoint-flink
drwxr-xr-x 3 root root 134 4月 22 10:11 pinpoint-hbase
drwxr-xr-x 2 root root 79 4月 22 10:11 pinpoint-mysql
drwxr-xr-x 3 root root 75 4月 22 10:11 pinpoint-quickstart
drwxr-xr-x 3 root root 92 4月 22 10:11 pinpoint-web
drwxr-xr-x 2 root root 32 4月 22 10:11 pinpoint-zookeeper
-rw-r--r-- 1 root root 8694 4月 22 10:11 Readme.md
[root@prd-apm001 /opt/apm/pinpoint-docker]$ docker-compose pull && docker-compose up -d
#2.顯示所有執行的容器
[root@prd-apm001 ~]$ docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
4131fab77a1c pinpointdocker/pinpoint-quickstart "catalina.sh run" 29 hours ago Up 23 hours 0.0.0.0:8000->8080/tcp, :::8000->8080/tcp pinpoint-quickstart
0f5f24ff8255 pinpointdocker/pinpoint-agent:2.2.2 "/usr/local/bin/conf…" 29 hours ago Up 23 hours pinpoint-agent
39d04a65158a pinpointdocker/pinpoint-web:2.2.2 "sh /pinpoint/script…" 29 hours ago Up 23 hours 0.0.0.0:8079->8079/tcp, :::8079->8079/tcp, 0.0.0.0:9997->9997/tcp, :::9997->9997/tcp pinpoint-web
cf96c7f9a8e9 pinpointdocker/pinpoint-collector:2.2.2 "sh /pinpoint/script…" 29 hours ago Up 23 hours 0.0.0.0:9991-9996->9991-9996/tcp, :::9991-9996->9991-9996/tcp, 0.0.0.0:9995-9996->9995-9996/udp, :::9995-9996->9995-9996/udp pinpoint-collector
91eac8c161bf pinpointdocker/pinpoint-flink:2.2.2 "/docker-bin/docker-…" 29 hours ago Up 23 hours 6123/tcp, 0.0.0.0:6121-6122->6121-6122/tcp, :::6121-6122->6121-6122/tcp, 0.0.0.0:19994->19994/tcp, :::19994->19994/tcp, 8081/tcp pinpoint-flink-taskmanager
5906d8249743 pinpointdocker/pinpoint-hbase:2.2.2 "/bin/sh -c '/usr/lo…" 29 hours ago Up 23 hours 0.0.0.0:16010->16010/tcp, :::16010->16010/tcp, 0.0.0.0:16030->16030/tcp, :::16030->16030/tcp, 0.0.0.0:60000->60000/tcp, :::60000->60000/tcp, 0.0.0.0:60020->60020/tcp, :::60020->60020/tcp pinpoint-hbase
b84f9bbffd33 pinpointdocker/pinpoint-flink:2.2.2 "/docker-bin/docker-…" 29 hours ago Up 23 hours 6123/tcp, 0.0.0.0:8081->8081/tcp, :::8081->8081/tcp pinpoint-flink-jobmanager
5fed8d8f576b pinpointdocker/pinpoint-mysql:2.2.2 "docker-entrypoint.s…" 29 hours ago Up 23 hours 0.0.0.0:3306->3306/tcp, :::3306->3306/tcp, 33060/tcp pinpoint-mysql
febd0eb1465e zookeeper:3.4 "/docker-entrypoint.…" 29 hours ago Up 23 hours 2888/tcp, 3888/tcp, 0.0.0.0:49161->2181/tcp, :::49161->2181/tcp pinpoint-docker_zoo3_1
c045bbbc9ca0 zookeeper:3.4 "/docker-entrypoint.…" 29 hours ago Up 23 hours 2888/tcp, 3888/tcp, 0.0.0.0:49159->2181/tcp, :::49159->2181/tcp pinpoint-docker_zoo1_1
e7371be2f855 zookeeper:3.4 "/docker-entrypoint.…" 29 hours ago Up 23 hours 2888/tcp, 3888/tcp, 0.0.0.0:49160->2181/tcp, :::49160->2181/tcp pinpoint-docker_zoo2_1
381d7aa6a4d9 68c42c793dd4 "/bin/sh -c 'apt-get…" 29 hours ago Exited (35) 29 hours ago sad_ramanujan
98ebc64890b3 68c42c793dd4 "/bin/sh -c 'apt-get…" 29 hours ago Exited (35) 29 hours ago affectionate_black
#3.顯示docker-compose執行的所有服務
[root@prd-apm001 /opt/apm/pinpoint-docker]$ docker-compose ps
Name Command State Ports
---------------------------------------------------------------------------------------------------------------------------------------
pinpoint-agent /usr/local/bin/configure-a ... Up
pinpoint-collector sh /pinpoint/scripts/start ... Up 0.0.0.0:9991->9991/tcp,:::9991->9991/tcp,
0.0.0.0:9992->9992/tcp,:::9992->9992/tcp,
0.0.0.0:9993->9993/tcp,:::9993->9993/tcp,
0.0.0.0:9994->9994/tcp,:::9994->9994/tcp,
0.0.0.0:9995->9995/tcp,:::9995->9995/tcp,
0.0.0.0:9995->9995/udp,:::9995->9995/udp,
0.0.0.0:9996->9996/tcp,:::9996->9996/tcp,
0.0.0.0:9996->9996/udp,:::9996->9996/udp
pinpoint-docker_zoo1_1 /docker-entrypoint.sh zkSe ... Up 0.0.0.0:49159->2181/tcp,:::49159->2181/tcp, 2888/tcp, 3888/tcp
pinpoint-docker_zoo2_1 /docker-entrypoint.sh zkSe ... Up 0.0.0.0:49160->2181/tcp,:::49160->2181/tcp, 2888/tcp, 3888/tcp
pinpoint-docker_zoo3_1 /docker-entrypoint.sh zkSe ... Up 0.0.0.0:49161->2181/tcp,:::49161->2181/tcp, 2888/tcp, 3888/tcp
pinpoint-flink-jobmanager /docker-bin/docker-entrypo ... Up 6123/tcp, 0.0.0.0:8081->8081/tcp,:::8081->8081/tcp
pinpoint-flink-taskmanager /docker-bin/docker-entrypo ... Up 0.0.0.0:19994->19994/tcp,:::19994->19994/tcp,
0.0.0.0:6121->6121/tcp,:::6121->6121/tcp,
0.0.0.0:6122->6122/tcp,:::6122->6122/tcp, 6123/tcp, 8081/tcp
pinpoint-hbase /bin/sh -c /usr/local/bin/ ... Up 0.0.0.0:16010->16010/tcp,:::16010->16010/tcp,
0.0.0.0:16030->16030/tcp,:::16030->16030/tcp,
0.0.0.0:60000->60000/tcp,:::60000->60000/tcp,
0.0.0.0:60020->60020/tcp,:::60020->60020/tcp
pinpoint-mysql docker-entrypoint.sh mysqld Up 0.0.0.0:3306->3306/tcp,:::3306->3306/tcp, 33060/tcp
pinpoint-quickstart catalina.sh run Up 0.0.0.0:8000->8080/tcp,:::8000->8080/tcp
pinpoint-web sh /pinpoint/scripts/start ... Up 0.0.0.0:8079->8079/tcp,:::8079->8079/tcp,
0.0.0.0:9997->9997/tcp,:::9997->9997/tcp
#4.docker-compose常用命令
docker-compose -h # 檢視幫助
docker-compose up # 建立並執行所有容器
docker-compose up -d # 建立並後臺執行所有容器
docker-compose -f docker-compose.yml up -d # 指定模板
docker-compose down # 停止並刪除容器、網路、卷、映象。
docker-compose logs # 檢視容器輸出日誌
docker-compose pull # 拉取依賴映象
dokcer-compose config # 檢查配置
dokcer-compose config -q # 檢查配置,有問題才有輸出
docker-compose restart # 重啟服務
docker-compose start # 啟動服務
docker-compose stop # 停止服務
docker-compose kill # kill服務
docker-compose rm # 刪除服務
十、使用瀏覽器訪問各元件
#1.Flink元件
http://ec2-68-79-32-235.cn-northwest-1.compute.amazonaws.com.cn:8081
#2.WebUI
http://ec2-68-79-32-235.cn-northwest-1.compute.amazonaws.com.cn:8079
#3.QuickStart
http://ec2-68-79-32-235.cn-northwest-1.compute.amazonaws.com.cn:8000/
#4.Hbase
http://ec2-68-79-32-235.cn-northwest-1.compute.amazonaws.com.cn:8000/16010
十一、上傳Pinpoint-Flink-Job包
#1.使用瀏覽器訪問Flink:http://ec2-68-79-32-235.cn-northwest-1.compute.amazonaws.com.cn:8081
#2.將Github上https://github.com/pinpoint-apm/pinpoint/releases/tag/的pinpoint-flink-job-{pinpoint-version}.jar 檔案手動upload到flik元件中,上傳的版本{pinpoint-version}需要和pinpoint保持一致,pinpoint版本可以檢視映象或者容器版本
#3.上傳完成
十二、被監控端安裝Agent元件
1.下載agent元件
#1.在需要監控的伺服器上訪問 https://github.com/pinpoint-apm/pinpoint/releases/tag/v2.2.2 下載和 Collector元件 相同版本的pinpoint-agent壓縮包。
2.測試與APM伺服器之間連通性
#使用telnet測試如下ip的連通性,出現以下顯示錶示telnet連通性沒有問題。
[root@prd-databridge001 release]# telnet 172.31.43.41 8079
Trying 172.31.43.41...
Connected to 172.31.43.41.
Escape character is '^]'.
[root@prd-databridge001 release]# telnet 172.31.43.41 9997
Trying 172.31.43.41...
Connected to 172.31.43.41.
Escape character is '^]'.
3.上傳pinpoint-agent包
#1.新建資料夾用來存放pinpoint-agent包
[root@prd-databridge001 ~]# mkdir /opt/pinpoint-agent
#2.上傳pinpoint-agent包(上傳方式自己隨意,這邊採用rz上傳)
[root@prd-databridge001 ~]# cd /opt/pinpoint-agent/
[root@prd-databridge001 ~]# rz
[root@prd-databridge001 pinpoint-agent]# ll
-rw-r--r-- 1 root root 26032318 4月 22 06:21 pinpoint-agent-2.2.2.tar.gz
#3.解壓壓縮包
[root@prd-databridge001 pinpoint-agent]# unzip pinpoint-agent-2.2.2.tar.gz
[root@prd-databridge001 pinpoint-agent]# ll
drwxrwxr-x 9 root root 257 4月 22 04:33 pinpoint-agent-2.2.2
-rw-r--r-- 1 root root 26032318 4月 22 06:21 pinpoint-agent-2.2.2.tar.gz
#4.修改檔案所屬主和所屬組許可權
[root@prd-databridge001 pinpoint-agent]# cd ..
[root@prd-databridge001 opt]# chmod -R 777 pinpoint-agent
4.修改配置檔案
#1.修改pinpoint.config 檔案
[root@prd-databridge001 opt]# cd pinpoint-agent/pinpoint-agent-2.2.2/profiles/release/
[root@prd-databridge001 release]# ll
總用量 100
-rwxrwxrwx 1 root root 2699 3月 5 05:40 log4j2.xml
-rwxrwxrwx 1 root root 48578 4月 22 08:06 pinpoint.config
-rwxrwxrwx 1 root root 48569 4月 22 04:32 pinpoint.config.bak
[root@prd-databridge001 release]# vim pinpoint.config
profiler.transport.grpc.collector.ip=pinpoint伺服器ip
profiler.collector.ip=pinpoint伺服器ip
profiler.sampling.rate=2
5.應用程式新增APM監控啟動步驟
#1.使用如下命令啟動jar包:
java -javaagent:pinpoint-agent所在的絕對路徑 -Dpinpoint.agentId=名稱 -Dpinpoint.applicationName=名稱 -jar xxxxxxxxxx.jar
#2.注意:
applicationName:在pinpoint上顯示的名字
agentId:可以和applicationName相同,也可以不同。但必須唯一,標誌一個jvm。
同一個應用的不同例項可以使用不同的agentId,相同的applicationName。
#3.舉例:
java -javaagent:/opt/pinpoint-agent/pinpoint-agent-2.2.2/pinpoint-bootstrap-2.2.2.jar -Dpinpoint.agentId=sso_test -Dpinpoint.applicationName=sso_test -jar xxxxxxxxxx.jar
#4.後臺啟動:
nohup java -javaagent:/opt/pinpoint-agent/pinpoint-agent-2.2.2/pinpoint-bootstrap-2.2.2.jar -Dpinpoint.agentId=sso_test -Dpinpoint.applicationName=sso_test -jar xxxxxxxxxx.jar &
十三、檢視監控效果
#1.使用瀏覽器訪問http://ec2-68-79-32-235.cn-northwest-1.compute.amazonaws.com.cn:8079檢視配置已生效