Sentry 监控 - Dashboards 事件数据可视化大屏
系列
- 1 分钟快速使用 Docker 上手最新版 Sentry-CLI - 创建版本
- 快速使用 Docker 上手 Sentry-CLI - 30 秒上手 Source Maps
- Sentry For React 完整接入详解
- Sentry For Vue 完整接入详解
- Sentry-CLI 使用详解
- Sentry Web 性能监控 - Web Vitals
- Sentry Web 性能监控 - Metrics
- Sentry Web 性能监控 - Trends
- Sentry Web 前端监控 - 最佳实践(官方教程)
- Sentry 后端监控 - 最佳实践(官方教程)
- Sentry 监控 - Discover 大数据查询分析引擎
目录
- 默认
Dashboard
- 定制
- 自定义
Dashboard
- 管理
Dashboard
Widget
生成器- 可视化类型
Line
(折线),Bar
(柱状), 和Area
(面积) 图Table Results
(表格)World Map
(世界地图)Big Number
(大数)
- 管理
Dashboard
允许您浏览跨多个项目的错误和性能数据,从而为您提供应用程序运行状况的广泛概览。Dashboard
由一个或多个小部件(widget
)组成,每个小部件可视化一个或多个 Discover
查询。
同一视图中的所有小部件(widgets
)都反映了全局选择头部(Global Selection Header
)中指示的日期范围,并在您更新该日期范围时同步更新。您还可以放大您可能想要调查的任何时间序列可视化,并且所有 widget
都反映了您放大的时间段。
默认 Dashboard
默认 Dashboard
包括以下小 widget
:
Number of Errors
: 显示您遇到的errors
总数。Number of Issues
: 显示您遇到的issues
总数。All Events
: 显示所有errors
、transactions
等。Affected Users
: 将已知用户与未知用户进行比较。Handled v. Unhandled
: 将已处理的错误与未处理的错误进行比较。Errors by Country
: 显示错误频率的世界地图。Errors by Browser
: 按浏览器名称比较错误数。
定制
如果您想编辑默认 dashboard
或构建多个 dashboard
,每个 dashboard
都有自己的一组独特的 widget
,您可能需要考虑我们的自定义 Dashboard
功能,它使您能够创建更强大的数据大屏,如下所示。
自定义 Dashboard
自定义 Dashboard
在整个组织中共享,用户可以在管理视图中查看彼此的自定义dashboard
。请注意,您所做的任何更改都是全局性的,并将显示给整个组织的用户。
管理 Dashboard
- 创建
dashboard
- 复制
dashboard
- 删除
dashboard
单击 “Create Dashboard”
会将您带到一个新 dashboard
,您可以在其中立即开始添加 widget
。 当您创建新 dashboard
或编辑现有 dashboard
时,小部件会略微变灰。从这里,您可以:
- 重命名
dashboard
- 添加和删除
widget
- 重新排列现有
widget
Widget 生成器
当您添加 widget
或编辑现有 widget
时,系统会提示您提供表单和可视化预览。从这里,您可以:
- 重命名
widget
- 更改查询
- 提供
legend
别名 - 更改
Y
轴
该表单包括以下字段:
Widget Name
: 出现在每个widget
顶部的名称。Visualization Display
: 选定的可视化类型。Query
: 定义您要调查的内容的搜索参数。添加其他查询以比较project
、organization
、release
等。每个查询都有一个legend
别名,您可以命名以在任何时间序列图表中更轻松地查看。 有关如何构建查询的更多信息,请查看Discover Query Builder
制定的一些规则。Y-Axis
: 要映射的搜索参数的属性。默认情况下,count()
被选中。将此更改为duration
会将Y
轴更改为毫秒
或秒
。添加叠加层将添加另一组数据进行比较。例如,要反映P50
、P75
和P90
,您需要三个叠加层。 如果单位(unit
)冲突,图表将始终以第一行为基础。
可视化类型
Line(折线), Bar(柱状), 和 Area(面积) 图
折线图、条形图和面积图可视化允许您将一个或多个聚合函数绘制为时间序列(time series
)。
每种图表类型都允许您解决不同的问题:
- 折线图(
Line charts
)是一种通用的可视化。如果添加多个叠加层,请确保Y
轴单位匹配。将计数(count
)与持续时间(duration
)混合不会产生有用的结果。 - 条形图(
Bar charts
)将按天对结果进行分组,使其适合每日汇总或作为“大图(big picture
)”摘要。 一个例子是“每天的错误计数(count of errors per day
)”。 - 面积图(
Area charts
)非常适合显示累积结果或您想要显示细分的位置。 一个例子是“每个主要浏览器的错误计数(count of errors for each major browser
)”。
Table Results(表格)
Table results
显示 Discover
查询的最高结果。 此可视化非常适合显示关键字段(key fields
)和相关聚合(related aggregates
)。例如“最常访问的事务名称的持续时间百分位数”。
World Map(世界地图)
使用给定的函数和 geo.country_code
查询事件。 结果被绘制为世界地图上的密度值。 一个示例场景是“用户在哪些国家/地区遇到最多的错误”。 您可以使用鼠标滚轮缩放地图,或通过单击并拖动地图来平移地图。
Big Number(大数)
大数字可视化显示单个函数的当前值。 这种可视化非常适合高级聚合。 一个示例场景是“所有 transaction 的 p95”
。
公众号:黑客下午茶
Sentry 监控 - Dashboards 事件数据可视化大屏的更多相关文章
- Qt编写数据可视化大屏界面电子看板1-布局方案
一.前言 布局方案在整个数据可视化大屏界面电子看板系统中,是除了基础功能以外的核心功能之一,只有具备了布局方案这个功能,才能让用户随意调整自己想要的布局,保存成自定义名称的布局配置文件,这样就大大增加 ...
- Qt编写数据可视化大屏界面电子看板系统
一.前言 目前大屏大数据可视化UI这块非常火,趁热也用Qt来实现一个,Qt这个一站式超大型GUI超市,没有什么他做不了的,大屏电子看板当然也不在话下,有了QSS和QPainter这两个无敌的工具组合, ...
- Qt编写数据可视化大屏界面电子看板12-数据库采集
一.前言 数据采集是整个数据可视化大屏界面电子看板系统核心功能,没有数据源,这仅仅是个玩具UI,没啥用,当然默认做了定时器模拟数据,产生随机数据,这个可以直接配置文件修改来选择采用何种数据采集方法,总 ...
- Qt编写数据可视化大屏界面电子看板11-自定义控件
一.前言 说到自定义控件,我是感觉特别熟悉的几个字,本人亲自原创的自定义控件超过110个,都是来自各个行业的具体应用真实需求,而不是凭空捏造的,当然有几个小控件也有点凑数的嫌疑,在编写整个数据可视化大 ...
- Qt编写数据可视化大屏界面电子看板9-曲线效果
一.前言 为了编写数据可视化大屏界面电子看板系统,为了能够兼容Qt4和嵌入式linux系统,尤其是那种主频很低的,但是老板又需要在这种硬件上(比如树莓派.香橙派.全志H3.imx6)展示这么华丽的界面 ...
- Qt编写数据可视化大屏界面电子看板8-调整间距
一.前言 在数据可视化大屏界面电子看板系统中,前期为了使用目标客户机,调整间距是必不可少的工作,QMainWindow中的QDockWidget,会默认生成布局和QSplitter调整宽高大小,鼠标移 ...
- Qt编写数据可视化大屏界面电子看板5-恢复布局
一.前言 恢复布局这个功能在整个数据可视化大屏界面电子看板系统中非常有用,很多时候不小心把现有布局拖动乱了,(当然如果不想布局被拖动改动,可以修改配置文件中的MoveEnable参数来控制,默认为真表 ...
- Qt编写数据可视化大屏界面电子看板4-布局另存
一.前言 布局另存是数据可视化大屏界面电子看板系统中的额外功能之一,主要用于有时候用户需要在现有布局上做个微调,然后直接将该布局另存为一个布局配置文件使用,可以省略重新新建布局重新来一次大的调整的工作 ...
- Qt编写数据可视化大屏界面电子看板3-新建布局
一.前言 能够新建布局,也是数据可视化大屏界面电子看板系统中的必备功能之一,新建布局这样的功能一般做到右键菜单中,单击新建布局菜单,弹出输入框要求输入新的布局的名称,为了更符合国情,直接支持中文名称, ...
随机推荐
- MapReduce框架原理-InputFormat数据输入
InputFormat简介 InputFormat:管控MR程序文件输入到Mapper阶段,主要做两项操作:怎么去切片?怎么将切片数据转换成键值对数据. InputFormat是一个抽象类,没有实现怎 ...
- HDFS总结
hadoop分布式文件存储系统,用来解决海量数据的存储问题 HDFS的组成------核心配置文件:hdfs-site.xml.core-site.xml NameNode:负责整个HDFS集群的管理 ...
- CNVD-2021-14536 锐捷 RG-UAC 统一上网行为管理审计系统信息泄露漏洞
漏洞简介 锐捷 RG-UAC 统一上网行为管理审计系统存在信息泄露,攻击者通过网页源代码可间接获取管理用户账号密码,登录管理后台. 漏洞复现 fofa搜索以下关键字 title="RG-UA ...
- Linux修改Ip简单知识了解
1. 在终端输入:vim /etc/sysconfig/network-scripts/ifcfg-etho(etho是指的安装centos的产生的网卡) 2.按i开始编辑,填写ip地址.子网掩码.网 ...
- 黑马JVM教程——自学笔记(二)
三.垃圾回收 3.1.如何判断对象可以回收 3.1.1 引用计数法 弊端:循环引用时,两个对象的计数都为1,导致两个对象都无法被释放 3.1.2 可达性分析算法 JVM中的垃圾回收器通过可达性分析来探 ...
- 【硬件模块】UWB介绍
From: https://liudongdong1.github.io/ UWB超宽带定位技术属于无线定位技术的一种.无线定位技术是指用来判定移动用户位置的测量方法和计算方法,即定位算法.目前最常用 ...
- Linux 记录学习
- flutter中将widget转为base64
flutter中可以通过RepaintBoundary widget中的toImage方法将页面中的widget转为base64. 如何使用? 首先要在全局定义一个global key,分配给Repa ...
- 堆排序——Java实现
一.堆排序 堆排序(Heap Sort)是指利用堆这种数据结构所设计的一种排序算法.堆是一个近似完全二叉树的结构,并同时满足堆积的性质:即子结点的键值或索引总是小于(或者大于)它的父节点. 二.堆 什 ...
- WPF学习笔记二 依赖属性实现原理及性能分析
在这里讨论依赖属性实现原理,目的只是学习WPF是怎么设计依赖属性的,同时更好的使用依赖属性. 首先我们来思考一个简单的问题:我们希望能验证属性的值是否有效,属性变更时进行自己的处理.回顾一下.net的 ...