AnyLab Studio

文档

快速开始

快速开始

LatencyWatch 是一套网络延迟监测系统。本指南将帮助您在基础设施中部署该系统。

前提条件

  • Docker 和 Docker Compose
  • 用于部署 Agent 的 Linux 服务器
  • Kafka 和 ClickHouse 实例(或使用提供的 Docker Compose)

快速开始

  1. 克隆代码仓库
  2. 复制 .env.example.env 并进行配置
  3. 运行 docker-compose up -d
  4. http://localhost:8080 访问管理界面

部署指南

部署指南

Docker Compose(推荐)

部署 LatencyWatch 最简单的方式是使用 Docker Compose。

Kubernetes

对于生产环境部署,我们推荐使用 Kubernetes 和提供的 Helm Chart。

二进制部署

您也可以将各个组件作为独立二进制文件部署。

架构概述

架构概述

LatencyWatch 由以下组件构成:

  • Agent(Rust):部署在被监控服务器上
  • Tunnel Gateway(Rust):管理 Agent 连接
  • Backend(Go):REST API 和管理
  • Frontend(React):Web 管理界面
  • Analytics(Rust):数据处理流水线