博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Grafana使用
阅读量:3960 次
发布时间:2019-05-24

本文共 2359 字,大约阅读时间需要 7 分钟。

简介

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

特点:

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

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

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

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

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

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

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

安装

解压:

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

在解压目录下,执行

bin\grafana-server.exe 默认在本机的:3000端口启动

在这里插入图片描述
默认账号密码都是:admin

grafana安装插件

在这里插入图片描述

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

例如,要安装饼图插件:

在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权限设置

在这里插入图片描述

转载地址:http://pzhzi.baihongyu.com/

你可能感兴趣的文章
类结构定义
查看>>
Windows下关于多线程类 CSemaphore,CMutex,CCriticalSection,CEvent,信号量CSemaphore的使用介绍
查看>>
图像处理基本算法(汇总)以及实现
查看>>
C++编程获取本机网卡信息 本机IP 包括Windows和Linux
查看>>
C++连接CTP接口实现简单量化交易
查看>>
服务端使用c++实现websocket协议解析及通信
查看>>
C# string.Format使用说明
查看>>
Linux下安装Mysql数据库开发环境
查看>>
Linux用户及用户组添加和删除操作
查看>>
通用 Makefile 的编写方法以及多目录 makefile 写法
查看>>
C++的4种智能指针剖析使用
查看>>
RPC框架实现之容灾策略
查看>>
Docker私库
查看>>
hdu——1106排序(重定向)
查看>>
hdu——1556Color the ball(树状数组)
查看>>
hdu——1541Stars(树状数组)
查看>>
快速幂的精简代码
查看>>
求大数乘方的前n位数字(对数加快速幂)
查看>>
hdu——2602Bone Collector(第一类背包问题)
查看>>
hdu——1711Number Sequence(kmp专练)
查看>>