指标实用程序

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 ()

公共方法

getEventMetricData

public static  getEventMetricData (ITestDevice device, 
                long configId)

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

参数
device ITestDevice

configId long

返回

抛出
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