Lo

Logchef – Schema-agnostic log viewer for ClickHouse

Hacker News

Logchef – Schema-agnostic log viewer for ClickHouse

Hey HN! I’m Karan, creator of Logchef ( https://logchef.app ), an open-source log viewer built specifically for exploring logs stored in ClickHouse. This tool grew directly out of my $day job managing massive log volumes. Like many orgs, we migrated our log workloads to ClickHouse for its performance, but found the ecosystem lacked dedicated UI tooling for actually browsing and analyzing those logs effectively. We were using Metabase, and while great for general BI, it wasn't designed for log exploration workflows. Common pain points included: - Clunky Ad-hoc Querying: Writing/modifying raw ClickHouse SQL for quick checks was slow and error-prone, especially during incidents. - Disconnect Between Viz & Raw Logs: Visualizing trends (like error counts) then drilling down to the specific raw logs often required separate, complex queries and wrestling with row limits. The intuitive "slice-and-dice" was missing. - UI Friction: Simple things like selecting precise time ranges ("last 90 minutes"), easily viewing surrounding log context, or dealing with truncated columns added unnecessary friction. Debugging sessions were taking longer than they should. So, over the last 3-4 months, I built Logchef to scratch this itch. Logchef's Core Ideas: - Purpose-Built for ClickHouse Logs: Designed from the ground up for the specific task of log exploration on top of ClickHouse, focusing on speed and intuitive workflows. - Schema-Agnostic: Logchef doesn't force OTEL or any other schema. Connect it directly to your existing ClickHouse log tables (it just needs a timestamp column). Bring your own schema! - Focus on Viewing/Querying: Logchef intentionally doesn't handle log collection/ingestion. It complements great tools like Vector, Fluentbit, etc., by focusing purely on the exploration layer once data is in ClickHouse. - Simple Search Syntax: Includes a simple query syntax (e.g., `status=200 and path~"/api/"`) that translates to efficient ClickHouse SQL behind the scenes, integrated with the Monaco editor. Tech Stack: Go backend, SQLite for metadata, Vue.js + shadcn/ui + Tailwind CSS frontend. You can try a live public demo here: https://demo.logchef.app (It's pre-populated with sample data using Vector, so you can dive right in. Uses Dex for OIDC auth - creds are on the login page). What's Next & Getting Involved: Logchef is already used internally at Zerodha, and I'm driving towards v1.0 this year. The roadmap includes features like Alerting, Live Tail Logs, and Enhanced Dashboarding. It's open source (AGPLv3), and I'd love to get more eyes on it and build a community. Check out the repo: https://github.com/mr-karan/logchef I’d love to hear your feedback, whether positive or negative. Please open issues on GitHub with suggestions or bug reports! Thanks so much, HN!

Share card

Actual performance

41points
3comments
Made the leaderboard

Launch Intel predictions

Analyze your own launch →
Product HuntOn track for Day 1 leaderboard · Strong signals: context, visual, using · Missing: mac, agents, macos
94%94% predicted probability of success on Product Hunt, based on ML models trained on real launch data.
best fitHighest predicted score across all platforms for this description.
Indie HackersFits the IH revenue-focused audience · Strong signals: para · Missing: supports, reddit linkedin, podcasting
88%88% predicted probability of success on Indie Hackers, based on ML models trained on real launch data.
Hacker NewsStrong engagement from HN community · Strong signals: exist, open source, existing · Missing: https docs, excited, just released
69%69% predicted probability of success on Hacker News, based on ML models trained on real launch data.
nativeThis product was originally launched on this platform.
AppSumoStrong fit for a featured deal · Strong signals: intuitive, efficient · Missing: plus, platform, reviews
51%51% predicted probability of success on AppSumo, based on ML models trained on real launch data.
TrustMRRLess likely to generate early MRR · Strong signals: month, para · Missing: mobile apps, ios, personal
33%33% predicted probability of success on TrustMRR, based on ML models trained on real launch data.
Acquire.comPre-revenue stage for this audience · Missing: arr, mrr, revenue
14%14% predicted probability of success on Acquire.com, based on ML models trained on real launch data.
BetaListMay not resonate with beta-testers · Missing: web3, chat, crypto
0%0% predicted probability of success on BetaList, based on ML models trained on real launch data.

Correct prediction on native model

Similar products

Ye
Yet Another Log Viewer41%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Yet Another Log Viewer

Hacker News3
Ye
Yet Another Log Viewer41%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Yet Another Log Viewer

Hacker News12
JS
JSON Schema Viewer32%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

JSON Schema Viewer

Hacker News2
An
An embeddable log viewer for AWS, Sentry43%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

An embeddable log viewer for AWS, Sentry

Hacker News3
Pe
Percona Migrator – online MySQL schema migrations in Rails34%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Percona Migrator – online MySQL schema migrations in Rails

Hacker News11
ln
lnav - A fancy log file viewer for the terminal50%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

lnav - A fancy log file viewer for the terminal

Hacker News1
Gr
GraphQL simple schema stitching with pseudofragments69%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

GraphQL simple schema stitching with pseudofragments

Hacker News2
LogShow
LogShow35%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Log Viewer & Parser

Product Hunt+5
Cl
Claude Code Log Viewer32%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Claude Code Log Viewer

Hacker News1
Kl
Klp, a viewer for structured log files (logfmt, jsonl)48%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Klp, a viewer for structured log files (logfmt, jsonl)

Hacker News9