{i>StatsdBeforeAfterGaugeMetricPostProcessor<i}
public
class
StatsdBeforeAfterGaugeMetricPostProcessor
extends StatsdGenericPostProcessor
java.lang.Object | |||
↳ | com.android.tradefed.postprocessor.BasePostProcessor | ||
↳ | com.android.tradefed.postprocessor.StatsdGenericPostProcessor | ||
↳ | com.android.tradefed.postprocessor.StatsdBeforeAfterGaugeMetricPostProcessor |
Pemroses postingan yang memproses metrik yang dikumpulkan di "sebelum/sesudah" pendekatan, yaitu sebelum menjalankan pengujian dan setelahnya, untuk mengambil metrik sesuai dengan daftar pemformat metrik dan melaporkan deltanya.
Metrik yang dikumpulkan dengan cara ini akan terlihat seperti berikut: (metrik berada dalam atom)
reports { metrics { gauge_metrics { data { # Bucket for the "before" snapshot bucket_info { atom {...} atom {...} ... } # Bucket for the "after" snapshot bucket_info { atom {...} atom {...} ... } } } ... } ... }
Misalnya, jika pemformat metrik yang disediakan adalah on_device_power_measurement
untuk kunci
dan [subsystem_name]-[rail_name]=[energy_microwatt_secs]
untuk nilai, yaitu metrik untuk
atom dengan subsystem_name
adalah display
, rail_name
adalah RAIL_NAME
, dan
energy_microwatt_secs
adalah 10
akan terlihat seperti statsd-<config
name>-gauge-on_device_power_measurement-delta-display-RAIL_NAME=10
.
Metrik sebelum/sesudah dicocokkan untuk penghitungan delta berdasarkan namanya, sehingga diasumsikan bahwa pemformat akan memastikan bahwa setiap {i>snapshot <i} menghasilkan set metrik unik di dalamnya. Tujuan akan menghasilkan peringatan dalam skenario berikut:
- Ada kunci metrik duplikat yang dihasilkan oleh pemformat dalam setiap snapshot
- Kunci atom atau metrik ada dalam satu snapshot, tetapi tidak pada yang lain
Ringkasan
Konstruktor publik | |
---|---|
StatsdBeforeAfterGaugeMetricPostProcessor()
|
Metode yang dilindungi | |
---|---|
void
|
logFormattedWarning(String message)
Wrapper di sekitar |
|
parseMetricsFromReportList(StatsLog.ConfigMetricsReportList reportList)
Uraikan metrik pengukur dari |
Konstruktor publik
{i>StatsdBeforeAfterGaugeMetricPostProcessor<i}
public StatsdBeforeAfterGaugeMetricPostProcessor ()
Metode yang dilindungi
logFormattedPeringatan
protected void logFormattedWarning (String message)
Wrapper di sekitar CLog.w()
yang memungkinkan pengujian mengamati peringatan yang diformat.
Parameter | |
---|---|
message |
String |
menguraiMetricsFromReportList
protectedparseMetricsFromReportList (StatsLog.ConfigMetricsReportList reportList)
Uraikan metrik pengukur dari ConfigMetricsReportList
menggunakan pemformat atom.
Metrik peristiwa yang menghasilkan kunci duplikat akan disimpan sebagai nilai yang dipisahkan koma.
Parameter | |
---|---|
reportList |
StatsLog.ConfigMetricsReportList |
Hasil | |
---|---|
|