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

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

Serie temporale di 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 le supporti.

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 Risorsa=’VM-a’ > 80%

Screenshot che mostra una regola di avviso in una singola serie temporale.

Regola di avviso in più serie temporali

Una regola di avviso monitora più serie temporali se utilizza 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é queste siano dello stesso tipo e esistano nella medesima area di Azure. L'utilizzo 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 Risorsa=’VM-a’ > 80%
  • Percentuale CPU in cui Risorsa=’myVM2’ > 80%

Screenshot che mostra una regola di avviso per più risorse.

In una regola di avviso per più risorse, la condizione viene valutata separatamente per ciascuna risorsa (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 in VM-a ma non in VM-b. Questi avvisi attivati sono indipendenti. Possono anche essere risolti in momenti diversi, a seconda del comportamento individuale di ciascuna 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 monitora più risorse è supportata 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
  • Condition1
    • Segnale: Percentuale CPU
    • Operatore: Maggiore di
    • Soglia: 80
  • Condition2
    • Segnale: Rete in ingresso in totale
    • Operatore: Maggiore di
    • Soglia: 20 MB

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

  • Percentuale CPU dove Risorsa=’VM-a’ > 80%.
  • Rete in ingresso totale dove Risorsa=’VM-a’ > 20 MB.

Screenshot che mostra una regola di avviso con più condizioni.

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

Si applicano restrizioni quando si utilizzano le 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 contenenti dati aggiuntivi 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'utilizzo delle dimensioni è facoltativo, ma consente di filtrare la metrica e di monitorare soltanto serie temporali specifiche, invece di monitorare la metrica come aggregato 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 Risorsa=’mystorage1’ e Nome API=’EntityGroupTransaction’ > 80
  • Transazioni in cui Risorsa=’mystorage1’ e Nome API=’GetBlob’ > 80
  • Transazioni in cui Risorsa=’mystorage1’ e Nome API=’PutPage’ > 80

Screenshot che mostra una regola di avviso a più dimensioni con i valori di una dimensione.

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.

Un esempio di questo tipo di regola di avviso:

  • Risorsa di destinazione: myStorage1
  • Segnale: Transazioni
  • Dimensioni:
    • Nome API = GetBlob, DeleteBlob, PutPage
    • Autenticazione = SAS, AccountKey
  • Operatore: Maggiore di
  • Soglia: 80

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

  • Transazioni in cui Risorsa=’myStorage1’ e Nome API=’GetBlob’ e Autenticazione=’SAS’ > 80
  • Transazioni in cui Risorsa=’myStorage1’ e Nome API=’GetBlob’ e Autenticazione=’AccountKey’ > 80
  • Transazioni in cui Risorsa=’myStorage1’ e Nome API=’DeleteBlob’ e Autenticazione=’SAS’ > 80
  • Transazioni in cui Risorsa=’myStorage1’ e Nome API=’DeleteBlob’ e Autenticazione=’AccountKey’ > 80
  • Transazioni in cui Risorsa=’myStorage1’ e Nome API=’PutPage’ e Autenticazione=’SAS’ > 80
  • Transazioni in cui Risorsa=’myStorage1’ e Nome API=’PutPage’ e Autenticazione=’AccountKey’ > 80

Screenshot che mostra una regola di avviso a più dimensioni con valori di più dimensioni.

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 quelli 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 scegliere tutti gli altri valori della dimensione, inclusi quelli futuri.
  3. Aggiungi dimensioni nuove e personalizzate: i valori delle dimensioni visualizzati nel portale di Azure si basano sui dati delle metriche raccolti nell'ultimo giorno. Se il valore della dimensione che si sta cercando non viene ancora generato, è possibile aggiungerne uno 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 che mostra le funzionalità avanzate a più dimensioni.

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. Tale 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 utilizza funzionalità che possono renderla scalabile in modo dinamico.

Ad esempio, una regola di avviso può mostrare una stima di prezzo elevato se utilizza la funzionalità a più dimensioni 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 dispongono effettivamente di dati da valutare.

Numero di serie temporali monitorate da una singola regola di avviso

Per evitare costi in eccesso, ciascuna 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.