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 | Sì |
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 | Sì |
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 | Sì |
Richieste in ingresso Richieste in ingresso per Microsoft.ServiceBus. |
IncomingRequests |
Count | Totale (somma) | EntityName |
PT1M | Sì |
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 | Sì |
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 | Sì |
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 | Sì |
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:
|
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. |
Sì | No | Sì | |
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. |
Sì | No | Query | Sì |
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à. |
Sì | 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. |
Sì | No | Query | Sì |
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). |
Sì | 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.
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 | Sì | Sì |
EventName |
Nome operazione | Sì | Sì |
ResourceId |
ID della risorsa Azure Resource Manager | Sì | Sì |
SubscriptionId |
ID sottoscrizione | Sì | Sì |
EventtimeString |
Tempo operazione | Sì | No |
TimeGenerated [UTC] |
Ora dell'operazione eseguita (ora UTC) | No | Sì |
EventProperties |
Proprietà dell'operazione | Sì | Sì |
Status |
Stato dell'operazione | Sì | Sì |
Caller |
Chiamante dell'operazione (client di gestione o portale di Azure) | Sì | Sì |
Provider |
Nome del servizio che genera i log, ad esempio ServiceBus | No | Sì |
Type |
Tipo di log generati | No | Sì |
Category |
Categoria di log | Sì | 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 | Sì | Sì |
NamespaceName |
Nome spazio dei nomi | Sì | Sì |
IPAddress |
Indirizzo IP di un client connesso al servizio Bus di servizio | Sì | Sì |
AddressIP |
Indirizzo IP del client che si connette al bus di servizio | Sì | Sì |
TimeGenerated [UTC] |
Ora dell'operazione eseguita (ora UTC) | Sì | Sì |
Action |
Azione eseguita dal servizio Bus di servizio durante la valutazione delle richieste di connessione. Le azioni supportate sono Accetta connessione e Rifiuta connessione. | Sì | Sì |
Reason |
Fornisce un motivo per cui è stata eseguita l'azione | Sì | Sì |
Count |
Numero di occorrenze dell'azione | Sì | Sì |
ResourceId |
ID della risorsa di Azure Resource Manager. | Sì | Sì |
Category |
Categoria di log | Sì | No |
Provider |
Nome del servizio che genera i log, ad esempio ServiceBus | No | Sì |
Type |
Tipo di log generati | No | Sì |
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. | Sì | Sì |
ActivityName |
Nome dell'operazione di runtime. | Sì | Sì |
ResourceId |
Risorsa associata all'attività. | Sì | Sì |
Timestamp |
Tempo di aggregazione. | Sì | No |
time Generated (UTC) |
Tempo aggregato | No | Sì |
Status |
Stato dell'attività (esito positivo o negativo). | Sì | Sì |
Protocol |
Tipo del protocollo associato all'operazione. | Sì | Sì |
AuthType |
Tipo di autenticazione (Microsoft Entra ID o criteri di firma di accesso condiviso). | Sì | Sì |
AuthKey |
ID applicazione Microsoft Entra o nome del criterio di firma di accesso condiviso usato per l'autenticazione in una risorsa. | Sì | Sì |
NetworkType |
Tipo di accesso alla rete: Public oPrivate . |
yes | Sì |
ClientIP |
Indirizzo IP dell'applicazione client. | Sì | Sì |
Count |
Numero totale di operazioni eseguite durante il periodo aggregato di 1 minuto. | Sì | Sì |
Properties |
Metadati specifici dell'operazione del piano dati. | yes | Sì |
Category |
Categoria di log | Sì | No |
Provider |
Nome del servizio che genera i log, ad esempio ServiceBus | No | Sì |
Type |
Tipo di log generati | No | Sì |
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. | Sì | Sì |
ActivityName |
Nome operazione | Sì | Sì |
NamespaceName |
Nome dello spazio dei nomi | Sì | yes |
EntityType |
Tipo di entità | Sì | Sì |
EntityName |
Nome dell'entità | Sì | Sì |
OperationResult |
Tipo di errore nell'operazione (Clienterror o Serverbusy o quota superata) | Sì | Sì |
ErrorCount |
Numero di errori identici durante il periodo di aggregazione di 1 minuto. | Sì | Sì |
ErrorMessage |
Messaggio di errore dettagliato | Sì | Sì |
Provider |
Nome del servizio che genera i log. Valori possibili: eventhub, relay e servicebus | Sì | Sì |
Time Generated (UTC) |
Durata dell'operazione | No | Sì |
EventTimestamp |
Tempo operazione | Sì | No |
Category |
Categoria di log | Sì | No |
Type |
Tipo di log generati | No | Sì |
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
- AzureActivity
- AzureMetrics
- AzureDiagnostics
- AZMSOperationalLogs
- AZMSVnetConnectionEvents
- AZMSRunTimeAuditLogs
- AZMSApplicationMetricLogs
- AZMSDiagnosticErrorLogs
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à.
Contenuto correlato
- Per una descrizione delle bus di servizio di monitoraggio, vedere Monitorare bus di servizio di Azure.
- Per informazioni dettagliate sul monitoraggio delle risorse di Azure, vedere Monitora le risorse di Azure con il Monitoraggio di Azure.