Monitoraggio dei test di carico di Azure

Quando si usano applicazioni e processi aziendali critici basati sulle risorse di Azure, è consigliabile monitorare tali risorse per verificarne disponibilità, prestazioni e funzionamento. Questo articolo descrive i dati di monitoraggio generati da Test di carico di Azure.

Test di carico di Azure crea dati di monitoraggio usando Monitoraggio di Azure, ovvero un servizio di monitoraggio dello stack completo in Azure. Monitoraggio di Azure offre un set completo di funzionalità per monitorare le risorse di Azure. Può anche monitorare le risorse in altri cloud e nell'ambiente locale. Altre informazioni sul monitoraggio delle risorse di Azure con Monitoraggio di Azure.

Suggerimento

Per informazioni sui costi associati a Monitoraggio di Azure, vedere Utilizzo e costi stimati. Per comprendere il tempo necessario per visualizzare i dati in Monitoraggio di Azure, vedere Tempo di inserimento dei dati dei log.

Dati di monitoraggio

Test di carico di Azure raccoglie gli stessi tipi di dati di monitoraggio delle altre risorse di Azure descritte in Monitoraggio dei dati dalle risorse di Azure.

Per informazioni dettagliate sulle metriche dei log create da Test di carico di Azure, vedere Monitorare i dati di Test di carico di Azure.

Raccolta e routing

Le metriche della piattaforma e il log attività vengono raccolti e archiviati automaticamente, ma possono essere instradati ad altre posizioni usando un'impostazione di diagnostica. I log delle risorse non vengono raccolti e archiviati fino a quando non si crea un'impostazione di diagnostica e vengono instradati a una o più posizioni.

Per consentire al processo di creare un'impostazione di diagnostica usando il portale di Azure, l'interfaccia della riga di comando di Azure o PowerShell, vedere Creare un'impostazione di diagnostica per raccogliere i log e le metriche della piattaforma in Azure. Quando si crea un'impostazione di diagnostica, specificare le categorie di log da raccogliere.

Le categorie di log per Test di carico di Azure sono elencate in Monitorare i dati di Test di carico di Azure.

Analisi dei log

I dati nei log di Monitoraggio di Azure vengono archiviati nelle tabelle in cui ogni tabella ha un proprio set di proprietà univoco. Tutti i log delle risorse in Monitoraggio di Azure hanno gli stessi campi seguiti da campi specifici del servizio. Lo schema comune è descritto nello schema del log delle risorse di Monitoraggio di Azure.

È possibile trovare lo schema per i log delle risorse di Test di carico di Azure nel riferimento ai dati di monitoraggio dei test di carico di Azure.

Il log attività è un tipo di log della piattaforma di Azure che fornisce informazioni dettagliate sugli eventi a livello di sottoscrizione. È possibile visualizzarlo in modo indipendente o instradarlo ai log di Monitoraggio di Azure, in cui è possibile eseguire query molto più complesse usando Log Analytics.

Per un elenco dei tipi di log delle risorse raccolti per test di carico di Azure, vedere Monitorare i dati di test di carico di Azure.

Query Kusto di esempio

Importante

Quando si seleziona Log dal menu Test di carico di Azure, Log Analytics viene aperto con l'ambito della query impostato sul [nome del servizio corrente]. Ciò significa che le query di log includeranno solo i dati di tale risorsa. Se si vuole eseguire una query che include dati di altre [risorse del servizio] o dati di altri servizi di Azure, selezionare Log dal menu Monitoraggio di Azure. Per i dettagli, vedere Ambito e intervallo di tempo delle query su log in Log Analytics di Monitoraggio di Azure.

Di seguito sono riportate le query che è possibile usare per monitorare le risorse di Test di carico di Azure:

  • Recuperare l'elenco dei test:

    AzureLoadTestingOperation
    | where OperationId == "Test_CreateOrUpdateTest"
    | where HttpStatusCode == 201
    | summarize count() by _ResourceId
    
  • Recuperare l'elenco delle esecuzioni di test:

    AzureLoadTestingOperation
    | where OperationId == "TestRun_CreateAndUpdateTest"
    | where HttpStatusCode == 201
    | summarize count() by _ResourceId
    

Passaggi successivi