StatsdBeforeAfterGaugeMetricPostProcessor
public
class
StatsdBeforeAfterGaugeMetricPostProcessor
extends StatsdGenericPostProcessor
Java.lang.Nesne | |||
🎃 | com.android.tradefed.postprocessor.BasePostProcessor | ||
🎃 | com.android.tradefed.postprocessor.Statsd ayrıGenelPostProcessor | ||
🎃 | com.android.tradefed.postprocessor.StatsdBeforeAfterGaugeMetricPostProcessor |
"Öncesi/sonrası" zaman aralığında toplanan ölçüm metriklerini işleyen bir son işlemci yaklaşım, ör. bir testten/çalıştırmadan önce ve sonradan anlık görüntü elde ederek ve deltalarını raporlamak için kullanır.
Bu şekilde toplanan metrikler şöyle görünür: (metrikler atomlarda bulunur)
reports { metrics { gauge_metrics { data { # Bucket for the "before" snapshot bucket_info { atom {...} atom {...} ... } # Bucket for the "after" snapshot bucket_info { atom {...} atom {...} ... } } } ... } ... }
Örneğin, sağlanan metrik biçimlendirici anahtar için on_device_power_measurement
ise
ve değer için [subsystem_name]-[rail_name]=[energy_microwatt_secs]
,
subsystem_name
değerinin display
, rail_name
olduğu atom RAIL_NAME
ve
energy_microwatt_secs
, 10
, statsd-<config
name>-gauge-on_device_power_measurement-delta-display-RAIL_NAME=10
gibi görünecek.
Öncesi/sonrası metrikleri, delta hesaplaması için adlarıyla eşleştirilir ve dolayısıyla her birinin biçimlendiricilerin, her anlık görüntünün kendi içinde benzersiz metrik kümeleri oluşturmasını sağlaması gerektiğini unutmayın. İlgili içeriği oluşturmak için kullanılan işleyicisi şu senaryolarda uyarılar oluşturur:
- Her anlık görüntüde biçimlendiriciler tarafından oluşturulan yinelenen metrik anahtarları var
- Bir anlık görüntüde atom veya metrik anahtarı varken diğerinde bulunmuyor
Özet
Kamu inşaatçıları | |
---|---|
StatsdBeforeAfterGaugeMetricPostProcessor()
|
Korunan yöntemler | |
---|---|
void
|
logFormattedWarning(String message)
Testlerin biçimlendirilmiş uyarıyı gözlemlemesini sağlayan |
|
parseMetricsFromReportList(StatsLog.ConfigMetricsReportList reportList)
Atom biçimlendiricileri kullanarak gösterge metriklerini |
Kamu inşaatçıları
StatsdBeforeAfterGaugeMetricPostProcessor
public StatsdBeforeAfterGaugeMetricPostProcessor ()
Korunan yöntemler
logBiçimlendirildiUyarısı
protected void logFormattedWarning (String message)
Testlerin biçimlendirilmiş uyarıyı gözlemlemesini sağlayan CLog.w()
sarmalayıcı.
Parametreler | |
---|---|
message |
String |
parseMetricsFromReportList
protectedparseMetricsFromReportList (StatsLog.ConfigMetricsReportList reportList)
Atom biçimlendiricileri kullanarak gösterge metriklerini ConfigMetricsReportList
öğesinden ayrıştırın.
Yinelenen anahtarlara neden olan etkinlik metrikleri virgülle ayrılmış değerler olarak depolanır.
Parametreler | |
---|---|
reportList |
StatsLog.ConfigMetricsReportList |
İlerlemeler | |
---|---|
|