로그, 메트릭, 트레이스, 알림을 하나로 모은 오픈소스 OpenTelemetry 기반 셀프 호스팅 관측성 플랫폼
- 스타
- 175
- 포크
- 6
- 열린 이슈
- 0
- 마지막 커밋
- 4일 전
어떤 프로젝트인가요?
StatLite는 VPS와 소형 서버에서 실행되는 애플리케이션을 위한 셀프 호스팅 모니터링 도구입니다. 단일 Go 바이너리가 하나 이상의 애플리케이션을 폴링하고, 메트릭을 로컬 SQLite에 저장하며, 기본 포트 9090에서 실행되는 웹 대시보드에 내장된 과거 추이 차트를 표시합니다.
메트릭 및 헬스 엔드포인트를 통해 Spring Boot, Quarkus, Micronaut를 지원하며, 어떤 언어로든 구현할 수 있는 간단하고 고정된 JSON 메트릭 엔드포인트를 통해 다른 애플리케이션도 모니터링할 수 있습니다. 수집 데이터에는 요청 트래픽, 지연 시간, CPU, 메모리, 선택적 애플리케이션 상태 및 선택적 호스트 메트릭이 포함됩니다. StatLite 자체도 모니터링할 수 있습니다.
Spring Boot, Quarkus, Micronaut는 애플리케이션 코드를 변경하지 않고 설정할 수 있습니다. inspect 명령어가 엔드포인트를 찾아 YAML 설정 파일을 작성합니다. 이 프로젝트는 amd64 및 arm64용 Docker 이미지를 제공하며, 대시보드에는 기본 인증이 없으므로 외부에 공개하기 전에 접근을 제한해야 합니다.
핵심 기능
- 01하나의 StatLite 인스턴스에서 여러 애플리케이션을 폴링합니다.
- 02메트릭 기록을 로컬 SQLite에 저장합니다.
- 03트래픽, 지연 시간, CPU, 메모리의 과거 추이 차트를 기본 제공합니다.
- 04inspect 명령어로 Spring Boot, Quarkus, Micronaut 엔드포인트를 자동으로 찾습니다.
- 05고정된 StatLite Metrics v1 JSON 엔드포인트를 구현한 모든 앱에서 사용할 수 있습니다.
- 06단일 바이너리로 제공되며 amd64 및 arm64용 Docker 이미지도 제공합니다.
활용 사례
- Prometheus와 Grafana를 배포하지 않고 단일 VPS에서 실행되는 Spring Boot API를 모니터링합니다.
- 소규모 셀프 호스팅 서비스들을 로컬 기록과 함께 계속 살펴봅니다.
- JSON 엔드포인트를 통해 Express, FastAPI, Django 또는 Go 서비스에 기본 모니터링을 추가합니다.
빠른 시작
- 1
macOS 또는 Linux에 최신 릴리스를 설치합니다
README의 공식 안내에 따라 설치 - 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, Quarkus 또는 Micronaut가 아닌 앱은 먼저 애플리케이션에 간단한 메트릭 엔드포인트를 추가해야 합니다.
토픽
자주 묻는 질문
- statlite은(는) 무엇인가요?
- Prometheus나 Grafana 없이 소형 서버의 앱을 모니터링하는 셀프 호스팅 도구 StatLite는 VPS와 소형 서버에서 실행되는 애플리케이션을 위한 셀프 호스팅 모니터링 도구입니다. 단일 Go 바이너리가 하나 이상의 애플리케이션을 폴링하고, 메트릭을 로컬 SQLite에 저장하며, 기본 포트 9090에서 실행되는 웹 대시보드에 내장된 과거 추이 차트를 표시합니다.
- statlite은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- statlite은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- statlite은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. statlite의 마지막 커밋은 2026년 10월 16일입니다.
- statlite은(는) 어디에 사용할 수 있나요?
- Prometheus와 Grafana를 배포하지 않고 단일 VPS에서 실행되는 Spring Boot API를 모니터링합니다. 소규모 셀프 호스팅 서비스들을 로컬 기록과 함께 계속 살펴봅니다. JSON 엔드포인트를 통해 Express, FastAPI, Django 또는 Go 서비스에 기본 모니터링을 추가합니다.
- statlite는 어떻게 설치하나요?
- macOS 또는 Linux에 최신 릴리스를 설치합니다 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
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
웹 대시보드, Docker 컨테이너 통계, 과거 데이터와 알림을 제공하는 경량 셀프 호스팅 서버 모니터링 도구입니다.
여러 관측 백엔드로 트레이스, 메트릭, 로그를 수집·처리·내보내는 벤더 중립 서비스입니다.
Proxmox, Docker, Kubernetes, TrueNAS, vSphere를 실시간으로 모니터링하는 셀프 호스팅 대시보드
네트워크, 서버, VM, 애플리케이션 및 클라우드 서비스의 성능과 가용성을 추적하는 오픈소스 분산 모니터링 시스템입니다.
Go와 React로 만든 웹 UI 기반 셀프 호스팅 네트워크 속도 측정 및 서버 모니터링 도구입니다.