此 API 提供最近十分钟内的基础监控数据。目前只能提供 CPU 和 load 两个指标,后续会逐渐将某些指标公开。
请求 URI
参数名 | 参数类型 | 描述 |
appId | String | 目标应用 ID,可以在 EDAS 控制台应用管理 页面点击应用名,查看该应用的 ID |
metric | Enum | 枚举类型,查询对应的指标数据,目前可指定 CPU 或者 load |
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
根据您提供的信息,您正在询问关于一个特定API的监控数据获取问题。不过,从我所掌握的知识库资料来看,阿里云云监控(Cloud Monitor,CMS)针对Serverless应用引擎(SAE)提供了丰富的监控指标,包括但不限于CPU使用率、磁盘IOPS读写、磁盘吞吐量以及内存使用情况等,并不仅限于CPU和load两个指标。这些监控项可以通过云监控API进行访问,其中Namespace需设置为acs_serverless
,且监控数据的采集周期Period默认为60秒,可按需调整为60的整数倍。
对于您提到的请求URI /app/latest_avg_metrics
及其参数格式,这似乎是一个特定接口的调用示例,用于获取最近十分钟内的基础监控数据,特别是CPU和load指标。响应数据示例中的"data": 1.3
可能表示的是查询时间段内的平均CPU负载或load值。
然而,基于您的需求,如果希望利用云监控API来获取更全面的SAE监控数据,应当参考云监控API的官方文档来构造合适的请求,确保包含正确的MetricName、Dimensions以及其他必要的参数。例如,若要获取应用的CPU使用率,应使用cpu
作为MetricName,并提供userId
与appId
作为Dimensions;若关注实例级别的内存使用情况,则MetricName应为instanceId_memoryUsed
,同时在Dimensions中增加instanceId
。
因此,如果您需要扩展监控指标范围或有其他高级查询需求,请直接利用云监控API的完整功能,遵循其官方指南进行配置和调用,以获取包括但不限于CPU和load在内的多种监控数据。