StatsdBeforeAfterGaugeMetricPostProcessor
public class StatsdBeforeAfterGaugeMetricPostProcessor
extends StatsdGenericPostProcessor
| java.lang.অবজেক্ট | |||
| ↳ | 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 মতো দেখতে হবে 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 ()
সুরক্ষিত পদ্ধতি
logFormatted Warning
protected void logFormattedWarning (String message)
CLog.w() এর চারপাশে মোড়ক যা ফর্ম্যাট করা সতর্কতা পর্যবেক্ষণ করতে পরীক্ষাগুলিকে সক্ষম করে।
| পরামিতি | |
|---|---|
message | String |
পার্সমেট্রিক্স ফ্রম রিপোর্টলিস্ট
protectedparseMetricsFromReportList (StatsLog.ConfigMetricsReportList reportList)
পরমাণু ফরম্যাটার ব্যবহার করে ConfigMetricsReportList থেকে গেজ মেট্রিক্স পার্স করুন।
ইভেন্ট মেট্রিক্সের ফলে ডুপ্লিকেট কীগুলি কমা দ্বারা পৃথক করা মান হিসাবে সংরক্ষণ করা হবে।
| পরামিতি | |
|---|---|
reportList | StatsLog.ConfigMetricsReportList |
| রিটার্নস | |
|---|---|