apm安装部署手册

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

apm安装部署⼿册
⼀、apm部署
1、环境配置
(1)创建apm安装⽬录
mkdir /data/flineapm
(2)上传apm离线包
flineapm-col:控制器
flineapm-web:展⽰页⾯
flineapm-agent:与应⽤服务关联起来的探针
hbase-create.hbase:创建hbase表结构脚本
2、安装jdk
(1)卸载系统⾃带jdk
rpm -e --nodeps `rpm -qa | grep jdk`
(2)下载jdk
jdk-8u161-linux-x64.rpm
(3)将jdk-8u161-linux-x64.rpm上传⾄服务器并安装
rpm -ivh jdk-8u161-linux-x64.rpm
3、安装hbase
pinpoint收集来的测试数据,主要是存在Hbase数据库的。

所以它可以收集⼤量的数据,可以进⾏更加详细的分析。

(1)下载habse离线包
下载地址
(2)上传hbase离线包⾄服务器指定⽬录如(/data),并解压
cd /data
tar -zcvf hbase-2.0.2-bin.tar.gz
(3)修改hbase配置⽂件
cd /data/hbase-2.0.2/conf
vim hbase-env.sh
修改export JAVA_HOME= /usr/java/jdk1.8.0_161/。

/usr/java/jdk1.8.0_161为jdk-8u161-linux-x64.rpm安装路径
修改Hbase的配置信息,以本地⽂件⽅式存储Hbase。

在结尾修添加两⾏,指定Hbase本地来存储数据,⽣产环境将数据建议存⼊HDFS中。

vim hbase-site.xml
<configuration>
<!--hbase存放数据⽬录 -->
<property>
<name>hbase.rootdir</name>
<value>file:///data/hbase-2.0.2/hbase</value>
</property>
<!--ZooKeeper数据⽂件路径 -->
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/data/hbase-2.0.2/zookeeper</value>
</property>
</configuration>
(1)启动hbase
cd /data/hbase-2.0.2
bin/start-hbase.sh
jps
jps查看Hbase进程,查看Hbase是否启动成功,如果启动成功的会看到"HMaster"的进程。

(1)初始化habse的pinpoint库
执⾏pinpoint提供的Hbase初始化语句,创建Hbase表。

/data/hbase-2.0.2/bin/hbase shell /data/flineapm/hbase-create.hbase
执⾏完了以后,进⼊Hbase。

进⼊后可以看到Hbase的版本,还有⼀些相关的信息,并有⼀个操作命令⾏。

/data/hbase-2.0.2/bin/hbase shell
输⼊list可以查看刚才初始化的表
登录web,来查看HBase的数据是否初始化成功。

登录地址:
4、安装flinapm-col
4.1安装tomcat
(1)解压tomcat
cd /data/flineapm/
tar -zxvf flineapm-col.tar.gz
(2)修改flineapm-col端⼝
cd /data/flineapm/flineapm-col
vim conf/server.xml
Server port="18006"
Connector port="18081"
可以通过以下命令查看端⼝有⽆服务占⽤,flineapm-col后台服务已启动
netstat -anp | grep18006
netstat -anp | grep18081
通过后台进程查看服务
ps -ef | grep 1706
4.2修改flineapm-col配置
(1)修改hbase-env.properties
cd /data/flineapm/flineapm-col/webapps/ROOT/WEB-INF/classes/profiles/release
vim pinpoint-collector-env.properties
10.20.250.83为zookeeper地址,及部署hbase-2.0.2服务器地址
(1)启动flineapm-col
/data/flineapm/flineapm-col
bin/startup.sh
查看flineapm-col⽇志
tail -f logs/catalina.out
5、安装flineapm-web
5.1安装tomcat
(1)解压tomcat
cd /data/flineapm/
tar -zxvf flineapm-web.tar.gz
(2)修改flineapm-web端⼝
cd /data/flineapm/flineapm-web
vim conf/server.xml
Server port="18005"
Connector port="18080"
可以通过以下命令查看端⼝有⽆服务占⽤,flineapm-web后台服务已启动netstat -anp | grep 18005
netstat -anp | grep 18080
通过后台进程查看服务
ps -ef | grep 3189
5.2创建flineapm-web数据库
(1)连接mysql新建pinpoint库
(2)可⽤xftp下载flineapm-web表结构导⼊pinpoint库
表结构位置
cd/data/flineapm/flineapm-web/webapps/ROOT/WEB-INF/classes/sql 5.3修改flineapm-web配置
(1)修改jdbc.properties
cd /data/flineapm/flineapm-web/webapps/ROOT/WEB-INF/classes
vim jdbc.properties
jdbc.driverClassName=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://ip:3306/pinpoint?characterEncoding=UTF-8 ername=
jdbc.password=
(1)修改pinpoint-web.properties
vim pinpoint-web.properties
10.20.250.83为zookeeper地址,及部署hbase-2.0.2服务器地址(1)修改pinpoint-web-env.properties
vim pinpoint-web-env.properties
10.20.250.83为zookeeper地址,及部署hbase-2.0.2服务器地址(1)启动flineapm-web
cd /data/flineapm/flineapm-web
bin/startup.sh
 查看⽇志
 tail -f logs/catalina.out
(2)访问flineapm-we
6、修改flineapm-agent配置
(1) pinpoint.config
cd /data/flineapm/flineapm-agent
(2) vim pinpoint.config
10.20.250.83为flineapm-col所在服务器地址
(3) 修改pinpoint-env.config
cd /data/flineapm/flineapm-agent/profiles/release
vim pinpoint-env.config
10.20.250.83为flineapm-col所在服务器地址
三、apm监控tomcat
1、tomcat监控
(1)将flineapm-agent.tar.gz上传⾄服务器/data/flineapm,解压
cd /data/flineapm
tar -zxvf flineapm-agent.tar.gz
(2)准备tomcat测试包
apache-tomcat-9.0.31.tar.gz
(3)配置tomcat探针
cd/data/apache-tomcat-9.0.31/bin
vim catalina.sh
CATALINA_OPTS="$CATALINA_OPTS -javaagent:/data/flineapm/flineapm-agent/pinpoint-bootstrap-2.0.5-SNAPSHOT.jar" CATALINA_OPTS="$CATALINA_OPTS -Dpinpoint.agentId=20210513"
CATALINA_OPTS="$CATALINA_OPTS -Dpinpoint.applicationName=10.20.250.83_test"
这三⾏的意义是,第⼀⾏是apm-agent的jar包位置;
第⼆⾏是agent的ID,这个ID是唯⼀的,⽤apm +⽇期命名的,只要与其它的项⽬的ID不重复就⾏; 第三⾏是采集项⽬的名字,这个名字可以随便取,各个项⽬不重复。

⼀般取应⽤的名字。

(4)启动测试tomcat
cd /data/data/apache-tomcat-9.0.31
bin/startup.sh
查看监控效果
(6)访问测试tomcat
(7)应⽤服务监控效果。

相关文档
最新文档