Clickhouse + Grafana 可视化监控

介绍

随着业务的复杂,对系统软件的要求越来越高。这意味着我们必须随时掌握系统的运行情况,因此,对系统的“实时监控”以及“可视化的展示”就变得非常必要。

Grafana

https://grafana.com/grafana/download
在这里插入图片描述
这里是centos,因此使用如下命令 安装 grafana

# 下载并安装 grafana
wget https://dl.grafana.com/enterprise/release/grafana-enterprise-8.2.4-1.x86_64.rpm
sudo yum install grafana-enterprise-8.2.4-1.x86_64.rpm

可以通过 rpm -qa 命令查看安装是否成功

# 查询是否安装成功
rpm -qa | grep grafana

在这里插入图片描述
使用 vim /etc/grafana/grafana.ini 可以查看它的配置文件。从中可以得出,监控服务url 为 http://localhost:3000
在这里插入图片描述

下面启动 grafana,并查看是否启动成功

# 启动 grafana
systemctl start grafana-server
# 查看是否启动成功
systemctl status grafana-server

在这里插入图片描述

在浏览器上键入安装 grafana 主机的IP地址,例如 http://192.168.100.101:3000。默认的账号密码均为 admin
在这里插入图片描述

clickhouse

点击左侧的 “配置” 图标,然后点击 “Add data source” 添加数据源。常见的关系型数据库仅支持Microsoft SQL Server, MySQL, PostgreSQL。并不支持clickhouse。拉到最底下,点击 “Find more data source plugins on grafana.com”
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
Grafana 插件地址
https://grafana.com/grafana/plugins/?type=datasource&utm_source=grafana_add_ds
。搜索 clickhouse 插件,点击进入,然后按提示安装即可
在这里插入图片描述
在这里插入图片描述
安装命令为 grafana-cli plugins install vertamedia-clickhouse-datasource,安装后插件会保存在 /var/lib/grafana/plugins
在这里插入图片描述在这里插入图片描述

使用 systemctl restart grafana-server 命令重启服务,然后进入浏览器界面,按F5刷新,可以发现此时clickhouse已经可以使用了
在这里插入图片描述

添加数据源

点击左侧 “配置” 图标,选择 “Data Sources”,然后选择 clickhouse 作为 Type 类型

这里,配置完URL之后(由于是本机,也可以什么都不填),拉到底部,点击 “Save & Test”
在这里插入图片描述
点击 “Save & Test” 后,出现绿勾,表示链路已连通
在这里插入图片描述

导入查询面板

所谓的监控,实际上就是查询 system.query_log 表,并把其中的数据以图形化的方式展现出来
在这里插入图片描述

进入 Grafana 官网,选择 Dashboards 进入查询插件列表 https://grafana.com/grafana/dashboards/

在这里插入图片描述
推荐使用 Clickhouse Performance Monitor,因为该插件功能比较全面,而且作者有持续维护,临期也比较近(其它插件都是好几年前的)
在这里插入图片描述

点击 “Copy ID to Clipboard” 复制 13606 到剪贴板,接下来就可以在 Grafana 导入了

点击 “How do I import this dashboard” 可以查看帮助文档(写的很详细)https://grafana.com/docs/grafana/v7.5/dashboards/export-import/
在这里插入图片描述
13606
点击左侧面板的加号,然后选择 Import,输入刚刚复制的ID(注意不能有空格,我这里用的是13606),然后 Load
在这里插入图片描述
在 xm-report-uat-10001-ck 下拉选项框中,选择之前添加好的数据源(Data Sources)
在这里插入图片描述

查看监控

回到 Dashboards 界面后,使用SQL语句对clickhouse进行增删改查,就可以看到如下界面了
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值