أداة الإحصائيات العامة في ما بعد المعالجة
public
class
StatsdGenericPostProcessor
extends BasePostProcessor
java.lang.Object | ||
↳ | com.android.tradefed.postprocessor.BasePostProcessor | |
↳ | com.android.tradefed.postprocessor.StatsdGenericPostProcessor |
يشير هذا المصطلح إلى معالج ما بعد المعالجة يعالج تقارير إحصاءات النموذج الأوّلي الثنائية إلى أزواج مفاتيح/قيم من خلال توسيع تقريرها كبنية الشجرة.
وهذا المعالج غير مرتبط بنوع تقارير المقاييس التي يتعامل معها. كما أنها بمثابة أداة الفئة الأساسية لبرامج معالجة عمليات النشر الأخرى التي تم إحصاءاتها من خلال تضمين الرمز الشائع لاسترجاع الإحصاءات وقراءتها التقارير.
ملخّص
شركة إنشاءات عامة | |
---|---|
StatsdGenericPostProcessor()
|
الطرق العامة | |
---|---|
|
processRunMetricsAndLogs(
نفِّذ هذه الطريقة لإنشاء مجموعة من المقاييس الجديدة من المقاييس الحالية والسجلات. |
|
processTestMetricsAndLogs(TestDescription testDescription,
نفِّذ هذه الطريقة لنشر مقاييس العملية والسجلات من كل اختبار. |
الطرق المحمية | |
---|---|
|
convertProtoMessage(Message reportMessage)
تنظيم رسالة نموذجية في مجموعة من أزواج المفتاح/القيمة التي تصبح مقاييس |
MetricMeasurement.DataType
|
getMetricType()
اضبط نوع المقياس على مقياس RAW. |
|
parseMetricsFromReportList(StatsLog.ConfigMetricsReportList reportList)
تحليل المقاييس من قراءة |
شركة إنشاءات عامة
أداة الإحصائيات العامة في ما بعد المعالجة
public StatsdGenericPostProcessor ()
الطرق العامة
عمليةProcessRunMetricsAndLogs
publicprocessRunMetricsAndLogs ( rawMetrics, runLogs)
نفِّذ هذه الطريقة لإنشاء مجموعة من المقاييس الجديدة من المقاييس الحالية والسجلات. يجب عرض المقاييس التي تم إنشاؤها حديثًا فقط، مع اسم مفتاح فريد (لا التعارض مع المفاتيح الحالية).
المعلمات | |
---|---|
rawMetrics |
: مجموعة المقاييس الأولية المتاحة للتشغيل. |
runLogs |
: مجموعة ملفات السجلّ الخاصة بإجراء الاختبار |
المرتجعات | |
---|---|
|
مجموعة المقاييس التي تم إنشاؤها حديثًا من مقاييس التنفيذ. |
ProcessTestMetricsAndLogs
publicprocessTestMetricsAndLogs (TestDescription testDescription, testMetrics, testLogs)
نفِّذ هذه الطريقة لنشر مقاييس العملية والسجلات من كل اختبار. فقط التي تم إنشاؤها، باستخدام اسم مفتاح فريد (لا يتعارض مع القيم الحالية المفاتيح).
المعلمات | |
---|---|
testDescription |
TestDescription : عنصر TestDescription الذي يصف الاختبار. |
testMetrics |
: مجموعة المقاييس من الاختبار. |
testLogs |
: مجموعة الملفات التي تم تسجيلها أثناء الاختبار. |
المرتجعات | |
---|---|
|
مجموعة المقاييس التي تم إنشاؤها حديثًا من مقاييس الاختبار. |
الطرق المحمية
التحويل ProtoMessage
protectedconvertProtoMessage (Message reportMessage)
تنظيم رسالة نموذجية في مجموعة من أزواج المفتاح/القيمة التي تصبح مقاييس
وهي تتعامل مع الرسالة على أنها شجرة وتستخدم المسار المتسلسل من الجذر إلى ليست الرسالة كالمفتاح، في حين تصبح القيمة التي ليست رسالة هي قيمة المقياس. العُقد من الحقول المتكررة من خلال إلحاق رقم فهرس رباعي من العناصر بعد العنصر الأول. لا يتم إلحاق العنصر الأول لأنّه في معظم الحالات عنصر واحد فقط في حقل القائمة وجعله يبدو كما هو أسهل في القراءة.
TODO(b/140432161): افصل هذا إلى أداة في حالة ظهور الحاجة.
المعلمات | |
---|---|
reportMessage |
Message |
المرتجعات | |
---|---|
|
الطريقة getMetricType
protected MetricMeasurement.DataType getMetricType ()
اضبط نوع المقياس على مقياس RAW.
المرتجعات | |
---|---|
MetricMeasurement.DataType |
ParseMetricsFromReportList
protectedparseMetricsFromReportList (StatsLog.ConfigMetricsReportList reportList)
تحليل المقاييس من قراءة ConfigMetricsReportList
من نموذج أوّلي لتقرير إحصاءات
هذه هي الواجهة الرئيسية للفئات الفرعية التابعة لمعالج ما بعد الإحصاءات هذا.
المعلمات | |
---|---|
reportList |
StatsLog.ConfigMetricsReportList |
المرتجعات | |
---|---|
|