AcmeAir安装AI探针--SaaS版
一、安装SaaS版AI探针准备工作:
1.准备好可用的docker版AcmeAir应用
2.在SaaS官网tpm.oneapm.com上已注册可用的账号
3.登录tpm.oneapm.com,点击选择AI图标进入添加应用界面,点击选择java图标,按照页面提示下载OneAPM_java_Agent_3.2.0.zip文件,解压后替换License Key,将更新好License Key的OneAPM文件拷贝至待安装agent探针的AcmeAir应用所在机器
二、安装:
1. 将OneAPM文件从主机分别拷贝至webapp、auth、zull所在的docker容器内:
docker cp OneAPM webapp1:/opt/tomcat
docker cp OneAPM auth1:/opt/tomcat
docker cp OneAPM zuul:/opt/tomcat
2.进入docker容器,修改各自的app_name
查看docker容器:docker ps (Names为webapp1\auth1\zuul的容器需要安装探针)
进入容器的命令:docker exec -ti [CONTAINER ID或者NAMES ] bash
进入webapp1容器:docker exec -ti webapp1 bash
进入tomcat目录:cd /opt/tomcat/
修改文件:vi OneAPM/oneapm.properties
app_name = Acmeair_webapp1
按照以上方式分别修改auth和zuul的app_name
app_name = Acmeair_auth1
app_name = Acmeair_zuul
3.修改tomcat启动参数
vi /opt/tomcat/bin/ catalina.sh
添加JAVA_OPTS="$JAVA_OPTS -javaagent:/opt/tomcat/OneAPM/oneapm.jar"
4. 提交装好探针的镜像
(重要:如果不提交,以上装探针的操作将会在重启镜像后消失)
docker commit webapp1 acmeair/webapp-mysql
docker commit auth1 acmeair/auth-service
docker commit zuul acmeair/zuul
5.重启Acmeair应用
cd acmeair-netflixoss/weave-bin
sh stopall.sh
cd acmeair-netflixoss/bin
sh startallwithmysql.sh
或者只重启安装了探针的auth webapp zuul这三个子应用,这样会快点,因为不需要重新loder数据
docker rm -f webapp1 auth1 zuul
./startzuul.sh
./addwebapp.sh
./addauthsvc.sh
6.访问Acmeair应用, 验证应用启动正常
(返回码200表示应用正常,可以多访问几次,保证足够的trace数据达到saas服务端)
7. 验证SaaS官网上已正常接收数据
能显示出装了探针的应用:
能完整展现应用之间调用关系的拓扑图:
AcmeAir安装AI探针--SaaS版的更多相关文章
- AcmeAir安装AI探针--企业版
通过脚本安装AI探针请点击通过脚本自动安装探针 一.安装企业版AI探针准备工作: 1. 准备好可用的docker版AcmeAir应用 2. 准备好可用的企业版AIServer 3. 下载好合适版本的J ...
- 安装蓝鲸paas社区版
安装蓝鲸paas社区版http://docs.bk.tencent.com/bkce_install_guide/setup/get_ready.html#hostssystemctl stop fi ...
- 安装SQL Server2016正式版
安装SQL Server2016正式版 今天终于有时间安装SQL Server2016正式版,下载那个安装包都用了一个星期 安装包可以从这里下载: http://www.itellyou.cn/ ht ...
- RPM方式安装MySQL5.6和windows下安装mysql解压版
下载地址: http://cdn.MySQL.com/archives/mysql-5.6/MySQL-server-5.6.13-1.el6.x86_64.rpmhttp://cdn.mysql.c ...
- 如何安装Windows 7旗舰版
如何安装Windows 7旗舰版.. ----------------- Windows 7旗舰版安装的初始画面 ------------------------- 选择好语言后,点击“下一步”按钮, ...
- 安装基于 Linux 发行版的重要事项(流程指引)
安装基于 Linux 发行版的重要事项(Install important issues based on the Linux distribution. (Process guidance)) 1. ...
- SVN安装和使用(简单版)
为什么使用SVN? 通常软件的开发需要团队协作开发,每个人负责一个方面,都做完后需要把每个人的代码整合在一起,而每个人的代码方面不同或版本不同就会拖延开发进度对开发项目造成麻烦,如果一个人需要另一个人 ...
- Linux,在不使用U盘的情况下使用wubi.exe程序在Win7上安装ubuntu-14.04.3版系统
本文介绍如何在不使用U盘的情况下使用wubi.exe程序在Win7上安装ubuntu-14.04.3版系统. 花了一天的时间终于安装上了Ubuntu14.04,过程坎坷,是血泪史,开始报“cannot ...
- CentOS7.4安装部署openstack [Liberty版] (二)
继上一篇博客CentOS7.4安装部署openstack [Liberty版] (一),本篇继续讲述后续部分的内容 一.添加块设备存储服务 1.服务简述: OpenStack块存储服务为实例提供块存储 ...
随机推荐
- 35.在PCB中删除元件
在PCB Editor里面,如果想进行什么操作,首先得点击这个命令,再点击你要操作的区域/元件,最后右键选择"Done",这样你才能完成一个操作.
- 查找bad sql的方法:
--查找bad sql的方法: select * from (select buffer_gets, sql_text from v$sqlarea ; -- 执行次数多的SQL select sql ...
- PBOC电子钱包与电子现金及QPBOC
电子钱包:EP 电子现金:EC,在PBOC规范中的13部分定义了<基于借贷记应用的小额支付规范中> QPBOC:在PBOC规范的12部分中定义了<费接触式IC卡支付规范> PB ...
- 轻松解决在一个虚拟主机上运行多个 ASP.NET 网站应用
不知道有没有朋友像我一样会遇到这样一个问题: 在网上购买 .NET 空间,由于虚拟主机的限制,你并不能把某个目录设为一个独立的应用,或者一些价格比较高的空间,虽然可以设置,但数量也是有限的.这个问题导 ...
- github -- fork提交项目
我们在进行Github协同开发的时候,往往会去fork一个仓库到自己的Github中,过一段时间以后,原仓库可能会有各种提交以及修改,很可惜,Github本身并没有自动进行同步的机制,这个需要我们手动 ...
- 小技巧--字符串输入从a[1]开始
char a[100],b[100]; cin>>a>>(b+1);//cin: abcd abcd cout<<a[1]<<endl<<b ...
- SPOJ - DQUERY 主席树
题目链接:http://acm.hust.edu.cn/vjudge/problem/viewProblem.action?id=32356 Given a sequence of n numbers ...
- 【CTSC 2015】&【APIO 2015】酱油记
蒟蒻有幸参加了神犇云集的CTSC & APIO 2015,感觉真是被虐成傻逼了……这几天一直没更新博客,今天就来补一下吧~~(不过不是题解……) Day 0 从太原到北京现在坐高铁只需3小时= ...
- 剑指offer--面试题20
题目:从外向里顺时针打印矩阵 做题心得:该题本质上并未考查复杂的数据结构及算法,而是考查了快速找规律的能力!!! 要想作出此题,必须先有绝对清晰的思路,否则越写越乱(因为涉及到很多的循环打印) 自己当 ...
- noi2006day2_最大获利 网络流
这道题是上一题的数据加强版,dinic表示毫无压力: #include<iostream> #include<cstdio> #include<cstring> # ...