Partilhar via


MetricsQueryOptions Classe

Definição

public class MetricsQueryOptions
type MetricsQueryOptions = class
Public Class MetricsQueryOptions
Herança
MetricsQueryOptions

Construtores

MetricsQueryOptions()

Opções para QueryResourceAsync(String, IEnumerable<String>, MetricsQueryOptions, CancellationToken).

Propriedades

Aggregations

Obtém a lista de agregações de métrica a serem recuperadas.

Embora essa coleção não possa ser definida, ela pode ser modificada. Consulte Inicializadores de objeto com inicialização de propriedade somente leitura da coleção.

Filter

Obtém ou define o filtro usado para refinar o conjunto de dados de métrica retornados. MetricResult contém metadados A, B e C.

- Retornar todas as séries temporais de C em que A = a1 e B = b1 ou b2:
A eq 'a1' and B eq 'b1' or B eq 'b2' and C eq ''
– Variante inválida:
A eq 'a1' and B eq 'b1' and C eq '
' or B = 'b2'
Isso é inválido porque o operador lógico ou não pode separar dois nomes de metadados diferentes.
- Retornar todas as séries temporais em que A = a1, B = b1 e C = c1:
A eq 'a1' and B eq 'b1' and C eq 'c1'
- Retornar todas as séries temporais em que A = a1
A eq 'a1' and B eq '' and C eq ''.

Granularity

Obtém ou define o intervalo no qual as métricas de exemplo são amostra.

MetricNamespace

Obtém ou define o namespace de métrica a ser consultado.

OrderBy

Obtém ou define a agregação a ser usada para classificar os resultados e a direção da classificação. Somente um pedido pode ser especificado. Exemplos: sum asc.

Size

Obtém ou define o número máximo de registros a serem recuperados. Válido somente quando Filter for especificado. Assume o padrão de null.

TimeRange

Obtém ou define o período de tempo em que a métrica será consultada.

Aplica-se a