StatdBeforeAfterGaugeMetricPostProcessor
public
class
StatsdBeforeAfterGaugeMetricPostProcessor
extends StatsdGenericPostProcessor
JavaScript.lang.Object | |||
↳ | com.android.tradefed.postprocessor.BasePostProcessor | ||
↳ | com.android.tradefed.postprocessor.StatsdgenerativePostProcessor | ||
↳ | 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
.
מדדי ה'לפני/אחרי' מותאמים לצורך חישוב דלתא לפי השם שלהם, כך מניחים שהמעצבים יבטיחו שכל תמונת מצב תיצור קבוצות מדדים ייחודיות. שמעבד מידע יפיק אזהרות בתרחישים הבאים:
- בכל תמונת מצב יש מפתחות מדדים כפולים שנוצרו על ידי כלי העיצוב
- מפתח אטום או מפתח מדד מופיע בתמונת מצב אחת, אבל לא בתמונה השנייה
סיכום
בנאים ציבוריים | |
---|---|
StatsdBeforeAfterGaugeMetricPostProcessor()
|
שיטות מוגנות | |
---|---|
void
|
logFormattedWarning(String message)
גלישה מסביב ל- |
|
parseMetricsFromReportList(StatsLog.ConfigMetricsReportList reportList)
מנתחים את מדדי המד מ- |
בנאים ציבוריים
StatdBeforeAfterGaugeMetricPostProcessor
public StatsdBeforeAfterGaugeMetricPostProcessor ()
שיטות מוגנות
LogFormattedWarning
protected void logFormattedWarning (String message)
גלישה מסביב ל-CLog.w()
שמאפשרת לבדוק את האזהרה בפורמט המתאים.
פרמטרים | |
---|---|
message |
String |
parseMetricsFromReportList
protectedparseMetricsFromReportList (StatsLog.ConfigMetricsReportList reportList)
מנתחים את מדדי המד מ-ConfigMetricsReportList
באמצעות הכלים לעיצוב של עדכון Atom.
מדדי אירועים שמניבים מפתחות כפולים יישמרו כערכים מופרדים בפסיקים.
פרמטרים | |
---|---|
reportList |
StatsLog.ConfigMetricsReportList |
החזרות | |
---|---|
|