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

   日期:2024-11-07     作者:caijiyuan       评论:0    移动:http://ljhr2012.riyuangf.com/mobile/news/759.html
核心提示:Grafana是一款用Go语言开发的开源数据可视化工具,可以做数据监控和数据统计,带有告警功能。 ①可视化:快速

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

 
特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。

举报收藏 0打赏 0评论 0
 
更多>同类最新资讯
0相关评论

相关文章
最新文章
推荐文章
推荐图文
最新资讯
点击排行
{
网站首页  |  关于我们  |  联系方式  |  使用协议  |  隐私政策  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号