Платформа наблюдаемости с открытым исходным кодом и нативной поддержкой OpenTelemetry: логи, метрики, трейсы, алерты и дашборды в одном решении для самостоятельного размещения.
- Звёзды
- 175
- Форки
- 6
- Открытые issues
- 0
- Последний коммит
- 3 дня назад
Что это?
StatLite — инструмент для самостоятельного мониторинга приложений на VPS и небольших серверах. Один Go-бинарник опрашивает одно или несколько приложений, сохраняет метрики локально в SQLite и отображает встроенные графики за прошедшее время в веб-панели, по умолчанию доступной на порту 9090.
StatLite поддерживает Spring Boot, Quarkus и Micronaut через их эндпоинты метрик и состояния здоровья. Другие приложения можно мониторить через небольшой фиксированный JSON-эндпоинт метрик, который можно реализовать на любом языке. Собираемые данные охватывают трафик запросов, задержки, CPU, память, а также, при необходимости, состояние приложения и метрики хоста. StatLite может мониторить и сам себя.
Для настройки Spring Boot, Quarkus и Micronaut не нужно менять код приложения: команда inspect обнаруживает эндпоинты и создаёт YAML-конфиг. В проекте есть Docker-образы для amd64 и arm64. В панели нет встроенной аутентификации, поэтому перед удалённым доступом к ней нужно ограничить доступ.
Ключевые возможности
- 01Один экземпляр StatLite опрашивает несколько приложений.
- 02Локально сохраняет историю метрик в SQLite.
- 03Встроенные графики за прошедшее время показывают трафик, задержки, CPU и память.
- 04Автоматически обнаруживает эндпоинты Spring Boot, Quarkus и Micronaut с помощью команды inspect.
- 05Работает с любым приложением, реализующим фиксированный JSON-эндпоинт StatLite Metrics v1.
- 06Поставляется в виде одного бинарника и Docker-образов для amd64 и arm64.
Сценарии использования
- Мониторинг API на Spring Boot, запущенного на одном VPS, без развёртывания Prometheus и Grafana.
- Наблюдение за небольшим набором собственных сервисов с локальным хранением истории.
- Добавление базового мониторинга в сервисы на Express, FastAPI, Django или Go через JSON-эндпоинт.
Темы
Частые вопросы
- Что такое statlite?
- Мониторинг приложений на небольших серверах: один Go-бинарник опрашивает Spring Boot, Quarkus, Micronaut и пользовательские JSON-эндпоинты, хранит историю в SQLite и обходится без Prometheus и Grafana. StatLite — инструмент для самостоятельного мониторинга приложений на VPS и небольших серверах. Один Go-бинарник опрашивает одно или несколько приложений, сохраняет метрики локально в SQLite и отображает встроенные графики за прошедшее время в веб-панели, по умолчанию доступной на порту 9090.
- statlite можно использовать бесплатно? Какая у него лицензия?
- statlite распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- statlite всё ещё поддерживается?
- Активно поддерживается. Последний коммит в statlite — 16 окт. 2026 г..
- Для чего можно использовать statlite?
- Мониторинг API на Spring Boot, запущенного на одном VPS, без развёртывания Prometheus и Grafana. Наблюдение за небольшим набором собственных сервисов с локальным хранением истории. Добавление базового мониторинга в сервисы на Express, FastAPI, Django или Go через JSON-эндпоинт.
- Где скачать statlite?
- Исходный код и инструкции по установке — на GitHub: https://github.com/PVRLabs/statlite
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Лёгкая платформа для мониторинга серверов с собственным размещением: веб-панель, статистика Docker-контейнеров, история и оповещения.
Независимый от поставщиков сервис для приёма, обработки и экспорта трассировок, метрик и логов в разные системы мониторинга.
Локальная панель мониторинга в реальном времени для Proxmox, Docker, Kubernetes, TrueNAS и vSphere с оповещениями и регулярными AI-проверками.
Самостоятельно размещаемый инструмент для проверки скорости сети и мониторинга серверов с веб-интерфейсом, написанный на Go и React.
Инструмент для самостоятельного мониторинга доступности HTTP, TCP, DNS, ping, Docker и других сервисов с оповещениями и страницами статуса.