MetricsListOptionalParams interface
選擇性參數。
- Extends
屬性
aggregation | 要擷取的匯總類型清單(逗號分隔)。 |
filter | $filter 可用來減少傳回的計量數據集。 範例:計量包含元數據 A、B 和 C。 - 傳回 C 的所有時間序列,其中 A = a1 和 B = b1 或 b2 $filter=A eq 'a1' 和 B eq 'b1' 或 B eq 'b2' 和 C eq '*' - 無效的變體:$filter=A eq 'a1' 和 B eq 'b1' 和 C eq '*' 或 B = 'b2' 這是無效的,因為邏輯或運算符無法分隔兩個不同的元數據名稱。 - 傳回所有時間序列,其中 A = a1、B = b1 和 C = c1:$filter=A eq 'a1' 和 B eq 'b1' 和 C eq 'c1' - 傳回所有時間序列,其中 A = a1 $filter=A eq 'a1' 和 B eq '' 和 C eq ''。 特殊案例:當維度名稱或維度值使用圓括弧時。 例如:當維度名稱 dim (test) 1 而不是使用 $filter= “dim (test) 1 eq '' ” use **$filter= “dim %2528test%2529 1 eq '' ”** 當維度名稱 dim (test) 3 和維度值是 dim3 (test) val 而不是使用 $filter= “dim (test) 3 eq 'dim3 (test) val' ” use $filter= “dim %2528test%2529 3 eq 'dim3 %2528test%2529 val' ” |
interval | 查詢的間隔 (亦即 timegrain)。 |
metricnames | 要擷取的計量名稱(逗號分隔)。 特殊案例:如果 metricname 本身有逗號,請使用 %2 來指出它。 例如:'Metric,Name1' 應 'Metric%2Name1' |
metricnamespace | 要查詢計量定義的計量命名空間。 |
orderby | 要用於排序結果和排序方向的匯總。 只能指定一個訂單。 範例:sum asc。 |
result |
減少收集的數據集。 允許的語法取決於作業。 如需詳細資訊,請參閱作業的描述。 |
timespan | 查詢的時間範圍。 它是具有下列格式 『startDateTime_ISO/endDateTime_ISO』 的字串。 |
top | 要擷取的記錄數目上限。 只有在指定$filter時才有效。 預設值為 10。 |
繼承的屬性
abort |
可用來中止要求的訊號。 |
on |
每次從伺服器收到回應時,要呼叫的函式,同時執行要求的作業。 可以多次呼叫。 |
request |
建立和傳送此作業之 HTTP 要求時所使用的選項。 |
serializer |
覆寫串行化/取消串行化行為的選項。 |
tracing |
啟用追蹤時所使用的選項。 |
屬性詳細資料
aggregation
要擷取的匯總類型清單(逗號分隔)。
aggregation?: string
屬性值
string
filter
$filter 可用來減少傳回的計量數據集。 範例:計量包含元數據 A、B 和 C。 - 傳回 C 的所有時間序列,其中 A = a1 和 B = b1 或 b2 $filter=A eq 'a1' 和 B eq 'b1' 或 B eq 'b2' 和 C eq '*' - 無效的變體:$filter=A eq 'a1' 和 B eq 'b1' 和 C eq '*' 或 B = 'b2' 這是無效的,因為邏輯或運算符無法分隔兩個不同的元數據名稱。 - 傳回所有時間序列,其中 A = a1、B = b1 和 C = c1:$filter=A eq 'a1' 和 B eq 'b1' 和 C eq 'c1' - 傳回所有時間序列,其中 A = a1 $filter=A eq 'a1' 和 B eq '' 和 C eq ''。 特殊案例:當維度名稱或維度值使用圓括弧時。 例如:當維度名稱 dim (test) 1 而不是使用 $filter= “dim (test) 1 eq '' ” use **$filter= “dim %2528test%2529 1 eq '' ”** 當維度名稱 dim (test) 3 和維度值是 dim3 (test) val 而不是使用 $filter= “dim (test) 3 eq 'dim3 (test) val' ” use $filter= “dim %2528test%2529 3 eq 'dim3 %2528test%2529 val' ”
filter?: string
屬性值
string
interval
查詢的間隔 (亦即 timegrain)。
interval?: string
屬性值
string
metricnames
要擷取的計量名稱(逗號分隔)。 特殊案例:如果 metricname 本身有逗號,請使用 %2 來指出它。 例如:'Metric,Name1' 應 'Metric%2Name1'
metricnames?: string
屬性值
string
metricnamespace
要查詢計量定義的計量命名空間。
metricnamespace?: string
屬性值
string
orderby
要用於排序結果和排序方向的匯總。 只能指定一個訂單。 範例:sum asc。
orderby?: string
屬性值
string
resultType
timespan
查詢的時間範圍。 它是具有下列格式 『startDateTime_ISO/endDateTime_ISO』 的字串。
timespan?: string
屬性值
string
top
要擷取的記錄數目上限。 只有在指定$filter時才有效。 預設值為 10。
top?: number
屬性值
number
繼承的屬性詳細資料
abortSignal
可用來中止要求的訊號。
abortSignal?: AbortSignalLike
屬性值
繼承自 coreClient.OperationOptions.abortSignal
onResponse
每次從伺服器收到回應時,要呼叫的函式,同時執行要求的作業。 可以多次呼叫。
onResponse?: RawResponseCallback
屬性值
繼承自 coreClient.OperationOptions.onResponse
requestOptions
建立和傳送此作業之 HTTP 要求時所使用的選項。
requestOptions?: OperationRequestOptions
屬性值
繼承自 coreClient.OperationOptions.requestOptions
serializerOptions
覆寫串行化/取消串行化行為的選項。
serializerOptions?: SerializerOptions
屬性值
繼承自 coreClient.OperationOptions.serializerOptions
tracingOptions
啟用追蹤時所使用的選項。
tracingOptions?: OperationTracingOptions
屬性值
繼承自 coreClient.OperationOptions.tracingOptions