创建定制图表

improve this page | report issue


概述

定制图表允许您将分析数据存储库中收集的分析数据直观呈现为缺省情况下在 MobileFirst Analytics Console 中不可用的图表。 该直观呈现功能是分析业务关键型数据的有效方式。

可用的定制图表类型有:应用程序会话网络事务推送通知客户机日志服务器日志定制数据

跳转至

创建定制图表

在 MobileFirst Analytics Console 的仪表板面板中,定制图表创建构建器会指导您完成四个主要阶段:

1. 常规设置

单击定制图表选项卡中的创建图表按钮。

常规设置选项卡中,选择“图表标题”、“事件类型”和“图表类型”。
在选择“事件类型”和“图表类型”之后,将显示图表定义选项卡。

2. “图表定义”选项卡

使用图表定义选项卡为先前选择的指定图表类型定义图表。 定义图表后,可以设置图表过滤器和图表属性。

3. “图表过滤器”选项卡

图表过滤器用于微调定制图表。 可针对任何图表定义多个过滤器。
例如,如果有兴趣查看特定应用程序的平均应用程序会话持续时间,可以指定以下选项:

  1. 针对属性选择应用程序名称
  2. 针对运算符选择等于
  3. 针对选择应用程序的名称。
  4. 单击添加过滤器

这样会将应用程序名称过滤器添加到您的图表的过滤器表格中。

4. 图表属性

针对表格条形图折线图图表类型可提供图表属性。 图表属性的目标是增强数据演示的方式,使可视化更有效。

如果您创建了表格图表,那么可设置图表属性来定义表格页面大小、要排序的字段以及字段的排序顺序。

如果您创建了条形图折线图图表,那么可设置图表属性以标记阈值行,为监控此图表的所有人添加引用框架。

创建定制图表

图表类型

条形图

条形图允许在 X 轴上直观呈现数字数据。 定义条形图时,必须先选择 X 轴的值。 以下可能值可供选择。

  • 时间线 - 如果要以趋势方式来查看数据(例如,长期的平均应用程序会话持续时间),请针对 X 轴选择时间线。
  • 属性 - 如果要查看特定属性的计数明细,请选择“属性”。 如果针对 X 轴选择“属性”,那么将针对 Y 轴隐式选择“总计”。 例如,针对 X 轴选择“属性”,并针对“属性”选择“应用程序名称”,以查看指定事件类型(按应用程序名称细分)的计数。

为 X 轴定义值之后,可以为 Y 轴定义值。 如果针对 X 轴选择时间线,那么可以针对 Y 轴选择以下可能的值。

  • 平均值 - 计算提供的事件类型中数字属性的平均值。
  • 总计 - 计算提供的事件类型中属性的总数。
  • 唯一 - 计算提供的事件类型中属性的唯一计数。

定义图表轴后,必须为“属性”选择值。

折线图

折线图允许直观显示一段时间内的某些度量值。 要从趋势角度来直观显示一段时间内的数据时,此类型的图表很有价值。 创建折线图时要定义的首个值为度量,包含以下可能的值。:

  • 平均值 - 计算提供的事件类型中数字属性的平均值。
  • 总计 - 计算提供的事件类型中属性的总数。
  • 唯一 - 计算提供的事件类型中属性的唯一计数。

定义度量后,必须为“属性”选择值。

流程图

流程图允许直观显示从某个属性到另一个属性的流程明细。 对于流程图,必须设置以下属性。

  • - 图中源节点的值。
  • 目标 - 图中目标节点的值。
  • 属性 - 来自源节点或目标节点的属性值。

通过流程图,可以查看从各种源流至目标的密度明细,反之亦然。 例如,如果要查看某个应用程序的日志严重性的明细,可以定义以下值。

  • 针对“源”选择“应用程序名称”。
  • 针对“目标”选择“日志级别”。
  • 针对“属性”选择应用程序名称。

度量组

度量组可用于直观显示作为平均值、总数或唯一计数来度量的单个度量值。 要定义度量组,必须为“度量”定义以下某个可能的值。

  • 平均值 - 计算提供的事件类型中数字属性的平均值。
  • 总计 - 计算提供的事件类型中属性的总数。
  • 唯一 - 计算提供的事件类型中属性的唯一计数。

定义度量后,必须为“属性”选择值。 此度量显示在度量组中。

饼图

饼图可用于直观显示特定属性的值的计数明细。 例如,如果要查看崩溃明细,请定义以下值。

  • 针对“事件类型”选择“应用程序会话”。
  • 针对“图表类型”选择“饼图”。
  • 针对“属性”选择“结束方式”。

生成的饼图会显示由用户关闭的应用程序会话与由崩溃而关闭的应用程序会话的对比明细。

表格

要查看原始数据时可使用该表。 构建表很简单,为要查看的原始数据添加列即可。
由于特定事件类型并不需要所有属性,因此表中可能显示空值。 如果要防止在表中显示这些行,请在“图表过滤器”选项卡中为特定属性添加“存在”过滤器。

为客户机日志创建定制图表

您可以为客户机日志(其中包含通过平台的 Logger API 发送的日志信息)创建定制图表。
日志信息还包含有关设备的上下文信息,包括环境、应用程序名称和应用程序版本。

注:您必须记录定制事件以填充定制图表。 有关从客户机应用程序发送定制事件的信息,请参阅捕获定制数据

  1. 从客户机应用程序,通过将捕获到的日志发送至服务器来填充数据。 参阅发送捕获的日志
  2. 在 MobileFirst Analytics Console 中,单击定制图表选项卡并继续创建图表:
    • 图表标题:应用程序和日志级别
    • 事件类型:客户机日志
    • 图表类型:流程图
  3. 单击图表定义选项卡并提供以下值:
    • :应用程序名称
    • 目标:日志级别
    • 属性:您的应用程序名称
  4. 单击保存按钮。

导出定制图表数据

您可以下载针对任何定制图表显示的数据。

使用这些图标导出定制图表数据

  • 连同 URL 一起导出 - 看起来像链条
  • 下载图表 - 看起来像向下箭头
  • 编辑图表 - 看起来像画笔
  • 删除图表 - 看起来像废纸箱

单击下载图表图标以从 Analytics Console 下载 JSON 格式的文件。
单击连同 URL 一起导出图标从 Analytics Console 生成一个导出链接以从 HTTP 客户机调用。 如果您要编写脚本来按指定时间间隔自动执行导出流程,那么可使用该选项。

导出和导入定制图表定义

您可以在 Analytics Console 中导出和导入定制图表定义。 如果从测试环境迁移至生产部署,可以通过导出定制图表定义来节省时间,而无需为新集群重新创建定制图表。

  1. 单击 Analytics Console 仪表板中的定制图表选项卡。
  2. 单击导出图表以下载带有您的图表定义的 JSON 文件。
  3. 选择位置以保存 JSON 文件。
  4. 单击导入图表以导入您的 JSON 文件。 如果您导入了某个已存在的定制图表定义,将创建重复的定义,这也意味着 Analytics Console 将显示重复的定制图表。
Inclusive terminology note: The Mobile First Platform team is making changes to support the IBM® initiative to replace racially biased and other discriminatory language in our code and content with more inclusive language. While IBM values the use of inclusive language, terms that are outside of IBM's direct influence are sometimes required for the sake of maintaining user understanding. As other industry leaders join IBM in embracing the use of inclusive language, IBM will continue to update the documentation to reflect those changes.
Last modified on June 01, 2020