Condividi tramite


MetricsQueryOptions interface

Opzioni usate per l'esecuzione di query sulle metriche.

Extends

Proprietà

aggregations

Elenco di tipi di aggregazione (delimitati da virgole) da recuperare.

filter

Il $filter viene usato per ridurre il set di dati delle metriche restituiti.
Esempio:
La metrica contiene metadati A, B e C.
- Restituisce tutte le serie temporali di C dove A = a1 e B = b1 o b2
$filter=A eq 'a1' e B eq 'b1' o B eq 'b2' eq '*'
- Variante non valida:
$filter=A eq 'a1' e B eq 'b1' e C eq '*' o B = 'b2'
Non è valido perché l'operatore logico o non può separare due nomi di metadati diversi.
- Restituisce tutte le serie temporali in cui A = a1, B = b1 e C = c1:
$filter=A eq 'a1' e B eq 'b1' eq 'c1'
- Restituisce tutte le serie temporali in cui A = a1
$filter=A eq 'a1' e B eq '' e C eq ''.

granularity

Intervallo (ad esempio timegrain) della query. Durate helper contiene alias per alcune durate di ISO8601 comuni. Si tratta di un valore di durata ISO8601 nel formato P[n]Y[n]M[n]DT[n]H[n]M[n]S dove P è l'identificatore di durata (per il periodo) posizionato all'inizio della rappresentazione della durata. Y è l'operatore dell'anno che segue il valore per il numero di anni. M è l'iniziatore del mese che segue il valore per il numero di mesi. W è il designatore della settimana che segue il valore per il numero di settimane. D è l'iniziatore del giorno che segue il valore per il numero di giorni. T è l'iniziatore dell'ora che precede i componenti temporali della rappresentazione. H è l'operatore di progettazione dell'ora che segue il valore per il numero di ore. M è l'operatore di progettazione dei minuti che segue il valore per il numero di minuti. S è il secondo designatore che segue il valore per il numero di secondi.

metricNamespace

Spazio dei nomi delle metriche per cui eseguire query sulle definizioni delle metriche.

orderBy

Aggregazione da utilizzare per l'ordinamento dei risultati e la direzione dell'ordinamento. È possibile specificare un solo ordine. Esempi: somma asc.

resultType

Riduce il set di dati raccolti. La sintassi consentita dipende dall'operazione. Per informazioni dettagliate, vedere la descrizione dell'operazione.

timespan

Intervallo di tempo di inclusione per le metriche.

top

Numero massimo di record da recuperare. Valido solo se viene specificato $filter. Il valore predefinito è 10.

Proprietà ereditate

abortSignal

Segnale che può essere usato per interrompere le richieste.

onResponse

Funzione da chiamare ogni volta che viene ricevuta una risposta dal server durante l'esecuzione dell'operazione richiesta. Può essere chiamato più volte.

requestOptions

Opzioni usate durante la creazione e l'invio di richieste HTTP per questa operazione.

serializerOptions

Opzioni per eseguire l'override del comportamento di serializzazione/de-serializzazione.

tracingOptions

Opzioni utilizzate quando la traccia è abilitata.

Dettagli proprietà

aggregations

Elenco di tipi di aggregazione (delimitati da virgole) da recuperare.

aggregations?: AggregationType[]

Valore della proprietà

filter

Il $filter viene usato per ridurre il set di dati delle metriche restituiti.
Esempio:
La metrica contiene metadati A, B e C.
- Restituisce tutte le serie temporali di C dove A = a1 e B = b1 o b2
$filter=A eq 'a1' e B eq 'b1' o B eq 'b2' eq '*'
- Variante non valida:
$filter=A eq 'a1' e B eq 'b1' e C eq '*' o B = 'b2'
Non è valido perché l'operatore logico o non può separare due nomi di metadati diversi.
- Restituisce tutte le serie temporali in cui A = a1, B = b1 e C = c1:
$filter=A eq 'a1' e B eq 'b1' eq 'c1'
- Restituisce tutte le serie temporali in cui A = a1
$filter=A eq 'a1' e B eq '' e C eq ''.

filter?: string

Valore della proprietà

string

granularity

Intervallo (ad esempio timegrain) della query. Durate helper contiene alias per alcune durate di ISO8601 comuni. Si tratta di un valore di durata ISO8601 nel formato P[n]Y[n]M[n]DT[n]H[n]M[n]S dove P è l'identificatore di durata (per il periodo) posizionato all'inizio della rappresentazione della durata. Y è l'operatore dell'anno che segue il valore per il numero di anni. M è l'iniziatore del mese che segue il valore per il numero di mesi. W è il designatore della settimana che segue il valore per il numero di settimane. D è l'iniziatore del giorno che segue il valore per il numero di giorni. T è l'iniziatore dell'ora che precede i componenti temporali della rappresentazione. H è l'operatore di progettazione dell'ora che segue il valore per il numero di ore. M è l'operatore di progettazione dei minuti che segue il valore per il numero di minuti. S è il secondo designatore che segue il valore per il numero di secondi.

granularity?: string

Valore della proprietà

string

metricNamespace

Spazio dei nomi delle metriche per cui eseguire query sulle definizioni delle metriche.

metricNamespace?: string

Valore della proprietà

string

orderBy

Aggregazione da utilizzare per l'ordinamento dei risultati e la direzione dell'ordinamento. È possibile specificare un solo ordine. Esempi: somma asc.

orderBy?: string

Valore della proprietà

string

resultType

Riduce il set di dati raccolti. La sintassi consentita dipende dall'operazione. Per informazioni dettagliate, vedere la descrizione dell'operazione.

resultType?: ResultType

Valore della proprietà

timespan

Intervallo di tempo di inclusione per le metriche.

timespan?: QueryTimeInterval

Valore della proprietà

top

Numero massimo di record da recuperare. Valido solo se viene specificato $filter. Il valore predefinito è 10.

top?: number

Valore della proprietà

number

Dettagli proprietà ereditate

abortSignal

Segnale che può essere usato per interrompere le richieste.

abortSignal?: AbortSignalLike

Valore della proprietà

Ereditato da OperationOptions.abortSignal

onResponse

Funzione da chiamare ogni volta che viene ricevuta una risposta dal server durante l'esecuzione dell'operazione richiesta. Può essere chiamato più volte.

onResponse?: RawResponseCallback

Valore della proprietà

Ereditato da OperationOptions.onResponse

requestOptions

Opzioni usate durante la creazione e l'invio di richieste HTTP per questa operazione.

requestOptions?: OperationRequestOptions

Valore della proprietà

Ereditato da OperationOptions.requestOptions

serializerOptions

Opzioni per eseguire l'override del comportamento di serializzazione/de-serializzazione.

serializerOptions?: SerializerOptions

Valore della proprietà

Ereditato da OperationOptions.serializerOptions

tracingOptions

Opzioni utilizzate quando la traccia è abilitata.

tracingOptions?: OperationTracingOptions

Valore della proprietà

Ereditato da OperationOptions.tracingOptions