StatsdBeforeAfterGaugeMetricPostProcessor
public
class
StatsdBeforeAfterGaugeMetricPostProcessor
extends StatsdGenericPostProcessor
java.lang.Object 中 | |||
↳ | com.android.tradefed.postprocessor.BasePostProcessor | ||
↳ | com.android.tradefed.postprocessor.StatsdGenericPostProcessor | ||
↳ | com.android.tradefed.postprocessor.StatsdBeforeAfterGaugeMetricPostProcessor |
后期处理程序,处理在“之前/之后”收集的测量指标方法,即 测试/运行前后的快照,根据提供的 列表提取指标, 并报告其增量
以这种方式收集的指标如下所示:(指标位于 Atom 中)
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]
代表价值,
Atom,其中 subsystem_name
为 display
,rail_name
为 RAIL_NAME
,
energy_microwatt_secs
为 10
,将类似于 statsd-<config
name>-gauge-on_device_power_measurement-delta-display-RAIL_NAME=10
。
之前/之后指标按名称匹配,以便进行增量计算, 格式设置工具将确保每个快照在其中生成唯一的指标集。通过 处理方将在以下情况下生成警告:
- 每个快照中有格式化程序生成的重复指标键
- Atom 或指标键存在于一个快照中,但不存在于另一个快照中
摘要
公共构造函数 | |
---|---|
StatsdBeforeAfterGaugeMetricPostProcessor()
|
受保护的方法 | |
---|---|
void
|
logFormattedWarning(String message)
|
|
parseMetricsFromReportList(StatsLog.ConfigMetricsReportList reportList)
使用 Atom 格式设置工具解析 |
公共构造函数
StatsdBeforeAfterGaugeMetricPostProcessor
public StatsdBeforeAfterGaugeMetricPostProcessor ()
受保护的方法
logFormatted 警告
protected void logFormattedWarning (String message)
CLog.w()
周围的封装容器,可让测试观察格式化的警告。
参数 | |
---|---|
message |
String |
parseMetricsFromReportList
protectedparseMetricsFromReportList (StatsLog.ConfigMetricsReportList reportList)
使用 Atom 格式设置工具解析 ConfigMetricsReportList
中的刻度盘指标。
系统会将导致重复键的事件指标存储为以英文逗号分隔的值。
参数 | |
---|---|
reportList |
StatsLog.ConfigMetricsReportList |
返回 | |
---|---|
|