https://github.com/duyet/clickhouse-monitoring
Simple ClickHouse UI that relies on system tables to help monitor and provide overview of your cluster
https://github.com/duyet/clickhouse-monitoring
clickhouse duyet monitoring nextjs vercel
Last synced: 11 days ago
JSON representation
Simple ClickHouse UI that relies on system tables to help monitor and provide overview of your cluster
- Host: GitHub
- URL: https://github.com/duyet/clickhouse-monitoring
- Owner: duyet
- License: gpl-3.0
- Created: 2023-11-16T13:18:24.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-28T16:53:36.000Z (18 days ago)
- Last Synced: 2025-03-28T17:46:02.399Z (18 days ago)
- Topics: clickhouse, duyet, monitoring, nextjs, vercel
- Language: TypeScript
- Homepage: https://clickhouse-monitoring.vercel.app
- Size: 14.8 MB
- Stars: 143
- Watchers: 3
- Forks: 14
- Open Issues: 19
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-clickhouse - duyet/clickhouse-monitoring - A simple UI for monitoring ClickHouse using a dashboard built with Next.js. (Integrations / Data Visualization and Analysis)
README
# ClickHouse Monitoring Dashboard
[](https://github.com/duyet/clickhouse-monitoring/actions/workflows/ci.yml)
[](https://duyet.github.io/uptime/history/clickhouse-monitoring-vercel-app)The simple Next.js dashboard that relies on `system.*` tables to help monitor and provide an overview of your ClickHouse cluster.
**Features:**
- Query monitor: current queries, query history, query resources (memory, parts read, file_open, ...), most expensive queries, most used tables or columns, etc.
- Cluster monitor: total memory/CPU usage, distributed queue, global settings, mergetree settings, metrics, etc.
- Tables and parts information: size, row count, compression, part size, etc., at the column level detail.
- Useful tools: Zookeeper data exploration, query EXPLAIN, kill queries, etc.
- Visualization metric charts: queries and resource usage, number of merges/mutation, merge performance, query performance, etc.## Demo
_The ClickHouse server running on my homelab so can be slow sometimes_:
- [clickhouse-monitoring.vercel.app](https://clickhouse-monitoring.vercel.app)
- [clickhouse.duyet.net](https://clickhouse.duyet.net)## Documentation
at https://duyet.github.io/clickhouse-monitoring
- [Getting Started](https://duyet.github.io/clickhouse-monitoring/getting-started)
- [Local Development](https://duyet.github.io/clickhouse-monitoring/getting-started/local)
- [User Role and Profile](https://duyet.github.io/clickhouse-monitoring/getting-started/clickhouse-requirements)
- [Enable System Tables](https://duyet.github.io/clickhouse-monitoring/getting-started/clickhouse-enable-system-tables)
- [Deployments](https://duyet.github.io/clickhouse-monitoring/deploy)
- [Vercel](https://duyet.github.io/clickhouse-monitoring/deploy/vercel)
- [Docker](https://duyet.github.io/clickhouse-monitoring/deploy/docker)
- [Kubernetes Helm Chart](https://duyet.github.io/clickhouse-monitoring/deploy/k8s)
- [Advanced](https://duyet.github.io/clickhouse-monitoring/advanced)## Screenshots







## Feedback and Contributions
Feedback and contributions are welcome! Feel free to open issues or submit pull requests.
## License
See [LICENSE](LICENSE).
---
