技术文档

简述Grafana的几个基本概念

2019-07-15  本文已影响0人  林之小记

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。  

图形面板之类的面板允许您根据需要绘制任意数量的度量和序列。其他面板(如singlestat)需要将单个查询缩减为单个数字。DashList和text是不连接到任何数据源的特殊面板。

    通过在面板配置中使用仪表板模板化变量字符串(包括通过查询编辑器配置的对数据源的查询),可以使面板更加动态。

    利用重复面板功能根据所选模板变量动态创建或删除面板。

    面板上的时间范围通常是在仪表板时间选择器中设置的,但可以通过使用面板特定的时间覆盖来覆盖。

     面板(或整个仪表板)可以通过多种方式轻松共享。您可以向登录您的Grafana的人发送链接。您可以使用快照功能将当前查看的所有数据编码为静态和交互式JSON文档;这比通过电子邮件发送屏幕截图要好得多!

Query Editor

查询编辑器公开数据源的功能,并允许您查询它包含的度量。

    使用查询编辑器在时间序列数据库中生成一个或多个查询(针对一个或多个序列)。该面板将立即更新,允许您实时有效地探索数据,并为该特定面板构建一个完美的查询。  

    您可以在查询本身的查询编辑器中使用模板变量。这提供了一种基于仪表板上选择的模板变量动态探索数据的强大方法。 

    Grafana允许您在查询编辑器中按查询所在的行引用查询。如果向图形中添加第二个查询,只需键入a即可引用第一个查询。这为构建复合查询提供了一种简单方便的方法。

Dashboard

仪表盘就是一切的归宿。仪表板可以看作是一组组织并排列成一行或多行的一个或多个面板。            

仪表板的时间段可以由仪表板右上角的仪表板时间选择器控制

仪表盘可以利用模板化使其更具动态性和互动性。

仪表板可以利用注释在面板之间显示事件数据。这有助于将面板中的时间序列数据与其他事件关联起来。

仪表板(或特定面板)可以通过多种方式轻松共享。您可以向登录您的Grafana的人发送链接。您可以使用快照功能将当前查看的所有数据编码为静态和交互式JSON文档;这比通过电子邮件发送屏幕截图要好得多!

可以标记仪表板,仪表板选择器提供对特定组织中所有仪表板的快速、可搜索访问。

上一篇 下一篇

猜你喜欢

热点阅读