Log di diagnostica del bus di servizio

È possibile visualizzare due tipi di log per il bus di servizio di Azure:

  • Log attività. Questi log contengono informazioni sulle operazioni eseguite in un processo. I log sono sempre attivati.
  • Log di diagnostica. È possibile configurare i log di diagnostica per informazioni più complete su tutto ciò che accade in un processo. I log di diagnostica coprono le attività che si verificano dal momento della creazione del processo fino alla sua eliminazione, inclusi gli aggiornamenti e le attività che si verificano durante l'esecuzione del processo.

Attivare i log di diagnostica

I log di diagnostica sono disabilitati per impostazione predefinita. Per abilitare i log di diagnostica, eseguire la procedura seguente:

  1. Nel portale di Azure in Monitoraggio + Gestione fare clic su Log di diagnostica.

    navigazione al pannello dei log di diagnostica

  2. Fare clic sulla risorsa da monitorare.

  3. Fare clic su Attiva diagnostica.

    attivazione dei log di diagnostica

  4. Per Stato fare clic su Attivato.

    modifica dello stato dei log di diagnostica

  5. Impostare la destinazione di archiviazione desiderata, ad esempio un account di archiviazione, un hub eventi o Azure Log Analytics.

  6. Salvare le nuove impostazioni di diagnostica.

Le nuove impostazioni diventano effettive in circa 10 minuti. Trascorso questo tempo, i log vengono visualizzati nella destinazione di archiviazione configurata, all'interno del pannello Log di diagnostica.

Per altre informazioni sulla configurazione della diagnostica, vedere la panoramica dei log di diagnostica di Azure.

Schema dei log di diagnostica

Tutti i log vengono archiviati in formato JavaScript Object Notation (JSON). Ogni voce presenta campi stringa che usano il formato descritto nella sezione seguente.

Schema di log operativi

I log nella categoria OperationalLogs acquisiscono i dati relativi al funzionamento del bus di servizio. In particolare, questi log acquisiscono il tipo di operazione, tra cui la creazione delle code, le risorse usate e lo stato dell'operazione.

Le stringhe JSON dei log operativi includono gli elementi elencati nella seguente tabella:

Nome Descrizione
ActivityId ID interno, usato a scopo di rilevamento
EventName Nome operazione
resourceId ID della risorsa Azure Resource Manager
SubscriptionId ID sottoscrizione
EventTimeString Durata dell'operazione
EventProperties Proprietà dell'operazione
Status Stato dell'operazione
Chiamante Chiamante dell'operazione (Portale di Azure o client di gestione)
category OperationalLogs

Di seguito è riportato un esempio di stringa JSON di log operativo:

{
  "ActivityId": "6aa994ac-b56e-4292-8448-0767a5657cc7",
  "EventName": "Create Queue",
  "resourceId": "/SUBSCRIPTIONS/1A2109E3-9DA0-455B-B937-E35E36C1163C/RESOURCEGROUPS/DEFAULT-SERVICEBUS-CENTRALUS/PROVIDERS/MICROSOFT.SERVICEBUS/NAMESPACES/SHOEBOXEHNS-CY4001",
  "SubscriptionId": "1a2109e3-9da0-455b-b937-e35e36c1163c",
  "EventTimeString": "9/28/2016 8:40:06 PM +00:00",
  "EventProperties": "{\"SubscriptionId\":\"1a2109e3-9da0-455b-b937-e35e36c1163c\",\"Namespace\":\"shoeboxehns-cy4001\",\"Via\":\"https://shoeboxehns-cy4001.servicebus.windows.net/f8096791adb448579ee83d30e006a13e/?api-version=2016-07\",\"TrackingId\":\"5ee74c9e-72b5-4e98-97c4-08a62e56e221_G1\"}",
  "Status": "Succeeded",
  "Caller": "ServiceBus Client",
  "category": "OperationalLogs"
}

Passaggi successivi

Visitare i collegamenti seguenti per altre informazioni sul bus di servizio: