# skywalking_build **Repository Path**: bwlab/skywalking_build ## Basic Information - **Project Name**: skywalking_build - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-03-28 - **Last Updated**: 2026-03-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # SkyWalking 部署配置 基于 Docker Compose 一键部署 Apache SkyWalking APM 监控平台,使用 BanyanDB 作为存储后端。 ## 架构组件 | 组件 | 版本 | 端口 | 说明 | |------|------|------|------| | BanyanDB | 0.9.0 | 17912, 17913 | 时序数据库存储后端 | | SkyWalking OAP Server | 10.3.0 | 11800 | 观测分析平台核心 | | SkyWalking UI | 10.3.0 | 12800 | Web 控制台 | ## 快速开始 ```bash # 启动所有服务 docker compose up -d # 查看服务状态 docker compose ps # 查看日志 docker compose logs -f skywalking-oap ``` 启动完成后访问 `http://:12800` 打开 SkyWalking UI。 ## 配置说明 ### 数据保留策略 - Trace 数据保留 **7 天** - Metrics 数据保留 **30 天** ### 性能调优参数 - 采样率:约 33%(`SW_TRACE_SAMPLE_RATE=3300`) - L1 聚合周期:30s - L2 聚合周期:300s - gRPC 线程池:4 ### 慢 SQL 阈值 - 默认阈值:1000ms ### 告警配置 告警规则配置在 `alarm-settings.yml` 中,当前为空规则,可根据需要自定义。 ## 文件结构 ``` ├── docker-compose.yml # Docker Compose 编排文件 ├── alarm-settings.yml # SkyWalking 告警规则配置 ├── banyandb-data/ # BanyanDB 数据持久化目录 ├── skywalking-oap-data/ # OAP Server 数据持久化目录 └── README.md ``` ## 客户端接入 Agent 通过 gRPC 上报数据到 OAP Server: ``` SW_AGENT_COLLECTOR_BACKEND_SERVICES=:11800 ``` 需配置认证 Token: ``` SW_AGENT_AUTHENTICATION=RfumLNt94JXwYhy9vGDe3yCFcTZuXxgcz5gLVvuikt8 ```