度量工具

public class MetricUtil
extends Object

java.lang.Object
com.android.tradefed.util.statsd.MetricUtil


用于从推送的 statsd 配置中提取指标的实用程序类。

概括

公共构造函数

MetricUtil ()

公共方法

static getEventMetricData ( ITestDevice device, long configId)

使用 statsd 配置 ID 从设备获取 statsd 事件指标数据。

static InputStreamSource getReportByteStream ( ITestDevice device, long configId)

获取 Statsd 报告作为字节流源

static StatsLog.StatsdStatsReport getStatsdMetadata ( ITestDevice device)

获取 statsd 元数据,其中还包含系统服务器崩溃信息。

公共构造函数

度量工具

public MetricUtil ()

公共方法

获取事件指标数据

public static  getEventMetricData (ITestDevice device, 
                long configId)

使用 statsd 配置 ID 从设备获取 statsd 事件指标数据。

参数
device ITestDevice

configId long

退货

投掷
DeviceNotAvailableException

获取报告字节流

public static InputStreamSource getReportByteStream (ITestDevice device, 
                long configId)

获取 Statsd 报告作为字节流源

参数
device ITestDevice

configId long

退货
InputStreamSource

投掷
DeviceNotAvailableException

获取统计元数据

public static StatsLog.StatsdStatsReport getStatsdMetadata (ITestDevice device)

获取 statsd 元数据,其中还包含系统服务器崩溃信息。

参数
device ITestDevice

退货
StatsLog.StatsdStatsReport

投掷
DeviceNotAvailableException
InvalidProtocolBufferException