首页 > 系统相关 >【Linux工作记录】 grafana面板添加clickhouse数据源

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

时间:2024-11-22 16:59:50浏览次数:1  
标签:数据源 plugins grafana datasource Linux var 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

标签:数据源,plugins,grafana,datasource,Linux,var,clickhouse
From: https://www.cnblogs.com/queryH/p/18563183

相关文章

  • 毕设开题:Linux知识图谱智能问答
    我们是一家专业的软件毕设代做工作室,拥有丰富的经验和专业的技术团队。我们可以为您提供高质量的毕业设计服务,涵盖多种热门技术和领域,包括但不限于:编程语言:Python、Django、Flask等算法设计与实现知识图谱构建与应用开题报告选题背景近年来,随着信息技术的迅猛发展,L......
  • Linux-Cent7.9 redis路径查找 | 删除redis所有缓存
    查看redis端口命令[root@VM-20-17-centosetc]#ps-ef|grepredisredis125710Nov20?00:02:06/usr/bin/redis-server0.0.0.0:6379root63406653015:27pts/000:00:00grep--color=autoredis发现redis-server对应端口为1257查看r......
  • 腾讯通RTX手机和Linux版方案,兼容银河麒麟等国产系统
    一、继续使用腾讯通RTX面临的核心问题随着腾讯通RTX的停更以及官网下架,用户无法获得更新、技术支持和资源下载,暴露了几个显著的问题,影响了使用体验:●不兼容国产操作系统及移动端:腾讯通RTX仅支持Windows和Mac平台,不能在Linux内核国产操作系统及移动端使用。●组织架构同步不及......
  • Linux操作系统的安装、基本管理和常用命令(操作系统实验一)
    1.Linux操作系统(Centos)的安装安装VMware16在VMware16上创建虚拟机并安装Centos2.Linux系统的基本管理Linux的启动和退出启动Linux系统,输入用户名和密码后,登录系统;退出Linux系统,使用完毕后,退出系统。用户和用户组管理用户组管理。用户管理包括增加、修改和删除用......
  • Linux基础-目录操作与文件操作
    学习Linux基础,掌握Linux中比较基础的目录操作与文件操作。目录操作pwd:查看当前目录路径(绝对路径)pwdls:显示指定路径(默认当前的路径)下的文件或者目录ls[选项]-a:显示所有(包含隐藏文件)-l:显示所有文件或目录的详细信息列表-r:将文件以相反的次序显示(原定依照英文字母的次......
  • Linux基础-用户/用户组操作
    用户操作普通用户:安装系统时创建的用户,也可以由管理员来分配。最高管理员:root,Linux系统内置,当第一次使用root用户的时候,需要修改密码。修改最高管理员root用户的密码:sudopasswd关于用户、文件及权限的关系:用户对文件拥有的权限(读、写、执行、无权限)普通用户和最高管......
  • Linux指令(压缩解压缩)
    压缩指令:gzip说明:Linux压缩文件尾.gz(gzip)格式语法:gzip[选项]文件名/目录选项:-r:可以将目录下的文件递归压缩-l:显示已经压缩文件的压缩信息-d:解压缩范例:gzipaa.cgzip-daa.c.gzgzip-ra--压缩aa.c文件,压缩后的名称默认:aa.......
  • 【Linux网络(四)】——万字详解TCP协议,三次握手&&四次挥手一遍过!
    前言  我们在网络基础中,谈论过,网络的四层模型是为了解决网络通信的问题而创建的,每一层都会解决一个网络通信中的问题,而协议是解决问题的手段,本次文章讨论的主要——传输层的TCP协议,它作用就是保证数据可靠传输!注:本文章,量大管饱,满满干货,一键带你认识TCP协议!TCP协议什......
  • 【Linux】进程状态
    目录一、操作系统层面上的进程状态1.1新建状态(NewState):1.2终止状态(TerminatedState):1.3运行状态(RunningState)1.4阻塞状态(BlockedState)1.5挂起状态(SuspendState)1.5.1阻塞挂起状态1.5.2就绪挂起状态1.6进程切换的本质二、Linux操作系统中具体进程状态2.1Li......
  • Linux内核的spi_sync函数传输期间片选信号一直有效嘛?
         1、不是的,下图可以看到发送单个message时拉片选了,所以spi_sync函数传输期间CS会一直跳变,所以无法像I2C一样组装符合某个外设的报文队列。    2、但是使用自己的软件CS片选,就可以控制它在spi_sync函数传输期间保持低电平。    3、其中的某个使......