配置工具
public class ConfigUtil
extends Object
java.lang.Object |
↳ | 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) 推送基于事件的配置文件以从logSources 收集eventAtomIds 中提供的原子 |
static long | pushStatsConfig ( ITestDevice device, eventAtomIds) pushStatsConfig ( ITestDevice device, eventAtomIds) 推送基于事件的配置文件以收集eventAtomIds 中提供的原子。 |
static void | removeConfig ( ITestDevice device, long configId) 通过 id configId 删除 statsd 配置文件。 |
公共构造函数
配置工具
public ConfigUtil ()
公共方法
推送二进制统计配置
public static long pushBinaryStatsConfig (ITestDevice device,
File configFile)
推送二进制 statsd 配置文件来收集指标
参数 |
---|
device | ITestDevice :二进制 statsd 配置将被推送到的测试设备 |
configFile | File :statsd 配置文件 |
推送统计配置
public static long pushStatsConfig (ITestDevice device,
eventAtomIds,
logSources)
推送基于事件的配置文件以从logSources
收集eventAtomIds
中提供的原子
参数 |
---|
device | ITestDevice :将配置推送到哪里 |
eventAtomIds | :要收集的事件原子 ID 列表 |
logSources | :可以收集原子的日志源列表 |
推送统计配置
public static long pushStatsConfig (ITestDevice device,
eventAtomIds)
推送基于事件的配置文件以收集eventAtomIds
中提供的原子。
参数 |
---|
device | ITestDevice :将配置推送到哪里 |
eventAtomIds | :要收集的事件原子 ID 列表 |
删除配置
public static void removeConfig (ITestDevice device,
long configId)
通过 id configId
删除 statsd 配置文件。
参数 |
---|
device | ITestDevice :删除配置的位置 |
configId | long :要删除的配置的 ID |