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