在多元索引統計彙總中表示百分位統計,百分位統計常用來統計一組資料的百分位分布情況,例如在日常系統營運中統計每次請求訪問的耗時情況時,需要關注系統請求耗時的P25、P50、P90、P99值等分布情況。
請求資料結構
message PercentilesAggregation {
optional string field_name = 1;
repeated double percentiles = 2;
optional bytes missing = 3;
}
名稱 | 類型 | 是否必選 | 描述 |
field_name | string | 是 | 用於統計彙總的欄位。 |
percentiles | double | 是 | 百分位分布例如50、90、99,可根據需要設定一個或者多個百分位。多個百分位之間用半形逗號(,)分隔,例如 單個百分位的取值範圍為1~100的數字。 |
missing | bytes | 否 | 當某行資料中的欄位為空白時欄位值的預設值,由Plainbuffer編碼,詳見Plainbuffer編碼。
|
響應資料訊息
message PercentilesAggregationResult {
repeated PercentilesAggregationItem percentiles_aggregation_items = 1;
}
名稱 | 類型 | 是否必選 | 描述 |
percentiles_aggregation_items | repeated PercentilesAggregationItem | 是 | 百分位統計中百分位分布資訊。 |