MetricUtil

public class MetricUtil
extends Object

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


Classe utilitária para extrair métricas de configurações do StatsD enviadas por push.

Resumo

Construtores públicos

MetricUtil()

Métodos públicos

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

Recebe dados de métricas de eventos do statsd do dispositivo usando o ID de configuração do statsd.

static InputStreamSource getReportByteStream(ITestDevice device, long configId)

Receber o relatório do Statsd como uma fonte de fluxo de bytes

static StatsLog.StatsdStatsReport getStatsdMetadata(ITestDevice device)

Recebe metadados do statsd, que também contêm informações sobre falhas do servidor do sistema.

Construtores públicos

MetricUtil

public MetricUtil ()

Métodos públicos

getEventMetricData

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

Recebe dados de métricas de eventos do statsd do dispositivo usando o ID de configuração do statsd.

Parâmetros
device ITestDevice

configId long

Retorna
List<StatsLog.EventMetricData>

Gera
DeviceNotAvailableException

getReportByteStream

public static InputStreamSource getReportByteStream (ITestDevice device, 
                long configId)

Receber o relatório do Statsd como uma fonte de fluxo de bytes

Parâmetros
device ITestDevice

configId long

Retorna
InputStreamSource

Gera
DeviceNotAvailableException

getStatsdMetadata

public static StatsLog.StatsdStatsReport getStatsdMetadata (ITestDevice device)

Recebe metadados do statsd, que também contêm informações sobre falhas do servidor do sistema.

Parâmetros
device ITestDevice

Retorna
StatsLog.StatsdStatsReport

Gera
DeviceNotAvailableException
InvalidProtocolBufferException