婷婷综合国产,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
    亚洲欧美日韩精品久久久久| 91香蕉视频mp4| 日本大胆欧美人术艺术动态| 中文字幕免费不卡在线| 精品国产乱码久久久久久蜜臀| 欧美日韩中字一区| 欧美色综合网站| 欧美亚洲国产一区在线观看网站| 99久久国产免费看| 粗大黑人巨茎大战欧美成人| 国产不卡视频在线播放| 国产福利一区二区三区视频在线 | 日韩电影在线看| 男女男精品视频| 亚洲高清在线精品| 亚洲aⅴ怡春院| 毛片av一区二区| 狠狠狠色丁香婷婷综合激情| 日本一区中文字幕| 国产麻豆一精品一av一免费 | 奇米777欧美一区二区| 美女在线一区二区| 成人免费毛片嘿嘿连载视频| 成人av免费在线观看| 色久优优欧美色久优优| 欧美色网站导航| 精品久久久久久无| 亚洲欧美怡红院| 一区二区免费视频| 日韩av在线播放中文字幕| 日韩精品欧美成人高清一区二区| 欧美视频在线观看一区二区| 91久久精品一区二区三区| 日韩视频国产视频| 波多野结衣欧美| 另类人妖一区二区av| 国产精品一区二区不卡| 懂色一区二区三区免费观看| 91小视频免费看| 欧美日韩一级片网站| 久久久亚洲午夜电影| 国产清纯白嫩初高生在线观看91 | 欧美丝袜自拍制服另类| 欧美日韩国产片| 正在播放亚洲一区| 偷拍与自拍一区| 久久精品99久久久| 国产成人午夜视频| 九九精品视频在线看| 成人一区二区三区中文字幕| 97aⅴ精品视频一二三区| 色狠狠色狠狠综合| av网站免费线看精品| 捆绑紧缚一区二区三区视频| 国产做a爰片久久毛片| 99久久久久免费精品国产| 91亚洲男人天堂| 制服丝袜中文字幕亚洲| 欧美大片拔萝卜| 亚洲日本在线看| 日韩国产欧美一区二区三区| 国产精品影音先锋| 久久精品国产亚洲aⅴ| 在线观看视频一区二区 | 亚洲男人的天堂在线观看| 一区二区三区欧美久久| 久久精品国产秦先生| 成人a区在线观看| 欧美日韩午夜在线| 日本一区二区高清| 日韩制服丝袜av| 99这里只有精品| 精品国产一区二区三区不卡| 亚洲美女免费在线| 国产乱国产乱300精品| 欧美最猛黑人xxxxx猛交| 久久这里都是精品| 亚瑟在线精品视频| 99精品视频免费在线观看| 日韩精品自拍偷拍| 一区二区三区成人| av一区二区三区四区| 精品欧美一区二区久久| 午夜久久电影网| 成人精品一区二区三区中文字幕| 777欧美精品| 一区二区日韩电影| 成人动漫在线一区| 久久久国产综合精品女国产盗摄| 性感美女久久精品| 91福利精品视频| 日韩一区欧美一区| 不卡的电影网站| 91麻豆精品在线观看| 日韩欧美高清一区| 一区二区三区日韩精品视频| 国产电影一区二区三区| 欧美一区二区福利视频| 亚洲成人免费在线| 精品综合久久久久久8888| 9191精品国产综合久久久久久| 成人av动漫在线| 国产午夜精品久久| 国产精品一区在线| 日本一区二区电影| 不卡视频一二三| 国产精品国产三级国产aⅴ无密码| 国产91对白在线观看九色| 欧美激情在线免费观看| 国产白丝精品91爽爽久久| 久久久久国产精品麻豆| av影院午夜一区| 亚洲国产日韩一级| 日韩午夜av电影| 久久精品国产亚洲高清剧情介绍 | 欧美日韩国产高清一区二区| 亚洲精品免费在线| 欧美日韩色一区| 另类小说综合欧美亚洲| 337p亚洲精品色噜噜狠狠| 日日夜夜精品视频天天综合网| 成人激情小说网站| 国产精品麻豆视频| 国产资源精品在线观看| 中文字幕亚洲视频| 欧美二区在线观看| 国产真实乱对白精彩久久| 中文字幕在线免费不卡| 91官网在线观看| 美腿丝袜在线亚洲一区| 中文一区二区完整视频在线观看| 成人综合婷婷国产精品久久| 亚洲国产一区二区视频| 精品国产乱码久久久久久浪潮| 成人在线视频一区二区| 一区二区三区欧美激情| 久久久久久一二三区| 91国产成人在线| 国产成人在线观看| 亚洲成人先锋电影| 国产欧美一区二区在线| 欧美日韩一区二区在线观看视频 | 欧美久久久久久蜜桃| 久久国产精品无码网站| 国产精品国产a| 欧美xxxxxxxxx| 91成人免费在线视频| 国内精品自线一区二区三区视频| 亚洲人精品一区| 久久你懂得1024| 欧美日韩国产一级| 国产aⅴ精品一区二区三区色成熟| 一区二区三区在线观看网站| 精品日韩欧美一区二区| 91老师片黄在线观看| 日本视频一区二区三区| 国产精品国产三级国产有无不卡| 欧美精品v日韩精品v韩国精品v| 国产一区二区电影| 亚洲精品五月天| 91视频在线观看免费| 精品在线你懂的| 天堂蜜桃91精品| 一区二区三区在线视频免费观看| 久久亚洲免费视频| 日韩午夜电影av| 欧美日韩mp4| 欧美日韩和欧美的一区二区| 成人听书哪个软件好| 国产精品资源在线看| 奇米777欧美一区二区| 婷婷国产在线综合| 亚洲最大成人综合| 一区二区三区免费看视频| 国产精品欧美久久久久无广告| 久久一二三国产| 欧美一区二区三区日韩视频| 国产精品18久久久久久久网站| 国产精品久久久久久户外露出| 一本一本大道香蕉久在线精品 | 91免费国产在线| 国产美女精品在线| 国产精品自拍av| 成人在线视频一区| 91在线精品一区二区| 91麻豆swag| 日本高清不卡aⅴ免费网站| 91玉足脚交白嫩脚丫在线播放| 国产高清不卡一区| 极品少妇xxxx精品少妇偷拍| 最好看的中文字幕久久| 一区二区三区国产| 无码av免费一区二区三区试看| 亚洲va欧美va人人爽| 久99久精品视频免费观看| 老汉av免费一区二区三区| 国产精品一二三| 色婷婷久久久综合中文字幕| 欧美曰成人黄网| 日韩一级高清毛片|