简介
grafana可以连接各种数据源, 并通过给定的SQL语句做数据的定时统计和web大屏展示,也可以对外提供API进行展示, 类似这样
内含多种不同类型图表, 可以涵盖很多种监控需求, 报表可视化需求.
安装:
在线安装(以centOS为例):
wget https://dl.grafana.com/enterprise/release/grafana-enterprise-9.3.6-1.x86_64.rpm
sudo yum install grafana-enterprise-9.3.6-1.x86_64.rpm
离线安装
wget https://dl.grafana.com/enterprise/release/grafana-enterprise-9.3.6.linux-amd64.tar.gz
tar -zxvf grafana-enterprise-9.3.6.linux-amd64.tar.gz
配置grafana
grfana的默认配置文件在conf/defaults.ini
但是和zookeeper的配置文件一样,我们需要定制化配置文件,路径放在
/etc/grafana/grafana.ini
grafana给我们提供了一个例子conf/sample.ini
, 我们修改一下放到对应位置即可
sudo cp conf/sample.ini /etc/grafana/grafana.ini
sudo vim /etc/grafana/grafana.ini
grafana的配置项超级多,我们改一些主要的配置:
配置mysql数据源:
添加mysql数据源
配置访问路径和密码
新建一个dashborad大屏
添加一个panel窗口
配置panel
举例, 比方我们要监控一个表每个小时产生的数据量
sql如下
SELECT from_unixtime(left(ts,10),'%Y-%m-%d %H') as '时间',COUNT(0) as '数量'
FROM formation_stop_data
GROUP BY from_unixtime(left(ts,10),'%Y-%m-%d %H');
然后再选择合适的图表样式(有很多默认样式)
如果满意则点击save + apply提交
dashboard就添加了一个panel,可以添加多个panel,而且可以随意拖动改变大小.
右上角还能调节定时刷新数据的时间间隔和时间范围
配置TDengine
grafana集成tdengine需要安装插件:
TDengine 的 Grafana 插件托管在 GitHub,可从 https://github.com/taosdata/grafanaplugin/releases/latest 下载
下载到本地并解压到 Grafana 插件目录。
GF_VERSION=3.1.3
sudo unzip tdengine-datasource-$GF_VERSION.zip -d /var/lib/grafana/plugins/
**注意**:如果没有安装unzip会报错, 下载unzip并安装:
安装步骤如下:
1、下载unzip 离线包 :
unzip-6.0-19.el7.x86_64.rpm 软件下载: https://pan.baidu.com/s/1wRCu8V3XaWJNCCj890kKkg 提取码:bn0o
2、安装
将离线包放到Linux任意目录,执行rpm -Uvh unzip-6.0-19.el7.x86_64.rpm命令安装.
Grafana 7.3+ / 8.x 版本会对插件进行签名检查,因此还需要在 grafana.ini 文件中增加如下行,才能正确使用插件:
[plugins]
allow_loading_unsigned_plugins = tdengine-datasource
最后重启grafana即可
更多使用方式见官方文档:https://www.taosdata.com/docs/cn/v2.0/connections#matlab
标签:插件,unzip,grafana,---,可视化,ini,enterprise,安装 From: https://www.cnblogs.com/qds1401744017/p/17101110.html