ESP Insights 系列 #5 | 自定义仪表板

2023-12-25 23:30

本文主要是介绍ESP Insights 系列 #5 | 自定义仪表板,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

ESP Insights 系列文章 #5

目录

为何推出自定义仪表板? 

管理仪表板

1. 创建您的第一个仪表板

2. 重命名仪表板

3. 保存仪表板

4. 另存为新的仪表板

5. 设置默认仪表板

6. 删除仪表板​​​​​​​


ESP Insights 仪表板具备强大的筛选功能,致力于帮助用户快速筛查发生相似事件的节点。用户不仅可以通过仪表板查找特定的节点,对节点事件进行诊断,还可以查看事件日志、时间指标以及系统变量值,并与其他已知诊断信息进行关联。点此了解分组分析和筛选功能的相关信息。

为何推出自定义仪表板? 

在查看设备数据时,每个 ESP Insights 用户或许都有不同的关注点。开发者用户可能较为关注仪表板的诊断功能,以了解设备的崩溃或是重启事件;而产品经理用户则可能更注重其分析功能,希望查看发生特定事件的在线设备在一天、一周或一个月的选定时间范围内的数量分布。若仅支持单一的默认视图,用户每次使用时都需要手动设置筛选条件,这势必会大大影响用户体验。因此,我们对仪表板进行了改进。新版仪表板支持终端用户保存其保留或应用的筛选条件,并创建自定义仪表板。同时,用户也可以根据自己的需要和使用习惯,设置并保存多个仪表板,例如图中的崩溃设备仪表板、LED 照明设备 v5.0(固件版本)等等。 

Dashboards Menu
仪表板菜单

管理仪表板

上图的菜单栏中列出了数个自定义的仪表板,根据不同的筛选条件,每个仪表板呈现的内容都不尽相同。例如,“Crashing Device 仪表板”列出了过去七天内每天设备崩溃的数量,而“LED Lights 仪表板”则列出了固件项目名为 “led_lights”的所有设备的诊断数据。 

仪表板支持用户选定绝对或相对的时间范围(如过去七天、过去三十天)。选定筛选条件及时间范围后,设备列表会根据所选条件进行动态更新。 

接下来,让我们详细地了解一下如何创建并管理仪表板:

1. 创建您的第一个仪表板

初次使用时,用户界面仅为一个没有设置任何筛选条件的默认仪表板。用户可以通过应用筛选条件并选定时间范围,创建一个新的仪表板。如需将所选筛选条件保存为一个独立的仪表板,可在提示消息弹窗中点击“保存仪表板”。创建完成后,该仪表板会出现在界面左侧的菜单栏中。

仪表板将基于选定的时间范围加载对应数据。如果用户选择的是绝对时间范围(如 2022 年 6 月 10 日-2022 年 7 月 10 日),那么每次查看该仪表板时,加载的都是相同的此段时间范围内的数据。如果用户选择的是相对时间范围(如过去 30 天),那么仪表板将从当前日期获取相对时间(如过去 30 天)内的数据进行显示。 

2. 重命名仪表板

保存成功后,用户可以根据自己的喜好为该仪表板重新命名。点击仪表板右上角的“设置”选项,选择“重命名仪表板”。 

Rename Dashboard
重命名仪表板

编辑完成后,即可保存更改。保存后,左侧菜单栏以及仪表板标题都将显示编辑后的新名称。 

3. 保存仪表板

仪表板支持保存选定的筛选条件及搜索标准。保存后,在账户登录期间,仪表板将持续保留所选的搜索项。点击仪表板右上角的“设置”选项,选择“保存仪表板”。

改动保存成功后,用户会收到确认信息。

4. 另存为新的仪表板

用户可以以现有的仪表板为模板,创建新的仪表板。对现有仪表板进行改动后,可以将其另存为一个新的仪表板,此项操作会保留现有仪表板的各项配置。点击仪表板右上角的“设置”选项,选择“另存为新的仪表板”。

Save As New Dashboard
另存为新的仪表板

 完成上述操作后,即可在左侧菜单中的仪表板列表中看到新创建的仪表板。

5. 设置默认仪表板

用户可以根据自己的喜好或使用频率,将特定的仪表板设置为登录后显示的默认界面。仅支持设置唯一的默认仪表板。点击仪表板右上角的“设置”选项,选择“设置默认仪表板”。

Set As Default Dashboard
设置默认仪表板

6. 删除仪表板

用户可以删除不再需要的仪表板。除了作为基础模板的系统默认仪表板外,其余由用户创建的仪表板都支持删除功能。点击仪表板右上角的“设置”选项,选择“删除仪表板”。 

Delete Dashboard
删除仪表板

欢迎前往 https://dashboard.insights.espressif.com,体验新版功能。

敬请期待 ESP Insights 的更多功能!

这篇关于ESP Insights 系列 #5 | 自定义仪表板的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/537344

相关文章

C#中通过Response.Headers设置自定义参数的代码示例

《C#中通过Response.Headers设置自定义参数的代码示例》:本文主要介绍C#中通过Response.Headers设置自定义响应头的方法,涵盖基础添加、安全校验、生产实践及调试技巧,强... 目录一、基础设置方法1. 直接添加自定义头2. 批量设置模式二、高级配置技巧1. 安全校验机制2. 类型

SpringBoot AspectJ切面配合自定义注解实现权限校验的示例详解

《SpringBootAspectJ切面配合自定义注解实现权限校验的示例详解》本文章介绍了如何通过创建自定义的权限校验注解,配合AspectJ切面拦截注解实现权限校验,本文结合实例代码给大家介绍的非... 目录1. 创建权限校验注解2. 创建ASPectJ切面拦截注解校验权限3. 用法示例A. 参考文章本文

Vite 打包目录结构自定义配置小结

《Vite打包目录结构自定义配置小结》在Vite工程开发中,默认打包后的dist目录资源常集中在asset目录下,不利于资源管理,本文基于Rollup配置原理,本文就来介绍一下通过Vite配置自定义... 目录一、实现原理二、具体配置步骤1. 基础配置文件2. 配置说明(1)js 资源分离(2)非 JS 资

聊聊springboot中如何自定义消息转换器

《聊聊springboot中如何自定义消息转换器》SpringBoot通过HttpMessageConverter处理HTTP数据转换,支持多种媒体类型,接下来通过本文给大家介绍springboot中... 目录核心接口springboot默认提供的转换器如何自定义消息转换器Spring Boot 中的消息

Python自定义异常的全面指南(入门到实践)

《Python自定义异常的全面指南(入门到实践)》想象你正在开发一个银行系统,用户转账时余额不足,如果直接抛出ValueError,调用方很难区分是金额格式错误还是余额不足,这正是Python自定义异... 目录引言:为什么需要自定义异常一、异常基础:先搞懂python的异常体系1.1 异常是什么?1.2

Linux中的自定义协议+序列反序列化用法

《Linux中的自定义协议+序列反序列化用法》文章探讨网络程序在应用层的实现,涉及TCP协议的数据传输机制、结构化数据的序列化与反序列化方法,以及通过JSON和自定义协议构建网络计算器的思路,强调分层... 目录一,再次理解协议二,序列化和反序列化三,实现网络计算器3.1 日志文件3.2Socket.hpp

C语言自定义类型之联合和枚举解读

《C语言自定义类型之联合和枚举解读》联合体共享内存,大小由最大成员决定,遵循对齐规则;枚举类型列举可能值,提升可读性和类型安全性,两者在C语言中用于优化内存和程序效率... 目录一、联合体1.1 联合体类型的声明1.2 联合体的特点1.2.1 特点11.2.2 特点21.2.3 特点31.3 联合体的大小1

springboot自定义注解RateLimiter限流注解技术文档详解

《springboot自定义注解RateLimiter限流注解技术文档详解》文章介绍了限流技术的概念、作用及实现方式,通过SpringAOP拦截方法、缓存存储计数器,结合注解、枚举、异常类等核心组件,... 目录什么是限流系统架构核心组件详解1. 限流注解 (@RateLimiter)2. 限流类型枚举 (

SpringBoot 异常处理/自定义格式校验的问题实例详解

《SpringBoot异常处理/自定义格式校验的问题实例详解》文章探讨SpringBoot中自定义注解校验问题,区分参数级与类级约束触发的异常类型,建议通过@RestControllerAdvice... 目录1. 问题简要描述2. 异常触发1) 参数级别约束2) 类级别约束3. 异常处理1) 字段级别约束

SpringBoot+EasyExcel实现自定义复杂样式导入导出

《SpringBoot+EasyExcel实现自定义复杂样式导入导出》这篇文章主要为大家详细介绍了SpringBoot如何结果EasyExcel实现自定义复杂样式导入导出功能,文中的示例代码讲解详细,... 目录安装处理自定义导出复杂场景1、列不固定,动态列2、动态下拉3、自定义锁定行/列,添加密码4、合并