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. |
| 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. |
| metric |
Spazio dei nomi delle metriche per cui eseguire query sulle definizioni delle metriche. |
| order |
Aggregazione da utilizzare per l'ordinamento dei risultati e la direzione dell'ordinamento. È possibile specificare un solo ordine. Esempi: somma asc. |
| result |
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
| abort |
Segnale che può essere usato per interrompere le richieste. |
| on |
Funzione da chiamare ogni volta che viene ricevuta una risposta dal server durante l'esecuzione dell'operazione richiesta. Può essere chiamato più volte. |
| request |
Opzioni usate durante la creazione e l'invio di richieste HTTP per questa operazione. |
| serializer |
Opzioni per eseguire l'override del comportamento di serializzazione/de-serializzazione. |
| tracing |
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