MetricUtil

public class MetricUtil
extends Object

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


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

摘要

公共构造函数

MetricUtil()

公共方法

static List<StatsLog.EventMetricData> getEventMetricData(ITestDevice device, long configId)

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

static InputStreamSource getReportByteStream(ITestDevice device, long configId)

以字节流源的形式获取 Statsd 报告

static StatsLog.StatsdStatsReport getStatsdMetadata(ITestDevice device)

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

公共构造函数

MetricUtil

public MetricUtil ()

公共方法

getEventMetricData

public static List<StatsLog.EventMetricData> getEventMetricData (ITestDevice device, 
                long configId)

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

参数
device ITestDevice

configId long

返回
List<StatsLog.EventMetricData>

抛出
DeviceNotAvailableException

getReportByteStream

public static InputStreamSource getReportByteStream (ITestDevice device, 
                long configId)

以字节流源的形式获取 Statsd 报告

参数
device ITestDevice

configId long

返回
InputStreamSource

抛出
DeviceNotAvailableException

getStatsdMetadata

public static StatsLog.StatsdStatsReport getStatsdMetadata (ITestDevice device)

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

参数
device ITestDevice

返回
StatsLog.StatsdStatsReport

抛出
DeviceNotAvailableException
InvalidProtocolBufferException