Số liệu thống kê trướcsau khiGaugeMetricPostProcessor
public
class
StatsdBeforeAfterGaugeMetricPostProcessor
extends StatsdGenericPostProcessor
java.lang.Object | |||
↳ | com.android.tradefed.postprocessor.BasePostProcessor | ||
↳ | com.android.tradefed.postprocessor.StatsdGenericPostProcessor | ||
↳ | com.android.tradefed.postprocessor.StatsdBeforeSauSauGaugeMetricPostProcessor |
Trình xử lý bài đăng sẽ xử lý các chỉ số được thu thập trong "trước/sau" tiếp cận, ví dụ: một trước khi chạy thử nghiệm và một lần chạy sau, kéo các chỉ số theo danh sách được cung cấp trình định dạng chỉ số và báo cáo delta của chúng.
Các chỉ số được thu thập theo cách này sẽ có dạng như sau: (chỉ số nằm trong nguyên tử)
reports { metrics { gauge_metrics { data { # Bucket for the "before" snapshot bucket_info { atom {...} atom {...} ... } # Bucket for the "after" snapshot bucket_info { atom {...} atom {...} ... } } } ... } ... }
Ví dụ: nếu trình định dạng chỉ số đã cung cấp là on_device_power_measurement
cho khoá
và [subsystem_name]-[rail_name]=[energy_microwatt_secs]
cho giá trị, đây là chỉ số cho
nguyên tử trong đó subsystem_name
là display
, rail_name
là RAIL_NAME
và
energy_microwatt_secs
là 10
sẽ có dạng statsd-<config
name>-gauge-on_device_power_measurement-delta-display-RAIL_NAME=10
.
Các chỉ số trước/sau được so khớp cho phép tính delta theo tên, vì vậy, chỉ số này được giả định các trình định dạng sẽ đảm bảo rằng mỗi ảnh chụp nhanh tạo ra các tập hợp chỉ số duy nhất trong đó. Chiến lược phát hành đĩa đơn đơn vị xử lý sẽ tạo cảnh báo trong các trường hợp sau:
- Có các khoá chỉ số trùng lặp do các trình định dạng tạo ra trong mỗi ảnh chụp nhanh
- Khoá nguyên tử hoặc khoá chỉ số xuất hiện trong một ảnh chụp nhanh nhưng không xuất hiện trong ảnh chụp nhanh khác
Tóm tắt
Hàm khởi tạo công khai | |
---|---|
StatsdBeforeAfterGaugeMetricPostProcessor()
|
Phương thức được bảo vệ | |
---|---|
void
|
logFormattedWarning(String message)
Trình bao bọc xung quanh |
|
parseMetricsFromReportList(StatsLog.ConfigMetricsReportList reportList)
Phân tích cú pháp các chỉ số của đồng hồ đo từ |
Hàm khởi tạo công khai
Số liệu thống kê trướcsau khiGaugeMetricPostProcessor
public StatsdBeforeAfterGaugeMetricPostProcessor ()
Phương thức được bảo vệ
logFormattedCảnh báo
protected void logFormattedWarning (String message)
Trình bao bọc xung quanh CLog.w()
cho phép kiểm thử quan sát cảnh báo đã định dạng.
Tham số | |
---|---|
message |
String |
parseMetricsFromReportList
protectedparseMetricsFromReportList (StatsLog.ConfigMetricsReportList reportList)
Phân tích cú pháp các chỉ số của đồng hồ đo từ ConfigMetricsReportList
bằng cách sử dụng trình định dạng atom.
Các chỉ số sự kiện dẫn đến các khoá trùng lặp sẽ được lưu trữ dưới dạng các giá trị được phân tách bằng dấu phẩy.
Tham số | |
---|---|
reportList |
StatsLog.ConfigMetricsReportList |
Trả về | |
---|---|
|