Apache SkyWalking UI 使用教程
目录结构及介绍
Apache SkyWalking UI 项目的目录结构如下:
skywalking-ui/
├── bin/
│ ├── webappService.sh
│ └── webappService.bat
├── webapp/
│ ├── webapp.yml
│ └── ...
├── ...
bin/
目录:包含启动脚本webappService.sh
和webappService.bat
。webapp/
目录:包含 UI 的配置文件webapp.yml
和其他相关文件。
项目的启动文件介绍
启动脚本
在 bin/
目录下,有两个启动脚本:
webappService.sh
:用于 Linux 和 macOS 系统的启动脚本。webappService.bat
:用于 Windows 系统的启动脚本。
这些脚本用于启动 SkyWalking UI 服务,默认情况下,UI 作为一个 Java 进程运行,由 Armeria 提供支持。
项目的配置文件介绍
配置文件
配置文件位于 webapp/webapp.yml
,包含以下几个部分:
-
Listening port:指定 UI 服务的监听端口。
serverPort: $[SW_SERVER_PORT:-8080]
-
Backend connect info:指定后端 OAP 服务的地址。
oapServices: $[SW_OAP_ADDRESS:-http://localhost:12800]
-
Zipkin services:指定 Zipkin 服务的地址(可选)。
zipkinServices: $[SW_ZIPKIN_ADDRESS:http://localhost:9412]
通过修改这些配置,可以调整 UI 服务的运行参数,如端口和后端服务地址。
总结
本教程介绍了 Apache SkyWalking UI 项目的目录结构、启动文件和配置文件。通过这些信息,用户可以更好地理解和使用 SkyWalking UI 服务。