Condividi tramite


bus di servizio di Azure riferimento ai dati di monitoraggio

Questo articolo contiene tutte le informazioni di riferimento sul monitoraggio per questo servizio.

Vedere Monitorare bus di servizio di Azure per informazioni dettagliate sui dati che è possibile raccogliere per bus di servizio e su come usarli.

Metrica

Questa sezione elenca tutte le metriche della piattaforma raccolte automaticamente per questo servizio. Queste metriche fanno anche parte dell'elenco globale di tutte le metriche della piattaforma supportate nel Monitoraggio di Azure.

Per informazioni sulla conservazione delle metriche, vedere Informazioni generali sulle metriche del Monitoraggio di Azure.

Metriche supportate per Microsoft.ServiceBus/Namespaces

Nella tabella seguente sono elencate le metriche disponibili per il tipo di risorsa Microsoft.ServiceBus/Namespaces.

  • Potrebbero non essere presenti tutte le colonne in ogni tabella.
  • Alcune colonne potrebbero superare l'area di visualizzazione della pagina. Selezionare Espandi tabella per visualizzare tutte le colonne disponibili.

Intestazioni di tabella

  • Categoria: gruppo o classificazione delle metriche.
  • Metrica: nome visualizzato della metrica come visualizzato nella portale di Azure.
  • Nome nell'API REST: nome della metrica indicato nell'API REST.
  • Unità: Unità di misura.
  • Aggregazione: tipo di aggregazione predefinito. Valori validi: Medio (Avg), Minimo (Min), Massimo (Max), Totale (Sum), Conteggio.
  • Dimensioni - Dimensioni disponibili per la metrica.
  • Intervalli di tempo - Intervalli in cui viene campionata la metrica. Ad esempio, PT1M indica che la metrica viene campionata ogni minuto, PT30M ogni 30 minuti, PT1H ogni ora e così via.
  • Esportazione DS: indica se la metrica è esportabile nei log di Monitoraggio di Azure tramite le impostazioni di diagnostica. Per informazioni sull'esportazione delle metriche, vedere Creare impostazioni di diagnostica nel Monitoraggio di Azure.
Metric Nome nell'API REST Unità Aggregazione Dimensioni Intervalli di tempo Esportazione DS
Messaggi abbandonati

Numero di messaggi abbandonati in una coda o in un argomento.
AbandonMessage Count Totale (somma) EntityName PT1M
ActiveConnections

Totale connessioni attive per Microsoft.ServiceBus.
ActiveConnections Count Totale (somma) <none> PT1M No
Numero di messaggi attivi in una coda o in un argomento.

Numero di messaggi attivi contenuti in una coda o in un argomento.
ActiveMessages Count Average, Minimum, Maximum EntityName PT1M No
Messaggi completati

Numero di messaggi completati in una coda o in un argomento.
CompleteMessage Count Totale (somma) EntityName PT1M
Connessioni chiuse.

Connessioni chiuse per Microsoft.ServiceBus.
ConnectionsClosed Conteggio Media EntityName PT1M No
Connessioni aperte.

Connessioni aperte per Microsoft.ServiceBus.
ConnectionsOpened Conteggio Media EntityName PT1M No
CPU (deprecato)

Metrica di utilizzo della CPU dello spazio dei nomi Premium del bus di servizio. Questa metrica è depricata. Usare invece la metrica CPU (NamespaceCpuUsage).
CPUXNS Percentuale Massimo Replica PT1M No
Numero di messaggi non recapitabili in una coda o in un argomento.

Numero di messaggi non recapitabili in una coda o in un argomento.
DeadletteredMessages Count Average, Minimum, Maximum EntityName PT1M No
Messaggi in arrivo

Messaggi in ingresso per Microsoft.ServiceBus.
IncomingMessages Count Totale (somma) EntityName PT1M
Richieste in ingresso

Richieste in ingresso per Microsoft.ServiceBus.
IncomingRequests Count Totale (somma) EntityName PT1M
Numero di messaggi in una coda/argomento.

Numero di messaggi contenuti in una coda o in un argomento.
Messages Count Average, Minimum, Maximum EntityName PT1M No
CPU

Metrica di utilizzo della CPU dello spazio dei nomi Premium del bus di servizio.
NamespaceCpuUsage Percentuale Massimo Replica PT1M No
Utilizzo memoria

Metrica di utilizzo della memoria dello spazio dei nomi Premium del bus di servizio.
NamespaceMemoryUsage Percentuale Massimo Replica PT1M No
Messaggi in uscita

Messaggi in uscita per Microsoft.ServiceBus.
OutgoingMessages Count Totale (somma) EntityName PT1M
Conteggio operazioni checkpoint in sospeso.

Conteggio operazioni checkpoint in sospeso.
PendingCheckpointOperationCount Count Totale (somma) <none> PT1M No
ReplicationLagCount

Ritardo replica per numero di messaggi
ReplicationLagCount Count Maximum, Minimum, Average EntityName PT1M No
ReplicationLagDuration

Ritardo replica per durata
ReplicationLagDuration Secondi Maximum, Minimum, Average EntityName PT1M
Numero di messaggi pianificati in una coda o in un argomento.

Numero di messaggi pianificati in una coda o in un argomento.
ScheduledMessages Count Average, Minimum, Maximum EntityName PT1M No
Errori del server.

Errori del server per Microsoft.ServiceBus.
ServerErrors Count Totale (somma) EntityName, OperationResult PT1M No
Latenza di invio server.

Latenza delle operazioni di invio di messaggi per le risorse di bus di servizio.
ServerSendLatency Millisecondi Media EntityName PT1M
Dimensione

Dimensioni di una coda o di un argomento in byte.
Size Byte Average, Minimum, Maximum EntityName PT1M No
Richieste riuscite

Richieste riuscite totali per uno spazio dei nomi
SuccessfulRequests Count Totale (somma) EntityName, OperationResult PT1M No
Richieste limitate.

Richieste limitate per Microsoft.ServiceBus.
ThrottledRequests Count Totale (somma) EntityName, OperationResult, MessagingErrorSubCode PT1M No
Errori utente.

Errori utente per Microsoft.ServiceBus.
UserErrors Count Totale (somma) EntityName, OperationResult PT1M No
Utilizzo memoria (deprecato)

Metrica di utilizzo della memoria dello spazio dei nomi Premium del bus di servizio. Questa metrica è deprecata. Usare invece la metrica Utilizzo memoria (NamespaceMemoryUsage).
WSXNS Percentuale Massimo Replica PT1M No

Le sezioni seguenti forniscono descrizioni più dettagliate per le metriche presentate nella sezione precedente.

Metriche per le richieste

Le metriche delle richieste conteggiano il numero di richieste di operazioni di gestione e dati.

Metrico Descrizione
Richieste in ingresso Numero di richieste inviate al servizio del bus di servizio in un periodo specificato.
Richieste riuscite Numero di richieste completate inviate al servizio del bus di servizio in un periodo specificato.
Errori del server Numero di richieste non elaborate a causa di un errore nel servizio del bus di servizio in un periodo specificato.
User Errors Numero di richieste non elaborate a causa di errori utente in un periodo specificato.
Richieste limitate Numero di richieste che sono state limitate perché è stata superata la soglia di utilizzo.

La dimensione MessagingErrorSubCode ha i valori possibili seguenti:

  • CPU: limitazione della CPU
  • Storage:Indica la limitazione a causa di operazioni di checkpoint in sospeso
  • Spazio dei nomi:Limitazione delle operazioni dello spazio dei nomi.
  • Sconosciuto: altra limitazione delle risorse.
Conteggio operazioni checkpoint in sospeso Numero di operazioni di checkpoint in sospeso nello spazio dei nomi. Il servizio inizia a limitare quando il numero di checkpoint in sospeso supera il limite di (500.000 + (500.000 * unità di messaggistica)). Questa metrica si applica solo agli spazi dei nomi che usano il livello Premium .
Latenza invio server Tempo impiegato dal servizio bus di servizio per completare la richiesta.

I due tipi di errori seguenti vengono classificati come errori utente:

  • Errori sul lato client (in HTTP sono errori 400).
  • Gli errori che si verificano durante l'elaborazione di messaggi, ad esempio MessageLockLostException.

Metriche per i messaggi

Le metriche seguenti sono metriche dei messaggi.

Metrico Descrizione
Messaggi in ingresso Numero di eventi o messaggi inviati al bus di servizio in un periodo specificato. Per i livelli basic e standard, i messaggi assegnati automaticamente in ingresso sono inclusi in questa metrica. E, per il livello Premium, non sono inclusi.
Messaggi in uscita Numero di eventi o messaggi inviati dal bus di servizio in un periodo specificato. I messaggi assegnati automaticamente in uscita non sono inclusi in questa metrica.
Messaggi Numero di messaggi contenuti in una coda o in un argomento. Questa metrica include messaggi in tutti i diversi stati, ad esempio attivi, non recapitabili, pianificati e così via.
Messaggi attivi Numero di messaggi attivi in una coda o in un argomento. I messaggi attivi sono i messaggi nella coda o nella sottoscrizione che si trovano nello stato attivo e pronti per il recapito. I messaggi sono disponibili per la ricezione.
Messaggi non recapitabili Numero di messaggi non recapitabili in una coda o in un argomento.
Messaggi pianificati Numero di messaggi pianificati in una coda o in un argomento.
Messaggi completati Numero di messaggi completati in un periodo specificato.
Messaggi abbandonati Numero di messaggi abbandonati in un periodo specificato.
Dimensione Dimensioni di un'entità (coda o argomento) in byte.

Importante

I valori per i messaggi, i messaggi attivi, non recapitabili, pianificati, completati e abbandonati sono valori temporizzato. I messaggi in arrivo utilizzati immediatamente dopo tale tempo potrebbero non essere riflesse in queste metriche.

Nota

Quando un client tenta di ottenere le informazioni su una coda o un argomento, il servizio bus di servizio restituisce alcune informazioni statiche, ad esempio nome, ora dell'ultimo aggiornamento, ora di creazione e richiede o meno una sessione. Alcune informazioni dinamiche, ad esempio i conteggi dei messaggi. Se la richiesta viene limitata, il servizio restituisce le informazioni statiche e le informazioni dinamiche vuote. Ecco perché i conteggi dei messaggi vengono visualizzati come 0 quando lo spazio dei nomi viene limitato. Questo comportamento è impostato a livello di progettazione.

Metriche di connessione

Le metriche seguenti sono metriche di connessione.

Metrico Descrizione
Connessioni attive Numero di connessioni attive in uno spazio dei nomi e in un'entità nello spazio dei nomi. Il valore per questa metrica è un valore temporizzato. Le connessioni attive immediatamente dopo quel punto nel tempo potrebbero non essere riflesse nella metrica.
Connessioni aperte Numero di connessioni aperte. Il valore per questa metrica è un'aggregazione e include tutte le connessioni aperte nell'intervallo di tempo dell'aggregazione.
Connessioni chiuse Numero di connessioni chiuse. Il valore per questa metrica è un'aggregazione e include tutte le connessioni aperte nell'intervallo di tempo dell'aggregazione.

Metriche di utilizzo delle risorse

Le metriche delle risorse seguenti sono disponibili solo con il livello Premium.

Metrico Descrizione
Uso della CPU per spazio dei nomi Utilizzo percentuale della CPU dello spazio dei nomi.
Uso delle dimensioni della memoria per spazio dei nomi Utilizzo percentuale della memoria dello spazio dei nomi.

Le metriche importanti da monitorare per eventuali interruzioni per uno spazio dei nomi del livello Premium sono: utilizzo della CPU per spazio dei nomi e dimensioni della memoria per spazio dei nomi. Configurare gli avvisi per queste metriche usando Monitoraggio di Azure.

L'altra metrica che è possibile monitorare è Richieste limitate. Non dovrebbe costituire un problema, purché lo spazio dei nomi rimanga entro i limiti della memoria, della CPU e delle connessioni negoziate. Per altre informazioni, vedere Limitazione delle richieste nel livello Premium del bus di servizio di Azure

Metrica di errore

Le metriche seguenti sono metriche di errore.

Metrico Descrizione
Errori server Numero di richieste non elaborate a causa di un errore nel servizio del bus di servizio in un periodo specificato.
Errori utente Numero di richieste non elaborate a causa di errori utente in un periodo specificato.

Metriche di replica geografica

Le metriche seguenti sono metriche di replica geografica:

Metrico Descrizione
Durata ritardo replica Offset in secondi tra l'azione più recente nell'area primaria e quella secondaria.
Conteggio ritardo replica Offset in numero di operazioni tra l'azione più recente nelle aree primarie e secondarie.

Dimensioni delle metriche

Per informazioni sulle dimensioni delle metriche, vedere Metriche multidimensionali.

Questo servizio ha le dimensioni seguenti associate alle relative metriche.

  • EntityName bus di servizio supporta le entità di messaggistica nello spazio dei nomi . Con la metrica Richieste in ingresso, la dimensione Nome entità ha un valore -NamespaceOnlyMetric- oltre a tutte le code e gli argomenti. Questo valore rappresenta la richiesta, effettuata a livello di spazio dei nomi. Ad esempio, una richiesta di elencare tutte le code/argomenti nello spazio dei nomi o le richieste alle entità che non hanno superato l'autenticazione o l'autorizzazione.
  • MessagingErrorSubCode
  • OperationResult
  • Replica

Nota

Monitoraggio di Azure non include dimensioni nei dati delle metriche esportate inviate a una destinazione come Archiviazione di Azure, Hub eventi di Azure o log di Monitoraggio di Azure.

Log risorse

Questa sezione elenca i tipi di log delle risorse che si possono raccogliere per questo servizio. La sezione esegue il pull dall'elenco di tutti i tipi di categoria dei log delle risorse supportati nel Monitoraggio di Azure.

Log delle risorse supportati per Microsoft.ServiceBus/Namespaces

Categoria Nome visualizzato della categoria Tabella di log Supporta il piano di log di base Supporta la trasformazione in fase di inserimento Query di esempio Costi da esportare
ApplicationMetricsLogs Log delle metriche dell'applicazione (inutilizzati) AZMSApplicationMetricLogs

Acquisisce le metriche dell'applicazione (in ingresso/in uscita, riuscito/non riuscito e così via) per Hub eventi di Azure e bus di servizio di Azure.

No
DiagnosticErrorLogs Log degli errori di diagnostica AZMSDiagnosticErrorLogs

Acquisisce informazioni di diagnostica aggregate, ad esempio gli errori client, gli errori occupato dal server e la quota superano gli errori per varie operazioni di accesso al piano dati, ad esempio l'invio o la ricezione di messaggi, in Hub eventi di Azure e bus di servizio di Azure.

No Query
OperationalLogs Log operativi AZMSOperationalLogs

Acquisisce tutte le operazioni di gestione eseguite sullo spazio dei nomi Hub eventi di Azure/bus di servizio di Azure e sulle relative entità.

No Query No
RuntimeAuditLogs Log di controllo di runtime AZMSRunTimeAuditLogs

Acquisisce informazioni di diagnostica aggregate per varie operazioni di accesso al piano dati, ad esempio l'invio o la ricezione di messaggi, in Hub eventi di Azure e bus di servizio di Azure. I log di controllo di runtime sono attualmente disponibili solo nel livello Premium.

No Query
VNetAndIPFilteringLogs Log delle connessioni di filtro reti virtuali/IP AZMSVnetConnectionEvents

Acquisisce tutti i log di filtro IP e della rete virtuale per Hub eventi di Azure e bus di servizio di Azure. Questi valori vengono generati solo se lo spazio dei nomi consente l'accesso da reti selezionate o da un indirizzo IP specifico (regole di filtro IP).

No Query No

Questa sezione elenca i tipi di log delle risorse che è possibile raccogliere per bus di servizio di Azure.

  • Log operativi.
  • Log di filtro IP e rete virtuale
  • Log di controllo di runtime

bus di servizio di Azure ora ha la possibilità di inviare i log a una delle due tabelle di destinazione: Diagnostica di Azure o Tabelle specifiche delle risorse in Log Analytics. È possibile usare l'interruttore disponibile in portale di Azure per scegliere le tabelle di destinazione.

Screenshot della finestra di dialogo per impostare la tabella di destinazione.

Log operativi.

Le voci del log operativo includono gli elementi elencati nella tabella seguente:

Nome Descrizione Supportato in AzureDiagnostics Supportato in AZMSOperationalLogs (tabella specifica della risorsa)
ActivityId ID interno, usato per identificare l'attività specificata
EventName Nome operazione
ResourceId ID della risorsa Azure Resource Manager
SubscriptionId ID sottoscrizione
EventtimeString Tempo operazione No
TimeGenerated [UTC] Ora dell'operazione eseguita (ora UTC) No
EventProperties Proprietà dell'operazione
Status Stato dell'operazione
Caller Chiamante dell'operazione (client di gestione o portale di Azure)
Provider Nome del servizio che genera i log, ad esempio ServiceBus No
Type Tipo di log generati No
Category Categoria di log No

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

AzureDiagnostics:


{
  "ActivityId": "0000000000-0000-0000-0000-00000000000000",
  "EventName": "Create Queue",
  "resourceId": "/SUBSCRIPTIONS/<AZURE SUBSCRPTION ID>/RESOURCEGROUPS/<RESOURCE GROUP NAME>/PROVIDERS/MICROSOFT.SERVICEBUS/NAMESPACES/<SERVICE BUS NAMESPACE NAME>",
  "SubscriptionId": "0000000000-0000-0000-0000-00000000000000",
  "EventTimeString": "9/28/2016 8:40:06 PM +00:00",
  "EventProperties": "{\"SubscriptionId\":\"0000000000-0000-0000-0000-00000000000000\",\"Namespace\":\"mynamespace\",\"Via\":\"https://mynamespace.servicebus.windows.net/f8096791adb448579ee83d30e006a13e/?api-version=2016-07\",\"TrackingId\":\"5ee74c9e-72b5-4e98-97c4-08a62e56e221_G1\"}",
  "Status": "Succeeded",
  "Caller": "ServiceBus Client",
  "category": "OperationalLogs"
}

Voce di tabella specifica della risorsa:


{
  "ActivityId": "0000000000-0000-0000-0000-00000000000000",
  "EventName": "Retrieve Queue",
  "resourceId": "/SUBSCRIPTIONS/<AZURE SUBSCRPTION ID>/RESOURCEGROUPS/<RESOURCE GROUP NAME>/PROVIDERS/MICROSOFT.SERVICEBUS/NAMESPACES/<SERVICE BUS NAMESPACE NAME>",
  "SubscriptionId": "0000000000-0000-0000-0000-00000000000000",
  "TimeGenerated(UTC)": "9/28/2023 8:40:06 PM +00:00",
  "EventProperties": "{\"SubscriptionId\":\"0000000000-0000-0000-0000-00000000000000\",\"Namespace\":\"mynamespace\",\"Via\":\"https://mynamespace.servicebus.windows.net/f8096791adb448579ee83d30e006a13e/?api-version=2016-07\",\"TrackingId\":\"5ee74c9e-72b5-4e98-97c4-08a62e56e221_G1\"}",
  "Status": "Succeeded",
  "Caller": "ServiceBus Client",
  "type": "AZMSOperationalLogs",
  "Provider" : "SERVICEBUS"
}

Eventi e operazioni acquisiti nei log delle operazioni

I log operativi acquisiscono tutte le operazioni di gestione eseguite nello spazio dei nomi bus di servizio di Azure. Le operazioni sui dati non vengono acquisite, a causa dell'elevato volume di operazioni sui dati eseguite su bus di servizio di Azure.

Nota

Per monitorare meglio le operazioni dei dati, è consigliabile usare la traccia sul lato client.

Le operazioni di gestione seguenti vengono acquisite nei log operativi:

Ambito Operazione
Spazio dei nomi - Crea spazio dei nomi
- Aggiorna spazio dei nomi
- Elimina spazio dei nomi
- Aggiorna spazio dei nomi
- Recupera spazio dei nomi
- Criteri di accesso condiviso
Queue - Crea coda
- Aggiorna coda
- Elimina coda
- Eliminazione automatica coda
- Recupera coda
Argomento - Creare un argomento
- Aggiornare l'argomento
- Elimina argomento
- Eliminazione automatica argomento
- Recuperare l'argomento
Abbonamento - Creare una sottoscrizione
- Aggiornare la sottoscrizione
- Elimina sottoscrizione
- Eliminare automaticamente la sottoscrizione
- Recuperare la sottoscrizione

Nota

Attualmente, le operazioni di lettura non vengono rilevate nei log operativi.

Log di filtro IP e rete virtuale

bus di servizio JSON dell'evento di connessione alla rete virtuale include gli elementi elencati nella tabella seguente:

Nome Descrizione Supportato in Diagnostica di Azure Supportato in AZMSVnetConnectionEvents (tabella specifica della risorsa)
SubscriptionId ID sottoscrizione di Azure
NamespaceName Nome spazio dei nomi
IPAddress Indirizzo IP di un client connesso al servizio Bus di servizio
AddressIP Indirizzo IP del client che si connette al bus di servizio
TimeGenerated [UTC] Ora dell'operazione eseguita (ora UTC)
Action Azione eseguita dal servizio Bus di servizio durante la valutazione delle richieste di connessione. Le azioni supportate sono Accetta connessione e Rifiuta connessione.
Reason Fornisce un motivo per cui è stata eseguita l'azione
Count Numero di occorrenze dell'azione
ResourceId ID della risorsa di Azure Resource Manager.
Category Categoria di log No
Provider Nome del servizio che genera i log, ad esempio ServiceBus No
Type Tipo di log generati No

Nota

I log di rete virtuale vengono generati solo se lo spazio dei nomi consente l'accesso da reti selezionate o da indirizzi IP specifici (regole di filtro IP).

Di seguito è riportato un esempio di stringa JSON del log di rete virtuale:

AzureDiagnostics:

{
    "SubscriptionId": "0000000-0000-0000-0000-000000000000",
    "NamespaceName": "namespace-name",
    "IPAddress": "1.2.3.4",
    "Action": "Accept Connection",
    "Reason": "IP is accepted by IPAddress filter.",
    "Count": 1,
    "ResourceId": "/SUBSCRIPTIONS/<AZURE SUBSCRIPTION ID>/RESOURCEGROUPS/<RESOURCE GROUP NAME>/PROVIDERS/MICROSOFT.SERVICEBUS/NAMESPACES/<SERVICE BUS NAMESPACE NAME>",
    "Category": "ServiceBusVNetConnectionEvent"
}

Voce di tabella specifica della risorsa:

{
  "SubscriptionId": "0000000-0000-0000-0000-000000000000",
  "NamespaceName": "namespace-name",
  "AddressIp": "1.2.3.4",
  "Action": "Accept Connection",
  "Message": "IP is accepted by IPAddress filter.",
  "Count": 1,
  "ResourceId": "/SUBSCRIPTIONS/<AZURE SUBSCRIPTION ID>/RESOURCEGROUPS/<RESOURCE GROUP NAME>/PROVIDERS/MICROSOFT.SERVICEBUS/NAMESPACES/<SERVICE BUS NAMESPACE NAME>",
  "Provider" : "SERVICEBUS",
  "Type": "AZMSVNetConnectionEvents"
}

Log di controllo di runtime

I log di controllo di runtime acquisiscono informazioni di diagnostica aggregate per varie operazioni di accesso al piano dati, ad esempio l'invio o la ricezione di messaggi, in bus di servizio.

Nota

I log di controllo di runtime sono attualmente disponibili solo nel livello Premium .

I log di controllo di runtime includono gli elementi elencati nella tabella seguente:

Nome Descrizione Supportato in Diagnostica di Azure Supportato in AZMSRuntimeAuditLogs (tabella specifica della risorsa)
ActivityId UUID generato in modo casuale che garantisce l'univocità per l'attività di controllo.
ActivityName Nome dell'operazione di runtime.
ResourceId Risorsa associata all'attività.
Timestamp Tempo di aggregazione. No
time Generated (UTC) Tempo aggregato No
Status Stato dell'attività (esito positivo o negativo).
Protocol Tipo del protocollo associato all'operazione.
AuthType Tipo di autenticazione (Microsoft Entra ID o criteri di firma di accesso condiviso).
AuthKey ID applicazione Microsoft Entra o nome del criterio di firma di accesso condiviso usato per l'autenticazione in una risorsa.
NetworkType Tipo di accesso alla rete: Public oPrivate. yes
ClientIP Indirizzo IP dell'applicazione client.
Count Numero totale di operazioni eseguite durante il periodo aggregato di 1 minuto.
Properties Metadati specifici dell'operazione del piano dati. yes
Category Categoria di log No
Provider Nome del servizio che genera i log, ad esempio ServiceBus No
Type Tipo di log generati No

Di seguito è riportato un esempio di voce del log di controllo di runtime:

AzureDiagnostics:

{
  "ActivityId": "<activity id>",
  "ActivityName": "ConnectionOpen | Authorization | SendMessage | ReceiveMessage | PeekLockMessage",
  "ResourceId": "/SUBSCRIPTIONS/xxx/RESOURCEGROUPS/<Resource Group Name>/PROVIDERS/MICROSOFT.SERVICEBUS/NAMESPACES/<Service Bus namespace>/servicebus/<service bus name>",
  "Time": "1/1/2021 8:40:06 PM +00:00",
  "Status": "Success | Failure",
  "Protocol": "AMQP | HTTP | SBMP", 
  "AuthType": "SAS | AAD", 
  "AuthKey": "<AAD Application Name| SAS policy name>",
  "NetworkType": "Public | Private", 
  "ClientIp": "x.x.x.x",
  "Count": 1, 
  "Category": "RuntimeAuditLogs"
}

Voce di tabella specifica della risorsa:

{
  "ActivityId": "<activity id>",
  "ActivityName": "ConnectionOpen | Authorization | SendMessage | ReceiveMessage | PeekLockMessage",
  "ResourceId": "/SUBSCRIPTIONS/xxx/RESOURCEGROUPS/<Resource Group Name>/PROVIDERS/MICROSOFT.SERVICEBUS/NAMESPACES/<Service Bus namespace>/servicebus/<service bus name>",
  "TimeGenerated (UTC)": "1/1/2021 8:40:06 PM +00:00",
  "Status": "Success | Failure",
  "Protocol": "AMQP | HTTP | SBMP", 
  "AuthType": "SAS | AAD", 
  "AuthKey": "<AAD Application Name| SAS policy name>",
  "NetworkType": "Public | Private", 
  "ClientIp": "x.x.x.x",
  "Count": 1, 
  "Provider": "SERVICEBUS",
  "Type"   : "AZMSRuntimeAuditLogs"
}

Log degli errori di diagnostica

I log degli errori di diagnostica acquisisce i messaggi di errore per qualsiasi errore lato client, limitazione e quota superata. Forniscono diagnostica dettagliata per l'identificazione degli errori.

I log degli errori di diagnostica includono gli elementi elencati in questa tabella:

Nome Descrizione Supportato in Diagnostica di Azure Supportato in AZMSDiagnosticErrorLogs (tabella specifica della risorsa)
ActivityId UUID generato in modo casuale che garantisce l'univocità per l'attività di controllo.
ActivityName Nome operazione
NamespaceName Nome dello spazio dei nomi yes
EntityType Tipo di entità
EntityName Nome dell'entità
OperationResult Tipo di errore nell'operazione (Clienterror o Serverbusy o quota superata)
ErrorCount Numero di errori identici durante il periodo di aggregazione di 1 minuto.
ErrorMessage Messaggio di errore dettagliato
Provider Nome del servizio che genera i log. Valori possibili: eventhub, relay e servicebus
Time Generated (UTC) Durata dell'operazione No
EventTimestamp Tempo operazione No
Category Categoria di log No
Type Tipo di log generati No

Di seguito è riportato un esempio di voce del log degli errori di diagnostica:

{
  "ActivityId": "0000000000-0000-0000-0000-00000000000000",
  "SubscriptionId": "<Azure Subscription Id",
  "NamespaceName": "Name of Service Bus Namespace",
  "EntityType": "Queue",
  "EntityName": "Name of Service Bus Queue",
  "ActivityName": "SendMessage",
  "ResourceId": "/SUBSCRIPTIONS/xxx/RESOURCEGROUPS/<Resource Group Name>/PROVIDERS/MICROSOFT.SERVICEBUS/NAMESPACES/<service bus namespace name>",,
  "OperationResult": "ClientError",
  "ErrorCount": 1,
  "EventTimestamp": "3/27/2024 1:02:29.126 PM +00:00",
  "ErrorMessage": "the sessionid was not set on a message, and it cannot be sent to the entity. entities that have session support enabled can only receive messages that have the sessionid set to a valid value.",
  "category": "DiagnosticErrorLogs"
}

Voce di tabella specifica della risorsa:

{
  "ActivityId": "0000000000-0000-0000-0000-00000000000000",
  "NamespaceName": "Name of Service Bus Namespace",
  "EntityType": "Queue",
  "EntityName": "Name of Service Bus Queue",
  "ActivityName": "SendMessage",
  "ResourceId": "/SUBSCRIPTIONS/xxx/RESOURCEGROUPS/<Resource Group Name>/PROVIDERS/MICROSOFT.SERVICEBUS/NAMESPACES/<service bus namespace name>",,
  "OperationResult": "ClientError",
  "ErrorCount": 1,
  "TimeGenerated [UTC]": "1/27/2024 4:02:29.126 PM +00:00",
  "ErrorMessage": "the sessionid was not set on a message, and it cannot be sent to the entity. entities that have session support enabled can only receive messages that have the sessionid set to a valid value.",
  "Type": "AZMSDiagnosticErrorLogs"
}

Tabelle di log di Monitoraggio di Azure

Questa sezione elenca tutte le tabelle dei log del Monitoraggio di Azure pertinenti a questo servizio che sono disponibili per la query da parte di Log Analytics mediante le query di Kusto. Le tabelle contengono i dati dei log delle risorse ed eventualmente altro, a seconda di ciò che viene raccolto e indirizzato verso di esse.

Il 30 settembre 2026 verrà ritirato il supporto del protocollo SBMP per il bus di servizio di Azure, quindi non sarà più possibile usare questo protocollo dopo il 30 settembre 2026. Eseguire la migrazione alle librerie più recenti dell'SDK del bus di servizio di Azure usando il protocollo AMQP che offre aggiornamenti critici della sicurezza e funzionalità migliorate, prima di tale data.

Per altre informazioni, vedere l'annuncio del ritiro del supporto.

bus di servizio di Azure usa le tabelle Kusto dai log di Monitoraggio di Azure. È possibile eseguire query su queste tabelle con Log Analytics.

bus di servizio Microsoft.ServiceBus/namespaces

Log attività

Nella tabella collegata sono elencate le operazioni che possono essere registrate nel log attività per questo servizio. Queste operazioni sono un sottoinsieme di tutte le possibili operazioni del provider di risorse nel log attività.

Per altre informazioni sullo schema delle voci del log attività, vedere Schema del log attività.