Skip to content

rilldata/clickhouse-system-analytics

Repository files navigation

Clickhouse System Analytics

License

Interactive dashboards for monitoring ClickHouse clusters via Rill.

Table of Contents

Overview

clickhouse-system-analytics provides dashboards to monitor the health and performance of your ClickHouse cluster. Powered by Rill, visualize:

  • Query Log: Query metrics, latency percentiles, error rates, resource utilization.
  • Parts: Storage health, compression ratios, merge levels, part distribution.
  • Part Log: Merge operations, mutations, ZooKeeper activity.

Quick Start

Prerequisites

  • Running ClickHouse cluster with network access.
  • Rill CLI installed (curl https://rill.sh | sh).

Clone

git clone https://github.com/rilldata/clickhouse-system-analytics.git
cd clickhouse-system-analytics

Configure Credentials

cp .env.example .env
# Update CLICKHOUSE_HOST, CLICKHOUSE_PORT, CLICKHOUSE_USER, CLICKHOUSE_PASSWORD, CLICKHOUSE_CLUSTER

Start Rill

rill start

Open http://localhost:9009

Configuration

  • Update connectors/clickhouse.yaml for connection settings.
  • Modify SQL models in models/ to adjust fields or filters.
  • Tweak dimensions/measures in metrics/.
  • Customize dashboards in dashboards/.

Deployment

rill deploy

Refer to https://docs.rilldata.com/ for Rill Cloud details.

Contributing

Contributions welcome! Please open issues or submit pull requests.

Support

Report issues or request features: https://docs.rilldata.com/contact

License

Apache License 2.0. See LICENSE.

About

Rill based ClickHouse system table dashboards for monitoring, query performance, and cluster health

Resources

License

Stars

2 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors