ClickHouse 监控

本贴最后更新于 2486 天前,其中的信息可能已经时异事殊

参考了众多资料,这里提供了主流的监控方案

具体过程

Docker 版本

f1yegor 提供了一个集成的 docker 环境,可以直接使用

下载

docker pull f1yegor/clickhouse-exporter

启动

docker run -d -p 9116:9116 f1yegor/clickhouse-exporter -scrape_uri=http://clickhouse.service.consul:8123/

ClickHouse Exporter

下载和编译

git clone https://github.com/f1yegor/clickhouse_exporter.git

cd clickhouse_exporter

# 如果网络无法访问,自己设法设置代理
go get -d

go build

# 在mac上交叉编译linux上的版本
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build

运行

./clickhouse_exporter -h

./clickhouse_exporter -log.level=debug -scrape_uri=http://clickhouse_server_ip:8123/

如果有密码,需要设置环境变量 CLICKHOUSE_USERCLICKHOUSE_PASSWORD

验证

curl "localhost:9116"
curl "localhost:9116/metrics"

集成 Grafana

模板 id: https://grafana.com/dashboards/882

参考

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...