婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 使用 docker部署tomcat并接入skywalking的使用

使用 docker部署tomcat并接入skywalking的使用

熱門標簽:宿城區電話機器人找哪家 400電話辦理介紹信 河南防封號電銷機器人是什么 上海申請高400開頭的電話 麗江真人語音電話外呼系統 10086外包用的什么外呼系統 福州企業電銷機器人排名 怎么找到沒有地圖標注的店 打400電話怎么辦理收費

一、概述

上一篇文章介紹了使用 docker 部署 spring boot 并接入 skywalking,其中描述了使用 docker-compose 搭建 skywalking,這一篇文章就不介紹 skywalking 的搭建了,這里主要記錄一下使用 docker 部署一個 tomcat 并接入 skywalking 進行服務鏈路追蹤。

二、使用 docker 部署 tomcat 并接入 skywalking

關于如何將 tomcat 應用接入 skywalking 官網有如下描述:

詳細信息可以查看官網:skywalking agent 官網

Linux Tomcat 7 / Tomcat 8
tomcat/bin/catalina.sh第一行添加以下內容:

CATALINA_OPTS="$CATALINA_OPTS -javaagent:<skywalking-agent-path>"; export CATALINA_OPTS

Windows Tomcat 7 / Tomcat 8
在tomcat/bin/catalina.bat第一行添加以下內容:

set "CATALINA_OPTS=-javaagent:<skywalking-agent-path>"

JAR File 或 Spring Boot
在應用程序的啟動命令行中添加 -javaagent 參數:

java -javaagent:<skywalking-agent-path> -jar yourApp.jar

注意-javaagent參數一定要在-jar參數之前。

由于我這里是使用 docker 部署 tomcat ,所以不打算修改 tomcat/bin/catalina.sh文件,而且查看tomcat/bin/catalina.sh文件,有如下描述:

在下圖中定義了讀取 setenv.sh 的腳本:

意思是:不要在catalina.sh這個腳本中設置變量,為了讓你的自定義變量分離,應該把自定義的環境變量放在CATALINA_BASE/bin/setenv.sh 文件中,除此之外,經過我測試發現,可以直接使用環境變量的方式進行設置,下面我將以兩者方式的配置進行說明。

1、將自定義的變量寫在 setenv.sh 文件中

首先我們需要下載 skywalking agent,關于下載 agent 可以查看本文開頭的文章,之后將agent 放在一個可以訪問的目錄,我這里是測試,所以將 agent 目錄復制到了我的 Dockerfile 的同級目錄,其中 Dockerfile 的內容如下:

FROM tomcat

LABEL maintaner="xiniao"

COPY agent /usr/skywalking/agent

WORKDIR /usr/local/tomcat/bin

RUN echo 'CATALINA_OPTS="$CATALINA_OPTS -javaagent:/usr/skywalking/agent/skywalking-agent.jar";' > setenv.sh

ENV SW_AGENT_NAME="my-spring-demo" \

    SW_AGENT_COLLECTOR_BACKEND_SERVICES="127.0.0.1:11800"

WORKDIR /usr/local/tomcat/webapps/ROOT

COPY target/my-spring-demo.war my-spring-demo.war

RUN jar -xf my-spring-demo.war

關于 skywalking agent 的其他配置,則可以通過環境變量的方式進行定義,比如這里指定了 skywalking 中顯示的服務名為 ENV SW_AGENT_NAME="my-spring-demo" 以及 skywalking 的后端服務地址 SW_AGENT_COLLECTOR_BACKEND_SERVICES="127.0.0.1:11800",我們訪問 skywalking ui 可以看到如下圖所示內容:

2、使用環境變量指定 skywalking agent 的路徑

詳細的 Dockerfile 內容如下:

FROM tomcat

LABEL maintaner="xiniao"

COPY agent /usr/skywalking/agent

ENV CATALINA_OPTS="$CATALINA_OPTS -javaagent:/usr/skywalking/agent/skywalking-agent.jar" \

    SW_AGENT_NAME="my-spring-demo-env" \

    SW_AGENT_COLLECTOR_BACKEND_SERVICES="127.0.0.1:11800"

WORKDIR /usr/local/tomcat/webapps/ROOT

COPY target/my-spring-demo.war my-spring-demo.war

RUN jar -xf my-spring-demo.war

使用如下命令構建鏡像:

docker build -t my-spring-demo .

使用如下命令運行容器:

docker run --rm -p 8080:8080 my-spring-demo

訪問 skywalking ui 可以看到監控的信息如下:

總結

這里主要介紹了使用 docker 部署 tomact 并接入 skywalking 的使用,因為在網上并沒有查到太多相關的信息,所以這里記錄下來,需要對有需求的小伙伴提供一些幫助。這里還是存在一些問題,比如這里 skywalking agent 直接打到鏡像文件里面并不友好,個人覺得可以自定義一個 tomcat 的基礎鏡像,并將 skywalking agent 打到基礎鏡像中,這樣所有的 tomcat 引用這個基礎鏡像來構建鏡像,就可以實現接入 skywalking。如果是使用 k8s 部署的話,可以在 pod 中定義一個初始容器,在 pod 啟動時,將初始容器中的 skywalking agent 復制到我們的應用中,關于如何在 k8s 使用 skywalking,并且無侵入的將 pod 的應用接入 skywalking ,我將在下一篇文章中介紹。

到此這篇關于使用 docker部署tomcat并接入skywalking的使用的文章就介紹到這了,更多相關 docker部署tomcat接入skywalking內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

標簽:朝陽 連云港 荊門 遵義 面試通知 雞西 隴南 運城

巨人網絡通訊聲明:本文標題《使用 docker部署tomcat并接入skywalking的使用》,本文關鍵詞  使用,docker,部署,tomcat,并,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《使用 docker部署tomcat并接入skywalking的使用》相關的同類信息!
  • 本頁收集關于使用 docker部署tomcat并接入skywalking的使用的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    婷婷中文字幕综合| 国产一区二区不卡在线| 日本精品视频一区二区| 成人av在线影院| 亚洲国产综合在线| 欧美α欧美αv大片| av福利精品导航| 久久99热狠狠色一区二区| 亚洲午夜久久久久中文字幕久| 日韩欧美国产综合| 日韩一区二区在线观看| 欧美日韩中字一区| 91久久国产最好的精华液| 国产精品一区一区三区| 日本欧美一区二区三区乱码| 一区二区三区不卡在线观看| 中文字幕+乱码+中文字幕一区| 日韩欧美国产精品| 51精品久久久久久久蜜臀| 91美女福利视频| 国产乱码精品一区二区三区五月婷| 午夜在线成人av| 国产精品国产三级国产专播品爱网 | 91久久精品国产91性色tv| 国产精品综合网| 九九国产精品视频| 精品一区二区影视| 麻豆精品精品国产自在97香蕉 | 激情文学综合插| 日韩成人免费看| 极品美女销魂一区二区三区| 激情偷乱视频一区二区三区| 国产在线不卡一区| 久久成人久久爱| 久久精品国产亚洲一区二区三区| 九九**精品视频免费播放| 国产一区二区毛片| 成人av在线电影| 欧美日韩1234| 精品国产一区二区三区av性色 | 欧美一卡二卡在线观看| 日韩三级伦理片妻子的秘密按摩| 欧美成人一级视频| 国产精品美女久久久久久久久| 国产欧美日韩久久| 一区二区高清在线| 亚洲一区二区偷拍精品| 亚洲成在线观看| 麻豆成人在线观看| 精品一区二区在线视频| 成人激情小说乱人伦| 99久久久精品| 在线免费av一区| 国产日韩欧美制服另类| 亚洲欧洲另类国产综合| 亚洲成av人片一区二区梦乃| 日韩和欧美的一区| 国产在线播放一区二区三区| 99久久99久久精品免费看蜜桃 | 国产日韩视频一区二区三区| 一个色在线综合| 国模一区二区三区白浆| 91亚洲精品一区二区乱码| 777色狠狠一区二区三区| 中文子幕无线码一区tr| 视频在线观看一区| 91丨porny丨中文| 日韩免费成人网| 亚洲最色的网站| 成人免费黄色在线| 91精品在线麻豆| 亚洲宅男天堂在线观看无病毒| 久久精品理论片| 91福利视频久久久久| 中文字幕日韩精品一区 | 国产成人免费高清| 欧美喷潮久久久xxxxx| 国产精品国产三级国产aⅴ原创| 麻豆视频一区二区| 色偷偷88欧美精品久久久| 精品国产91乱码一区二区三区| 一区二区三区日韩在线观看| 国产一二精品视频| 精品久久国产97色综合| 亚洲国产成人高清精品| 久草在线在线精品观看| 色一情一伦一子一伦一区| 国产精品久久久久久久久果冻传媒| 麻豆成人在线观看| 日韩亚洲国产中文字幕欧美| 丝袜亚洲另类欧美| 欧美三级中文字| 五月婷婷综合网| 日本韩国一区二区三区视频| 洋洋成人永久网站入口| eeuss鲁片一区二区三区在线看| 国产亚洲一区二区三区四区| 国产成人8x视频一区二区| 精品久久久影院| 美女性感视频久久| 日韩欧美国产综合在线一区二区三区| 亚洲mv在线观看| 日韩欧美一级片| 久久99精品国产91久久来源| 国产人成一区二区三区影院| 蜜臀久久99精品久久久画质超高清 | 久久久国产精品麻豆| 日本不卡视频一二三区| 欧美午夜视频网站| 一区二区三区在线视频观看| 在线亚洲精品福利网址导航| 亚洲成av人片| 555www色欧美视频| 国产精品一区二区免费不卡 | 亚洲综合激情小说| 欧亚洲嫩模精品一区三区| 亚洲一区av在线| 欧美日韩在线精品一区二区三区激情| 亚洲视频香蕉人妖| 99久久国产综合精品女不卡| 中文字幕字幕中文在线中不卡视频| 色综合咪咪久久| 天堂久久一区二区三区| 日韩欧美中文字幕制服| 成人av片在线观看| 一区二区欧美视频| 欧美视频精品在线观看| 蜜臀av性久久久久蜜臀aⅴ流畅| xvideos.蜜桃一区二区| 成人国产视频在线观看| 亚洲视频你懂的| 精品日韩欧美在线| 成人一区二区视频| 亚洲第一成人在线| 国产欧美一区二区三区在线老狼| 波多野结衣一区二区三区| 奇米一区二区三区av| 国产精品毛片大码女人| 日韩欧美精品在线| 97久久超碰国产精品电影| 奇米影视一区二区三区| 亚洲欧洲日韩av| 精品国产乱码久久久久久久久 | 亚洲人123区| 欧美一级生活片| 99热99精品| 日本vs亚洲vs韩国一区三区二区 | 在线播放欧美女士性生活| 成人性生交大合| 五月综合激情网| 亚洲丝袜精品丝袜在线| 久久久久久久精| 欧美日韩三级一区二区| 99久精品国产| 国产成人av在线影院| 日韩成人精品在线| 亚洲国产美女搞黄色| 国产亚洲精品bt天堂精选| 欧美一区二区视频在线观看2022| 菠萝蜜视频在线观看一区| 水蜜桃久久夜色精品一区的特点| 亚洲日本丝袜连裤袜办公室| 久久久欧美精品sm网站| 欧美成人性战久久| 欧美妇女性影城| 欧美中文字幕一区二区三区亚洲| 成人免费毛片嘿嘿连载视频| 韩国女主播成人在线| 美脚の诱脚舐め脚责91| 午夜精品久久久久久久久久| 亚洲色大成网站www久久九九| 精品久久久久久亚洲综合网| 欧美精品日韩一区| 欧美日韩精品一区二区| 一本一道久久a久久精品| 色一情一伦一子一伦一区| 成人高清在线视频| 全部av―极品视觉盛宴亚洲| 久久婷婷一区二区三区| 欧美一区二区三区思思人| 91精品久久久久久蜜臀| 欧美一区二区三区爱爱| 精品久久久久一区二区国产| 日韩一级完整毛片| 欧美xxxxxxxxx| 国产午夜亚洲精品羞羞网站| 久久综合久久综合久久综合| 久久久一区二区三区捆绑**| 精品三级在线观看| 久久综合999| 国产午夜精品一区二区| 久久久久久97三级| 国产精品美女久久久久aⅴ国产馆| 国产天堂亚洲国产碰碰| 国产欧美一区二区精品仙草咪| 亚洲欧美一区二区视频| 亚洲欧美激情一区二区| 亚洲图片激情小说| 一区二区三区不卡视频在线观看| 图片区日韩欧美亚洲|