PostHog/posthog

:hedgehog: PostHog is the leading platform for building self-driving products. Our developer tools – AI observability, analytics, session replay, flags, experiments, error tracking, logs, and more – capture all the context agents need to diagnose problems, uncover opportunities, and ship fixes. Steer it all from Slack, web, desktop, or the MCP.

PostHog – 오픈소스 제품 분석 및 관찰 플랫폼

무엇을 할 수 있나요 (간단한 언어로)

PostHog는 제품 팀이 소프트웨어 사용자 행동을 이해하기 위해 필요한 모든 것을 수집하는 자체 호스팅 가능한 서비스입니다:

  • 이벤트 분석 – 클릭, 페이지 뷰, 구매 등을 기록하고 차트 또는 직접 SQL로 탐색할 수 있습니다.
  • 웹 및 모바일 분석 – GA 스타일의 대시보드, 히트맵, 전환 펌프.
  • 세션 재생 – 실제 사용자 세션의 녹화를 시청할 수 있으며, AI 기반의 "Replay Vision"이 주목할 만한 순간을 자동으로 탐지합니다.
  • 관찰성(Observability) – 제품 이벤트와 함께 오류, 로그, 분산 추적을 수집하여 문제의 전체 맥락을 파악할 수 있습니다.
  • 기능 관리 – 일부 사용자에게 변경 사항을 단계적으로 배포하고 영향을 측정할 수 있는 기능 플래그 및 A/B 스타일 실험.
  • 사용자 참여 도구 – 설문조사, 앱 내 채팅/지원, 제품 데이터 기반 자동 워크플로우.
  • 데이터 웨어하우스 및 파이프라인 – 원시 이벤트를 관리되는 웨어하우스로 동기화하고 변환을 실행하며, 25개 이상의 외부 도구로 데이터를 전달할 수 있습니다.
  • AI 보조 도구 – 내장된 "PostHog AI"는 데이터에 대한 자연어 질문에 답변하고 SQL을 생성하며, 감지된 문제 기반으로 풀 리퀘스트 초안까지 작성할 수 있습니다.

이 모든 기능은 단일 데이터 저장소 위에 구축되어 팀이 제품 결정을 위한 통합된 "컨텍스트 레이어"를 갖게 합니다.

누구에게 적합한가요

  • 제3자 SaaS에 의존하지 않고 빠르고 쿼리 가능한 분석이 필요한 제품 매니저 및 성장 팀.
  • 오류 추적, 로그, 추적을 사용자 행동과 직접 연결하고 싶은 엔지니어.
  • 세션 재생과 AI 요약된 티켓이 유용한 고객 성공/지원 팀.
  • 자체 호스팅을 선호하는 스타트업 또는 프라이버시 중심 기업.

작동 방식 (고수준 아키텍처)

  1. 수집 – SDK(JS, React, Python, Go 등) 또는 간단한 HTTP API를 통해 이벤트, 오류, 로그, 추적을 PostHog 서버로 전송합니다.
  2. 저장 – 이벤트는 PostgreSQL 데이터베이스(대규모 배포에서는 ClickHouse)에 저장되며, 필요 시 데이터 웨어하우스로 복제됩니다.
  3. 처리 – 실시간 파이프라인에서 이벤트를 풍부하게 하고 집계를 계산하며, 기능 플래그 평가나 AI 분석과 같은 후속 기능에 공급합니다.
  4. 쿼리 및 UI – 웹 프론트엔드는 대시보드, SQL 에디터, 히트맵, 세션 재생 플레이어, 관리 도구를 제공합니다. 동일한 데이터는 REST/GraphQL API를 통해 커스텀 통합에도 노출됩니다.
  5. 확장성 – 플러그인, 데이터 파이프라인, Model-Context-Protocol(MCP)을 통해 외부 도구(또는 LLM 기반 에이전트 포함)가 저장된 컨텍스트와 상호작용할 수 있습니다.

시작하기

  • 빠른 클라우드 체험 – 무료 PostHog Cloud 계정에 가입(신용카드 없음)하고 풍부한 무료 계층을 이용하세요.
  • 자체 호스팅 하비 배포 – 한 줄의 Docker 스크립트(curl … | bash)로 최소한의 인스턴스를 설정(약 4GB RAM). 월 10만 이벤트까지 가능.
  • SDK 통합 – 적절한 라이브러리 설치(예: npm i posthog-js 웹용, pip install posthog Python용) 또는 웹사이트에 자바스크립트 스크립트 삽입.
  • 설정 마법사 – npx @posthog/wizard를 통해 수집, 기능 플래그, 선택적 AI 모듈 설정을 안내받습니다.

주요 강점 및 한계

강점 한계
통합된 데이터 모델 – 분석, 오류, 로그, 추적이 함께 존재해 교차 도메인 쿼리가 쉬움. 자체 호스팅 스케일링 – 하비 배포는 제한됨; 대용량에는 ClickHouse, Kubernetes, 또는 PostHog Cloud로 이전 필요.
오픈소스(MIT 라이선스) – 온프레미스에서 완전히 실행 가능. 엔터프라이즈 기능 – 일부 고급 기능은 ee 디렉터리(유료 라이선스) 또는 별도의 posthog-foss 리포지토리에 있음.
AI 통합 – Replay Vision, PostHog AI, 자동 보고서가 인사이트 생성을 자동화. AI는 선택 사항 – OpenAI/Claude 키 필요, 지연 또는 비용 증가 가능.
풍부한 플러그인 생태계 – 데이터 파이프라인, 타사 통합, 사용자 정의 엔드포인트. 학습 곡선 – 전체 제품 OS에는 많은 모듈이 포함되어 있어, 팀은 처음에는 핵심 분석부터 시작하고 시간이 지나면서 기능을 추가하는 것이 일반적.

결론

PostHog는 원시 제품 이벤트를 실행 가능한 지혜로 바꾸는 풀스택 오픈소스 플랫폼입니다. 전통적인 분석과 현대적인 관찰성, AI 기반 인사이트를 결합했습니다. 데이터 제어를 원하는 팀, 제품 컨텍스트의 단일 진실원천을 원하는 팀, 사용자 정의 파이프라인이나 LLM 에이전트로 시스템을 확장하고 싶은 팀에게 특히 매력적입니다.

관련

  • Dispatch
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • Dispatch