云监控 --- DescribeMetricList 与 DescribeMetricData的区别

简介: 查询指定云服务的指定监控项指定时间内的监控数据

Step By Step

  1. DescribeMetricList
  2. DescribeMetricData
  3. 两者的区别

一.DescribeMetricList

调用DescribeMetricList接口查询指定云服务的指定监控项的监控数据

主要参数:

MetricName String

云产品下的监控项

Namespace String

云产品

Period String

数据采集时间间隔

StartTime String

监控数据的开始时间

EndTime String

监控数据的结束时间

Dimensions String

查询的维度

NextToken String

首次查询不需要,当返回数据中有NextToken字段时,再次查询时使用,查询的数据时首次查询后的数据

Length String

每次查询返回最大的数据数量

返回数据格式:

{
"RequestId": "E68C1F4B-0CBC-4A0B-BCB5-212431FB817E",
"Period": "60",
"Datapoints": "[{\"timestamp\":1625328060000,\"userId\":\"100931896542****\",\"instanceId\":\"i-2ze5xhf87nzvhcxr****\",\"Average\":98.35,\"Minimum\":95.47,\"Maximum\":100.0},{\"timestamp\":1625328060000,\"userId\":\"100931896542****\",\"instanceId\":\"i-bp1ayw2n047u2wkl****\",\"Average\":96.49,\"Minimum\":50.0,\"Maximum\":100.0}]",
"Code": "200",
"Success": true}

二.DescribeMetricData

调用DescribeMetricData接口查询指定云服务的某个监控项的监控数据。

MetricName String

云产品下的监控项

Namespace String

云产品

Period String

数据采集时间间隔

StartTime String

监控数据的开始时间

EndTime String

监控数据的结束时间

Dimensions String

查询的维度

NextToken String

首次查询不需要,当返回数据中有NextToken字段时,再次查询时使用,查询的数据时首次查询后的数据

Length String

每次查询返回最大的数据数量

返回数据格式:

{
"RequestId": "7598FEED-3B79-4B4A-AD01-435F34DA8EDC",
"Period": "60",
"Datapoints": "[{\"timestamp\":1618368900000,\"Average\":95.8291666666667,\"Minimum\":65.48,\"Maximum\":100.0},{\"timestamp\":1618368960000,\"Average\":95.8683333333333,\"Minimum\":67.84,\"Maximum\":100.0}]",
"Code": "200"}


三.两者的区别

DescribeMetricList 和 DescribeMetricData都是查询指定云服务的某个监控项的监控数据,返回结果有些区别。

DescribeMetricList 将每个实例下的数据都返回,并标注是那个实例。

DescribeMetricData 根据Period返回所有数据。


获取每个实例的数据使用DescribeMetricList

聚合统计某个时间段内的数据使用DescribeMetricData



相关实践学习
RocketMQ监控/告警一站式搭建应用
RocketMQ监控/告警一站式搭建演示
目录
相关文章
|
SQL 消息中间件 分布式计算
基于阿里云 CloudMonitor云监控自定义监控大盘对 EMR 自定义监控实践
本文旨在分享 EMR 平台大数据服务基于阿里云 CloudMonitor 的监控实践,给客户提供除了 EMR 平台默认监控以外,自建监控方式,适用于统一多个阿里云服务的监控监控场景。
670 1
基于阿里云 CloudMonitor云监控自定义监控大盘对 EMR 自定义监控实践
|
弹性计算 监控 应用服务中间件
云监控之自定义监控
云监控之自定义监控
|
监控 负载均衡 网络协议
云监控-主机监控功能介绍|学习笔记
快速学习云监控-主机监控功能介绍
179 0
云监控-主机监控功能介绍|学习笔记
|
弹性计算 监控 开发者
云监控-创建 Dashboard 监控大盘|学习笔记
快速学习云监控-创建 Dashboard 监控大盘
135 0
云监控-创建 Dashboard 监控大盘|学习笔记
|
弹性计算 监控 开发者
云监控-创建Dashboard监控大盘|学习笔记
快速学习云监控-创建Dashboard监控大盘
191 0
云监控-创建Dashboard监控大盘|学习笔记
|
监控 算法
云监控中通过HTTP上报事件监控数据
云监控中通过HTTP上报事件监控数据
188 0
云监控中通过HTTP上报事件监控数据
|
Prometheus 监控 Cloud Native
使用云监控进行跨账号监控
前言云监控的跨账号监控依赖资源目录RD(Resource Directory),RD的具体操作见其官方文档。需要前当前登录的账号是RD的主账号MA(Master Account)或者是云监控的委派管理员DA(DelegatedAdminAccount)才能进行跨账号监控数据管理。主账号MA无需进行任何设置,只需登陆云监控的控制台正常操作就行。但如果需要某个成员账号也能在云监控上管理其他账号的数据,
3119 0
使用云监控进行跨账号监控
|
监控 网络协议
云监控 -- 站点监控
站点监控是一款定位于互联网网络探测的监控产品,主要用于通过遍布全国的互联网终端节点,发送模拟真实用户访问的探测请求,监控全国各省市运营商网络终端用户到您服务站点的访问情况
482 0
云监控 -- 站点监控
|
监控
云监控 --- 自定义监控
自定义监控为您提供了自定义监控项和报警规则的功能,您可以通过上报监控数据接口,将自己关心的业务指标上报至云监控,并在云监控上添加监控图标和设置报警规则,对于故障指标发送报警通知,便于您及时处理故障,保障业务的正常运行。
427 0
云监控 --- 自定义监控
|
数据采集 Prometheus 监控
使用云监控来监控线下IDC(及其它云)的Mongodb,Redis,Mysql等中间件
背景当前很多用户的服务部署在混合环境中,比如同时使用多个云厂商,或者云加线下IDC等。而对于线下IDC的监控主要是使用开源的系统来自建。带来的问题就是需要花费较大精力来维护自建监控系统并且和云上的监控数据也无法打通。针对这种混合云环境,云监控推出了企业版监控服务,可以实现在阿里云上对下线IDC或其它云服务上部署的中间件进行监控。线下IDC中间件监控实现在云监控上对下线IDC的中间件进行监控,主要实
520 0
使用云监控来监控线下IDC(及其它云)的Mongodb,Redis,Mysql等中间件