skywalking 安裝部署與使用
1、下載SkyWalking apm和agent
下載地址:https://skywalking.apache.org/downloads/
https://archive.apache.org/dist/skywalking/8.8.0/
wget https://archive.apache.org/dist/skywalking/9.1.0/apache-skywalking-apm-9.1.0.tar.gz
tar xf apache-skywalking-apm-9.1.0.tar.gz -C /usr/local
2、修改管理系統端口(默認8080),在apache-skywalking-apm-bin管理系統的webapp下的webapp.yml中

3、啟動服務 bin目錄下 startup.bat 執行命令./startup.bat

4、下載agent
5、Java 啟動命令添加以下配置
-javaagent:/usr/local/apache-skywalking-apm-bin/skywalking-agent/skywalking-agent.jar \ agent.jar 文件路徑
-Dskywalking.agent.service_name=XXXXXXXXXXXX \ 服務名稱
-Dskywalking.collector.backend_service=127.0.0.1:11800 \ 監聽端口
6、訪問地址 http://192.168.20.213:8082/

7、慢sql 配置
在config/application.yml文件中,receiver-trace模塊下配置slowDBAccessThreshold。
默認配置收集 mongodb SQL 執行時間大于100 毫秒,其他數據庫 SQL 執行時間大于200毫秒。可依據實際情況調整。

8、開啟自監控 編輯config/application.yml文件,把selector 設置為 prometheus
telemetry:
selector: ${SW_TELEMETRY:prometheus}
none:
prometheus:
host: ${SW_TELEMETRY_PROMETHEUS_HOST:0.0.0.0}
port: ${SW_TELEMETRY_PROMETHEUS_PORT:1234}
sslEnabled: ${SW_TELEMETRY_PROMETHEUS_SSL_ENABLED:false}
sslKeyPath: ${SW_TELEMETRY_PROMETHEUS_SSL_KEY_PATH:""}
sslCertChainPath: ${SW_TELEMETRY_PROMETHEUS_SSL_CERT_CHAIN_PATH:""}

創作不易,轉摘請標明出處。如果有意一起探討測試相關技能可加博主QQ 771268289 博主微信:ding17121598
本文來自博客園,作者:怪圣卡杰,轉載請注明原文鏈接:http://www.rzrgm.cn/dwdw/p/17727593.html
浙公網安備 33010602011771號