MetricsQueryOptions interface
Opções usadas ao consultar métricas.
- Extends
Propriedades
| aggregations | A lista de tipos de agregação (vírgula separada) a ser recuperada. |
| filter | O $filter é usado para reduzir o conjunto de dados de métrica retornados. |
| granularity | O intervalo (ou seja, timegrain) da consulta. Durations auxiliar contém aliases para algumas durações comuns de ISO8601. Esse é um valor de duração ISO8601 no formato P[n]Y[n]M[n]DT[n]H[n]M[n]S em que P é o designador de duração (por período) colocado no início da representação de duração. Y é o designador de ano que segue o valor do número de anos. M é o designador de mês que segue o valor do número de meses. W é o designador de semana que segue o valor do número de semanas. D é o designador de dia que segue o valor do número de dias. T é o designador de hora que precede os componentes de tempo da representação. H é o designador de hora que segue o valor do número de horas. M é o designador de minuto que segue o valor para o número de minutos. S é o segundo designador que segue o valor para o número de segundos. |
| metric |
Namespace de métrica para o qual consultar definições de métrica. |
| order |
A agregação a ser usada para classificar os resultados e a direção da classificação. Somente uma ordem pode ser especificada. Exemplos: soma asc. |
| result |
Reduz o conjunto de dados coletados. A sintaxe permitida depende da operação. Consulte a descrição da operação para obter detalhes. |
| timespan | O intervalo de tempo delimitando para métricas. |
| top | O número máximo de registros a serem recuperados. Válido somente se $filter for especificado. O padrão é 10. |
Propriedades herdadas
| abort |
O sinal que pode ser usado para anular solicitações. |
| on |
Uma função a ser chamada sempre que uma resposta é recebida do servidor durante a execução da operação solicitada. Pode ser chamado várias vezes. |
| request |
Opções usadas ao criar e enviar solicitações HTTP para esta operação. |
| serializer |
Opções para substituir o comportamento de serialização/des serialização. |
| tracing |
Opções usadas quando o rastreamento está habilitado. |
Detalhes da propriedade
aggregations
A lista de tipos de agregação (vírgula separada) a ser recuperada.
aggregations?: AggregationType[]
Valor da propriedade
filter
O $filter é usado para reduzir o conjunto de dados de métrica retornados.
Exemplo:
A métrica contém metadados A, B e C.
- Retornar todas as séries temporais de C em que A = a1 e B = b1 ou b2
$filter=A eq 'a1' e B eq 'b1' ou B eq 'b2' e C eq '*'
– Variante inválida:
$filter=A eq 'a1' e B eq 'b1' e C eq '*' ou B = 'b2'
Isso é inválido porque o operador ou lógica não pode separar dois nomes de metadados diferentes.
- Retornar todas as séries temporais em que A = a1, B = b1 e C = c1:
$filter=A eq 'a1' e B eq 'b1' e C eq 'c1'
- Retornar todas as séries temporais em que A = a1
$filter=A eq 'a1' e B eq '' e C eq ''.
filter?: string
Valor da propriedade
string
granularity
O intervalo (ou seja, timegrain) da consulta. Durations auxiliar contém aliases para algumas durações comuns de ISO8601. Esse é um valor de duração ISO8601 no formato P[n]Y[n]M[n]DT[n]H[n]M[n]S em que P é o designador de duração (por período) colocado no início da representação de duração. Y é o designador de ano que segue o valor do número de anos. M é o designador de mês que segue o valor do número de meses. W é o designador de semana que segue o valor do número de semanas. D é o designador de dia que segue o valor do número de dias. T é o designador de hora que precede os componentes de tempo da representação. H é o designador de hora que segue o valor do número de horas. M é o designador de minuto que segue o valor para o número de minutos. S é o segundo designador que segue o valor para o número de segundos.
granularity?: string
Valor da propriedade
string
metricNamespace
Namespace de métrica para o qual consultar definições de métrica.
metricNamespace?: string
Valor da propriedade
string
orderBy
A agregação a ser usada para classificar os resultados e a direção da classificação. Somente uma ordem pode ser especificada. Exemplos: soma asc.
orderBy?: string
Valor da propriedade
string
resultType
Reduz o conjunto de dados coletados. A sintaxe permitida depende da operação. Consulte a descrição da operação para obter detalhes.
resultType?: ResultType
Valor da propriedade
timespan
O intervalo de tempo delimitando para métricas.
timespan?: QueryTimeInterval
Valor da propriedade
top
O número máximo de registros a serem recuperados. Válido somente se $filter for especificado. O padrão é 10.
top?: number
Valor da propriedade
number
Detalhes das propriedades herdadas
abortSignal
O sinal que pode ser usado para anular solicitações.
abortSignal?: AbortSignalLike
Valor da propriedade
Herdado de OperationOptions.abortSignal
onResponse
Uma função a ser chamada sempre que uma resposta é recebida do servidor durante a execução da operação solicitada. Pode ser chamado várias vezes.
onResponse?: RawResponseCallback
Valor da propriedade
Herdado de OperationOptions.onResponse
requestOptions
Opções usadas ao criar e enviar solicitações HTTP para esta operação.
requestOptions?: OperationRequestOptions
Valor da propriedade
Herdado de OperationOptions.requestOptions
serializerOptions
Opções para substituir o comportamento de serialização/des serialização.
serializerOptions?: SerializerOptions
Valor da propriedade
herdado de OperationOptions.serializerOptions
tracingOptions
Opções usadas quando o rastreamento está habilitado.
tracingOptions?: OperationTracingOptions
Valor da propriedade
Herdado de OperationOptions.tracingOptions