博客/工程

Grafana报告:我们如何改进Grafana的用户体验

2022年6月29日6分钟

Grafana的每一个功能,无论大小,背后都隐藏着大量的辛勤工作、承诺和对细节的关注。在Grbob电竞频道afana实验室,我们使用跨职能团队的方法来提出想法和解决方案,最终使我们的产品更可用,更有弹性,更适应用户的需求。bob彩票中奖计划bob手机app官网为了实现这一目标,我们在用户体验、产品和工程学科之间进行协作。

我们最近应用了这种方法来更新报告功能的用户体验Grafana企业而且Grafana云专业和高级用户。在这篇博文中,我将概述我们所介绍的UX改进Grafana 9.0的发布以及我们达到这个目标的方法。

Grafana报告规则no。1:没人喜欢长表格

报告是Grafana Enterprise、Grafana Cloud Pro和Grafana Cloud Advanced最重要的高级特性之一。它允许用户生成带有任何仪表板数据的pdf文件,并在Grafana之外共享它们,例如将报告发送给组织内的关键决策者,或在关键观察期间共享它们。报告通过让非grafana用户也能获得洞见,从而使数据民主化。

然而,随着Grafana在每个新版本中变得越来越强大,报告功能开始落后。PDF报告没有清楚地传达分析仪表板数据所需的所有信息(例如,它们没有包含模板变量),所以非Grafana用户仍然需要使用Grafana来彻底探索他们的数据。

研究和客户洞察清楚地表明,我们需要通过包括更多来自仪表板的数据、提供更灵活的调度选项、添加用于导出数据的新格式以及引入其他增强功能来使报告更加强大。然而,当我们开始考虑我们可以添加哪些新功能以及如何添加时,我们意识到报表很快就变成了一个非常长的表单(见下文)。

并排比较Grafana企业报表。

左边是引入新功能之前的报表。右边是添加新功能后的报告表单,无需重新考虑UX模式。

虽然冗长的表格似乎不可避免,但它通常不是很有用,会增加错误的发生,会让人不知所措,会增加认知负荷,让我们面对现实吧——人们就是不喜欢填写冗长的表格!

介绍了Grafana报告的新用户体验

遵循精益和敏捷的开发原则,我们在去年开始为Grafana报告推出新的用户体验,并从那时起引入了几次迭代。

在最初的发布中,用户能够使用我们升级的调度程序。以前,报告只能在创建后立即发送,重复选项有限,没有开始日期,没有结束日期,没有一次性报告。在第一次升级中,我们决定实现一个更灵活的报表调度器,允许用户:

  • 通过设置开始和结束日期,在关键监视期间为有限的时间段安排报告。
  • 设置自定义的重复时间范围(例如,每4小时增加一次活动)。
  • 选择只在周一和周五接收报告,以防您不想在周末阅读报告。

当我们继续完善用户体验时,我们也能够做到:

  • 在一个报告中报告多个仪表板。
  • 选择模板变量。
  • 向希望在Excel等工具中挖掘仪表板数据的用户发送一个. csv文件和PDF文件。
  • 为出于安全原因不允许附件的用户在电子邮件正文中嵌入作为图像的报告。
  • 暂停报表。
  • 在报表列表页面上检查您的报表状态——计划的、暂停的或过期的。

这是我们落地的地方:

新的Grafana企业报告向导的Gif。

我们是如何走到这一步的:我们的UX设计方法

研究

在Grbob电竞频道afana实验室,我们依靠用户研究来推动洞察和突破。我们通过关注用户现在需要什么以及他们未来可能需要什么来产生想法和概念化。这就是为什么我们要对用户进行大量的远程访问和可用性测试,并收集客户支持票,以便发现他们的需求、痛点和挫折,然后提出满足用户需求的解决方案。bob彩票中奖计划

Grafana报告解决方案…一个向导?

《指环王》中甘道夫的照片,作为在《格拉夫纳企业号》中实现的向导的视觉参考。

最近,我们决定重新想象整个报表创建流程。这是基于我们在可用性测试中发现的一个最大的洞见:用户想要选择的第一件事是一个用于报告的仪表盘,而不是创建电子邮件。因此,在绘制表单的步骤时,我们将它们进行了切换,以匹配用户实际创建报表的方式。接下来,我们决定将表单分解为一个多步骤的过程:一个向导。

正如我们已经提到的,人们讨厌填写冗长的表格。它们通常看起来令人生畏,并可能导致用户高估过程中所涉及的工作量。然而,向导使用户对流程感到不那么不知所措,通过一次提供更少的信息来减少错误,并通过将流程分解为小块的逻辑块来最小化认知负载。它们可以很好地处理偶尔执行的流程,比如创建报告。

UX至理名言:尊重用户的专业水平

巫师是了不起的,但如果他们设计得不好,也可能是邪恶的。

人们普遍认为,向导是有用的,因为它们控制了用户和系统之间的对话流。但是,我们不能忘记,许多Grafana用户都是高级用户,他们希望控制每一步。因此,至关重要的是:

  1. 允许用户在向导的各个步骤之间自由导航,而不必强迫他们完成每一个步骤后才能移动到下一个步骤。
  2. 绘制正确的步骤序列并理解最常见的用户流程。

我们如何验证Grafana报告解决方案

可用性测试是一种用户体验研究方法,我们试图通过观察用户与产品的交互来了解使用功能或产品的容易程度。它创造了大量丰富且定性的数据,让我们在迭代理念时能够加以考虑。

为了评估新的报告设计的可用性,我们对Grafana用户总共进行了11次可用性测试。我们想要了解在前一个版本的报告中哪些地方没有工作,以验证我们的解决方案,并找到需要改进的地方。

总体而言,所有用户对向导概念的反应都是积极的,并成功地完成了界面中的所有任务。一些用户帮助我们发现了少量可用性问题,这些问题在我们到达当前产品之前的后续迭代中得到了解决。

Grafana接下来的报道是什么

我们希望更新后的Grafana报告用户体验为您提供了良好的服务。本着不断迭代的精神,我们将努力使它更好的特性,如保存报告草稿不调度或发送它。

要了解更多,请查看我们的报告文档

你对报道有强烈的看法吗?和我们联系bob电竞频道Grafana实验室社区Slack

如果您还没有使用Grafana Cloud—开始可观察性最简单的方法—现在就注册,免费试用Grafana Cloud Pro 14天,具有无限的度量、日志、跟踪和用户、长期留存和访问一个Enterprise插件。