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 |
عائدات | |
---|---|