1 介绍
Grafana具备强大的图表面板展示能力,使用Grafana后用户可以通过仪表板创建、探索和共享所有的数据。若需要通过Grafana搜索战士ClickHouse数据,需要先安装一个插件来连接ClickHouse,然后才能使用 ClickHouse 数据。
本文主要介绍如何在ClickHouse 中安装插件并接入ClickHouse数据,并通过 grafana 来展示表中的数据。
2 安装测试
前置条件:
可以参考 clickhouse笔记01–快速部署clickhouse 来安装一套 ClickHouse
可以参考 k8s笔记12–grafana的配置和常见使用 来快速部署一套 grafana
- 找到 & 安装 ClickHouse
Server Admin->Plugins ->搜索 ClickHouse , 然后install 即可
- 数据源添加 clickhouse
按需填写上 url port 和 帐号密码即可
- 根据数据生成图表
新建 Pannel,Data source 选择 CK-local,Query Type选择 SQL Editor, 输入如下sql查询语句即可看到如下图表SELECT county, count(county) as count FROM uk_price_paid2 group by county order by count desc LIMIT 10;
3 监控集群
最近看网友的文章 Grafana 实现 clickhouse 监控(linux+mac+windows三种平台详解) 发现可以快速监控 ClickHouse 集群,然后便测试了一下,效果确实不错,便将核心步骤贴咱此节,以便后续学习
- 下载 dashboard grafana-clickhouse-datasource/versions/1.1.2/download?os=linux&arch=amd64 或 grafana-clickhouse-datasource/versions/1.1.2/download?os=linux&arch=arm64
- 解压后依次导入到 grafana, 然后即可看到对应的监控面板,如下图所示:
cluster-analysis.json
data-analysis.json
query-analysis.json
4 注意事项
- Grafana 中需要使用sql查询,需要熟悉sql基础用法,不太适合非开发人员。
5 说明
软件环境:
ClickHouse 22.2.2.1
Grafana v8.5.2
参考文档:
github.com/grafana/grafana-starter-datasource-backend
Connecting Grafana to ClickHouse
clickhouse笔记01–快速部署clickhouse
k8s笔记12–grafana的配置和常见使用
Grafana 实现 clickhouse 监控(linux+mac+windows三种平台详解)