프로젝트 소개

Stomatopod는 프라이버시와 운영 간편성을 위해 설계된 자체 호스팅 웹 분석 플랫폼입니다. Postgres나 Redis와 같은 외부 데이터베이스가 필요하지 않도록 SQLite와 Parquet 파티션을 활용한 내장 저장소를 사용하는 단일 바이너리로 작동합니다. 주요 기능은 다음과 같습니다: - **쿠키 없는 추적**: 프라이버시 준수 데이터 수집을 위한 가벼운 브라우저 트래커(tracker.js)와 서버 사이드 인게스트. - **분석 대시보드**: 페이지 뷰, 전환 펀널 및 다중 사이트 관리를 위한 시각화. - **개발자 인터페이스**: OpenAPI 문서가 포함된 REST API와 페이지 뷰 및 다이제스트를 조회하기 위한 전용 CLI 도구(stoma). - **운영 효율성**: 낮은 메모리 사용량(약 40MiB RSS 유휴 상태)과 Docker Compose 배포 지원. - **모니터링**: 프로덕션 환경을 위한 알림, 다이제스트 및 상태/준비 상태 프로브 내장 지원.