度量工具

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