AcmeAir安裝AI探針--SaaS版

來源:互聯網
上載者:User

標籤:SaaS服務   下載   gen   app   java   ice   官網   顯示   strong   

一、安裝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-mysqldocker commit auth1 acmeair/auth-servicedocker commit zuul acmeair/zuul
5.重啟Acmeair應用
cd acmeair-netflixoss/weave-binsh stopall.shcd acmeair-netflixoss/binsh 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版

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.