Grafana Clickhouse插件安装和使用

背景

想对clickhouse做一些简单的监控, 但是因为生产环境网络原因无法放通, 无法使用自带的监控, 所以使用Grafana的方式来接入


clickhouse自带监控

granfana监控

版本下载

Grafana OSS - 12.0.2
Grafana Clickhouse插件

image.png

注意插件要和grafana版本对应, 如果遇到下面的报错SQLDatasourceMaxOpenConnsDefault not set in config, 可以尝试将Grafana Server升级到最新版本, 下载较慢可尝试离线zip解压的方式去安装
版本10.4.19 Grafana连接clickhouse报错

接入监控祥细步骤

安装Grafana和clickhouse插件

Grafana OSS - 12.0.2
Grafana Clickhouse插件

#离线安装
yum install -y grafana-12.0.2-1.x86_64.rpm
#创建plugins目录,若存在则跳过,安装目录有可能在/etc/grafana下, 如果这两个目录都没有,可尝试find / -name grafana.ini 去查找
mkdir /var/lib/grafana/plugins
#解压插件
unzip grafana-clickhouse-datasource-4.10.1.linux_amd64.zip /var/lib/grafana/plugins
#启动服务
systemctl start grafana-server.service

配置Clickhouse和Dashboard


将插件自带的Dashboard进行import,切换Dashboards为列表展示即可看到,注意创建数据源时Protocal最好选择为HTTP(如果选择Native能保存通过也影响不大,主要怕网络策略受影响)

监控显示



image.png

Grafana配置Nginx转发

  • grafana server
    修改/etc/grafana/grafana.ini的root_url, 注意将;去掉否则配置会不生效, 修改后再对服务进行重启
    root_url = %(protocol)s://%(domain)s:%(http_port)s/grafana/

  • 修改nginx, 随后进行reload(不需重启)

location /grafana/ {
        proxy_pass http://127.0.0.1:3000;
        rewrite ^/grafana/(.*) /$1 break;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header   Host $host;
} 

参考文章

clickhouse插件安装
clickhouse插件介绍
clickhouse grafana官方介绍使用

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容