構成ユーティリティ
public class ConfigUtil
extends Object
java.lang.オブジェクト |
↳ | com.android.tradefed.util.statsd.ConfigUtil |
statsd 構成ファイルを作成、操作、およびプッシュするためのユーティリティ クラス。
TODO(b/118635164): デバイス側の構成ユーティリティとマージします。
まとめ
パブリックメソッド |
---|
static long | pushBinaryStatsConfig ( ITestDevice device, File configFile) バイナリ statsd 構成ファイルをプッシュしてメトリクスを収集します |
static long | pushStatsConfig ( ITestDevice device, eventAtomIds, logSources) pushStatsConfig ( ITestDevice device, eventAtomIds, logSources) pushStatsConfig ( ITestDevice device, eventAtomIds, logSources) イベントベースの構成ファイルをプッシュして、 eventAtomIds で提供されるアトムをlogSources から収集します |
static long | pushStatsConfig ( ITestDevice device, eventAtomIds) pushStatsConfig ( ITestDevice device, eventAtomIds) イベントベースの構成ファイルをプッシュして、 eventAtomIds で提供されるアトムを収集します。 |
static void | removeConfig ( ITestDevice device, long configId) statsd 構成ファイルをその ID configId によって削除します。 |
パブリックコンストラクター
構成ユーティリティ
public ConfigUtil ()
パブリックメソッド
PushBinaryStatsConfig
public static long pushBinaryStatsConfig (ITestDevice device,
File configFile)
バイナリ statsd 構成ファイルをプッシュしてメトリクスを収集します
パラメーター |
---|
device | ITestDevice : バイナリ statsd 構成がプッシュされるテスト デバイス |
configFile | File : statsd 構成ファイル |
戻り値 |
---|
long | 新しくプッシュされた設定ファイルのID |
プッシュ統計構成
public static long pushStatsConfig (ITestDevice device,
eventAtomIds,
logSources)
イベントベースの構成ファイルをプッシュして、 eventAtomIds
で提供されるアトムをlogSources
から収集します
パラメーター |
---|
device | ITestDevice : 設定をプッシュする場所 |
eventAtomIds | : 収集するイベント アトム ID のリスト |
logSources | : アトムを収集できるログ ソースのリスト |
戻り値 |
---|
long | 新しくプッシュされた設定ファイルのID |
プッシュ統計構成
public static long pushStatsConfig (ITestDevice device,
eventAtomIds)
イベントベースの構成ファイルをプッシュして、 eventAtomIds
で提供されるアトムを収集します。
パラメーター |
---|
device | ITestDevice : 設定をプッシュする場所 |
eventAtomIds | : 収集するイベント アトム ID のリスト |
戻り値 |
---|
long | 新しくプッシュされた設定ファイルのID |
構成を削除する
public static void removeConfig (ITestDevice device,
long configId)
statsd 構成ファイルをその ID configId
によって削除します。
パラメーター |
---|
device | ITestDevice : 構成を削除する場所 |
configId | long : 削除する構成のID |