URL: https://grafana.com/docs/grafana/latest/explore/

Description:

Explore Grafana 的仪表盘 UI 是关于构建可视化的仪表盘。Explore 剥离了仪表盘和面板选项,这样你就可以。..

Grafana 的仪表盘 UI 是关于构建可视化的仪表盘的。Explore 剥离了仪表盘和面板选项,使你可以专注于查询。它可以帮助你迭代,直到你有一个有效的查询,然后再考虑建立一个仪表盘。

如果你只是想浏览你的数据,而不想创建一个仪表盘,那么 Explore 可以让你更轻松。如果你的数据源支持图形和表格数据,那么 Explore 同时以图形和表格的形式显示结果。这让你可以同时看到数据的趋势和更多的细节。另见。

开始浏览

为了访问 "Explore",你必须有一个编辑或管理员角色,除非启用了 viewers_can_edit 选项。请参考 组织角色,了解每个角色可以访问的更多信息。

要访问 Explore:

  1. 点击菜单栏上的 "Explore "图标。

    一个空的 "Explore "标签就会打开。

    另外,从面板中的现有查询开始,从面板菜单中选择 "Explore "选项。这将打开一个带有面板中的查询的 Explore 选项卡,并允许你在仪表板之外调整或迭代该查询。

  1. 从左上方的下拉菜单中选择你的数据源。Prometheus 有一个自定义的 Explore 实现,其他数据源使用其标准查询编辑器。
  2. 在查询字段中,写下你的查询以浏览你的数据。在查询字段旁边有三个按钮,一个清除按钮(X),一个添加查询按钮(+)和删除查询按钮(-)。就像普通的查询编辑器一样,你可以添加和删除多个查询。

拆分和比较

分割视图提供了一种简单的方法来并排比较图表,或在一个页面上一起查看相关数据。

要打开分割视图:

  1. 点击分割按钮,复制当前的查询,将页面分割成两个并排的查询。

可以为新的查询选择另一个数据源,例如,允许你比较两个不同服务器的相同查询,或者比较 staging 环境和生产环境。

在分割视图中,两个面板的时间选择器可以通过点击附在时间选择器上的一个时间同步按钮进行链接(如果你改变一个,另一个也会被改变)。时间选择器的链接有助于保持分割视图查询的开始和结束时间的同步。它确保你在两个分割面板中看到的是同一个时间间隔。

要关闭新创建的查询,请点击关闭分割按钮。

在 "Explore"和 "仪表板 "之间跳转

为了帮助加快工作流程,即经常从 Explore 切换到仪表盘,反之亦然,Grafana 为你提供了在从面板的下拉菜单导航到 Explore 后返回原仪表盘的能力。

在你导航到 Explore 之后,你应该注意到 Explore 工具栏中的一个 "返回 "按钮。只需点击它,就可以回到原点仪表盘。要把你在探索中做出的改变带回仪表盘,点击按钮旁边的箭头,就可以看到 "带着改变返回面板 "的菜单项。

Note: 在 Grafana 7.3 及更高版本中可用。

分享短链接功能允许你创建更小、更简单的/goto/:uid格式的 URL,而不是使用带有查询参数的长 URL。要为已执行的查询创建一个短链接,请点击探索工具栏中的分享选项。一个从未使用过的短链接将在七天后自动删除。

Grafana 系列文章

Grafana 系列文章

三人行, 必有我师; 知识共享, 天下为公. 本文由东风微鸣技术博客 EWhisper.cn 编写.

Grafana 系列文章(四):Grafana Explore的更多相关文章

  1. JVM系列文章(四):类载入机制

    作为一个程序猿,只知道怎么用是远远不够的. 起码,你须要知道为什么能够这么用.即我们所谓底层的东西. 那究竟什么是底层呢?我认为这不能一概而论.以我如今的知识水平而言:对于Web开发人员,TCP/IP ...

  2. Android异步处理系列文章四篇之四 AsyncTask的实现原理

    Android异步处理一:使用Thread+Handler实现非UI线程更新UI界面Android异步处理二:使用AsyncTask异步更新UI界面Android异步处理三:Handler+Loope ...

  3. Android异步处理系列文章四篇之三

    Android异步处理一:使用Thread+Handler实现非UI线程更新UI界面Android异步处理二:使用AsyncTask异步更新UI界面Android异步处理三:Handler+Loope ...

  4. Android异步处理系列文章四篇之二 使用AsyncTask异步更新UI界面

    Android异步处理一:使用Thread+Handler实现非UI线程更新UI界面Android异步处理二:使用AsyncTask异步更新UI界面Android异步处理三:Handler+Loope ...

  5. Android异步处理系列文章四篇之一使用Thread+Handler实现非UI线程更新UI界面

    目录: Android异步处理一:使用Thread+Handler实现非UI线程更新UI界面Android异步处理二:使用AsyncTask异步更新UI界面Android异步处理三:Handler+L ...

  6. NHibernate系列文章四:NHibernate运行时监控

    摘要 有三种方式可以实现NHibernate运行时监控,监控的信息包括:执行了的SQL语句.NHibernate执行过程.数据库性能分析.这对我们学习NHibernate有很大的帮助,在工作中也能快速 ...

  7. 【微信小程序开发•系列文章六】生命周期和路由

    这篇文章理论的知识比较多一些,都是个人观点,描述有失妥当的地方希望读者指出. [微信小程序开发•系列文章一]入门 [微信小程序开发•系列文章二]视图层 [微信小程序开发•系列文章三]数据层 [微信小程 ...

  8. Spring Boot 2.0系列文章(五):Spring Boot 2.0 项目源码结构预览

    关注我 转载请务必注明原创地址为:http://www.54tianzhisheng.cn/2018/04/15/springboot2_code/ 项目结构 结构分析: Spring-boot-pr ...

  9. Spring Boot 2.0系列文章(七):SpringApplication 深入探索

    关注我 转载请务必注明原创地址为:http://www.54tianzhisheng.cn/2018/04/30/springboot_SpringApplication/ 前言 在 Spring B ...

  10. TCP和UDP通信(C#网络编程) ---- 系列文章

    文章系列目录 C#网络编程系列文章(一)之Socket实现异步TCP服务器 C#网络编程系列文章(二)之Socket实现同步TCP服务器 C#网络编程系列文章(三)之TcpListener实现异步TC ...

随机推荐

  1. 二十八、Helm

    使用Helm3管理复杂应用的部署 认识Helm 为什么有helm? Helm是什么? kubernetes的包管理器,"可以将Helm看作Linux系统下的apt-get/yum" ...

  2. Aspose.Cell和NPOI生成Excel文件

    1.使用Aspose.Cell生成Excel文件,Aspose.Cell是.NET组件控件,不依赖COM组件 1首先一点需要使用新建好的空Excel文件做模板,否则容易产生一个多出的警告Sheet 1 ...

  3. 「浙江理工大学ACM入队200题系列」问题 L: 零基础学C/C++85——完美数

    本题是浙江理工大学ACM入队200题第八套中的L题 我们先来看一下这题的题面. 题面 题目描述 任何一个自然数的约数中都有1和它本身,我们把小于它本身的因数叫做这个自然数的真约数. 如6的所有真约数是 ...

  4. 删除redis对应key的缓存

    [root@zhyly-pre-002 ~]# /usr/local/redis/bin/redis-cli -p 6379 #登录redis 127.0.0.1:6379> auth 'Red ...

  5. 基于python的数学建模---时间序列

    JetRail高铁乘客量预测--7种时间序列方法 数据获取:获得2012-2014两年每小时乘客数量 import pandas as pd import numpy as np import mat ...

  6. 说一下 ArrayList 和 LinkedList 的区别?

    本文已收录到 AndroidFamily,技术和职场问题,请关注公众号 [彭旭锐] 提问. 前言 大家好,我是小彭. 在上一篇文章里,我们聊到了基于动态数组 ArrayList 线性表,今天我们来讨论 ...

  7. python基础语法/简单数据类型/常量与变量

    今日内容概要 PEP-8规范/python基础语法 变量与常量定义 基本数据类型(整形int,字符串str,浮点型float,字典dict,列表list) 到此我们前期的配置已经可以满足我们正常编写代 ...

  8. ArrayList中的ConcurrentModificationException,并发修改异常,fail-fast机制。

    一:什么时候出现? 当我们用迭代器循环list的时候,在其中用list的方法新增/删除元素,就会出现这个错误. package com.sinitek.aml; import java.util.Ar ...

  9. 解决Qt5 mouseMoveEvent事件不能直接触发

    问题描述 mouseMoveEvent 需要鼠标点击(左右中),然后在按下的同时移动鼠标才会触发 mouseMoveEvent事件函数. 解决 setMouseTracking(true);

  10. 关于mysql在linux(deb系)遇到的问题及解决方法

    前言 当我在树莓派上安装 mysql 数据库的时候,默认安装的是mariadb 数据库,不过没什么区别(在我看来),然后就是闹心的解决各种问题了 1. mysql 在root用户下无密码登录问题 这个 ...