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회 후의 스냅샷 측정항목 형식 지정 도구와 델타를 보고하는 기능을 제공합니다.

이 방식으로 수집되는 측정항목은 다음과 같습니다(측정항목은 Atom에 있음).

 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인 Atom energy_microwatt_secs10statsd-<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

반환 값