开发者社区> 问答> 正文

业务实时监控服务 ARMS名词应该如何解释?

报表控件

报表控件定义了如何基于数据集提供可视化展示功能。报表控件可被大盘引用。

报警规则

报警规则定义了如何基于数据集生成报警以及通知方式。报警的优先级目前暂分为三种:警告、错误、致命。

采集规则

定义在一个监控任务中数据如何从不同数据源实例进行采集。采集规则在监控任务中必须定义。

监控任务

一个任务代表 ARMS 从数据抓取,数据处理,数据存储到结果展示和导出的一个实例。任务有如下分类:

预定义任务:如”异常堆栈监控”,”商品销售量统计”等。通过创建这类任务,用户通过直接使用预定义的清洗逻辑、数据集、报表控件的组件,可快速组装出一个针对特定场景的监控任务。
定制任务:在这里任务中,用户需要根据提示步骤,一步步手动定制任务的各类组件,组装出一个完整监控任务。
交互式大盘

ARMS 中用户基于数据集自定义的一组交互式报表。一个交互式大盘可用于多个数据集的不同图标形势的展示。查询时间跨度可自定义。

时间粒度

ARMS 中的数据集都自带时间属性,其中时间粒度定义了用户在查询数据时所需要返回数据的时间粒度,如1天、2小时、5分钟等。

数据集

数据集定义了监控任务中如何基于采集到的数据做聚合计算,持久化存储,以及 Open API 访问输出。数据集可以被直接定义,也可以简介通过报表空间和报警通知被间接定义。

数据集维度

维度是数据集在创建时被用于聚合的 Key 值,类似于数据库中 GroupBy 的列名,或者多维联机分析处理中的属性。数据集将根据设置的维度来对实时数据进行对应的聚合操作。

数据集指标

数据集中存储的具体指标,一般为数字类型,类似于多维联机分析处理中的值。ARMS 的指标一般对应于实时计算后的 Count、Max、Sum、Count Distinct 等值。

数据清洗

数据清洗是指对日志数据进行切分、静态 Join 等操作,最终转化标准的 Key-Value(KV) 格式的过程。

数据筛选

在数据集中定义什么样的数据将被用于数据集计算。不满足筛选条件的数据在数据集中将被过滤。

数据源

ARMS 获取数据的地方,主要包含以下几种方式:

ECS 数据源:通过日志采集的方式在 ECS 上进行数据采集。
MQ 数据源:通过对接 MQ 的方式进行数据采集。
LogStash 数据源:用户通过发送集成 API 直接发送数据到 ARMS 的方式。
DRDS 数据源(敬请期待):通过采集 Binlog 的方式进行数据采集。
映射表

用户自定义的静态表,用于将查询结果的值映射成一定业务属性的字段。如将查询结果的省市区名字映射成邮政编码,用以后续图标处理等。

展开
收起
猫饭先生 2017-10-31 10:10:56 1962 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
ARMS打造应用全栈监控 立即下载
《阿里云云拨测发布》PDF 立即下载
Elasticsearch全观测技术解析与应用(构建日志、指标、APM统一观测平台) 立即下载