StatsdBeforeAfterGaugeMetricPostProcessor
public class StatsdBeforeAfterGaugeMetricPostProcessor
extends StatsdGenericPostProcessor
java.lang.객체 | |||
↳ | com.android.tradefed.postprocessor.BasePostProcessor | ||
↳ | com.android.tradefed.postprocessor.StatsdGenericPostProcessor | ||
↳ | com.android.tradefed.postprocessor.StatsdBeforeAfterGaugeMetricPostProcessor |
"이전/이후" 접근 방식으로 수집된 게이지 메트릭을 처리하는 포스트 프로세서입니다. 즉, 테스트/실행 전 스냅샷과 메트릭 포맷터의 제공된 목록에 따라 메트릭을 추출하고 해당 델타를 보고합니다.
이 방법으로 수집된 메트릭은 다음과 같습니다. (메트릭은 원자에 있음)
reports { metrics { gauge_metrics { data { # Bucket for the "before" snapshot bucket_info { atom {...} atom {...} ... } # Bucket for the "after" snapshot bucket_info { atom {...} atom {...} ... } } } ... } ... }
예를 들어 제공된 메트릭 포맷터가 키에 대해 on_device_power_measurement
이고 값에 대해 [subsystem_name]-[rail_name]=[energy_microwatt_secs]
subsystem_name
display
이고 rail_name
이 RAIL_NAME
이고 energy_microwatt_secs
가 10
인 원자에 대한 메트릭은 statsd-<config name>-gauge-on_device_power_measurement-delta-display-RAIL_NAME=10
와 같습니다. statsd-<config name>-gauge-on_device_power_measurement-delta-display-RAIL_NAME=10
.
이전/이후 메트릭은 델타 계산을 위해 이름별로 일치하므로 포맷터가 각 스냅샷이 고유한 메트릭 세트를 생성하도록 보장한다고 가정합니다. 프로세서는 다음 시나리오에서 경고를 생성합니다.
- 각 스냅샷 내에서 포맷터가 생성한 중복 메트릭 키가 있습니다.
- Atom 또는 메트릭 키가 한 스냅샷에는 있지만 다른 스냅샷에는 없습니다.
요약
공개 생성자 | |
---|---|
StatsdBeforeAfterGaugeMetricPostProcessor () |
보호된 방법 | |
---|---|
void | logFormattedWarning (String message) 테스트에서 형식이 지정된 경고를 관찰할 수 있도록 하는 |
parseMetricsFromReportList (StatsLog.ConfigMetricsReportList reportList) Atom 포맷터를 사용하여 |
공개 생성자
StatsdBeforeAfterGaugeMetricPostProcessor
public StatsdBeforeAfterGaugeMetricPostProcessor ()
보호된 방법
logFormattedWarning
protected void logFormattedWarning (String message)
테스트에서 형식이 지정된 경고를 관찰할 수 있도록 하는 CLog.w()
주변의 래퍼입니다.
매개변수 | |
---|---|
message | String |
parseMetricsFromReportList
protectedparseMetricsFromReportList (StatsLog.ConfigMetricsReportList reportList)
Atom 포맷터를 사용하여 ConfigMetricsReportList
에서 게이지 지표를 구문 분석합니다.
중복 키를 생성하는 이벤트 메트릭은 쉼표로 구분된 값으로 저장됩니다.
매개변수 | |
---|---|
reportList | StatsLog.ConfigMetricsReportList |
보고 | |
---|---|