通过脚本安装AI探针请点击通过脚本自动安装探针

一、安装企业版AI探针准备工作:

1. 准备好可用的docker版AcmeAir应用

2. 准备好可用的企业版AIServer

3. 下载好合适版本的JavaAgent文件,解压后更改license_key、app_name 、host、port 等必要信息,然后将更新好信息的OneAPM文件,拷贝至待安装javaagent探针的AcmeAir应用所在机器

二、安装:

1. 查看docker容器:docker ps (Names为webapp1\auth1\zuul\thrift1\wlsadmin1的容器需要安装探针)

2.将OneAPM文件从主机分别拷贝至webapp、auth、zuul 所在的docker容器内:

 docker cp OneAPM webapp1:/opt/tomcat
docker cp OneAPM auth1:/opt/tomcat
docker cp OneAPM zuul:/opt/tomcat
docker cp OneAPM thrift1:/opt/tomcat
docker cp OneAPM wlsadmin1:/u01/

3.进入docker容器,修改各自的tier_name

进入容器的命令:docker exec -ti [CONTAINER ID或者NAMES ] bash

进入webapp1容器:docker exec -ti webapp1 bash
进入tomcat目录:cd /opt/tomcat/
修改文件:vi OneAPM/oneapm.properties
tier_name = webapp1

按照以上方式分别修改其他的tier_name

tier_name = auth1

tier_name = zuul

.......

3.修改tomcat启动参数

注:wlsadmin1里weblogic启动参数的配置请参考:weblogic 安装与配置 中的探针的安装与配置

vi  /opt/tomcat/bin/ catalina.sh
添加JAVA_OPTS="$JAVA_OPTS -javaagent:/opt/tomcat/OneAPM/oneapm.jar"

4. 提交装好探针的镜像

(重要:如果不提交,以上装探针的操作将会在重启镜像后消失,提交命令格式为 docker commit <container> [repo:tag] ,tag不写默认是latest

提交的镜像名称以实际为准,请通过docker images查看具体的镜像名称

docker commit webapp1 acmeair/webapp-mysql
docker commit auth1 acmeair/auth-service-mysql
docker commit zuul acmeair/zuul
docker commit thrift1 docker.oneapm.me/acmeair/thrift-server
docker commit wlsadmin1 docker.oneapm.me/acmeair/1213-domain

5.重启Acmeair应用

cd acmeair-netflixoss/weave-bin
sh stopall.sh
cd acmeair-netflixoss/bin
sh startallwithmysql.sh

或者只重启安装了探针的auth webapp zuul这三个子应用,这样会快点,因为不需要重新loder数据

注:这种方式只支持没有thrift1,wlsadmin1容器的

docker rm -f webapp1 auth1 zuul
./startzuul.sh
./addwebapp.sh
./addauthsvc.sh

6.访问Acmeair应用, 验证应用启动正常

(返回码200表示应用正常,可以多访问几次,保证足够的trace数据达到AI服务端)

检查AIServer端是否能正常获取加载的应用的数据

AcmeAir安装AI探针--企业版的更多相关文章

  1. AcmeAir安装AI探针--SaaS版

    一.安装SaaS版AI探针准备工作: 1.准备好可用的docker版AcmeAir应用 2.在SaaS官网tpm.oneapm.com上已注册可用的账号 3.登录tpm.oneapm.com,点击选择 ...

  2. win8安装SQL Server2008企业版

    win8 系统,安装的时候要先安装SQL Server2008企业版 再安装Visual studio2010,不然SQL Server会有问题.

  3. 安装教程-VMware 12 安装 Windows 10 企业版

    VMware 12 安装 Windows 10 企业版 1.实验描述 在虚拟机中,手动安装 Windows10 企业版操作系统,为一些实验提供平台,因此,有关系统激活问题不再演示.可自行百度,或者加入 ...

  4. 转:windows xp下如何安装SQL server2000企业版

    SQL2000企业版本 适用于WIN 2000 Server系统和Windows 2003系统,Windows XP一般装不了需要选用个人版或开发板.但是企业版也可以安装在xp系统下.这里介绍一个XP ...

  5. Linux 安装PHP探针

    学习linux系统还是很有意思的事情,下面这个就是探针,想必有人已经看到过类似的界面主要用来查看自己服务器的运行状况,简单看看内存占用及运行时间就可以了 1 首先要安装Apahce 及 php,命令如 ...

  6. CentOS7安装MongoDB3.6企业版

    参考资源 https://docs.mongodb.com/manual/tutorial/install-mongodb-enterprise-on-red-hat/   下载安装 配置yum仓库 ...

  7. PHP 7 探针的安装与测试

    首先,这是一篇软文,没错!就是一篇软文.因为我知道「PHP 是世界上最好的语言」,所以我相信很多人愿意读这篇用户帮忙写的软文,因为这篇软文应该能帮助 PHP 开发的同学一点小忙.我们是一家成立了7年的 ...

  8. Sql Server 2008开发版(Developer Edition)过期升级企业版(Enterprise Edition)失败后安装学习版(Express Edition)

    最近一个多月,甚是悠哉,无事可做.上线的网站系统也没接到客户的反馈,反而觉得无聊之极了.上周五早上,一上QQ,就收到客户发来消息,管理平台无法登陆了.心里一惊,立马开始查找故障原因.翻看了系统日志,提 ...

  9. 在windows上极简安装GPU版AI框架(Tensorflow、Pytorch)

    在windows上极简安装GPU版AI框架 如果我们想在windows系统上安装GPU版本的AI框架,比如GPU版本的tesnorflow,通常我们会看到类似下面的安装教程 官方版本 安装CUDA 安 ...

随机推荐

  1. Ubuntu系统安装配置Pintos和Bochs

    Ubuntu系统安装配置 Pintos 和 Bochs 安装过程 首先是UEFI启动模式下Win8.1安装Ubuntu14.04双系统,由于篇幅过长,就不在这里详写.可见博主的另一篇博客http:// ...

  2. [原]项目进阶 之 集群环境搭建(二)MySQL集群

    上次的博文中我们介绍了一下集群的相关概念,今天的博文我们介绍一下MySQL集群的相关内容. 1.MySQL集群简介 MySQL群集技术在分布式系统中为MySQL数据提供了冗余特性,增强了安全性,使得单 ...

  3. matlab求距一个数最近的奇(偶)数

    int_a = floor(a);minEven = int_a+mod(int_a,2); %最近偶数minOdd = int_a+1-mod(int_a,2); %最近奇数

  4. 读《JavaScript语言精粹》的一些感言

    最近看了<JavaScript语言精粹>,并且连着看了两遍,如果非要用言语形容的话,那我只能用4个字来形容:相见恨晚.其中的一些经验经过这么多年的摸索其实也了然,但是作者用这么浅薄的书把有 ...

  5. python操作sqlite数据库

    root@cacti:~/box# cat convert.py #!/usr/bin/env python import sqlite3,time,rrdtool,os def boxstatus( ...

  6. mobiscroll 控件的使用(手机端日历控件)

    先上一张图吧: 控件的下载地址:http://www.kuitao8.com/20140604/2615.shtml 文档API地址:http://docs.mobiscroll.com/2-13-2 ...

  7. android开发,静音录制视频,在一般清晰度的前提下保证文件大小越小越好

    public void startRecord() { mediarecorder = new MediaRecorder();// 创建mediarecorder对象 mCamera = getCa ...

  8. poj 1470 Closest Common Ancestors LCA

    题目链接:http://poj.org/problem?id=1470 Write a program that takes as input a rooted tree and a list of ...

  9. 2016ACM-ICPC Qingdao Online青岛网络赛题解

    TonyFang+Sps+我=5/12 滚了个大粗 2016年9月21日16:42:36 10题完工辣 01 题意:求形同的数中大于n的最小值 题解:预处理所有的(5194个),在这里面二分 #inc ...

  10. C# TcpListener的编程要点

    using System; using System.Collections.Generic; using System.Linq; using System.Net; using System.Ne ...