stargazer

module
v0.1.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 28, 2022 License: GPL-3.0

README

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 测试
  • 支持配置文件配置服务
  • 提供接口配置探测目标
  • 提供接口获取探测目标状态与日志

Directories

Path Synopsis
cmd
internal
dao
db
pkg

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL