נתונים סטטיסטיים גנרי PostProcessor
public
class
StatsdGenericPostProcessor
extends BasePostProcessor
JavaScript.lang.Object | ||
↳ | com.android.tradefed.postprocessor.BasePostProcessor | |
↳ | com.android.tradefed.postprocessor.StatsdGeneralPostProcessor |
מעבד מידע (post-מעבד) שמעבד דוחות סטטיסטיים בינאריים מסוג אב-ערך לצמדי מפתח-ערך, על-ידי הרחבת הפונקציה בתור מבנה עץ.
המעבד הזה לא תלוי בסוג הדוחות של המדדים שהוא נתקל בהם. הוא משמש גם מחלקה בסיסית למעבדי נתונים סטטיסטיים אחרים על ידי הכללת קוד משותף לאחזור ולקריאה של נתונים סטטיסטיים דוחות.
סיכום
בנאים ציבוריים | |
---|---|
StatsdGenericPostProcessor()
|
שיטות ציבוריות | |
---|---|
|
processRunMetricsAndLogs(
צריך להשתמש בשיטה הזו כדי ליצור קבוצה של מדדים חדשים מהמדדים הקיימים יומנים. |
|
processTestMetricsAndLogs(TestDescription testDescription,
צריך להשתמש בשיטה הזו כדי לפרסם מדדי תהליכים ויומנים מכל בדיקה. |
שיטות מוגנות | |
---|---|
|
convertProtoMessage(Message reportMessage)
יצירת רצף של הודעת אב לקבוצה של צמדי מפתח/ערך שהופכים למדדים. |
MetricMeasurement.DataType
|
getMetricType()
מגדירים את סוג המדד כמדד RAW. |
|
parseMetricsFromReportList(StatsLog.ConfigMetricsReportList reportList)
ניתוח מדדים מנתונים שנקראים |
בנאים ציבוריים
נתונים סטטיסטיים גנרי PostProcessor
public StatsdGenericPostProcessor ()
שיטות ציבוריות
productRunMetricsAndLogs
publicprocessRunMetricsAndLogs ( rawMetrics, runLogs)
צריך להשתמש בשיטה הזו כדי ליצור קבוצה של מדדים חדשים מהמדדים הקיימים יומנים. מוחזרים רק המדדים החדשים שנוצרו, עם שם מפתח ייחודי (לא עלולה להיות התנגשות עם מפתחות קיימים).
פרמטרים | |
---|---|
rawMetrics |
: קבוצת המדדים הגולמיים שזמינים להפעלה. |
runLogs |
: קבוצת קובצי היומן להרצת הבדיקה. |
החזרות | |
---|---|
|
קבוצת המדדים החדשים שנוצרו ממדדי ההרצה. |
fullTestMetricsAndLogs
publicprocessTestMetricsAndLogs (TestDescription testDescription, testMetrics, testLogs)
צריך להשתמש בשיטה הזו כדי לפרסם מדדי תהליכים ויומנים מכל בדיקה. רק החדשים מוחזרים שנוצרו עם שם מפתח ייחודי (ללא התנגשות עם שם מפתח קיים) מותר להשתמש במפתחות).
פרמטרים | |
---|---|
testDescription |
TestDescription : האובייקט TestDescription שמתאר את הבדיקה. |
testMetrics |
: קבוצת המדדים מהבדיקה. |
testLogs |
: קבוצת הקבצים שנרשמו במהלך הבדיקה. |
החזרות | |
---|---|
|
קבוצת מדדים חדשים שנוצרו ממדדי הבדיקה. |
שיטות מוגנות
המרת ProtoMessage
protectedconvertProtoMessage (Message reportMessage)
יצירת רצף של הודעת אב לקבוצה של צמדי מפתח/ערך שהופכים למדדים.
הוא מתייחס להודעה כאל עץ ומשתמש בנתיב המשורשר מהשורש אל ערך שאינו הודעה כמפתח, בעוד שהערך שאינו הודעה הופך לערך המדד. צמתים כדי להבדיל בין שדות חוזרים, צריך להוסיף מספר אינדקס מבוסס-1 לכל הערכים אחרי הרכיב הראשון. הרכיב הראשון לא מצורף, כי ברוב המקרים רק רכיב אחד בשדה הרשימה, וקל יותר לקרוא אותו כפי שהוא.
TODO(b/140432161): מפרידים את הפריט הזה לכלי שירות במקרה הצורך.
פרמטרים | |
---|---|
reportMessage |
Message |
החזרות | |
---|---|
|
getMetricType
protected MetricMeasurement.DataType getMetricType ()
מגדירים את סוג המדד כמדד RAW.
החזרות | |
---|---|
MetricMeasurement.DataType |
parseMetricsFromReportList
protectedparseMetricsFromReportList (StatsLog.ConfigMetricsReportList reportList)
ניתוח מדדים מנתונים שנקראים ConfigMetricsReportList
מנתונים סטטיסטיים של דוח.
זהו הממשק הראשי למחלקות משנה של מעבד הנתונים הסטטיסטיים הזה.
פרמטרים | |
---|---|
reportList |
StatsLog.ConfigMetricsReportList |
החזרות | |
---|---|
|