Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.
Halaman ini diterjemahkan oleh Cloud Translation API.
Switch to English

StatsdGenericPostProcessor

public class StatsdGenericPostProcessor
extends BasePostProcessor

java.lang.Object
com.android.tradefed.postprocessor.BasePostProcessor
com.android.tradefed.postprocessor.StatsdGenericPostProcessor


Pemroses pos yang memproses laporan statistik proto biner menjadi pasangan nilai kunci dengan memperluas laporan sebagai struktur pohon.

Prosesor ini tidak sesuai dengan jenis laporan metrik yang ditemukannya. Ini juga berfungsi sebagai kelas dasar untuk pemroses posting statsd lainnya dengan memasukkan kode umum untuk mengambil dan membaca laporan statsd.

Ringkasan

Konstruktor publik

StatsdGenericPostProcessor ()

Metode publik

processRunMetricsAndLogs ( rawMetrics, runLogs) processRunMetricsAndLogs ( rawMetrics, runLogs) processRunMetricsAndLogs ( rawMetrics, runLogs)

Terapkan metode ini untuk menghasilkan sekumpulan metrik baru dari metrik dan log yang ada.

processTestMetricsAndLogs (TestDescription testDescription, testMetrics, testLogs) processTestMetricsAndLogs (TestDescription testDescription, testMetrics, testLogs) processTestMetricsAndLogs (TestDescription testDescription, testMetrics, testLogs)

Terapkan metode ini untuk memposting metrik proses dan log dari setiap pengujian.

Metode yang dilindungi

convertProtoMessage (Message reportMessage)

Meratakan pesan proto ke sekumpulan key-value pair yang menjadi metrik.

parseMetricsFromReportList (StatsLog.ConfigMetricsReportList reportList)

Parse metrik dari ConfigMetricsReportList dibaca dari proto laporan statsd.

Konstruktor publik

StatsdGenericPostProcessor

public StatsdGenericPostProcessor ()

Metode publik

processRunMetricsAndLogs

public  processRunMetricsAndLogs ( rawMetrics, 
                 runLogs)

Terapkan metode ini untuk menghasilkan sekumpulan metrik baru dari metrik dan log yang ada. Hanya metrik yang baru dibuat yang harus dikembalikan, dan dengan nama kunci unik (tidak boleh ada benturan dengan kunci yang ada).

Parameter
rawMetrics : Kumpulan metrik mentah yang tersedia untuk dijalankan.

runLogs : Kumpulan file log untuk uji coba.

Kembali
Kumpulan metrik yang baru dibuat dari metrik yang dijalankan.

processTestMetricsAndLogs

public  processTestMetricsAndLogs (TestDescription testDescription, 
                 testMetrics, 
                 testLogs)

Terapkan metode ini untuk memposting metrik proses dan log dari setiap pengujian. Hanya metrik yang baru dibuat yang harus dikembalikan, dan dengan nama kunci unik (tidak boleh ada benturan dengan kunci yang ada).

Parameter
testDescription TestDescription : Objek TestDescription yang mendeskripsikan pengujian.

testMetrics : Kumpulan metrik dari pengujian.

testLogs : Kumpulan file yang dicatat selama pengujian.

Kembali
Kumpulan metrik yang baru dibuat dari metrik pengujian.

Metode yang dilindungi

convertProtoMessage

protected  convertProtoMessage (Message reportMessage)

Meratakan pesan proto ke sekumpulan key-value pair yang menjadi metrik.

Ini memperlakukan pesan sebagai pohon dan menggunakan jalur gabungan dari akar ke nilai non-pesan sebagai kuncinya, sedangkan nilai non-pesan menjadi nilai metrik. Node dari kolom berulang dibedakan dengan menambahkan nomor indeks berbasis 1 ke semua elemen setelah elemen pertama. Elemen pertama tidak ditambahkan karena dalam banyak kasus hanya satu elemen yang ada di bidang daftar dan membuatnya muncul sebagaimana adanya akan lebih mudah dibaca.

TODO (b / 140432161): Pisahkan ini menjadi utilitas jika diperlukan.

Parameter
reportMessage Message

Kembali

parseMetricsFromReportList

protected  parseMetricsFromReportList (StatsLog.ConfigMetricsReportList reportList)

Parse metrik dari ConfigMetricsReportList dibaca dari proto laporan statsd.

Ini adalah antarmuka utama untuk subclass dari pengolah pos statsd ini.

Parameter
reportList StatsLog.ConfigMetricsReportList

Kembali