Apache SkyWalking Satellite 使用教程
项目的目录结构及介绍
Apache SkyWalking Satellite 是一个轻量级的收集器/边车,可以部署在目标(监控)系统附近,以收集指标、追踪和日志。以下是其目录结构的介绍:
skywalking-satellite/
├── configs/
│ └── satellite_config.yaml
├── docs/
│ └── ...
├── plugins/
│ └── ...
├── Makefile
├── README.md
└── ...
configs/
: 包含默认的配置文件satellite_config.yaml
。docs/
: 包含项目的文档文件。plugins/
: 包含各种插件的目录。Makefile
: 用于编译项目的 Makefile 文件。README.md
: 项目的主 README 文件。
项目的启动文件介绍
SkyWalking Satellite 的启动文件主要是通过 Makefile 来执行的。以下是一些常用的命令:
# 编译项目
make build
# 启动项目
./bin/skywalking-satellite start --config configs/satellite_config.yaml
make build
: 编译项目,生成可执行文件。./bin/skywalking-satellite start
: 启动项目,使用--config
参数指定配置文件路径。
项目的配置文件介绍
SkyWalking Satellite 的配置文件 satellite_config.yaml
包含了项目的主要配置项。以下是一些关键配置项的介绍:
# 配置文件示例
start:
config: "configs/satellite_config.yaml"
shutdown_hook_time: 5
docs:
output: "docs"
menu: "/menu.yml"
plugins: "/plugins"
start.config
: 指定配置文件的路径。start.shutdown_hook_time
: 设置优雅关闭的钩子时间,单位为秒。docs.output
: 指定文档输出的根路径。docs.menu
: 指定菜单文件的路径。docs.plugins
: 指定插件列表的目录。
以上是 Apache SkyWalking Satellite 的基本使用教程,涵盖了项目的目录结构、启动文件和配置文件的介绍。希望对您有所帮助。