الإحصائياتقبلبعد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)
يجب إجراء التفاف حول |
|
parseMetricsFromReportList(StatsLog.ConfigMetricsReportList reportList)
تحليل مقاييس المقياس من |
شركة إنشاءات عامة
الإحصائياتقبلبعدGaugeMetricPostProcessor
public StatsdBeforeAfterGaugeMetricPostProcessor ()
الطرق المحمية
LogFormattedتحذير
protected void logFormattedWarning (String message)
يجب إجراء التفاف حول CLog.w()
للسماح للاختبارات بمراقبة التحذير المنسَّق.
المعلمات | |
---|---|
message |
String |
ParseMetricsFromReportList
protectedparseMetricsFromReportList (StatsLog.ConfigMetricsReportList reportList)
تحليل مقاييس المقياس من ConfigMetricsReportList
باستخدام أدوات تنسيق Atom
سيتم تخزين مقاييس الأحداث الناتجة عن مفاتيح مكرّرة كقيم مفصولة بفواصل.
المعلمات | |
---|---|
reportList |
StatsLog.ConfigMetricsReportList |
المرتجعات | |
---|---|
|