【Grafana】【一】Grafana 简介
Grafana 简介
Grafana 是一个可视化工具,简单点说就是用来展示数据的。它和Zabbix、Prometheus 有本质区别,在于它不能解决监控问题,仅用于展示。也就是说,在监控领域,Grafana 需要配合 Zabbix、Prometheus 等工具一起使用,以获取数据源。
Grafana 官方是这么介绍 Grafana 的:Grafana是用于可视化大型测量数据的开源程序,他提供了强大和优雅的方式去创建、共享、浏览数据。Dashboard中显示了不同metric数据源中的数据。
Grafana 官方还对 Grafana 的适用场景以及基本特征作了介绍:
Grafana最常用于因特网基础设施和应用分析,但在其他领域也有机会用到,比如:工业传感器、家庭自动化、过程控制等等。
Grafana有热插拔控制面板和可扩展的数据源,目前已经支持Graphite、InfluxDB、OpenTSDB、Elasticsearch。
这里需要留意的是,上面官方列举的数据源都是时序型数据库。这也透露出 Grafana 的另一大适用性:Grafana 一般是配合时序数据库做数据展示的。
Grafana 与 Kibana 的区别
Kibana 是运维圈耳熟能详的后端数据实时展示工具。日常工作中,大家都用 Kibana 结合Logstash、ElasticSearch 等组件一起使用做日志展示、索引、分析的。但Kibana也可以接入其他数据源的,只不过最常见的用法还是展示日志。
Grafana 最早其实应该是 Kibana3 的一个分支。不同的是,Grafana 拥有自己的权限管理和用户管理系统,而 Kibana 没有权限管理系统。Kibana 和 ES 结合紧密,支持强大的ES语法,比较适合做一些多维度的分析和查询,而Grafana更适合用于展示,图形比Kibana美观很多。
Grafana 入门–基本概念
在入门 Grafana 前,需要了解一些基本概念。
数据源Data Source:
Grafana 展示数据,但不提供数据。因此,需要给它配置数据源,目前Grafana 支持的数据源有:Graphite, InfluxDB, OpenTSDB, Prometheus, Elasticsearch, CloudWatch,Zabbix等。
DashBoard:
仪表盘,数据展示的窗口。就像汽车仪表盘一样可以展示很多信息,包括车速,水箱温度等。Grafana的 DashBoard 就是以各种图形的方式来展示从 Datasource 拿到的数据。
Row:
DashBoard 的基本组成单元,一个 DashBoard 可以包含很多个 row 。一个 row 可以展示一种信息或者多种信息的组合,比如系统内存使用率,CPU五分钟及十分钟平均负载等。所以在一个DashBoard上可以集中展示很多内容。
Panel:
面板,实际上就是row展示信息的方式,支持表格(table),列表(alert list),热图(Heatmap)等多种方式。
Query Editor:
Query Editor 顾名思义,就是查询语句管理,类似 sql 语句。每个面板都提供一个Query Editor,我们可以通过编写语句来控制面板展示不同的图表。不同的数据源对应不同的Query Editor:当 Grafana 与 Prometheus 结合使用时,对应的是PromQL。
组织Organization:
类似于用户组,每个用户可以拥有多个Org,Grafana有一个默认的main org。用户登录后可以在不同的Org之间切换,前提是该用户拥有多个Org。不同的Org之间完全不一样,包括 Datasource,Dashboard 等都不一样。创建一个 Org 就相当于开了一个全新的视图,所有的 Datasource,Dashboard 等都要再重新开始创建。
这里需要注意的是,大多数度量数据库不提供任何类型的用户系列身份验证。因此,在Grafana中,特定组织中的所有用户都可以使用数据源和仪表盘。
User:
份验证。因此,在Grafana中,特定组织中的所有用户都可以使用数据源和仪表盘。
User:
这个概念应该很简单,不用多说。Grafana里面用户有三种角色admin,editor,viewer。admin权限最高,可以执行任何操作,包括创建用户,新增Datasource,创建DashBoard。editor角色不可以创建用户,不可以新增Datasource,可以创建DashBoard。viewer角色仅可以查看DashBoard。
【Grafana】【一】Grafana 简介相关推荐
- 【grafana】grafana 添加 MySQL 本地无法连接
1.背景 本地Docker安装了grafana,然后启动如下 (base) lcc@lcc ~$ docker run -d -p 3000:3000 --name=grafana_53 -v /Us ...
- 【grafana】grafana Panel plugin not found: grafana-piechart-panel
如果遇到如上报错,登录到安装此grafana的机器上执行一下命令即可! grafana-cli plugins install grafana-piechart-panel 随后重启grafana s ...
- grafana ajax,Grafana安装
Grafana 是 Graphite 和 InfluxDB 仪表盘和图形编辑器.一款开源,功能齐全的度量仪表盘和图形编辑器,支持 Graphite,InfluxDB 和 OpenTSDB. 在线效果: ...
- 【grafana】grafana 报错 Invalid interval string expecting a number followed by one of Mwdhmsy
1.背景 添加了一个mysql数据源,然后就报错了 Error: Invalid interval string, expecting a number followed by one of &quo ...
- 可视化工具Grafana:简介及安装
可视化工具Grafana:简介及安装 随着业务的越发复杂,对软件系统的要求越来越高,这意味着我们需要随时掌控系统的运行情况.因此,对系统的实时监控以及可视化展示,就成了基础架构的必须能力. 官网地址: ...
- grafana 简介
grafana 简介 tags: grafana 文章目录 grafana 简介 1. Grafana OSS 2. 功能 2.1 Explore metrics, logs, and traces ...
- 监控系统简介:使用 Prometheus 与 Grafana
注:本文虽以 Docker 进行演示,但 Docker 并不是必须的,相关软件也可以直接安装到计算机上 背景 如果我们是Web应用的开发者,会对响应时间.接口的稳定性等比较敏感,在站点尚未部署到生产环 ...
- grafana监控linux,Grafana –美观、强大的可视化监控指标展示工具 | Linux大学
在之前的InfluxDB系列教程 中,我们给大家介绍了当下流行的一款时序数据库--InfluxDB. 接下来给大家带来一款强大的,与InfluxDB搭配使用的前端指标项展示项目--Grafana. G ...
- 阿里云容器Kubernetes监控(二) - 使用Grafana展现Pod监控数据
简介 在kubernetes的监控方案中,Heapster+Influxdb+Grafana的组合相比prometheus等开源方案而言更为简单直接.而且Heapster在kubernetes中承担的 ...
- jmeter的性能监控框架搭建记录(Influxdb+Grafana+Jmeter)
查看笔记 http://note.youdao.com/noteshare?id=c700365713abb98bd3d10e6f45393af9&sub=6F4E14FF3F9D4167AE ...
最新文章
- 详解在Linux下实现(彩色)进度条程序,并通过makefile进行编译.
- 神经网络压缩之低比特量化的优劣分析
- python协同过滤电影推荐_基于协同过滤的电影推荐系统的设计与实现
- 苹果将明年上半年iPhone出货量目标提高 30%
- delphi透明组件(控件)开发
- map() 与 nest.map_structure() 的区别及用法
- MySQL 开启慢查询日志
- 区块链获得获得华尔街的胜利:“现在我们知道它有用了”
- 世界上主流的导航电子地图数据标准/格式
- uvalive 3713 Astronauts
- TJX theft tops 45.6 million card numbers——TJX公司被盗取45600000卡号
- 计算机系统的层次结构(计算机组成原理5)
- 制作价目表用什么软件
- 【风马一族_php】NO3_php基础知识
- [usaco6.1.1Postal Vans]
- Android studio 放大字体
- webkit之webpage
- Ubuntu Github基本使用方法
- 某考试系统逻辑漏洞打包#可改题改分数#查看大量信息
- 后端技术杂谈10:Docker 核心技术与实现原理