【Linux工作记录】 grafana面板添加clickhouse数据源

登录grafana的ui界面中添加clickhouse数据源
发现没有找到clickhouse数据源

操作步骤:
1、到grafana节点机器中,找到grafana的bin目录
2、安装clickhouse数据源插件

 ./grafana cli plugins install grafana-clickhouse-datasource
Error: ✗ pluginsDir (/var/lib/grafana/plugins) is not a writable directory

发现异常报错
3、排查:找到grafana/conf/default.ini文件里指定的对应plugins配置

[paths]
plugins = data/plugins

image

发现没生效,然后找到服务化指定文件

[Unit]
Documentation=https://grafana.com/
After=network.target
[Service]
Type=simple
User=huace
Group=huace
ExecStart=/data/applications/grafana/bin/grafana-server -config /data/applications/grafana/conf/defaults.ini -homepath=/data/applications/grafana
ExecReload=/bin/kill -HUP $MAINPID
Restart=always
TimeoutStopSec=20s
[Install]
WantedBy=multi-user.target

确认没生效
然后由于执行 ./grafana cli plugins install grafana-clickhouse-datasource命令找到的plugins的命令是在/var/lib下找,
没办法只能自己去创建一个目录
4、创建插件目录
mkdir -p /var/lib/grafana/plugins

5、授权----如果不是root权限启动的grafana就需要执行这步操作
chown -R 用户:用户 /var/lib/grafana/plugins

6、重新执行下载插件
切到grafana/bin目录下执行这个命令

./grafana cli plugins install grafana-clickhouse-datasource
✔ Downloaded and extracted grafana-clickhouse-datasource v4.5.0 zip successfully to /var/lib/grafana/plugins/grafana-clickhouse-datasource

7、为了防止异常这里补充了一个配置文件(clickhouse相关)

vi /data/applications/grafana/conf/provisioning/datasources/clickhouse.yaml
apiVersion: 1
datasources:
  - name: ClickHouse
    type: grafana-clickhouse-datasource
    jsonData:
      defaultDatabase: database
      port: 3000
      host: grafana节点的ip
      username: grafana
      tlsSkipVerify: false
    secureJsonData:
      password:   注意这里是grafana登录密码

8、重启grafana即可
sudo systemctl restart grafana

9、grafana的ui界面验证
image


本文来自博客园,作者:Unfool,转载请注明原文链接:https://www.cnblogs.com/queryH/p/18563183

本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须在文章页面给出原文连接,否则保留追究法律责任的权利。

posted @ 2024-11-22 16:58  Unfool  阅读(397)  评论(0)    收藏  举报