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 简介相关推荐

  1. 【grafana】grafana 添加 MySQL 本地无法连接

    1.背景 本地Docker安装了grafana,然后启动如下 (base) lcc@lcc ~$ docker run -d -p 3000:3000 --name=grafana_53 -v /Us ...

  2. 【grafana】grafana Panel plugin not found: grafana-piechart-panel

    如果遇到如上报错,登录到安装此grafana的机器上执行一下命令即可! grafana-cli plugins install grafana-piechart-panel 随后重启grafana s ...

  3. grafana ajax,Grafana安装

    Grafana 是 Graphite 和 InfluxDB 仪表盘和图形编辑器.一款开源,功能齐全的度量仪表盘和图形编辑器,支持 Graphite,InfluxDB 和 OpenTSDB. 在线效果: ...

  4. 【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 ...

  5. 可视化工具Grafana:简介及安装

    可视化工具Grafana:简介及安装 随着业务的越发复杂,对软件系统的要求越来越高,这意味着我们需要随时掌控系统的运行情况.因此,对系统的实时监控以及可视化展示,就成了基础架构的必须能力. 官网地址: ...

  6. grafana 简介

    grafana 简介 tags: grafana 文章目录 grafana 简介 1. Grafana OSS 2. 功能 2.1 Explore metrics, logs, and traces ...

  7. 监控系统简介:使用 Prometheus 与 Grafana

    注:本文虽以 Docker 进行演示,但 Docker 并不是必须的,相关软件也可以直接安装到计算机上 背景 如果我们是Web应用的开发者,会对响应时间.接口的稳定性等比较敏感,在站点尚未部署到生产环 ...

  8. grafana监控linux,Grafana –美观、强大的可视化监控指标展示工具 | Linux大学

    在之前的InfluxDB系列教程 中,我们给大家介绍了当下流行的一款时序数据库--InfluxDB. 接下来给大家带来一款强大的,与InfluxDB搭配使用的前端指标项展示项目--Grafana. G ...

  9. 阿里云容器Kubernetes监控(二) - 使用Grafana展现Pod监控数据

    简介 在kubernetes的监控方案中,Heapster+Influxdb+Grafana的组合相比prometheus等开源方案而言更为简单直接.而且Heapster在kubernetes中承担的 ...

  10. jmeter的性能监控框架搭建记录(Influxdb+Grafana+Jmeter)

    查看笔记 http://note.youdao.com/noteshare?id=c700365713abb98bd3d10e6f45393af9&sub=6F4E14FF3F9D4167AE ...

最新文章

  1. 详解在Linux下实现(彩色)进度条程序,并通过makefile进行编译.
  2. 神经网络压缩之低比特量化的优劣分析
  3. python协同过滤电影推荐_基于协同过滤的电影推荐系统的设计与实现
  4. 苹果将明年上半年iPhone出货量目标提高 30%
  5. delphi透明组件(控件)开发
  6. map() 与 nest.map_structure() 的区别及用法
  7. MySQL 开启慢查询日志
  8. 区块链获得获得华尔街的胜利:“现在我们知道它有用了”
  9. 世界上主流的导航电子地图数据标准/格式
  10. uvalive 3713 Astronauts
  11. TJX theft tops 45.6 million card numbers——TJX公司被盗取45600000卡号
  12. 计算机系统的层次结构(计算机组成原理5)
  13. 制作价目表用什么软件
  14. 【风马一族_php】NO3_php基础知识
  15. [usaco6.1.1Postal Vans]
  16. Android studio 放大字体
  17. webkit之webpage
  18. Ubuntu Github基本使用方法
  19. 某考试系统逻辑漏洞打包#可改题改分数#查看大量信息
  20. 后端技术杂谈10:Docker 核心技术与实现原理

热门文章

  1. 面向数据机密性的云计算脆弱性分析框架
  2. 东财《自我认知与职业生涯规划》单元作业一二三
  3. unity 3d原创制作射击游戏(全完整版+安卓apk编译)
  4. HDOJ1429(胜利大逃亡(续))
  5. 不断收集一些不错的博客(献给未来路上的人)
  6. 离散数学学习笔记-2-群 子群
  7. 手游平台系统搭建sdk服务端接口文档
  8. ECharts提示框数字保留两位小数
  9. Mac电脑下好用的mac版远程控制远程桌面软件
  10. 陌上花将开,徐徐观赏