API概览

EMAS移动监控提供数据开放接口,您可以通过API访问您应用的崩溃和性能数据。本产品所有开放的API,按照功能目录分类罗列如下。

所有API均支持HTTP或者HTTPS网络请求协议,允许GET和POST方法。您可以通过SDK或者HTTP请求等方式使用。

SDK接入请参考SDK概述

HTTP调用请参考调用方式

崩溃分析

API

描述

查询崩溃趋势

调用QueryCrashTrend查询崩溃和异常的趋势。

性能分析

启动性能查询接口

API

描述

查询启动耗时分布

调用QueryLaunchTimeDistribution查询启动耗时分布。

查询启动耗时趋势

调用QueryLaunchTimeTrend查询应用启动耗时的变化趋势。

查询启动耗时趋势(按地区分组)

调用QueryLaunchTimeTrendGroupByProvince按地区分组,查询启动耗时趋势。

查询启动耗时趋势(按运营商分组)

调用QueryLaunchTimeTrendWithCarrier按运营商分类查询启动耗时趋势。

页面性能查询接口

API

描述

查询页面性能分布

调用QueryPagePerfDistribution查询页面性能分布,包括页面启动耗时和滑动FPS。

查询页面性能趋势

调用QueryPagePerfTrend查询指定页面的性能趋势,包括页面启动耗时和页面滑动FPS。

查询页面性能趋势(按页面分组)

调用QueryPagePerfTrendGroupByPageName按页面分组查询页面的性能趋势,包括启动耗时和滑动FPS。

查询页面性能趋势(按地区分组)

调用QueryPagePerfTrendGroupByProvince按地区分组查询页面性能趋势。

网络性能查询接口

API

描述

查询网络请求平均耗时趋势

调用QueryApiAvgDurationTrend查询网络请求的平均耗时趋势。

查询网络请求平均耗时趋势(按指定分组)

调用QueryApiAvgDurationGroupTrend按指定分组方式(域名或操作系统)查询网络请求平均耗时趋势。

查询单域名网络请求平均耗时趋势(按指定分组)

调用QuerySingleDomainApiAvgDurationGroupTrend按指定分组(请求路径、服务端IP、地区或运营商)查询单个域名下的网络请求平均耗时趋势。

查询接口响应时间分布

调用QueryApiDurationDistribution查询接口响应时间的分布。

查询网络错误趋势

调用QueryApiErrorTrend查询网络错误趋势。

查询网络错误趋势(按指定分组)

调用QueryApiErrorGroupTrend按指定分组方式(域名或操作系统)查询网络错误趋势。

查询单域名网络错误趋势(按指定分组)

调用QuerySingleDomainApiErrorGroupTrend按指定分组(请求路径、服务端IP、地区或运营商)查询单个域名的网络错误趋势。

查询网络HTTP状态码统计趋势

调用QueryApiStatusCodeTrend查询网络HTTP状态码分类统计趋势。

查询网络HTTP状态码统计趋势(按指定分组)

调用QueryApiStatusCodeGroupTrend按指定分组方式(域名或操作系统)查询网络HTTP状态码统计趋势。

查询单域名网络HTTP状态码趋势(按指定分组)

调用QuerySingleDomainApiStatusCodeGroupTrend按指定分组(请求路径、服务端IP、地区或运营商)查询单个域名下HTTP状态码的趋势。

阿里云首页 移动研发平台EMAS 相关技术圈