Hub/Altinity ClickHouse Operator

Technology

Altinity ClickHouse Operator

ClickHouse cluster Created by Altinity operator

Overview

Overview

Altinity Kubernetes Operator for ClickHouse creates, configures and manages ClickHouse clusters running on Kubernetes.

Use Cases

  • See statistics about ClickHouse parts.
  • Inspect slow queries.
  • Inspect storage and usage.
  • See latency insights.

Setup

Overview

ClickHouse exposes metrics through a Prometheus endpoint that you can scrape. We recommend to scrape and forward these metrics via an OpenTelemetry Collector.

Prometheus metrics endpoint

The clickhouse metrics and clickhouse operator's metrics are exposed via clickhouse operator's HTTP endpoints. There are 2 endpoints, one is for ClickHouse metrics, which is exposed via a standard Prometheus endpoint.

The other one is for metrics for the clickhouser operator it's self.

Collector Configuration

The following code snippet shows an OpenTelemetry Collector configuration file.

Collector Deployment

Learn how to deploy the collector within our OpenTelemetry collector integration documentation.

References

Dashboards

Altinity ClickHouse Operator

Altinity ClickHouse Operator Metrics

[altinity]
[clickhouse]
[operator]
Altinity ClickHouse Operator

ClickHouse Keeper

ClickHouse Keeper / ZooKeeper Metrics

[altinity]
[clickhouse]
[zookeeper]
ClickHouse Altinity Keeper

ClickHouse Server

ClickHouse S3 API costs

[altinity]
[clickhouse]
[costs]
[s3]
ClickHouse S3 API costs

ClickHouse Server

ClickHouse Server Metrics

[altinity]
[clickhouse]
ClickHouse Altinity Server