StatsdBeforeAfterGaugeMetricPostProcessor

public class StatsdBeforeAfterGaugeMetricPostProcessor
extends StatsdGenericPostProcessor

java.lang.Object
   ↳ com.android.tradefed.postprocessor.BasePostProcessor
     ↳ com.android.tradefed.postprocessor.StatsdGenericPostProcessor
       ↳ com.android.tradefed.postprocessor.StatsdBeforeAfterGaugeMetricPostProcessor


'전/후' 접근 방식(테스트/실행 전과 후의 스냅샷 1개씩)으로 수집된 게이지 측정항목을 처리하는 후처리기입니다. 제공된 측정항목 형식 지정자 목록에 따라 측정항목을 가져와서 그 차이를 보고합니다.

이 방법으로 수집된 측정항목은 다음과 같습니다. (측정항목은 원자에 있음)

 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_namedisplay, rail_nameRAIL_NAME, energy_microwatt_secs10인 원자의 측정항목은 statsd-<config name>-gauge-on_device_power_measurement-delta-display-RAIL_NAME=10과 같이 표시됩니다.

전/후 측정항목은 이름으로 델타 계산에 대해 일치하므로 각 스냅샷이 고유한 측정항목 세트를 생성하도록 형식 지정자가 이를 보장한다고 가정합니다. 다음 시나리오에서 프로세서가 경고를 생성합니다.

  • 각 스냅샷 내에 형식 지정 도구에 의해 생성된 중복 측정항목 키가 있습니다.
  • 원자 또는 측정항목 키가 한 스냅샷에는 있지만 다른 스냅샷에는 없는 경우

요약

공개 생성자

StatsdBeforeAfterGaugeMetricPostProcessor()

보호된 메서드

void logFormattedWarning(String message)

테스트에서 형식이 지정된 경고를 관찰할 수 있도록 하는 CLog.w() 래퍼입니다.

parseMetricsFromReportList(StatsLog.ConfigMetricsReportList reportList)

atom 형식 지정자를 사용하여 ConfigMetricsReportList에서 게이지 측정항목을 파싱합니다.

공개 생성자

StatsdBeforeAfterGaugeMetricPostProcessor

public StatsdBeforeAfterGaugeMetricPostProcessor ()

보호된 메서드

logFormattedWarning

protected void logFormattedWarning (String message)

테스트에서 형식이 지정된 경고를 관찰할 수 있도록 하는 CLog.w() 래퍼입니다.

매개변수
message String

parseMetricsFromReportList

protected  parseMetricsFromReportList (StatsLog.ConfigMetricsReportList reportList)

atom 형식 지정자를 사용하여 ConfigMetricsReportList에서 게이지 측정항목을 파싱합니다.

중복 키가 발생하는 이벤트 측정항목은 쉼표로 구분된 값으로 저장됩니다.

매개변수
reportList StatsLog.ConfigMetricsReportList

반환 값