在上面几篇文章中,我们介绍了Grafana的安装配置以及运行的方法,本篇文章我们就来介绍下Grafana的基本概念。

一、Data Source — 数据源

Grafana支持多种不同的时序数据库数据源,Grafana对每种数据源提供不同的查询方法,而且能很好的支持每种数据源的特性。

Grafana官方支持以下几种数据源:

GraphiteInfluxDBOpenTSDBPrometheusElasticsearchCloudWatch

您可以将多个数据源的数据合并到一个单独的仪表板上,但每个面板都绑定到特定数据源。

二、Organization — 组织

Grafana为了支持多种部署模式支持多组织,包括使用一个单一的Grafana实例为多个潜在的不受信任的组织提供的服务。

在许多情况下,Grafana将部署一个单一的组织。

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

所有的仪表板是由一个特定的组织拥有的。

三、User — 用户

用户在Grafana与账户是一个概念。

一个用户可以属于一个或多个组织,可以通过角色来分配不同的权限。

Grafana支持多种用户认证的方式。

更多的用户管理详情,可以看 文档的User Auth 部分。

四、Row —  行

行是Grafana在仪表盘界面的逻辑分区器,用于将多个面板连接在一起。

行一般是12个单位宽度。

单位宽度是Grafana为了支持不同分辨率的屏幕所采取的一种策略,这样Grafana可以在不同分辨率的显示器上拥有良好的展示效果。

五、Panel — 面板

面板是Grafana最基本的展示单位。

每个面板提供一个查询编辑器(依赖于面板中选择的数据源),允许您利用查询编辑器来编辑出一个完美的展示图像。

面板提供各种各样的样式和格式选项,而且支持拖拽来在仪表盘上重排,并且可以调整大小。

目前有四个面板类型:图像,状态,面板列表,表格 等类型,而且也支持文本类型。

面板(或整个仪表板)可以以多种方式轻松共享,既可以通过链接分享,也可以导出JSON等文本文件。

六、Query Editor — 语句管理

Query Editor 顾名思义,就是语句管理,每个面板都提供一个Query Editor,我们可以通过编写语句来控制面板展示不同的图表。

七、Dashboard — 仪表盘

仪表盘是Grafana里面最重要的展示部分。

仪表盘可以视为一组一个或多个面板组成的一个集合,来展示各种各样的面板。

仪表盘还可以使用 模板 来允许用户交互式的选择数据来展示。

仪表盘也可以通过 注释 来标记出各种各样的事件。

仪表盘也支持通过多种不同的方式来共享,支持通过链接的方式共享或者导出JSON等格式的文件。

八、总结

以上只是对Grafana里的基本概念做了一个简单的介绍,主要目的是帮助大家建立起对Grafana的基本印象,在以后的使用中,能做到心中有数。

Grafana系列教程–Grafana基本概念相关推荐

  1. Grafana入门教程

    最近公司需要使用Grafana做图表展示,监控一下线上指标,正好抽空学习了一下,功能很强大,也踩了不少坑,很多地方的动态配置也弄的一知半解,所以写一篇入门教程,来讲解一下以Mysql作为数据源的gra ...

  2. PowerDesigner教程系列(四)概念数据模型

    PowerDesigner教程系列(四)概念数据模型 原文http://www.cnblogs.com/yxonline/archive/2007/04/11/708271.html 目标: 本文主要 ...

  3. Grafana使用教程

    Grafana使用教程 1.安装grafana wget https://dl.grafana.com/oss/release/grafana-8.0.3-1.x86_64.rpm yum local ...

  4. Grafana 系列文章(十五):Exemplars

    Exemplars 简介 Exemplar 是用一个特定的 trace,代表在给定时间间隔内的度量.Metrics 擅长给你一个系统的综合视图,而 traces 给你一个单一请求的细粒度视图:Exem ...

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

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

  6. ASP .NET Core Web MVC系列教程二:添加控制器

    系列文章目录:ASP .NET Core Web MVC系列教程:使用ASP .NET Core创建MVC Web应用程序 上一个教程:ASP .NET Core Web MVC系列教程一:创建一个W ...

  7. webpack4 系列教程: 前言

    1. 什么是webpack? 前端目前最主流的javascript打包工具,在它的帮助下,开发者可以轻松地实现加密代码.多平台兼容.而最重要的是,它为前端工程化提供了最好支持.vue.react等大型 ...

  8. Java工程师之SpringBoot系列教程前言目录

    前言 与时俱进是每一个程序员都应该有的意识,当一个Java程序员在当代步遍布的时候,你就行该想到我能多学点什么.可观的是后端的框架是稳定的,它们能够维持更久的时间在应用中,而不用担心技术的更新换代.但 ...

  9. 多维数组的索引与切片_「GCTT 出品」Go 系列教程——11. 数组和切片

    Go语言中文网,致力于每日分享编码知识,欢迎关注我,会有意想不到的收获! Go 系列教程是非常棒的一套初学者教程,入门就它了. 「GCTT 出品」Go 系列教程--1. 介绍与安装 「GCTT 出品」 ...

最新文章

  1. 不服来战!PHP 是世界上最好的语言!
  2. 性能优化(8):使用javascript缓存查询结果
  3. Linux的system()和popen()差异
  4. .NET进行客户端Web开发又一利器 - Ant Design Blazor
  5. Android Kernel Features
  6. 很遗憾!iPhone 12内部CAD设计图流出:刘海并未缩小
  7. Go语言---字符串的基本操作
  8. ssrs 存储过程参数配置_如何为纯模式配置报告服务(SSRS)
  9. linux 初始化全部操作
  10. datetime只要年月python_Python 的日期和时间处理
  11. 使用sm2签名并验签efi文件
  12. VMWare16下载安装Centos7镜像教程,详细记录
  13. CDQZ_Training 2012-5-10 舞蹈课
  14. 人脸门禁系统解决方案及应用
  15. 哈特公社,在家也能轻创业
  16. 汇总2022年12月托福toefl考试/解析答案为你助力
  17. matlab 软键盘,(转载)DIY激光虚拟键盘低成本自制【全面讲解二】
  18. 计算机浏览器应用程序,电脑打开IE浏览器显示找不到应用程序如何解决
  19. Insert语句的语法
  20. 语音处理:音频信号短时平稳性分析

热门文章

  1. 你的气象图何必如此枯燥
  2. Python 每日一题(一元二次方程求解)
  3. Linux 线程同步
  4. 2021年中国石墨烯产业链发展分析:节能环保政策的扶持下,石墨烯产业规模将持续扩大[图]
  5. python pandas 去重_Pandas 数据框增、删、改、查、去重、抽样基本操作方法
  6. Xwidget1.9.2超级桌面工具
  7. 六七、MySQL常用语句
  8. RK3399平台开发系列讲解(SPI子系统)4.32、SPI通信过程介绍
  9. 谈谈JavaEye这个技术圈子
  10. 在字节跳动工作是怎样的?(蛮有意思)