Condividi tramite


Quote e avvisi del servizio app di Azure

Servizio app di Azure offre funzionalità di monitoraggio predefinite per app Web, app per dispositivi mobili e app per le API nel portale di Azure.

Nel portale di Azure è possibile esaminare quote e metriche per un'app e un piano di servizio app e configurare le metriche avvisi e scalabilità automatica basate su regole.

Informazioni sulle quote

Le app ospitate nel servizio app sono soggette a determinati limiti in relazione alle risorse che possono usare. Tali limiti sono definiti nel piano di servizio app associato all'app.

Nota

I piani di servizio del servizio app Gratuito e Condiviso (anteprima) sono livelli di base che vengono eseguiti nelle stesse macchine virtuali di Azure usate da altre app del servizio app. Alcune app potrebbero appartenere ad altri clienti. Questi livelli sono destinati solo a scopi di sviluppo e test.

Se l'app è ospitata in un piano Gratuito o Condiviso, i limiti relativi alle risorse che l'app può usare sono definiti dalle quote.

Se l'app è ospitata in un piano Basic, Standard o Premium, i limiti relativi alle risorse che può usare vengono stabiliti in base alle dimensioni (Small, Medium, Large) e al numero di istanze (1, 2, 3 e così via) del piano di servizio app.

Le quote per le app ospitate nel piano Gratuito o Condiviso sono:

Obiettivo di vendita Descrizione
Tempo CPU (breve) Quantità di CPU consentita per l'app in un intervallo di 5 minuti. Questa quota viene reimpostata automaticamente ogni cinque minuti.
Tempo CPU (giorno) Quantità totale di CPU consentita per l'app in un giorno. Questa quota viene reimpostata automaticamente ogni 24 ore a mezzanotte (ora UTC).
Memory Quantità totale di memoria consentita per l'app.
Larghezza di banda Quantità totale di larghezza di banda in uscita consentita per l'app in un giorno. Questa quota viene reimpostata automaticamente ogni 24 ore a mezzanotte (ora UTC).
File system Quantità totale di spazio di archiviazione consentito.

L'unica quota applicabile alle app ospitate in Basic, Standard e Premium è Filesystem.

Per altre informazioni su quote, funzionalità e limiti specifici per i vari SKU del servizio app, vedere i limiti del servizio per la sottoscrizione di Azure.

Applicazione delle quote

Se l'uso di un'app supera la quota Tempo CPU (breve), Tempo CPU (giorno) o Larghezza di banda, l'app viene arrestata fino al momento in cui viene reimpostata la quota. Durante questo intervallo di tempo, per tutte le richieste in ingresso viene restituito un errore HTTP 403.

Messaggio di errore 403

Se viene superata la quota di memoria dell'app, l'app viene arrestata temporaneamente.

Se viene superata la quota Filesystem, tutte le operazioni di scrittura hanno esito negativo. Gli eventuali errori delle operazioni di scrittura includono qualsiasi operazione di scrittura nei log.

È possibile aumentare o rimuovere le quote dall'app aggiornando il piano di servizio app.

Informazioni sulle metriche

Importante

Il tempo medio di risposta verrà deprecato per evitare confusione con le aggregazioni delle metriche. Usare il tempo di risposta come sostituzione.

Nota

Le metriche per un'app includono le richieste al sito SCM dell'app (Kudu). Sono incluse le richieste per visualizzare il logstream del sito usando Kudu. Le richieste logstream possono durare diversi minuti, il che può influire sulle metriche Tempo richiesta. Gli utenti devono tenere presente questa relazione quando si usano queste metriche con la logica di scalabilità automatica.

Errori del server HTTP registra solo le richieste che raggiungono il servizio back-end (i ruoli di lavoro che ospitano l'app). Se le richieste hanno esito negativo in FrontEnd, non vengono registrate come errori del server HTTP. La funzionalità Controllo integrità /test di disponibilità di Application Insights possono essere usati per l'esterno nel monitoraggio.

Le metriche forniscono informazioni sull'app o sul comportamento del piano di servizio app.

Per un elenco delle metriche disponibili per le app o per i piani di servizio app, vedere Metriche supportate per Microsoft.Web.

Nota

Le metriche del piano di servizio app sono disponibili solo per i piani nei livelli Basic, Standard, Premiume Isolati.

Tempo CPU e percentuale CPU

Le metriche che riflettono l'utilizzo della CPU sono due:

Tempo della CPU: è utile per le app ospitate nei piani Gratuito o Condiviso, dal momento che una delle relative quote è definita in minuti di CPU usati dall'app.

Percentuale di CPU: è utile per le app ospitate nei piani Basic, Standard e Premium, dal momento che è possibile aumentarne il numero di istanze. Percentuale CPU è un ottimo indicatore dell'uso complessivo in tutte le istanze.

Granularità delle metriche e criteri di conservazione

Le metriche per un'app e un piano di servizio app vengono registrate e aggregate dal servizio e mantenute in base a queste regole.

Monitoraggio di quote e metriche nel portale di Azure

Per esaminare lo stato delle varie quote e metriche che interessano un'app, accedere al portale di Azure.

Grafico delle quote nel portale di Azure

Per trovare le quote, selezionare Impostazioni>Quote. Nel grafico è possibile esaminare gli elementi seguenti:

  1. Nome della quota
  2. Intervallo di reimpostazione
  3. Limite corrente
  4. Valore corrente

Grafico delle metriche nel portale di Azure È possibile accedere alle metriche direttamente dalla pagina Panoramica della risorsa. Qui verranno visualizzati grafici che rappresentano alcune delle metriche delle app.

Facendo clic su uno di questi grafici si passerà alla visualizzazione delle metriche in cui è possibile creare grafici personalizzati, eseguire query su metriche diverse e molto altro ancora.

Per altre informazioni sulle metriche, vedere Monitorare le metriche del servizio.

Avvisi e scalabilità automatica

Le metriche per un'app o un piano di servizio app possono essere collegate ad avvisi specifici. Per altre informazioni, vedere Avvisi.

Le app del servizio app ospitate nei piani di servizio app Basic o superiore supportano la scalabilità automatica. Con questa funzionalità è possibile configurare le regole che consentono di monitorare le metriche del piano di servizio app. Le regole possono aumentare o diminuire il numero di istanze per fornire risorse aggiuntive in base alla esigenze. L'uso delle regole consente anche di ridurre i costi quando l'app ha un provisioning eccessivo.

Per altre informazioni sulla scalabilità automatica, vedere Procedura dettagliata sulla scalabilità automatica e Procedure consigliate per la scalabilità automatica in Monitoraggio di Azure.