wifi.proto: Add wifi config store IO duration metrics

Bug: 123693626
Test: Compiles
Change-Id: Ic0730eca43185ce190fca1eb23f3c24e003dee46
This commit is contained in:
Roshan Pius
2019-01-31 10:15:22 -08:00
parent ec820ed3a6
commit 89b233df6b

View File

@@ -515,6 +515,9 @@ message WifiLog {
// Total number of scan results for WPA3-Enterprise networks
optional int32 num_wpa3_enterprise_network_scan_results = 136;
// WifiConfigStore read/write metrics.
optional WifiConfigStoreIO wifi_config_store_io = 137;
}
// Information that gets logged for every WiFi connection.
@@ -2170,3 +2173,25 @@ message WifiDppLog {
EASY_CONNECT_EVENT_FAILURE_INVALID_NETWORK = 9;
}
}
// WifiConfigStore read/write metrics.
message WifiConfigStoreIO {
// Histogram of config store read durations.
repeated DurationBucket read_durations = 1;
// Histogram of config store write durations.
repeated DurationBucket write_durations = 2;
// Total Number of instances of write/read duration in this duration bucket.
message DurationBucket {
// Bucket covers duration : [range_start_ms, range_end_ms)
// The (inclusive) lower bound of read/write duration represented by this bucket
optional int32 range_start_ms = 1;
// The (exclusive) upper bound of read/write duration represented by this bucket
optional int32 range_end_ms = 2;
// Number of read/write durations that fit into this bucket
optional int32 count = 3;
}
}