Skip to content

bocchi-the-cache/stargazer

Repository files navigation

StargazeR

简体中文 | English

logo.png

概述

StargazeR 是一组拨测套件,用于持续监控网络目标,提供 HTTP/HTTPS、Ping 方法。提供动态配置和可视化面板,使用 Go 语言实现。

项目当前正在开发中。可能会发生破坏性更新。

背景

在后端开发中,使用全球/全国各个区域模拟用户访问(拨测)是常见的需求

  • 一般需求有 HTTP 测试, PING 测试, DNS 测试
  • 拨测系统比较重要,但技术复杂度不高
  • 很少看到能够快速建立分布式拨测系统的套件

目标用户

个人开发者/极客人群:

  • 提供 status page 观测自己的 VPS/NAS 等计算资源的健康状态
  • 状态异常时收到告警提示信息

企业

  • 提供方便的配置文件以监控目标
  • 提供 Prometheus Http metric,供监控基础设施抓取
  • 可以作为探针方便地部署在任何地方

开发日志

v0.2 (Doing)

前端

  • 提供 Web Status Page 查看健康状态总览
  • 提供探测目标的配置页面

v0.1 (Done)

  • 纯后端与接口实现
  • 支持 HTTP、HTTPS、Ping 测试
  • 支持配置文件配置服务
  • 提供接口配置探测目标
  • 提供接口获取探测目标状态与日志