全网最详细的Windows11安装skywalking10.1.0教程

292 阅读1分钟

前言

Apache Skywalking是一款开源的应用程序性能监控工具,旨在帮助开发人员和 DevOps 团队监控分布式应用程序的性能。它可以帮助用户了解应用程序的运行情况,并通过可视化图形和数据报告,提供实时的指标和分析。

一、安装教程

1.1 下载

官网下载地址:skywalking.apache.org/downloads/

分别下载:SkyWalking APM(10.1.0) 和 Java Agent(9.3.0)

在这里插入图片描述

1.2 解压

在这里插入图片描述

解压apm之后,新建一个agent命名的空文件夹:

在这里插入图片描述 再将agent解压,将解压后的内容复制到apm中新建的agent文件夹中去:

在这里插入图片描述

1.3 修改配置

在webapp下修改UI启动端口,默认为8080,改为8081 在这里插入图片描述

OAP 默认端口是 11800(grpc),12800(http),如果需要可以修改配置文件【bin\config\application.yml】。

在这里插入图片描述

数据存储,默认是h2,重启数据丢失,可以将数据进行持久化,改为MySQL或者ES重启数据不丢失。

修改为MySQL:

连接mysql需要在apache-skywalking-apm-bin\oap-libs\下放入mysql-connector-java-8.0.22.jar包,默认无。

在这里插入图片描述 修改存储配置为MySQL:

中国时区的话,可以将配置修改为serverTimezone=GMT%2B8,不然会导致启动时区报错。

jdbc:mysql://localhost:3306/micro_skywalking?rewriteBatchedStatements=true&allowMultiQueries=true&serverTimezone=GMT%2B8

在这里插入图片描述

1.4 启动

修改oapService.bat 和 webappService.bat 的JDK配置。

在这里插入图片描述

启动skywalking,双击bin目录下的startup.bat。

在这里插入图片描述 启动成功之后,数据库中会生成持久化需要的表。

在这里插入图片描述

如果这个过程有错误,可以查看日志文件:

在这里插入图片描述

1.5 访问

http://localhost:8081

在这里插入图片描述

总结

微服务架构下,服务的健康和监控必不可缺,下一篇我们将Springcloud 集成 Skywalking 实现全链路追踪,来剖析Skywalking的强大之处。