ConfigUtil
public class ConfigUtil
extends Object
java.lang.Object |
↳ | com.android.tradefed.util.statsd.ConfigUtil |
Classe de utilitário para criar, interagir e enviar arquivos de configuração statsd.
TODO(b/118635164): Mesclar com utilitários de configuração do lado do dispositivo.
Resumo
Métodos públicos |
---|
static long | pushBinaryStatsConfig ( ITestDevice device, File configFile) Envia um arquivo de configuração binário statsd para coletar métricas |
static long | pushStatsConfig ( ITestDevice device, eventAtomIds, logSources) pushStatsConfig ( ITestDevice device, eventAtomIds, logSources) pushStatsConfig ( ITestDevice device, eventAtomIds, logSources) Envia um arquivo de configuração baseado em eventos para coletar átomos fornecidos em eventAtomIds de logSources |
static long | pushStatsConfig ( ITestDevice device, eventAtomIds) pushStatsConfig ( ITestDevice device, eventAtomIds) Envia um arquivo de configuração baseado em evento para coletar átomos fornecidos em eventAtomIds . |
static void | removeConfig ( ITestDevice device, long configId) Remove um arquivo de configuração statsd por seu id, configId . |
Construtores públicos
ConfigUtil
public ConfigUtil ()
Métodos públicos
pushBinaryStatsConfig
public static long pushBinaryStatsConfig (ITestDevice device,
File configFile)
Envia um arquivo de configuração binário statsd para coletar métricas
Parâmetros |
---|
device | ITestDevice : dispositivo de teste para onde a configuração binária do statsd será enviada |
configFile | File : O arquivo de configuração statsd |
Devoluções |
---|
long | ID do arquivo de configuração recém-enviado |
pushStatsConfig
public static long pushStatsConfig (ITestDevice device,
eventAtomIds,
logSources)
Envia um arquivo de configuração baseado em eventos para coletar átomos fornecidos em eventAtomIds
de logSources
Parâmetros |
---|
device | ITestDevice : onde enviar a configuração |
eventAtomIds | : uma lista de IDs de átomos de eventos a serem coletados |
logSources | : uma lista de fontes de log de onde os átomos podem ser coletados |
Devoluções |
---|
long | ID do arquivo de configuração recém-enviado |
pushStatsConfig
public static long pushStatsConfig (ITestDevice device,
eventAtomIds)
Envia um arquivo de configuração baseado em evento para coletar átomos fornecidos em eventAtomIds
.
Parâmetros |
---|
device | ITestDevice : onde enviar a configuração |
eventAtomIds | : uma lista de IDs de átomos de eventos a serem coletados |
Devoluções |
---|
long | ID do arquivo de configuração recém-enviado |
removeConfig
public static void removeConfig (ITestDevice device,
long configId)
Remove um arquivo de configuração statsd por seu id, configId
.
Parâmetros |
---|
device | ITestDevice : onde excluir a configuração |
configId | long : ID da configuração a ser excluída |