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:""}

 

 

posted @ 2023-09-25 11:33  怪圣卡杰  阅读(681)  评论(0编辑  收藏  举报