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 |
| المرتجعات | |
|---|---|
|
|