StatsdBeforeAfterGaugeMetricPostProcessor
public class StatsdBeforeAfterGaugeMetricPostProcessor
extends StatsdGenericPostProcessor
java.lang.Object | |||
↳ | 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]
للقيمة، فإن مقياس الذرة حيث display
subsystem_name
، 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) قم بتحليل مقاييس القياس من |
المقاولين العامة
StatsdBeforeAfterGaugeMetricPostProcessor
public StatsdBeforeAfterGaugeMetricPostProcessor ()
الأساليب المحمية
تحذير منسق
protected void logFormattedWarning (String message)
غلاف حول CLog.w()
يتيح للاختبارات مراقبة التحذير المنسق.
حدود | |
---|---|
message | String |
parseMetricsFromReportList
protectedparseMetricsFromReportList (StatsLog.ConfigMetricsReportList reportList)
قم بتحليل مقاييس القياس من ConfigMetricsReportList
باستخدام تنسيقات الذرة.
سيتم تخزين مقاييس الأحداث التي تؤدي إلى مفاتيح مكررة كقيم مفصولة بفواصل.
حدود | |
---|---|
reportList | StatsLog.ConfigMetricsReportList |
عائدات | |
---|---|