
Fanout은 OpenTelemetry 트레이스·로그·메트릭을 하나의 Go 바이너리와 데이터 디렉터리에 모으는 자체 호스팅 백엔드다. Parquet에 데이터를 저장하고 DuckDB로 분석하며, 외부 저장소 서비스를 별도로 운영하지 않아도 된다.
OTLP는 gRPC와 HTTP로 받을 수 있다. 텔레메트리 질문에 답하는 내장 에이전트와 외부 에이전트가 연결하는 MCP 서버도 제공한다. 대시보드와 서비스 오류율·지연 시간·처리량·로그 양에 대한 알림 기능은 미리보기 단계다.
Docker 이미지 또는 Linux·macOS용 네이티브 바이너리로 설치할 수 있다. 첫 실행 때 관리자를 만들고, 한 번만 표시되는 수집 토큰을 저장해야 한다. Docker 환경에서는 컨테이너가 출력하는 설정 URL을 열어 초기 설정을 진행한다. UI와 API, MCP, 두 가지 OTLP 전송 방식은 모두 포트 7520을 공유한다. 설치와 초기 설정은 문서에서 확인할 수 있다.
Fanout은 프리릴리스 제품으로, 변경 사항에 데이터 이전 경로가 제공되지 않을 수 있다. 단일 노드로 동작하며 클러스터링·복제·오브젝트 스토리지 계층은 없다. 한 대의 디스크와 CPU 용량을 넘어서는 배포에는 적합하지 않다. AI 채팅은 기본적으로 비활성화돼 있으며, Anthropic 또는 OpenAI 제공자와 해당 API 키를 설정해야 켤 수 있다.
제작사는 Fanout v2026.10.8-alpha가 Hetzner Cloud ccx33 환경에서 303.5초 동안 초당 415,859개의 혼합 OpenTelemetry 항목을 수신했다고 밝혔다. 측정은 2026년 10월 16일 진행됐으며, 재현 방법은 성능 측정 문서와 Fanout Bench에 공개돼 있다.
댓글 (0)
로그인하면 이 기사에 내 생각을 남길 수 있어요