프로젝트 소개

nilalytics는 OpenTelemetry (OTLP)를 활용하여 웹(Grafana Faro 경유), 모바일 및 백엔드 서비스에서 이벤트, 오류 및 성능 데이터를 수집하는 셀프 호스팅 제품 분석 솔루션입니다. S3, GCS, R2, Azure 또는 MinIO와 같은 오브젝트 스토리지의 DuckLake(Parquet 파일)에 데이터를 저장함으로써 전통적인 데이터 웨어하우스의 필요성과 이벤트당 비용을 제거합니다. 주요 기능은 다음과 같습니다: - DuckDB의 Quack 프로토콜을 사용한 1초 미만의 읽기 속도. - 빠른 사용자별 활동 조회를 위해 최적화된 데이터 파티셔닝(subject > date > person). - 효율적인 가지치기를 위해 오류, 활동, ai_usage와 같은 카테고리로 이벤트 분류. - 퍼널, 리텐션, 트레이스, 메트릭 및 교차 기기 식별에 대한 기본 지원. - 인라이닝, 컴팩션 및 선택적 데이터 보존 정책을 포함한 데이터 관리 기능. - 토큰 인증 수집 및 강화된 퍼블릭 게이트웨이를 특징으로 하는 보안 아키텍처.