在多元索引統計聚合中表示百分位統計,百分位統計常用來統計一組數據的百分位分布情況,例如在日常系統運維中統計每次請求訪問的耗時情況時,需要關注系統請求耗時的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 | 是 | 百分位統計中百分位分布信息。 |
文檔內容是否對您有幫助?