介绍
Apache SkyWalking 是一个 分布式应用性能监控(APM)和观测性平台,主要用于对分布式系统的服务、容器、云原生应用进行性能监控和故障诊断。它能够通过多种方式采集应用的运行数据,帮助开发人员了解系统的健康状态和性能瓶颈。
本平台使用Skywalking-oap[10.0.1]+Skywalking-ui[10.0.1]+banyandb[0.6.1]+java-skywalking-agent[9.3.0]搭建。
安装
平台安装:
1.安装命令 bash <(curl -sSL http://wms.kikisvip.cn/script/skywalking/quickstart-docker.sh)
2.安装完成后访问管理平台 http://ip:8080
平台卸载:
1.卸载命令 docker compose --project-name=skywalking-quickstart down
Java应用接入:
1.下载解压java-agent
1.1进入解压目录 cd agent解压目录【可自定义】 例如:cd /home/skywalking
1.2下载命令 wget https://dlcdn.apache.org/skywalking/java-agent/9.3.0/apache-skywalking-java-agent-9.3.0.tgz
1.3解压 tar -zxvf apache-skywalking-java-agent-9.3.0.tgz
2.启动应用
2.1启动命令:java -javaagent:【安装目录】/skywalking-agent/skywalking-agent.jar -Dskywalking.agent.service_name=【应用名称】 -Dskywalking.collector.backend_service=【oap服务IP:oap服务端口】 -jar 【jar包】.jar
例子:java -javaagent:/home/skywalking/skywalking-agent/skywalking-agent.jar -Dskywalking.agent.service_name=demo -Dskywalking.collector.backend_service=192.168.0.112:11800 -jar demo-0.0.1-SNAPSHOT.jar
3.访问平台验证
访问服务界面 http://ip:8080/General-Service/Services,查看2.1设置的应用名称是否存在。
PS:如果应用没请求,可能不会展示,需要自己访问下应用的http接口激活。
评论区