基于 OpenTelemetry 的开源可观测性平台,将日志、指标、链路追踪、告警和仪表盘整合在一个可自托管的工具中。
- Star
- 175
- Fork
- 6
- 未关闭 Issue
- 0
- 最近提交
- 3天前
这是什么?
StatLite 是一款面向 VPS 和小型服务器的自托管应用监控工具。它是单个 Go 程序,可轮询一个或多个应用,把指标存入本地 SQLite,并在默认 9090 端口的 Web 仪表盘中展示内置的历史图表。
它通过指标和健康检查端点支持 Spring Boot、Quarkus 和 Micronaut,也可通过一个固定格式的小型 JSON 指标接口监控其他语言或框架编写的应用。采集的数据包括请求量、延迟、CPU、内存、可选的应用健康状态和可选的主机指标,同时也能监控自身。
对 Spring Boot、Quarkus 和 Micronaut 无需修改应用代码,通过 inspect 命令即可发现端点并生成 YAML 配置。项目提供 amd64 与 arm64 的 Docker 镜像。仪表盘目前没有内置认证,远程暴露前需要做好访问限制。
核心功能
- 01单个实例可同时轮询多个应用。
- 02指标历史保存在本地 SQLite 中。
- 03内置请求量、延迟、CPU 和内存的历史图表。
- 04通过 inspect 命令自动发现 Spring Boot、Quarkus 和 Micronaut 端点。
- 05任何实现 StatLite Metrics v1 JSON 接口的应用都可接入。
- 06以单个二进制文件发布,并提供 amd64 与 arm64 的 Docker 镜像。
适用场景
- 在单台 VPS 上监控 Spring Boot 接口,无需部署 Prometheus 和 Grafana。
- 为小型自托管服务保留本地历史数据并持续观察。
- 通过 JSON 接口为 Express、FastAPI、Django 或 Go 服务补充基础监控。
快速上手
- 1
在 macOS 或 Linux 上安装最新版本
curl -fsSL https://raw.githubusercontent.com/PVRLabs/statlite/main/install.sh | sh - 2
启动 StatLite 并打开 http://127.0.0.1:9090
statlite - 3
指向正在运行的 Spring Boot、Quarkus 或 Micronaut 应用以生成配置
statlite inspect 'http://localhost:8080' --create-config ./statlite.yaml
使用前须知
- 没有内置的仪表板或 API 身份验证,远程暴露前需审查访问控制。
- 对于 Spring Boot、Quarkus、Micronaut 之外的应用,需要先在应用中添加一个小型指标端点。
标签
常见问题
- statlite 是什么?
- 面向小型服务器的轻量自托管应用监控,单个 Go 程序,数据存于 SQLite,无需 Prometheus 或 Grafana。 StatLite 是一款面向 VPS 和小型服务器的自托管应用监控工具。它是单个 Go 程序,可轮询一个或多个应用,把指标存入本地 SQLite,并在默认 9090 端口的 Web 仪表盘中展示内置的历史图表。
- statlite 可以免费使用吗?用的什么许可证?
- statlite 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- statlite 还在维护吗?
- 活跃维护中。statlite 最近一次提交是在 2026年10月16日。
- statlite 适合用来做什么?
- 在单台 VPS 上监控 Spring Boot 接口,无需部署 Prometheus 和 Grafana。 为小型自托管服务保留本地历史数据并持续观察。 通过 JSON 接口为 Express、FastAPI、Django 或 Go 服务补充基础监控。
- statlite 怎么安装和运行?
- 在 macOS 或 Linux 上安装最新版本: curl -fsSL https://raw.githubusercontent.com/PVRLabs/statlite/main/install.sh | sh 启动 StatLite 并打开 http://127.0.0.1:9090: statlite 指向正在运行的 Spring Boot、Quarkus 或 Micronaut 应用以生成配置: statlite inspect 'http://localhost:8080' --create-config ./statlite.yaml
- 在哪里获取 statlite?
- 源代码和安装说明在 GitHub 上:https://github.com/PVRLabs/statlite
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
轻量级自托管服务器监控工具,提供 Web 仪表盘、Docker 容器统计、历史数据和告警。
与厂商无关的服务,用于接收、处理并导出链路追踪、指标和日志数据到多种可观测性后端。
自托管的实时监控面板,覆盖 Proxmox、Docker、Kubernetes、TrueNAS 和 vSphere,并提供告警与定时巡检。
自托管的网络测速与服务器监控工具,附带 Web 界面,基于 Go 和 React 构建。
可自托管的服务可用性监控工具,支持 HTTP、TCP、DNS、Ping、Docker 等多种监控方式。