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
本文来自博客园,作者:怪圣卡杰,转载请注明原文链接:https://www.cnblogs.com/dwdw/p/17727593.html