全部產品
Search
文件中心

Tablestore:PercentilesAggregation

更新時間:Jun 30, 2024

在多元索引統計彙總中表示百分位統計,百分位統計常用來統計一組資料的百分位分布情況,例如在日常系統營運中統計每次請求訪問的耗時情況時,需要關注系統請求耗時的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,可根據需要設定一個或者多個百分位。多個百分位之間用半形逗號(,)分隔,例如25.0,50.0,99.0

單個百分位的取值範圍為1~100的數字。

missing

bytes

當某行資料中的欄位為空白時欄位值的預設值,由Plainbuffer編碼,詳見Plainbuffer編碼。

  • 如果未設定missing值,則在統計彙總時會忽略該行。

  • 如果設定了missing值,則使用missing值作為欄位值的預設值參與統計彙總。

響應資料訊息

message PercentilesAggregationResult {
    repeated PercentilesAggregationItem percentiles_aggregation_items = 1;
}

名稱

類型

是否必選

描述

percentiles_aggregation_items

repeated PercentilesAggregationItem

百分位統計中百分位分布資訊。