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

Description:

Explore 中的检查器 (Inspector). 检查器可以帮助你理解你的查询并排除故障。你可以检查原始数据,把这些数据导出到一个 csv 文件中。

检查器帮助你了解你的查询并排除故障。你可以检查原始数据,将这些数据导出到逗号分隔的数值(CSV)文件,以 TXT 格式导出日志结果,并查看查询请求。

检查器 UI

检查器有以下标签。

  • 统计选项卡 - 显示你的查询需要多长时间,以及它返回多少数据。
  • 查询标签 -显示 Grafana 查询数据源时向服务器发出的请求。
  • JSON 标签 - 允许你查看和复制 JSON 数据和 JSON 数据框架结构。
  • 数据标签 - 显示查询返回的原始数据。
  • 错误选项卡 - 显示错误。只有当查询返回错误时才可见。

Inspector tasks

你可以在 Explore 检查器中执行各种任务。

打开检查器

  1. 运行你想检查的查询。
  2. 单击检查器按钮。

检查器窗格在屏幕的底部打开。

检查原始查询结果

你可以查看原始查询结果,也就是查询在表中返回的数据。

检查器标签中,点击数据标签。

对于多个查询或查询多个节点,有额外的选项。

  • 显示数据框:选择你要查看的结果集数据。
  • 按时间连接的系列:一次查看你所有查询的原始数据,每列一个结果集。你可以点击一列标题来对数据进行排序。

下载原始查询结果为 CSV

Grafana 会在你的默认浏览器下载位置生成一个 CSV 文件。你可以在你选择的查看器中打开它。

  1. 检查器选项卡中,按照 检查原始查询结果中的说明进行原始查询结果。
  2. 细化查询设置,直到你能看到你想输出的原始数据。
  3. 点击下载 CSV

为了下载一个专门针对 Excel 格式的 CSV 文件,请展开数据选项,然后在点击下载 CSV选项之前,启用下载 Excel的开关。

将日志结果下载为 TXT 格式

Grafana 会在你的默认浏览器下载位置生成一个 TXT 文件。你可以在你选择的查看器中打开它。

  1. 打开检查器。
  2. 如上所述,检查日志查询结果。
  3. 单击下载日志

下载 trace 结果

根据数据源类型,Grafana 为 trace 结果生成一个 JSON 文件,支持的格式为 Jaeger、Zipkin 或 OTLP 格式。

  1. 打开检查器。
  2. 检查跟踪查询结果 如上所述
  3. 点击下载 trace

检查查询性能

统计选项卡显示统计信息,告诉你你的查询需要多长时间,你发送了多少次查询,以及返回的行的数量。这些信息可以帮助你解决查询的问题,特别是当任何数字意外地高或低时。

  1. 打开检查器。
  2. 导航到统计标签。

统计数据是以只读格式显示的。

查看 JSON model

你可以浏览和导出数据以及数据框架 JSON 模型。

  1. 在检查器面板上,点击JSON标签。
  2. 从选择源下拉菜单中,选择以下选项之一。
    • 数据 - 显示一个 JSON 对象,代表返回给 Explore 的数据。
    • DataFrame 结构 -显示原始结果集。
  3. 你可以展开或折叠 JSON 的部分内容来查看单独的部分。你也可以点击复制到剪贴板选项来复制 JSON 主体,并将其粘贴到另一个应用程序。

查看对数据源的原始请求和响应

  1. 打开检查器面板,然后点击查询标签。
  2. 点击刷新

Grafana 会将查询发送到服务器并显示结果。你可以钻研查询的特定部分,展开或折叠所有的查询,或将数据复制到剪贴板,以便在其他应用程序中使用。

Grafana 系列文章

Grafana 系列文章

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

Grafana 系列文章(八):Grafana Explore 中的 Inspector的更多相关文章

  1. NHibernate系列文章八:NHibernate对象一级缓存

    摘要 Nhibernatea缓存非常强大,按照缓存存储在Session对象还是SessionFactory对象分为一级缓存和二级缓存. 一级缓存存在于Session对象里,也叫Session缓存,由S ...

  2. Spring Boot2 系列教程(八)Spring Boot 中配置 Https

    https 现在已经越来越普及了,特别是做一些小程序或者公众号开发的时候,https 基本上都是刚需了. 不过一个 https 证书还是挺费钱的,个人开发者可以在各个云服务提供商那里申请一个免费的证书 ...

  3. C#网络编程系列文章(五)之Socket实现异步UDPserver

    原创性声明 本文作者:小竹zz 本文地址http://blog.csdn.net/zhujunxxxxx/article/details/44258719 转载请注明出处 文章系列文件夹 C#网络编程 ...

  4. C#网络编程系列文章(一)之Socket实现异步TCPserver

    原创性声明 本文作者:小竹zz 本文地址http://blog.csdn.net/zhujunxxxxx/article/details/44258719 转载请注明出处 文章系列文件夹 C#网络编程 ...

  5. 微信JS图片上传与下载功能--微信JS系列文章(三)

    概述 在前面的文章微信JS初始化-- 微信JS系列文章(一)中已经介绍了微信JS初始化的相关工作,接下来本文继续就微信JS的图片上传功能进行描述,供大家参考. 图片上传 $(function(){ v ...

  6. 微信JS分享功能--微信JS系列文章(二)

    概述 在上一篇文章微信JS初始化-- 微信JS系列文章(一)中已经介绍了微信JS初始化的相关工作,接下来本文继续就微信JS的分享功能进行描述,供大家参考. 代码 $(document).ready(f ...

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

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

  8. IT软件人员的技术学习内容(写给技术迷茫中的你) - 项目管理系列文章

    前面笔者曾经写过一篇关于IT从业者的职业道路文章(见笔者文:IT从业者的职业道路(从程序员到部门经理) - 项目管理系列文章).然后有读者提建议说写写技术方面的路线,所以就有了本文.本文从初学者到思想 ...

  9. Web 前端开发精华文章集锦(jQuery、HTML5、CSS3)【系列十八】

    <Web 前端开发精华文章推荐>2013年第六期(总第十八期)和大家见面了.梦想天空博客关注 前端开发 技术,分享各种增强网站用户体验的 jQuery 插件,展示前沿的 HTML5 和 C ...

  10. 【强烈强烈推荐】《ORACLE PL/SQL编程详解》全原创(共八篇)--系列文章导航

    原文:[强烈强烈推荐]<ORACLE PL/SQL编程详解>全原创(共八篇)--系列文章导航 <ORACLE PL/SQL编程详解> 系列文章目录导航 ——通过知识共享树立个人 ...

随机推荐

  1. C# 语法分析器(二)LR(0) 语法分析

    系列导航 (一)语法分析介绍 (二)LR(0) 语法分析 (三)LALR 语法分析 (四)二义性文法 (五)错误恢复 (六)构造语法分析器 首先,需要介绍下 LALR 语法分析的基础:LR(0) 语法 ...

  2. ES6 学习笔记(四)基本类型Number

    1.数值 1.1 .JavaScript数值的特点 不区分整数值和浮点数值. 所有数值均用浮点数值表示. 采用IEEE-754标准定义的64位浮点数格式表示. 整数在实际操作时(如数组索引),则是基于 ...

  3. Jmeter之聚合报告“造假”

    通过Jmeter,模拟一个"虚假"的聚合报告,可"应付"日常现场项目的性能测试验收.本文档着重介绍jmeter的固定定时器,通过设置随机的延迟时间(如想业务场景 ...

  4. 图学习【参考资料2】-知识补充与node2vec代码注解

    本项目参考: https://aistudio.baidu.com/aistudio/projectdetail/5012408?contributionType=1 *一.正题篇:DeepWalk. ...

  5. polkit(ploicykit)特权提升漏洞解决方案

    一.[概述] polkit 的 pkexec 存在本地权限提升漏洞,已获得普通权限的攻击者可通过此漏洞获取root权限,漏洞利用难度低. pkexec是一个Linux下Polkit里的setuid工具 ...

  6. 第2-4-3章 规则引擎Drools基础语法-业务规则管理系统-组件化-中台

    目录 4. Drools基础语法 4.1 规则文件构成 4.2 规则体语法结构 4.3 注释 4.4 Pattern模式匹配 4.5 比较操作符 4.5.1 语法 4.5.2 操作步骤 4.6 执行指 ...

  7. js day04 综合案例秒数计算

    <script>         //用户输入总秒数         let second = +prompt('请输入总秒数:')         //计算时分秒         fun ...

  8. Vue中关于数组与对象修改触发页面更新的机制与原理简析

    Vue中关于数组与对象修改触发页面更新的机制与原理简析 相关问题 数组 使用索引直接赋值与直接修改数组length时,不会触发页面更新. 例如: <script> export defau ...

  9. LeetCode HOT 100:搜索旋转排序数组

    题目:33. 搜索旋转排序数组 题目描述: 一个整数数组,数组每个值都不相同,且该整数数组是一个被旋转过的数组.被旋转过的数组是指,由一个递增的数组,从某一个下标开始往后的元素,移到最开头.举个例子: ...

  10. 二阶段目标检测网络-FPN 详解

    论文背景 引言(Introduction) 特征金字塔网络 FPN FPN网络建立 Anchor锚框生成规则 实验 代码解读 参考资料 本篇文章是论文阅读笔记和网络理解心得总结而来,部分资料和图参考论 ...