博客/社区

如何想象你的业务性能与使用Grafana和BigQuery队列表吗

2021年7月16日 6分钟

Grafana礼物的一些最通用的可视化工具和理解系统的实时性能和可靠性,不管数据住在哪里。但是我们的客户经常问的一个问题是,“我可以用Grafana理解我的健康和性能业务?”

通常情况下,我们的回答是是的。在过去的几年中,许多新数据源由Grafana和Grafana社区深入你的业务数据更快和更容易。面向业务的数据来源包括:

您可能想知道,这些数据源Grafana团队使用吗?”

BigQuery最终是我们的业务数据。所以当我们询问我们的行动对我们业务的影响,BigQuery通常我们查询的地方。

当我们开始我们的发展Grafana云提供特别的,我们发现问题的例子,我们经常问自己问题,我们发现我们可以很容易地解决我们的业务的可视化部分。

有些重要的问题是:

  • ”是游客对我们的注册页面注册用户预期的速度转换?”
  • “是我们的电子邮件被打开的速度一个健康吗?”
  • “我们相信我们正在开发一个更好的用户体验,我们随着时间的推移?”

在这篇文章中,我们将解释如何使用Grafana仪表板回答最后一个问题:我们怎么知道我们正在构建一个更好的Grafana云?

具体地说,我们将讨论如何想象你的业务性能随着时间的推移,通过创建一个队列表的数据集。最终,你将能够复制我们的战术和开始使用Grafana形象化的表现你的业务和了解如何分析客户的行为使用Grafana和BigQuery军团。

与Grafana建立队列表

一个队列表是什么?组表进行的结果断代分析在你的数据集。

换句话说,表告诉我们组的对象——在我们的例子中,Grafana云用户(注册免费试用Grafana云)- - -根据他们的共享特征在一个明确定义的时间跨度。分组用户基于时间跨度,队列表显示的行为是否对改善随着时间的推移,我们选择和需要多长时间从一个给定的用户群来完成所需的行为。

现在,让我们想象这样一个场景:我们分析群Grafana云用户访问Grafana博客。例如,我们相信如果Grafana云用户访问我们的博客不止一次找我们定期发布更新和教程,那么Grafana博客贡献对更好的整体Grafana云体验通过帮助用户学习和Grafana更充分的了解。

收集数据

在这个例子中测量游客Grafana博客,我们需要保存匿名浏览数据,这样我们可以查询它在稍后的时间。我们当前的实现收集页面浏览人数数据工作如下:

我们有一个前端跟踪脚本安装在我们的博客上发出浏览事件来RudderStack包含anonymousId对于每一个不同的访问我们的网站。RudderStack接受访问页次事件我们发出,然后路线与流行的营销事件,分析,数据仓库工具如BigQuery。(了解更多关于RudderStack RudderStack的基于事件的跟踪模式文档。)

从RudderStack浏览事件然后传递到BigQuery在哪里保存和存储在一个表,很容易能够为下游分析查询。


创建队列表

先决条件:之前通过Grafana直接进入创建队列表,你要确保你有BigQuery插件安装。参观BigQuery插件页面安装BigQuery Grafana云栈。

接下来我们刷了SQL技能和跳进Grafana创建一系列的查询,这将给我们一个表显示模组数据我们感兴趣。这里有一个轮廓在Grafana创建一个队列表的步骤:

1。创建一个新的空面板

2。在右边,可视化类型由“时间序列”改为“表”

3所示。在查询编辑器:

  • 选择您的BigQuery连接作为数据源
  • 改变“格式”选择“时间序列”“表”
  • 点击“编辑SQL”在您的查询编辑器添加一个定制的SQL查询
  • 你的SQL查询复制并粘贴到您的编辑器

4所示。单击刷新按钮右上角附近与Grafana运行您的查询

为了简单起见,我们群组用户通过他们的首次访问。然后我们看看有多少用户在每个队列超过一页的访问。随着时间的推移,旧的每周军团应该“烤”显示更多页面浏览量如果我们始终提供有价值的内容在我们的博客,让我们的社区。

接下来,我们将做一个轻微的修改我们的SQL:查看绝对数字,而是让我们计算每一列的访客总量的百分比。这样我们避免做心理数学在我们头上。在GitHub(查看完整的SQL查询在这里。)

瞧!这里是结果在Grafana面板:

样式队列表

现在,我们有了自己的队列表,最后一步是基于阈值的背景颜色添加到表格,这样我们的眼睛可以轻松解析数据当观看我们Grafana仪表板。

我建议使用一个不透明的绿色代表成功的用户结果和一个光明高对比度颜色代表军团也显示出一些结果。这样随着时间的推移,你会看到如何军团“烤”,在这个例子中,明亮的黄色固体绿色随着用户与之交互的博客。这可能揭示内容如何发表或在某一星期在驾驶接触比其他人更好或更糟。

添加基于阈值的背景颜色,滚动到右下角的“面板选项”,直到您看到“阈值”。

由于我们的数据由十进制值代表百分比,你要将阈值设置为绝对十进制值(0.0 - 1.0)。例如,视图下面6阈值如下:


接下来,根据“表”选项,一定要将“细胞显示模式”设置为“颜色背景(梯度)”

最后,根据您实际的数据值,您可能需要添加覆盖在列更改的单元类型百分比计算列,你也可能需要排除表中的前两列的背景颜色阈值的影响。

覆盖在我的队列表列如下:

让我们看看程式化的队列表结果:

你会注意到在6月5日的一周,2021年,参与Grafana博客特别高。超过2/3的Grafana云用户首次访问Grafana博客在本周继续重复访问,有22%超过5重复访问。这不是一个意外的巧合:开始的GrafanaCONline 2021发生在这周,结果证明是迷人新闻和更新在此时间段Grafana发布的博客。

就是这样!拍拍自己的背,如果你做到这一步。你在对交付使用Grafana伟大的商业情报组织的结果。


在这一页上
滚动的更多