Skip to content

This is a simple server that periodically scrapes ClickHouse stats and exports them via HTTP for Prometheus(https://prometheus.io/) consumption.

License

Notifications You must be signed in to change notification settings

ClickHouse/clickhouse_exporter

 
 

Repository files navigation

Clickhouse Exporter for Prometheus (old clickhouse-server versions)

This is a simple server that periodically scrapes ClickHouse stats and exports them via HTTP for Prometheus consumption.

Exporter could used only for old ClickHouse versions, modern versions have embedded prometheus endpoint. Look details https://clickhouse.com/docs/en/operations/server-configuration-parameters/settings#server_configuration_parameters-prometheus

To run it:

./clickhouse_exporter [flags]

Help on flags:

./clickhouse_exporter --help

Credentials(if not default):

via environment variables

CLICKHOUSE_USER
CLICKHOUSE_PASSWORD

Build Docker image

docker build . -t clickhouse-exporter

Using Docker

docker run -d -p 9116:9116 clickhouse-exporter -scrape_uri=http://clickhouse-url:8123/

Sample dashboard

Grafana dashboard could be a start for inspiration https://grafana.com/grafana/dashboards/882-clickhouse

About

This is a simple server that periodically scrapes ClickHouse stats and exports them via HTTP for Prometheus(https://prometheus.io/) consumption.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published