Share via


MetricsQueryResourcesOptions interface

Parámetros opcionales.

Extends

Propiedades

aggregation

Lista de tipos de agregación (separados por comas) que se van a recuperar. Ejemplos: promedio, mínimo y máximo

endTime

La hora de finalización de la consulta. Es una cadena con el formato "aaaa-MM-ddTHH:mm:ss.fffZ".

filter

El filtro se usa para reducir el conjunto de datos de métricas devueltos.
Ejemplo:
La métrica contiene los metadatos A, B y C.
- Devuelve todas las series temporales de C donde A = a1 y B = b1 o b2
filter=A eq 'a1' y B eq 'b1' o B eq 'b2' y C eq '*'
- Variante no válida:
filter=A eq 'a1' y B eq 'b1' y C eq '*' o B = 'b2'
Esto no es válido porque el operador lógico o no puede separar dos nombres de metadatos diferentes.
- Devuelve todas las series temporales donde A = a1, B = b1 y C = c1:
filter=A eq 'a1' y B eq 'b1' y C eq 'c1'
- Devuelve todas las series temporales donde A = a1
filter=A eq 'a1' y B eq '' y C eq ''.

interval

Intervalo (es decir, timegrain) de la consulta. Ejemplos: PT15M, PT1H, P1D

orderBy

Agregación que se va a usar para ordenar los resultados y la dirección de la ordenación. Solo se puede especificar un orden. Ejemplos: sum asc

rollUpBy

Nombres de dimensión por los que se van a acumular los resultados. Por ejemplo, si solo desea ver valores de métricas con un filtro como "City eq Seattle o City eq Tacoma", pero no desea ver valores independientes para cada ciudad, puede especificar "RollUpBy=City" para ver los resultados de Seattle y Tacoma inscritos en una serie de veces.

startTime

La hora de inicio de la consulta. Es una cadena con el formato "aaaa-MM-ddTHH:mm:ss.fffZ". Si ha especificado el parámetro endTime, se requiere este parámetro. Si solo se especifica startTime, endTime tiene como valor predeterminado la hora actual. Si no se especifica ningún intervalo de tiempo, el valor predeterminado es 1 hora.

top

Número máximo de registros que se van a recuperar por identificador de recurso en la solicitud. Válido solo si se especifica el filtro. El valor predeterminado es 10.

Propiedades heredadas

abortSignal

Señal que se puede usar para anular las solicitudes.

onResponse

Una función a la que se llamará cada vez que se recibe una respuesta del servidor mientras se realiza la operación solicitada. Se puede llamar varias veces.

requestOptions

Opciones usadas al crear y enviar solicitudes HTTP para esta operación.

serializerOptions

Opciones para invalidar el comportamiento de serialización o des serialización.

tracingOptions

Opciones usadas al habilitar el seguimiento.

Detalles de las propiedades

aggregation

Lista de tipos de agregación (separados por comas) que se van a recuperar. Ejemplos: promedio, mínimo y máximo

aggregation?: string

Valor de propiedad

string

endTime

La hora de finalización de la consulta. Es una cadena con el formato "aaaa-MM-ddTHH:mm:ss.fffZ".

endTime?: Date

Valor de propiedad

Date

filter

El filtro se usa para reducir el conjunto de datos de métricas devueltos.
Ejemplo:
La métrica contiene los metadatos A, B y C.
- Devuelve todas las series temporales de C donde A = a1 y B = b1 o b2
filter=A eq 'a1' y B eq 'b1' o B eq 'b2' y C eq '*'
- Variante no válida:
filter=A eq 'a1' y B eq 'b1' y C eq '*' o B = 'b2'
Esto no es válido porque el operador lógico o no puede separar dos nombres de metadatos diferentes.
- Devuelve todas las series temporales donde A = a1, B = b1 y C = c1:
filter=A eq 'a1' y B eq 'b1' y C eq 'c1'
- Devuelve todas las series temporales donde A = a1
filter=A eq 'a1' y B eq '' y C eq ''.

filter?: string

Valor de propiedad

string

interval

Intervalo (es decir, timegrain) de la consulta. Ejemplos: PT15M, PT1H, P1D

interval?: string

Valor de propiedad

string

orderBy

Agregación que se va a usar para ordenar los resultados y la dirección de la ordenación. Solo se puede especificar un orden. Ejemplos: sum asc

orderBy?: string

Valor de propiedad

string

rollUpBy

Nombres de dimensión por los que se van a acumular los resultados. Por ejemplo, si solo desea ver valores de métricas con un filtro como "City eq Seattle o City eq Tacoma", pero no desea ver valores independientes para cada ciudad, puede especificar "RollUpBy=City" para ver los resultados de Seattle y Tacoma inscritos en una serie de veces.

rollUpBy?: string

Valor de propiedad

string

startTime

La hora de inicio de la consulta. Es una cadena con el formato "aaaa-MM-ddTHH:mm:ss.fffZ". Si ha especificado el parámetro endTime, se requiere este parámetro. Si solo se especifica startTime, endTime tiene como valor predeterminado la hora actual. Si no se especifica ningún intervalo de tiempo, el valor predeterminado es 1 hora.

startTime?: Date

Valor de propiedad

Date

top

Número máximo de registros que se van a recuperar por identificador de recurso en la solicitud. Válido solo si se especifica el filtro. El valor predeterminado es 10.

top?: number

Valor de propiedad

number

Detalles de las propiedades heredadas

abortSignal

Señal que se puede usar para anular las solicitudes.

abortSignal?: AbortSignalLike

Valor de propiedad

Heredado de coreClient.OperationOptions.abortSignal

onResponse

Una función a la que se llamará cada vez que se recibe una respuesta del servidor mientras se realiza la operación solicitada. Se puede llamar varias veces.

onResponse?: RawResponseCallback

Valor de propiedad

Heredado de coreClient.OperationOptions.onResponse

requestOptions

Opciones usadas al crear y enviar solicitudes HTTP para esta operación.

requestOptions?: OperationRequestOptions

Valor de propiedad

Heredado de coreClient.OperationOptions.requestOptions

serializerOptions

Opciones para invalidar el comportamiento de serialización o des serialización.

serializerOptions?: SerializerOptions

Valor de propiedad

Heredado de coreClient.OperationOptions.serializerOptions

tracingOptions

Opciones usadas al habilitar el seguimiento.

tracingOptions?: OperationTracingOptions

Valor de propiedad

Heredado de coreClient.OperationOptions.tracingOptions