الإحصائياتقبلبعدGaugeMetricPostProcessor

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] للقيمة، وهو مقياس ذرة حيث تكون subsystem_name display وrail_name هي RAIL_NAME إنّ حالة "energy_microwatt_secs" التي يبلغ حجمها 10 ستبدو على النحو statsd-<config name>-gauge-on_device_power_measurement-delta-display-RAIL_NAME=10.

تتم مطابقة مقاييس "قبل" و"بعد" لحساب دلتا حسب اسمها، ومن ثمَّ يُفترض أن على أن مسؤولي التنسيق سيضمن أن تنشئ كل لقطة مجموعات مقاييس فريدة ضمنها. تشير رسالة الأشكال البيانية سيُنشئ المعالج تحذيرات في الحالات التالية:

  • تتوفّر مفاتيح مقاييس مكرّرة تنشئها أدوات التنسيق ضمن كل لقطة.
  • يتوفّر مفتاح Atom أو مقياس في لقطة واحدة وليس الآخر

ملخّص

شركة إنشاءات عامة

StatsdBeforeAfterGaugeMetricPostProcessor()

الطرق المحمية

void logFormattedWarning(String message)

يجب إجراء التفاف حول CLog.w() للسماح للاختبارات بمراقبة التحذير المنسَّق.

parseMetricsFromReportList(StatsLog.ConfigMetricsReportList reportList)

تحليل مقاييس المقياس من ConfigMetricsReportList باستخدام أدوات تنسيق Atom

شركة إنشاءات عامة

الإحصائياتقبلبعدGaugeMetricPostProcessor

public StatsdBeforeAfterGaugeMetricPostProcessor ()

الطرق المحمية

LogFormattedتحذير

protected void logFormattedWarning (String message)

يجب إجراء التفاف حول CLog.w() للسماح للاختبارات بمراقبة التحذير المنسَّق.

المعلمات
message String

ParseMetricsFromReportList

protected  parseMetricsFromReportList (StatsLog.ConfigMetricsReportList reportList)

تحليل مقاييس المقياس من ConfigMetricsReportList باستخدام أدوات تنسيق Atom

سيتم تخزين مقاييس الأحداث الناتجة عن مفاتيح مكرّرة كقيم مفصولة بفواصل.

المعلمات
reportList StatsLog.ConfigMetricsReportList

المرتجعات