구성 유틸리티
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) 이벤트 기반 구성 파일을 푸시하여 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 ()
공개 방법
pushBinaryStatsConfig
public static long pushBinaryStatsConfig (ITestDevice device,
File configFile)
메트릭을 수집하기 위해 바이너리 statsd 구성 파일을 푸시합니다.
매개변수 |
---|
device | ITestDevice : 바이너리 statsd 구성이 푸시될 테스트 장치 |
configFile | File : statsd 구성 파일 |
pushStatsConfig
public static long pushStatsConfig (ITestDevice device,
eventAtomIds,
logSources)
이벤트 기반 구성 파일을 푸시하여 logSources
에서 eventAtomIds
에 제공된 원자를 수집합니다.
매개변수 |
---|
device | ITestDevice : 구성을 푸시할 위치 |
eventAtomIds | : 수집할 이벤트 아톰 ID 목록 |
logSources | : 아톰을 수집할 수 있는 로그 소스 목록 |
pushStatsConfig
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 |