分享好友 最新资讯首页 最新资讯分类 切换频道
跨平台的开源的可视化分析工具 Grafana的介绍与使用
2024-11-07 21:24

Grafana是一款用Go语言开发的开源数据可视化工具,可以做数据监控和数据统计,带有告警功能。

跨平台的开源的可视化分析工具 Grafana的介绍与使用

①可视化:快速和灵活的客户端图形具有多种选项。面板插件为许多不同的方式可视化指标和日志。 ②报警:可视化地为最重要的指标定义警报规则。Grafana将持续评估它们,并发送通知。 ③通知:警报更改状态时,它会发出通知。接收电子邮件通知。 ④动态仪表盘:使用模板变量创建动态和可重用的仪表板,这些模板变量作为下拉菜单出现在仪表板顶部。 ⑤混合数据源:在同一个图中混合不同的数据源!可以根据每个查询指定数据源。这甚至适用于自定义数据源。 ⑥注释:注释来自不同数据源图表。将鼠标悬停在事件上可以显示完整的事件元数据和标记。 ⑦过滤器:过滤器允许您动态创建新的键/值过滤器,这些过滤器将自动应用于使用该数据源的所有查询。

docker一键安装,有docker 真方便

 
 

Dashboard的建立都是基于某一个数据源的,所以要先加一个数据源。

img

增加MySQL数据源

可视化方式有很多种,不过Graph、Table、Pie chart 这三种基本就已经满足数据展现要求了。

img

可视化方式

3.2.1 Graph

注意:只有Graph才能配置告警

新建时间间隔变量

img

新建时间间隔变量

Graph折线图

img

Graph折线图

 

img

展现方式默认是lines

Graph柱状图

把这个Graph折线图Copy一份,改一下展现方式即可。

img

img

img

改Lines为Bars

3.2.2 Table

创建筛选查询变量

img

新建一个下拉列表做筛选

用户列表

img

用户列表

 

注意:默认添加完table后,如果有数字,会以K为单位,比如将300000展示位30k。 数字展示方式修改,Add column style

img

修改数字样式

3.2.3 Pie

img

饼图

 

3.3.1 用户管理

img

用户管理

3.3.2 团队管理

img

新建团队

img

团队加成员

3.3.3 文件夹权限设置

img

3.3.4 dashboarad权限设置

img

如果user在该org下role=admin,就拥有了对该dashboard的admin权利,爱干啥干啥,比如配置这个dashboard,看dashboard,配置dashboard的权限。 如果user在该org下role=editor,就拥有了对该dashbaord的edit操作权限,可以编辑dashboard,当然也可以看。 如果user在该org下role=viewer,就拥有对该dashbaord的view操作权限,就是可以看这个dashboard,但不能编辑。 就如上图设置,如果登录用户是admin,就可以进行编辑;如果登录用户是wade,仅有查看权限。

当表格中出现数据后,需要通过筛选条件进行筛选,grafana提供了模板变量用于自定义筛选字段。 Type:定义变量类型 Query:这个变量类型允许您编写一个数据源查询,该查询通常返回一个 metric names, tag values or keys。例如,返回erver names, sensor ids or data centers列表的查询。 interval:interval值。这个变量可以代表时间跨度。不要按时间或日期直方图间隔硬编码一个组,使用这种类型的变量。

遗留问题:当选择1d(单位是d)时,会报解析错误:error parsing interval 1d,暂未解决;

Datasource:此类型允许您快速更改整个仪表板的数据源。如果在不同环境中有多个数据源实例,则非常有用。 Custom:使用逗号分隔列表手动定义变量选项。 Constant:定义一个隐藏常数。有用的metric路径前缀的dashboards,你想分享。在dashboard export,期间,常量变量将作为一个重要的选项。 Ad hoc filters:非常特殊类型的变量,只对某些数据源,InfluxDB及Elasticsearch目前。它允许您添加将自动添加到使用指定数据源的所有metric查询的key/value 过滤器。

上面的Table和Graph分别使用了interval和query来定义变量进行筛选,不再重复。

Text box

img

新建输入框

img

Custom

img

新建Custom变量

img

下拉选择

img

grafana只有graph支持告警通知。 grafana的告警通知渠道有很多种,像Email、Teams、钉钉等都有支持。 在grafana.ini中开启告警

 

4.2.1 STMP服务器配置

要能发送邮件通知,首先需要在配置文件grafana.ini中配置邮件服务器等信息

 

修改完配置,记得重启Grafana服务

4.2.2 邮件发送

配置邮件通知渠道

img

配置邮件通知渠道

发送测试

img

发送测试

设置告警条件

img

最新文章
你的站点抗压么?推荐一款超方便的开源压测工具
这里是 HelloGitHub 推出的《讲解开源项目》系列,本期介绍一款标星 17.7k 纯 Go 语言实现的 HTTP(S) 压测工具——vegetaVegeta
【系统架构设计】计算机网络
OSI/RM 结构模型 1977年,国际标准化组织为适应网络标准化发展的需求,制定了开放系统互联参考模型(Open System Interconnectio
全世界规模最大战争排名,第一名居然是清朝时期!
自打人类走上进化这条路,就想着法儿想要证明【一伙人就该被另一伙人支配】。古罗马角斗士时代一方有多大势力,就看他有多少人的
python tk随机内容生成器
MyRandom ran=new MyRandom();System.out.println(ran.nextString(1));System.out.println(ran.nextString(50, OnlyNum));System
ai自动写文章在线 在线写文章自动生成器
身为文案工作者,我深感写作之重要且充满挑战。如今,随着人工智能(AI)写作平台的出现,我的写作历程出现了巨大变革。在此,很
AI写系统性综述ChatGPT还远远不够未来百年能否实现
在科学研究的浩瀚海洋中,科研人员时常面临一个棘手的问题:如何有效整合和理解海量的科学文献。尽管网络的普及极大地丰富了文献
全球AI半导体技术排名:韩国强势第三,未来发展值得关注
近年来,人工智能(AI)技术的迅猛发展促进了相关硬件的创新,尤其是AI半导体的需求日益上升。根据最新的研究报告和韩国媒体的报
MVSO影视程序源码 影视自动采集_魔改超强SEO_自定义苹果cms资源站接口
?php// +----------------------------------------------------------------------// | ThinkPHP [ WE CAN DO IT JUST THINK ]/
多地楼市政策不断优化 房地产市场企稳态势渐明
原标题:多地楼市政策不断优化 房地产市场企稳态势渐明来源:人民网近日,海南省住房公积金管理局发布《关于调整优化住房公积金
新澳正版资料免费大全,词语作答释义解释汇总
随着互联网的普及和在线信息资源的丰富,人们对于各类资料的需求日益增长,在新时代,获取正版资料显得尤为重要,本文将介绍新澳