Statsd Before AfterGaugeMetricPostProcessor
public class StatsdBeforeAfterGaugeMetricPostProcessor
extends StatsdGenericPostProcessor
java.lang.Object | |||
↳ | com.android.tradefed.postprocessor.BasePostProcessor | ||
↳ | com.android.tradefed.postprocessor.StatsdGenericPostProcessor | ||
↳ | com.android.tradefed.postprocessor.Statsd BeforeAfterGaugeMetricPostProcessor |
Bộ xử lý hậu kỳ xử lý các chỉ số đánh giá được thu thập theo cách tiếp cận "trước/sau", tức là một ảnh chụp nhanh trước khi kiểm tra/chạy và một ảnh chụp nhanh sau đó, rút ra các chỉ số theo danh sách các trình định dạng chỉ số được cung cấp và báo cáo vùng đồng bằng của chúng.
Các số liệu được thu thập theo cách này trông giống như sau: (số liệu nằm trong các 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ố được cung cấp là on_device_power_measurement
cho khóa và [subsystem_name]-[rail_name]=[energy_microwatt_secs]
cho giá trị, thì chỉ số cho một nguyên tử nơi subsystem_name
được display
, rail_name
là RAIL_NAME
và energy_microwatt_secs
là 10
sẽ giống như statsd-<config name>-gauge-on_device_power_measurement-delta-display-RAIL_NAME=10
.
Các chỉ số trước/sau được đối sánh để tính toán delta theo tên của chúng, do đó, người ta cho rằng 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 bên trong chúng. Bộ xử lý sẽ tạo cảnh báo trong các tình huống sau:
- Có các khóa chỉ số trùng lặp được tạo bởi trình định dạng trong mỗi ảnh chụp nhanh
- Một khóa nguyên tử hoặc số liệu có trong một ảnh chụp nhanh nhưng không có trong ảnh chụp nhanh khác
Bản tóm tắt
nhà thầu công cộng | |
---|---|
StatsdBeforeAfterGaugeMetricPostProcessor () |
phương pháp được bảo vệ | |
---|---|
void | logFormattedWarning (String message) Trình bao quanh |
parseMetricsFromReportList (StatsLog.ConfigMetricsReportList reportList) Phân tích cú pháp số liệu đánh giá từ |
nhà thầu công cộng
Statsd Before AfterGaugeMetricPostProcessor
public StatsdBeforeAfterGaugeMetricPostProcessor ()
phương pháp được bảo vệ
logĐịnh dạngCảnh báo
protected void logFormattedWarning (String message)
Trình bao quanh CLog.w()
cho phép kiểm tra quan sát cảnh báo được định dạng.
Thông số | |
---|---|
message | String |
parseMetricsFromReportList
protectedparseMetricsFromReportList (StatsLog.ConfigMetricsReportList reportList)
Phân tích cú pháp số liệu đánh giá từ ConfigMetricsReportList
bằng cách sử dụng trình định dạng nguyên tử.
Số liệu sự kiện dẫn đến khóa trùng lặp sẽ được lưu trữ dưới dạng giá trị được phân tách bằng dấu phẩy.
Thông số | |
---|---|
reportList | StatsLog.ConfigMetricsReportList |
trả lại | |
---|---|