finds.dev← search

// the find

iamtelescope/telescope

★ 705 · Python · MIT · updated May 2026

Web-based log viewer UI. Explore logs data stored in several sources: ClickHouse, Kubernetes or Docker

Telescope is a self-hosted log viewer that puts a Vue SPA in front of ClickHouse, StarRocks, Docker, and Kubernetes log sources. It's aimed at teams who already have logs in ClickHouse or running in k8s and want something lighter than Grafana/Loki without the operational weight. Still in beta, which the repo is honest about.

The FlyQL query language (custom filtering DSL with its own validator and diagnostics component) is a genuine differentiator over raw SQL inputs — it's approachable without hiding the power of ClickHouse underneath. The connection/source abstraction is clean: you configure a connection once and then define sources with field mappings, column visibility, and severity rules on top of it, so schema changes don't require rewiring everything. The RBAC model is properly layered — permissions attach to sources and connections independently, groups nest, and it's actually tested (the test tree covers role bindings, permission checks, and service-layer CRUD). A Helm chart already exists and looks complete, which matters a lot for the target audience.

GitHub-only auth is a real deployment blocker for anything enterprise or air-gapped — SAML was on the roadmap and then explicitly dropped for 1.0, which is a strange call. Live log tailing is not implemented yet, so you can't use this for real-time incident response; you're querying historical windows only. The backend is Django + SQLite in the dev config, which is fine, but there's no alerting surface at all — it's purely reactive exploration, so you still need something else for on-call. With 30 forks and 705 stars the community is thin, meaning if a ClickHouse schema or Kubernetes API version breaks something, you're likely patching it yourself.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →