【大数据】巧用Grafana,更好的监控数据

关于监控,Grafana是一个不错的选择,它是一个跨平台的开源的度量分析和可视化工具,可以通过将采集的数据查询然后可视化的展示,并及时通知,具有报警功能。

一、认识Grafana

1、展示的方式多种多样,有折线图、图表、柱状图等等
2、Grafana支持的数据源:InfluxDB,OpenTSDB,Prometheus,Elasticsearch等。
3、在同一图表中混合使用不同的数据源,可以基于每个查询指定数据源
这次我们主要以InfluxDB作为数据源,来更好的了解Grafana的一些使用吧。

二、Grafana的安装使用(Windows版)

下载Grafana的windows安装包
https://grafana.com/grafana/download/8.0.4?platform=windows
双击下载好的msi包,一直next安装即可
访问地址http://localhost:3000,初始账号密码是admin/admin

三、添加DashBoard

先添加一个仪表盘
在这里插入图片描述
再添加个面板,并做相应的配置
在这里插入图片描述
设置好之后,点击右上方的save即可
此时就可以看到这样的效果了
在这里插入图片描述

四、添加Panel

第三步已经添加了一个Pannel了,如果还想再加,点击右上方的Add panel就好
在这里插入图片描述

五、变量Variable的使用

Grafana也是可以运用变量进行查询的
首先添加变量
(1)点击settings
在这里插入图片描述
(2)选择Variables,然后add variable在这里插入图片描述
(3)设置变量
这里以选择查询influxDB中的数据作为变量为例
在这里插入图片描述
(4)保存后在仪表盘就可以看到我们刚设置的变量了
在这里插入图片描述
(5)添加好变量后,就该运用到我们的实际查询sql中了
在这里插入图片描述
这样就可以根据选择的变量查询数据了,进而展示相应的图

这里关于设置变量,如果变量特别多,当我们选择了all,应用到我们panel中的sql,会拼接所有的变量,这样性能不是很好,而且也可能会出现request URL过长而无法查询,这里有个小技巧,就是在开启Include All option时可以设置代替变量,设为.*
在这里插入图片描述

关于influxDB的一些使用,可参考
【大数据】InfluxDB是什么呢,又该怎么用呢
【大数据】InfluxDB的常用查询及常用函数

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值