ログ、メトリクス、トレース、アラート、ダッシュボードを一元管理できる、OpenTelemetryネイティブのオープンソース可観測性プラットフォーム。
- スター
- 175
- フォーク
- 6
- 未解決の Issue
- 0
- 最終コミット
- 3 日前
これは何?
StatLite is a self-hosted monitoring tool for applications running on VPSs and small servers. A single Go binary polls one or more applications, stores metrics locally in SQLite, and shows built-in historical charts in a web dashboard on port 9090 by default.
It supports Spring Boot, Quarkus and Micronaut through their metrics and health endpoints, and it can monitor other applications through a small fixed JSON metrics endpoint that can be implemented in any language. Collected data covers request traffic, latency, CPU, memory, optional application health and optional host metrics. StatLite can also monitor itself.
Setup for Spring Boot, Quarkus and Micronaut needs no application code changes: an inspect command discovers the endpoints and writes a YAML config. The project ships Docker images for amd64 and arm64, and the dashboard has no built-in authentication, so access should be restricted before it is exposed remotely.
主な機能
- 01Polls multiple applications from one StatLite instance.
- 02Stores metric history locally in SQLite.
- 03Built-in historical charts for traffic, latency, CPU and memory.
- 04Auto-discovers Spring Boot, Quarkus and Micronaut endpoints with an inspect command.
- 05Works with any app that implements the fixed StatLite Metrics v1 JSON endpoint.
- 06Ships as a single binary with Docker images for amd64 and arm64.
ユースケース
- Monitoring a Spring Boot API running on a single VPS without deploying Prometheus and Grafana.
- Keeping a small self-hosted set of services under observation with local history.
- Adding basic monitoring to Express, FastAPI, Django or Go services via the JSON endpoint.
トピック
よくある質問
- statlite とは?
- Self-hosted monitoring for apps on small servers: a single Go binary that polls Spring Boot, Quarkus, Micronaut or custom JSON endpoints and stores history in SQLite, with no Prometheus or Grafana. StatLite is a self-hosted monitoring tool for applications running on VPSs and small servers. A single Go binary polls one or more applications, stores metrics locally in SQLite, and shows built-in historical charts in a web dashboard on port 9090 by default.
- statlite は無料で使えますか?ライセンスは?
- statlite は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- statlite は今もメンテナンスされていますか?
- 活発にメンテナンス中。statlite の最終コミットは 2026年10月16日 です。
- statlite は何に使えますか?
- Monitoring a Spring Boot API running on a single VPS without deploying Prometheus and Grafana. Keeping a small self-hosted set of services under observation with local history. Adding basic monitoring to Express, FastAPI, Django or Go services via the JSON endpoint.
- statlite はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/PVRLabs/statlite
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Webダッシュボード、Dockerコンテナ統計、履歴データ、アラートを備えた軽量なセルフホスト型サーバー監視ツール。
トレース、メトリクス、ログを受信・処理し、複数の監視バックエンドにエクスポートするベンダー非依存のサービス。
Proxmox、Docker、Kubernetes、TrueNAS、vSphereをリアルタイム監視するセルフホスト型ダッシュボード。アラートと定期AI巡回に対応。
GoとReactで構築された、Web UI付きのセルフホスト型ネットワーク速度テスト・サーバー監視ツール。
HTTP、TCP、DNS、ping、Dockerなどを監視し、アラートとステータスページを提供するセルフホスト型監視ツール。