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