部署 Java Agent

下載skywalking探針發(fā)布版本

前向發(fā)布頁面

部署探針

拷貝skywalking-agent目錄到所需位置,探針包含整個目錄,請不要改變目錄結(jié)構(gòu)

增加JVM啟動參數(shù),-javaagent:/path/to/skywalking-agent/skywalking-agent.jar。參數(shù)值為skywalking-agent.jar的絕對路徑。

新目錄結(jié)構(gòu)如下:

+-- skywalking-agent

+-- activations

apm-toolkit-log4j-1.x-activation.jar

apm-toolkit-log4j-2.x-activation.jar

apm-toolkit-logback-1.x-activation.jar

...

+-- config

agent.config

+-- plugins

apm-dubbo-plugin.jar

apm-feign-default-http-9.x.jar

apm-httpClient-4.x-plugin.jar

.....

skywalking-agent.jar

/config/agent.config包含探針所需配置,中文說明如下。

#當前的應用編碼,最終會顯示在webui上。#建議一個應用的多個實例,使用有相同的application_code。請使用英文agent.application_code=Your_ApplicationName#每三秒采樣的Trace數(shù)量#默認為負數(shù),代表在保證不超過內(nèi)存Buffer區(qū)的前提下,采集所有的Trace#agent.sample_n_per_3_secs=-1#設置需要忽略的請求地址#默認配置如下#agent.ignore_suffix=.jpg,.jpeg,.js,.css,.png,.bmp,.gif,.ico,.mp3,.mp4,.html,.svg#探針調(diào)試開關(guān),如果設置為true,探針會將所有操作字節(jié)碼的類輸出到/debugging目錄下#skywalking團隊可能在調(diào)試,需要此文件#agent.is_open_debugging_class = true#對應Collector的config/application.yml配置文件中 agent_server/jetty/port 配置內(nèi)容#例如:#單節(jié)點配置:SERVERS="127.0.0.1:8080"#集群配置:SERVERS="10.2.45.126:8080,10.2.45.127:7600"collector.servers=127.0.0.1:10800#日志文件名稱前綴logging.file_name=skywalking-agent.log#日志文件最大大小#如果超過此大小,則會生成新文件。#默認為300Mlogging.max_file_size=314572800#日志級別,默認為DEBUG。logging.level=DEBUG

啟動被監(jiān)控應用。

高級特性

插件會被統(tǒng)一放置在plugins目錄中,新的插件,也只需要在啟動階段,放在目錄中,就自動生效。刪除則失效。

配置除了通過/config/agent.config文件外,可以通過環(huán)境變量和VM參數(shù)(-D)來進行設置

參數(shù)的key =skywalking.+agent.config文件中的key

優(yōu)先級:系統(tǒng)環(huán)境變量 > VM參數(shù)(-D) >/config/agent.config中的配置

Log默認使用文件輸出,輸出到/log目錄中

Tomcat配置探針FAQ

Tomcat 7修改tomcat/bin/catalina.sh,在首行加入如下信息

CATALINA_OPTS="$CATALINA_OPTS-javaagent:/path/to/skywalking-agent/skywalking-agent.jar";exportCATALINA_OPTS

Tomcat 8修改tomcat/bin/catalina.sh,在首行加入如下信息

set"CATALINA_OPTS=... -javaagent:E:\apache-tomcat-8.5.20\skywalking-agent\skywalking-agent.jar"

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

  • 前言:由于翻譯水平有限,難免有所疏漏。各位讀者在本機搭建環(huán)境demo時請如有疑惑請聯(lián)系:tienchen1990@...
    32442b7b969c閱讀 10,948評論 1 2
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,694評論 19 139
  • 轉(zhuǎn)自陳明乾的博客,可能有一定更新。 轉(zhuǎn)原文聲明: 原創(chuàng)作品,允許轉(zhuǎn)載,轉(zhuǎn)載時請務必以超鏈接形式標明文章 原始出處 ...
    LUNJINGJIE閱讀 4,109評論 1 33
  • Spring Boot 參考指南 介紹 轉(zhuǎn)載自:https://www.gitbook.com/book/qbgb...
    毛宇鵬閱讀 47,285評論 6 342
  • 自從開書店時起,就總有朋友問起,看書有啥意義,看天還是天,看水還是水,看沙縣還是沙縣,看拉面還是拉面,肚子里有話,...
    戴某DEMO閱讀 336評論 0 0

友情鏈接更多精彩內(nèi)容