Grafana使用

简介

Grafana是一款用Go语言开发的开源数据可视化工具,可以做数据监控和数据统计,带有告警功能。目前使用grafana的公司有很多,如paypal、ebay、intel等。

特点:

①可视化:快速和灵活的客户端图形具有多种选项。面板插件为许多不同的方式可视化指标和日志。

②报警:可视化地为最重要的指标定义警报规则。Grafana将持续评估它们,并发送通知。

③通知:警报更改状态时,它会发出通知。接收电子邮件通知。

④动态仪表盘:使用模板变量创建动态和可重用的仪表板,这些模板变量作为下拉菜单出现在仪表板顶部。

⑤混合数据源:在同一个图中混合不同的数据源!可以根据每个查询指定数据源。这甚至适用于自定义数据源。

⑥注释:注释来自不同数据源图表。将鼠标悬停在事件上可以显示完整的事件元数据和标记。

⑦过滤器:过滤器允许您动态创建新的键/值过滤器,这些过滤器将自动应用于使用该数据源的所有查询。

安装

下载地址:https://grafana.com/grafana/download

解压:

把conf/sample.ini复制一份然后重命名为conf/custom.ini

在解压目录下,执行

bin\grafana-server.exe 默认在本机的:3000端口启动
在这里插入图片描述
默认账号密码都是:admin

grafana安装插件

浏览插件仓库:https://grafana.com/grafana/plugins

在这里插入图片描述

选择自己要安装的插件,然后按照提示安装即可.

例如,要安装饼图插件:https://grafana.com/grafana/plugins/grafana-piechart-panel

在grafana目录下面,执行以下命令:

#获取可用插件列表

grafana-cli plugins list-remote  

修改图形为饼状
grafana-cli plugins install grafana-piechart-panel
安装其他图形插件
grafana-cli plugins install grafana-clock-panel
#钟表形展示
grafana-cli plugins install briangann-gauge-panel
#字符型展示
grafana-cli plugins install natel-discrete-panel
#服务器状态
grafana-cli plugins install vonage-status-panel

卸载插件:

例:grafana-cli plugins uninstall vonage-status-panel
安装和卸载后需要重启grafana才能够生效

启动,重启,关闭

启动:service grafana-server start
停止:service grafana-server stop
重启:service grafana-server restart
加入开机自启动: chkconfig --add grafana-server on

基本概念

Grafana基本概念主要包括数据源,面板,仪表盘等,要想深入了解grafana,首先要先学习grafana的这些概念。

数据源

Grafana支持许多不同的时间序列数据(数据源)存储后端。每个数据源都有一个特定的查询编辑器。官方支持以下数据源:Graphite、infloxdb、opensdb、prometheus、elasticsearch、cloudwatch。

每个数据源的查询语言和功能明显不同。您可以将来自多个数据源的数据组合到一个仪表板上,但每个面板都要绑定到属于特定组织的特定数据源。

组织机构

grafana支持多个组织,以支持各种部署模型,包括使用单个grafana实例为多个可能不受信任的组织提供服务。

在许多情况下,Grafana将部署在一个组织中;

每个组织可以有一个或多个数据源;

所有仪表盘都属于特定组织。

注意:重要的是要记住,大多数度量数据库不提供任何类型的每用户系列身份验证。因此,在Grafana中,特定组织中的所有用户都可以使用数据源和仪表盘。

User

用户是grafana中的命名帐户。用户可以属于一个或多个组织,并且可以通过角色分配不同级别的权限。

Grafana支持各种各样的内部和外部方法,供用户进行身份验证。这些包括来自自己的集成数据库、来自外部SQL Server或来自外部LDAP服务器。

Row

行是仪表板中的逻辑分隔符,用于将面板分组在一起。

行总是12“单位”宽。这些单位根据浏览器的水平分辨率自动缩放。通过设置面板自身的宽度,可以控制一行中面板的相对宽度。

我们使用了一个单元抽象,这样Grafana在无论是小屏幕还是大屏幕 看起来都很舒服。

注意:使用MaxDataPoint功能,Grafana可以向您显示完美数量的数据点,无论您的分辨率或时间范围如何。

利用Repeating Rows functionality ,根据所选模板变量动态创建或删除整个行(可以用面板填充)。

单击行标题可以折叠行。如果保存的仪表板中有一行折叠,则它将保存在该状态下,并且在该行展开之前不会预加载这些图形。

Panel

面板是Grafana中的基本可视化构建块。每个面板都提供一个查询编辑器(取决于面板中选择的数据源),通过使用查询编辑器,您可以提取显示在面板上的完美可视化效果。

有各种各样的样式和格式选项,每个面板开源,让您创建完美的图片。

面板可以在仪表板上拖放和重新排列。它们也可以调整大小。

当前有四种面板类型:graph、singlestat、dashlist、table和text。

创建Dashboard

如下图:
在这里插入图片描述
可视化方式
可视化方式有很多种,不过Graph、Table、Pie chart 这三种基本就已经满足数据展现要求了。

在这里插入图片描述
新建时间间隔变量
在这里插入图片描述
Graph折线图
在这里插入图片描述
Graph柱状图
在这里插入图片描述
在这里插入图片描述

创建筛选查询变量

在这里插入图片描述
用户列表
在这里插入图片描述

权限管理

用户管理

在这里插入图片描述

团队管理

在这里插入图片描述

文件夹权限设置

在这里插入图片描述

dashboarad权限设置

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

kuokay

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值