最新版本SkyWalking【10.1.0】部署

这里写目录标题

前言

基于当前最新版10.1.0搭建skywalking

前置条件

  • 装有JDK11版本的环境
  • 了解SpringBoot相关知识

启动Skywalking

下载

地址:https://skywalking.apache.org/downloads/

解压

下载完成后,解压到某个位置

linux环境执行

bash 复制代码
tar -xvzf apache-skywalking-apm-{version}.tar.gz

启动

启动脚本在conifg目录底下

在windows环境双击startup.bat即可启动

在linux环境执行

bash 复制代码
sh startup.sh

日志存储在logs

windows环境下会启动两个窗口,一个skywalking服务端,一个skywalking-ui端

访问localhost:8080即可

说明

在未修改任何配置情况下,使用的是H2数据库,如果想要使用其他存储方式,修改config/application.yml文件即可

集成Skywalking Agent

下载Agent

https://skywalking.apache.org/downloads/

在IDEA中添加agent

在SpringBoot项目虚拟机选项中添加

bash 复制代码
-javaagent:D:\coding\skywalking\skywalking-agent/skywalking-agent.jar
-Dskywalking.agent.service_name=test-service-name

在linux中则是在启动命令上添加

例:原启动命令

bash 复制代码
nohup java -jar SpringBootTest-0.0.1-SNAPSHOT.jar > springboot.log 2>&1 &

修改后命令

bash 复制代码
nohup java -javaagent:文件路径\skywalking-agent/skywalking-agent.jar \
-Dskywalking.agent.service_name=test-service-name \
-jar SpringBootTest-0.0.1-SNAPSHOT.jar > springboot.log 2>&1 &

启动应用并访问SpringBoot接口

即可在服务界面看到我们配置的服务

同时也监控到了对应的接口

说明

9.6.0版本之后,只有存在相关服务时,右侧的菜单才会展示。

参考文档

https://skywalking.apache.org/docs/main/next/en/ui/readme/

相关推荐
鼠鼠我捏,要死了捏8 天前
基于SkyWalking的微服务APM监控实战指南
skywalking·apm·microservices
HeXDev16 天前
【SkyWalking】服务端部署与微服务无侵入接入实战指南
java·微服务·架构·skywalking·链路追踪·微服务治理
HeXDev17 天前
【SkyWalking】配置告警规则并通过 Webhook 推送钉钉通知
skywalking·链路追踪·微服务监控
老三牛擦20 天前
熟悉Docker及Docker-Compose。熟悉Linux常用命令,编写基本Shell脚本。可搭建Jenkins进行Dev/Ops。
skywalking
老三牛擦23 天前
熟练掌握RabbitMQ和Kafka的使用及相关应用场景。异步通知与解耦,流量削峰,配合本地消息表实现事务的最终一致性并解决消息可靠、顺序消费和错误重试等问题
skywalking
老三牛擦24 天前
熟悉多线程与并发编程,理解各类锁机制,熟悉JUC并发多线程及线程池,熟练异步编排编码,熟悉Redisson在分布式场景下各类锁的应用场景和并发控制原理。
skywalking
500701 个月前
SkyWalking 部署与应用(Windows)
windows·skywalking
递归尽头是星辰2 个月前
SkyWalking架构深度解析:分布式系统监控的利器
skywalking·分布式链路追踪·可观测性·云原生监控·微服务监控
·云扬·2 个月前
【PmHub面试篇】性能监控与分布式追踪利器Skywalking面试专题分析
分布式·面试·skywalking
XMYX-02 个月前
SkyWalking 报错:sw_profile_task 索引缺失问题分析与解决
运维·jenkins·skywalking