在Windows环境中部署Apache SkyWalking APM系统主要包括以下几个步骤:
下载SkyWalking
- 访问Apache SkyWalking的官方下载页面(Downloads | Apache SkyWalking),根据您的需求选择合适的版本,通常会选择包含支持Elasticsearch、MySQL等存储后端的稳定版本。
解压与配置
-
下载完成后解压缩到您希望存放的目录下,例如:
tar -zxvf apache-skywalking-apm-*.tar.gz -C C:\SkyWalking
-
配置SkyWalking的Web应用端口。进入
webapp
目录下的webapp.yml
文件,修改端口号为需要监听的端口,默认是8080。# webapp.yml server: port: 8080 # 将此处的8080更改为所需端口
-
如果要使用MySQL作为持久化存储,确保已经安装了MySQL,并将对应的MySQL JDBC驱动放入
oap-libs
目录下。同时,还需要编辑OAP服务器的相关配置文件以启用并配置MySQL存储插件。 -
根据文档配置OAP服务连接MySQL数据库的参数,在
config/oap-server-bootstrap.yml
中进行相关设置,如数据库URL、用户名和密码等。
启动服务
-
SkyWalking的启动脚本通常是针对Linux环境设计的,但在Windows环境下可以通过命令行工具(如PowerShell或CMD)执行
.bat
批处理文件来启动服务。 -
进入SkyWalking的bin目录,找到对应的启动脚本(比如
startup.bat
),运行它来启动OAP服务和UI服务。cd C:\SkyWalking\apache-skywalking-apm-bin\bin startup.bat
检查服务状态
-
在SkyWalking服务启动后,打开浏览器访问配置好的端口地址,确认SkyWalking UI是否成功启动。
http://localhost:8080
配置探针
- 对于监控的应用,需要将SkyWalking探针(agent)集成到应用中。对于Spring Boot项目,可以添加相应的依赖,并通过Javaagent参数启动应用时指定SkyWalking探针路径。
请根据实际版本和需求查阅SkyWalking官方文档获取详细且最新的部署指导信息。如果是在开发环境使用,也可以考虑使用Docker镜像部署SkyWalking以简化流程。