本文档是对Grafana基本概念的“自下而上”介绍,能够做为熟悉核心功能的起点。数据库
Grafana为你的时间序列数据支持许多不一样的存储后端(数据源),每一个数据源都有一个特定的查询编辑器,该编辑器针对特定数据源公开的特性和能力进行了自定义。后端
官方支持如下数据源:Graphite,InfluxDB,OpenTSDB,Prometheus,Elasticsearch,CloudWatch。浏览器
每一个数据源的查询语言和能力显然很是不一样,你能够未来自多个数据源的数据组合到一个仪表盘中,可是每一个面板都绑定到属于特定组织的特定数据源。服务器
Grafana支持多个组织,以支持各类部署模型,包括使用单个Grafana实例为多个可能不受信任的组织提供服务。编辑器
在许多状况下,Grafana将部署在一个组织中。编码
每一个组织能够拥有一个或多个数据源。flux
全部仪表盘都归特定组织全部。事件
注意:重要的是要记住,大多数指标数据库不提供任何类型的用户系列身份验证,所以,在Grafana中,特定组织中的全部用户均可以使用数据源和仪表盘。
有关Grafana用户模型的更多详细信息,请参阅管理员。图片
用户是Grafana中的指定账户,用户能够属于一个或多个组织,并能够经过角色分配不一样级别的权限。文档
Grafana支持各类内部和外部方式,供用户进行身份验证,这些包括来自其本身的集成数据库,来自外部SQL服务器或来自外部LDAP服务器。
有关更多详细信息,请参阅用户身份验证。
一行是仪表盘中的逻辑分隔符,用于将面板组合在一块儿。
行老是12“单元”宽,这些单元会根据浏览器的水平分辨率自动缩放,你能够经过设置本身的宽度来控制行内面板的相对宽度。
咱们利用单元抽象,以便Grafana在全部小屏幕和大屏幕上看起来都很棒。
注意:借助MaxDataPoints功能,不管你的分辨率或时间范围如何,Grafana均可以向你显示完美的数据点数量。
根据所选的模板变量,利用“重复行”功能动态建立或删除整个行(可使用面板填充)。
单击行标题能够折叠行,若是在折叠的状况下保存仪表板,它将保存在该状态,而且在该行展开以前不会预加载这些图表。
面板是Grafana的基本可视化构建块,每一个面板提供一个查询编辑器(取决于面板中选择的数据源),容许你使用查询编辑器提取完美的可视化来在在面板上显示。
每一个面板都有各类各样的样式和格式选项,可让你建立完美的图片。
能够在仪表盘上拖放面板并从新排列面板,它们也能够调整大小。
目前有四种面板类型:图形,Singlestat,Dashlist,表格和文本。
像图表面板这样的面板容许您根据须要绘制尽量多的指标和系列,像Singlestat这样的其余面板须要将单个查询减小为单个数字,Dashlist和文本是不链接到任何数据源的特殊面板。
经过在面板配置中使用仪表板模板变量字符串(包括经过查询编辑器配置的数据源查询),可使面板更加动态。
利用“重复面板”功能,根据所选的模板变量动态建立或删除面板。
面板上的时间范围一般是仪表盘时间选择器中设置的时间范围,但能够经过使用面板特定时间覆盖来覆盖此时间范围。
能够经过各类方式轻松分享面板(或整个仪表盘),你能够向登陆Grafana的人发送连接,你可使用快照功能将当前正在查看的全部数据编码为静态和交互式JSON文档,它比经过电子邮件截图更好!
查询编辑器公开数据源的能力,并容许你查询其包含的指标。
使用查询编辑器在时间序列数据库中构建一个或多个查询(针对一个或多个系列),该面板将当即更新,容许你实时有效地探索你的数据,并为该特定面板构建一个完美的查询。
你能够在查询编辑器中使用查询编辑器中的模板变量,这提供了一种基于仪表盘上选择的模板变量动态探索数据的强大方法。
Grafana容许你经过查询编辑器中的行来引用查询,若是向图形添加第二个查询,则只需键入#A便可引用第一个查询,这为构建复合查询提供了一种简单方便的方法。
仪表盘是它们聚集在一块儿的地方,仪表盘能够被认为是一组有组织和排列成一个或多个行的一个或多个面板。
仪表盘的时间段能够经过仪表盘右上角的仪表盘时间选择器进行控制。
仪表盘能够利用模板化使其更具动态性和交互性。
仪表盘能够利用注解在面板中显示事件数据,这有助于将面板中的时间序列数据与其余事件相关联。
仪表盘(或特定面板)能够经过多种方式轻松共享,你能够向登陆Grafana的人发送连接,你可使用快照功能将当前正在查看的全部数据编码为静态和交互式JSON文档,它比经过电子邮件截图更好!
仪表盘能够被标记,而且仪表盘选择器提供对特定组织中全部仪表盘的快速,可搜索的访问。