前言
在数据驱动业务发展的今天,数据的关联分析变得越来越重要。作为一种强大的数据挖掘工具,它可以帮助企业发现数据之间的关联和模式,从而更好地理解市场和客户的行为。通过关联分析,企业可以发现看似无关的数据之间的联系,并利用这些联系来制定更加个性化的营销策略和业务决策。
由此,观测云在【场景】下的提供【内置视图】这一功能,并支持联动查看器进行数据联动分析,从而帮助企业更直观、更有效地探索和理解数据之间的关系。
开始绑定内置视图到查看器
内置视图一般指系统提供的标准视图模版。在观测云中,分为系统视图和用户视图:
- 系统视图是观测云提供的标准模版,可直接在场景仪表板中应用。用户视图可以基于系统视图进行克隆创建;
- 用户视图是用户自定义创建的视图模版,可用于在查看器绑定进行关联分析。
系统视图为观测云提供的官方视图模板,支持开箱即用。更多详情可直接前往 内置视图 - 观测云文档
本文将着眼于用户视图,通过实际场景为您讲解如何与查看器进行绑定,实现联动查询。
创建用户视图
进入【场景 > 内置视图】,进入用户视图页面。此处,我们可以选择两种方式进行用户视图的创建:
1、直接新建用户视图:
2、或者您可以直接克隆观测云为您提供的系统视图模板,保存为您的用户视图:
创建绑定关系
从用户视图出发
当创建好用户视图后,接下来就可以为其设定绑定关系。首先我们需要明确一个知识点,此处我们所讲的绑定关系是指:通过将内置视图与链路服务、应用、日志源、项目或其他自定义字段进行关联绑定,匹配字段值的查看器可通过侧滑详情页查看新增被绑定的内置视图。
按照上文所提到的第二种方式,我们克隆一份【CPU 监控视图】的系统视图,保存为用户视图。接下来,我们就以【CPU 监控视图】为例,为您展示具体操作。
进入【内置视图 > 用户视图 > CPU 监控视图】,点击左上角的【绑定】:
在弹出的窗口中,在【绑定】一栏的下拉框,可以看到以下字段:
当您输入的字段能与查看器侧的字段值相匹配,则能产生联动关系。即您可以在查看器直接查看该视图,简化查询步骤,实现一个页面查询您所需要的所有相关信息这一效果。
以下是这些字段的一些说明:
字段名 | 数据范围 | 适配范围 | 数值范围 |
---|---|---|---|
service:链路服务 | 当前工作空间 Tracing (用户性能监测)数据中的 service 值。 | 场景 > 自定义查看器 基础设施 > 所有查看器 日志查看器 链路查看器 用户访问 > Session、View 查看器 安全巡检查看器 可用性查看器 | *:表示匹配全部服务 value:表示仅匹配对应的服务,支持单值匹配、多值匹配、模糊匹配等多种方式 |
app_id:应用 | 当前工作空间 Rum-View (用户访问监测)数据中的 app_id 值。 | 场景 > 自定义查看器 基础设施 > 所有查看器 日志查看器 链路查看器 用户访问 > Session、View 查看器 安全巡检查看器 可用性查看器 | *:表示匹配全部应用 value:表示仅匹配对应的应用,支持单值匹配、多值匹配、模糊匹配等多种方式 |
source:日志源 | 当前工作空间 Logging (日志)数据中的 source 值。 | 场景 > 自定义查看器 基础设施 > 所有查看器 日志查看器 链路查看器 安全巡检查看器 可用性查看器 | *:表示匹配全部日志源 value:表示仅匹配对应的日志源,支持单值匹配、多值匹配、模糊匹配等多种方式 |
project:项目 | 当前工作空间的 Object(基础设施) 数据中的 project 值。 | 场景 > 自定义查看器 基础设施 > 所有查看器 日志查看器 链路查看器 用户访问 > Session、View 查看器 安全巡检查看器 可用性查看器 | *:表示匹配全部项目 value:表示仅匹配对应的项目,支持单值匹配、多值匹配、模糊匹配等多种方式 |
label | 当前工作空间的 Object(基础设施) 数据中的 label 值。 | 基础设施 > 所有查看器 | *:表示匹配全部项目 value:表示仅匹配对应的 label,支持单值匹配、多值匹配、模糊匹配等多种方式 |
关于以上字段的进一步说明,您可前往 绑定内置视图 - 观测云文档 进行查看。
当然,在内置视图绑定字段时,除以上的固定字段数据范围,我们还可以自定义输入空间内已有的字段(key)、字段值(value) 生成绑定关系。例如:host:aliyun_solution_app01。回车填入字段,绑定成功后,我们就可以前往查看器查看已绑定的【CPU 监控视图】。
此处需注意:选择绑定字段(自定义 Key、Value)时,您需要确保该字段能够在当前工作空间内与支持配置内置视图的查看器对象进行准确匹配。如当前工作空间没有 Key、Value 输入的值,则无法匹配查看器。
实际操作过程和效果如下:
绑定用户视图
完成这一套操作后,我们就可以在日志查看器下的单条日志详情页内,结合日志数据来具体分析某一段时间段内不同主机的 CPU 使用情况,以便相关人员及时作出反应。
从查看器出发
除了从场景 > 内置视图这一个角度实现与查看器的绑定,我们还可以直接在查看器绑定内置视图。比如,我们想在应用性能监测 > 链路查看器详情页绑定【CPU 监控视图】,且只与服务为mysqli这一筛选条件进行绑定,基于链路数据的全量分析,来查看各主机的 CPU 使用情况。
实际操作过程和效果如下:
按照上图的操作,我们就完成了链路查看器与【CPU 监控视图】的绑定。在链路查看器侧,带有这一字段属性的链路数据详情页均会自动绑定这一视图。同理,其他查看器内与此字段相关的数据详情页同样也会关联这个视图。我们前往该视图的详情页,也可以看到已经绑定了service:mysqli 这一字段。
查看器绑定视图
结论
观测云的内置视图支持联动查看器,作为一种直观的数据可视化工具,可以帮助企业更有效地探索和理解数据之间的关系,从而制定更加个性化的营销策略和业务决策,降低数据分析门槛,支持实时更新多种数据源支持等功能特点使得它成为解锁数据关联分析的更多可能的关键。随着数据关联分析在企业数据分析领域发挥越来越重要的作用,让数据驱动业务发展不再是空谈,而是实实在在的落地与实践!