# Logchef - Clickhouse 기반 초경량 고성능 로그 분석 플랫폼

> Clean Markdown view of GeekNews topic #20712. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=20712](https://news.hada.io/topic?id=20712)
- GeekNews Markdown: [https://news.hada.io/topic/20712.md](https://news.hada.io/topic/20712.md)
- Type: news
- Author: [xguru](https://news.hada.io/@xguru)
- Published: 2025-05-06T09:31:02+09:00
- Updated: 2025-05-06T09:31:02+09:00
- Original source: [github.com/mr-karan](https://github.com/mr-karan/logchef)
- Points: 11
- Comments: 1

## Summary

**고성능 로그 분석**을 위해 ClickHouse 위에 구축된 가벼운 UI 레이어로 단일 **Go 바이너리**로 실행합니다. 사용자는 **사전 정의 스키마 없이 간단한 검색 문법과 SQL**을 통해 테이블을 자유롭게 탐색할 수 있습니다. **시각화 기능**과 팀 기반 접근 제어를 지원하며,  Docker Compose 기반으로 **몇 줄의 명령어만으로 빠르게 실행**할 수 있으며, **schema-agnostic 설계**로 모든 커스텀 스키마와 호환하며, **Monaco Editor**를 통한 문법 하이라이팅 및 자동완성을 제공합니다.

## Topic Body

- 단일 Go 바이너리로 실행되는 **고성능 로그 분석 플랫폼**으로, ClickHouse 위에 구축되는 가벼운 UI 레이어 형태   
- **사전 정의된 스키마 없이** 모든 테이블을 자유롭게 탐색 가능하며, **간단한 검색 문법과 SQL을 모두 지원**함  
- 대용량 로그에 대해 간결한 쿼리, 빠른 탐색, 정확한 드릴다운 등 시각화 기능 제공   
- 팀 기반 접근 제어 및 다중 사용자 환경 지원  
- Docker Compose 기반으로 **몇 줄의 명령어만으로 빠른 실행 가능**, 즉시 사용 가능한 웹 UI 제공  
- 로그 수집은 기존 도구(Vector, Fluentbit, Filebeat 등)에 맡기고, **시각화와 탐색에만 집중**  
- OpenTelemetry(OTEL) 스키마뿐 아니라 **모든 커스텀 스키마와 호환 가능한 schema-agnostic 설계**  
  - **timestamp 필드만 있으면 어떤 로그 테이블이든 사용 가능**  
  
### 기술 스택  
  
- **백엔드**: Go로 작성, 성능 및 동시성에 최적화  
- **메타데이터 저장소**: SQLite 사용 (사용자, 팀, Clickhouse 소스 등 관리)  
- **프론트엔드**: Vue.js + Tailwind CSS + shadcn/ui  
- **검색 문법**: `status=200 and path~"/api/"` 형태의 DSL 지원 → 자체 파서 작성  
- **Monaco Editor 통합**: 문법 하이라이팅 및 자동완성 제공

## Comments



### Comment 38264

- Author: winterjung
- Created: 2025-05-07T11:36:26+09:00
- Points: 1

[Moose - ClickHouse로 분석용 백엔드를 만드는 오픈소스 프레임워크](https://news.hada.io/topic?id=20600)도 그렇고 로컬용으론 duckdb를 많이 쓰고 플랫폼 용으론 clickhouse를 많이 쓰나보네요?
