Monitorare più serie temporali in una singola regola di avviso per le metriche

È possibile usare una singola regola di avviso per le metriche per monitorare una o più serie temporali delle metriche. Questa funzionalità semplifica il monitoraggio delle risorse su larga scala.

Serie temporale delle metriche

Una serie temporale della metrica è una serie di misurazioni o "valori di metrica", acquisiti in un periodo di tempo.

Ad esempio:

  • Utilizzo della CPU di una macchina virtuale
  • Byte in ingresso in un account di archiviazione
  • Numero di richieste non riuscite di un'applicazione Web

Regola di avviso per una singola serie temporale

Una regola di avviso monitora una singola serie temporale quando soddisfa tutte le condizioni seguenti:

  • Esegue il monitoraggio di una singola risorsa di destinazione.
  • Contiene una singola condizione.
  • Valuta una metrica senza scegliere le dimensioni (presupponendo che la metrica supporti le dimensioni).

Esempio di una regola di avviso di questo tipo, con solo le proprietà pertinenti visualizzate:

  • Risorsa di destinazione: VM-a
  • Segnale: Percentuale CPU
  • Operatore: maggiore di
  • Soglia: 80

Per questa regola di avviso, viene monitorata una singola serie temporale della metrica:

  • Percentuale CPU in cui Resource='VM-a' > 80%

Screenshot that shows an alert rule on a single time series.

Regola di avviso in più serie temporali

Una regola di avviso monitora più serie temporali se usa almeno una delle funzionalità seguenti:

  • Più risorse
  • Più condizioni
  • Dimensioni multiple

Più risorse (multi-risorsa)

Una singola regola di avviso per le metriche può monitorare più risorse, purché le risorse siano dello stesso tipo e esistano nella stessa area di Azure. L'uso di questo tipo di regola riduce la complessità e il numero totale di regole di avviso da gestire.

Esempio di una regola di avviso di questo tipo:

  • Risorsa di destinazione: VM-a, myVM2
  • Segnale: Percentuale CPU
  • Operatore: maggiore di
  • Soglia: 80

Per questa regola di avviso, due serie temporali delle metriche vengono monitorate separatamente:

  • Percentuale CPU in cui Resource='VM-a' > 80%
  • Percentuale CPU in cui Resource='myVM2' > 80%

Screenshot that shows a multi-resource alert rule.

In una regola di avviso per più risorse, la condizione viene valutata separatamente per ognuna delle risorse (o più accuratamente, per ogni serie temporale della metrica corrispondente a ogni risorsa). Di conseguenza, gli avvisi vengono attivati separatamente per ogni risorsa.

Si supponga, ad esempio, di aver impostato la regola di avviso precedente per monitorare la CPU superiore all'80%. Nel periodo di tempo valutato, ovvero gli ultimi 5 minuti:

  • La percentuale di CPU di VM-a è maggiore dell'80%.
  • La percentuale di CPU di myVM2 è pari al 50%.

La regola di avviso viene attivata nella macchina virtuale, ma non in VM-b. Questi avvisi attivati sono indipendenti. Possono anche essere risolti in momenti diversi a seconda del comportamento individuale di ognuna delle macchine virtuali.

Per altre informazioni sulle regole di avviso su più risorse e sui tipi di risorse supportati per questa funzionalità, vedere Monitoraggio su larga scala usando gli avvisi delle metriche in Monitoraggio di Azure.

Nota

In una regola di avviso delle metriche che esegue il monitoraggio di più risorse è consentita solo una singola condizione.

Più condizioni (multi-condizione)

Una singola regola di avviso per le metriche può anche monitorare fino a cinque condizioni per ogni regola di avviso.

Ad esempio:

  • Risorsa di destinazione: VM-a
  • Condizione1
    • Segnale: Percentuale CPU
    • Operatore: maggiore di
    • Soglia: 80
  • Condizione2
    • Segnale: rete in totale
    • Operatore: maggiore di
    • Soglia: 20 MB

Per questa regola di avviso, vengono monitorate due serie temporali delle metriche:

  • Cpu percentuale in cui Resource='VM-a' > 80%.
  • Rete in totale dove Resource='VM-a' > 20 MB.

Screenshot that shows a multi-condition alert rule.

Tra le condizioni viene usato un operatore AND. La regola di avviso genera un avviso quando vengono soddisfatte tutte le condizioni. L'avviso attivato viene risolto se almeno una delle condizioni non viene più soddisfatta.

Nota

Esistono restrizioni quando si usano dimensioni in una regola di avviso con più condizioni. Per altre informazioni, vedere Restrizioni quando si usano dimensioni in una regola di avviso delle metriche con più condizioni.

Più dimensioni (multidimensionale)

Una singola regola di avviso per le metriche può anche monitorare più valori delle dimensioni di una metrica. Le dimensioni di una metrica sono coppie nome-valore che contengono più dati per descrivere il valore della metrica. Ad esempio, la metrica Transazioni di un account di archiviazione ha una dimensione denominata nome API. Questa dimensione descrive il nome dell'API chiamata da ogni transazione, ad esempio GetBlob, DeleteBlob e PutPage. L'uso delle dimensioni è facoltativo, ma consente di filtrare la metrica e di monitorare solo serie temporali specifiche, invece di monitorare la metrica come aggregazione di tutti i valori dimensionali messi insieme.

Ad esempio, è possibile scegliere di attivare un avviso quando il numero di transazioni è elevato in tutti i nomi API (ovvero i dati aggregati). In alternativa, è possibile suddividerlo ulteriormente in avvisi solo quando il numero di transazioni è elevato per nomi API specifici.

Un esempio di regola di avviso che monitora più dimensioni è:

  • Risorsa di destinazione: mystorage1
  • Segnale: transazioni
  • Dimensioni:
    • Nome API = EntityGroupTransaction, GetBlob, PutPage
  • Operatore: maggiore di
  • Soglia: 80

Per questa regola di avviso, vengono monitorate tre serie temporali delle metriche:

  • Transazioni in cui Resource='mystorage1' e API Name='EntityGroupTransaction' > 80
  • Transazioni in cui Resource='mystorage1' e NOME API='GetBlob' > 80
  • Transazioni in cui Resource='mystorage1' e API Name='PutPage' > 80

Screenshot that shows a multi-dimension alert rule with values from one dimension.

Una regola di avviso per le metriche a più dimensioni può anche monitorare più valori di dimensione da dimensioni diverse di una metrica. In questo caso, la regola di avviso monitora separatamente tutte le combinazioni di valori della dimensione dei valori delle dimensioni selezionate.

Esempio di questo tipo di regola di avviso:

  • Risorsa di destinazione: my Archiviazione 1
  • Segnale: transazioni
  • Dimensioni:
    • Nome API = GetBlob, DeleteBlob, PutPage
    • Autenticazione = firma di accesso condiviso, AccountKey
  • Operatore: maggiore di
  • Soglia: 80

Per questa regola di avviso, sei serie temporali delle metriche vengono monitorate separatamente:

  • Transazioni in cui Resource='my Archiviazione 1' e NOME API='GetBlob' e Authentication='SAS' > 80
  • Transazioni in cui Resource='my Archiviazione 1' e API Name='GetBlob' and Authentication='AccountKey' > 80
  • Transazioni in cui Resource='my Archiviazione 1' e NOME API='DeleteBlob' e Authentication='SAS' > 80
  • Transazioni in cui Resource='my Archiviazione 1' e NOME API='DeleteBlob' e Authentication='AccountKey' > 80
  • Transazioni in cui Resource='my Archiviazione 1' e API Name='PutPage' and Authentication='SAS' > 80
  • Transazioni in cui Resource='my Archiviazione 1' e API Name='PutPage' and Authentication='AccountKey' > 80

Screenshot that shows a multi-dimension alert rule with values from multiple dimensions.

Funzionalità avanzate a più dimensioni

  1. Selezionare tutte le dimensioni correnti e future: è possibile scegliere di monitorare tutti i valori possibili di una dimensione, inclusi i valori futuri. Tale regola di avviso verrà ridimensionata automaticamente per monitorare tutti i valori della dimensione senza dover modificare la regola di avviso ogni volta che viene aggiunto o rimosso un valore della dimensione.
  2. Escludi dimensioni: la selezione dell'operatore (esclusione) per un valore della dimensione equivale a selezionare tutti gli altri valori della dimensione, inclusi i valori futuri.
  3. Aggiungi dimensioni nuove e personalizzate: i valori delle dimensioni visualizzati nella portale di Azure sono basati sui dati delle metriche raccolti nell'ultimo giorno. Se il valore della dimensione che si sta cercando non viene ancora generato, è possibile aggiungere un valore di dimensione personalizzato.
  4. Corrispondenza delle dimensioni con un prefisso: è possibile scegliere di monitorare tutti i valori delle dimensioni che iniziano con un criterio specifico selezionando l'operatore Inizia con e immettendo un prefisso personalizzato.

Screenshot that shows advanced multi-dimension features.

Prezzi degli avvisi delle metriche

I prezzi delle regole di avviso delle metriche sono disponibili nella pagina dei prezzi di Monitoraggio di Azure.

Quando si crea una regola di avviso delle metriche, la stima dei prezzi fornita si basa sulle funzionalità selezionate e sul numero di serie temporali monitorate. Questo numero viene determinato dalla configurazione della regola e dai valori delle metriche correnti. L'addebito mensile si basa sulle valutazioni effettive della serie temporale, quindi può differire dalla stima originale se alcune serie temporali non dispongono di dati da valutare o se la regola di avviso usa funzionalità che possono renderla scalabile in modo dinamico.

Ad esempio, una regola di avviso può mostrare una stima di prezzo elevato se usa la funzionalità multidimensionale e vengono selezionate numerose combinazioni di valori di dimensione, che comportano il monitoraggio di molte serie temporali. Tuttavia, l'addebito effettivo per tale regola di avviso può essere inferiore se non tutte le serie temporali risultanti dalle combinazioni di valori delle dimensioni hanno effettivamente dati da valutare.

Numero di serie temporali monitorate da una singola regola di avviso

Per evitare costi in eccesso, ogni regola di avviso può monitorare fino a 5.000 serie temporali per impostazione predefinita. Per rimuovere questo limite dalla sottoscrizione, aprire un ticket di supporto.

Passaggi successivi

Altre informazioni sul monitoraggio su larga scala tramite avvisi delle metriche e soglie dinamiche.