Condividi tramite


Hub eventi di Azure riferimento ai dati di monitoraggio

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

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

Azure Event Hubs creates monitoring data using Azure Monitor, which is a full stack monitoring service 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.

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

Metrics

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.EventHub/clusters

La tabella seguente elenca le metriche disponibili per il tipo di risorsa Microsoft.EventHub/clusters.

  • Potrebbero non essere presenti tutte le colonne in ogni tabella.
  • Alcune colonne potrebbero superare l'area di visualizzazione della pagina. Select Expand table to view all available columns.

Table headings

  • Category - The metrics group or classification.
  • Metric - The metric display name as it appears in the Azure portal.
  • Nome nell'API REST: nome della metrica indicato nell'API REST.
  • Unit - Unit of measure.
  • Aggregation - The default aggregation type. Valori validi: Medio (Avg), Minimo (Min), Massimo (Max), Totale (Sum), Conteggio.
  • Dimensions - Dimensions available for the metric.
  • Time Grains - Intervals at which the metric is sampled. Ad esempio, PT1M indica che la metrica viene campionata ogni minuto, PT30M ogni 30 minuti, PT1H ogni ora e così via.
  • DS Export- Whether the metric is exportable to Azure Monitor Logs via diagnostic settings. Per informazioni sull'esportazione delle metriche, vedere Creare impostazioni di diagnostica nel Monitoraggio di Azure.
Metric Nome nell'API REST Unit Aggregation Dimensions Time Grains DS Export
ActiveConnections

Totale connessioni attive per Microsoft.EventHub.
ActiveConnections Count Average <Nessuno> PT1M No
Available Memory

Memoria disponibile per il cluster dell'hub eventi come percentuale della memoria totale.
AvailableMemory Percent Maximum Role PT1M No
Capture Backlog.

Backlog acquisiti per Microsoft.EventHub.
CaptureBacklog Count Total (Sum) <Nessuno> PT1M No
Captured Bytes.

Byte acquisiti per Microsoft.EventHub.
CapturedBytes Bytes Total (Sum) <Nessuno> PT1M No
Captured Messages.

Messaggi acquisiti per Microsoft.EventHub.
CapturedMessages Count Total (Sum) <Nessuno> PT1M No
Connections Closed.

Connessioni chiuse per Microsoft.EventHub.
ConnectionsClosed Count Average <Nessuno> PT1M No
Connections Opened.

Connessioni aperte per Microsoft.EventHub.
ConnectionsOpened Count Average <Nessuno> PT1M No
CPU

Uso CPU per il cluster dell'hub eventi in percentuale
CPU Percent Maximum Role PT1M No
Incoming Bytes.

Byte in ingresso per Microsoft.EventHub.
IncomingBytes Bytes Total (Sum) <Nessuno> PT1M Yes
Incoming Messages

Messaggi in ingresso per Microsoft.EventHub.
IncomingMessages Count Total (Sum) <Nessuno> PT1M Yes
Incoming Requests

Richieste in ingresso per Microsoft.EventHub.
IncomingRequests Count Total (Sum) <Nessuno> PT1M Yes
Outgoing Bytes.

Byte in uscita per Microsoft.EventHub.
OutgoingBytes Bytes Total (Sum) <Nessuno> PT1M Yes
Outgoing Messages

Messaggi in uscita per Microsoft.EventHub.
OutgoingMessages Count Total (Sum) <Nessuno> PT1M Yes
Errori di quota superata.

Errori di superamento quota per Microsoft.EventHub.
QuotaExceededErrors Count Total (Sum) OperationResult PT1M No
Server Errors.

Errori del server per Microsoft.EventHub.
ServerErrors Count Total (Sum) OperationResult PT1M No
Size

Dimensioni di un hub eventi in byte.
Size Bytes Medio, Minimo, Massimo Role PT1M No
Successful Requests

Richieste riuscite per Microsoft.EventHub.
SuccessfulRequests Count Total (Sum) OperationResult PT1M No
Throttled Requests.

Richieste limitate per Microsoft.EventHub.
ThrottledRequests Count Total (Sum) OperationResult PT1M No
User Errors.

Errori utente per Microsoft.EventHub.
UserErrors Count Total (Sum) OperationResult PT1M No

Metriche supportate per Microsoft.EventHub/Namespaces

La tabella seguente elenca le metriche disponibili per il tipo di risorsa Microsoft.EventHub/Namespaces.

  • Potrebbero non essere presenti tutte le colonne in ogni tabella.
  • Alcune colonne potrebbero superare l'area di visualizzazione della pagina. Select Expand table to view all available columns.

Table headings

  • Category - The metrics group or classification.
  • Metric - The metric display name as it appears in the Azure portal.
  • Nome nell'API REST: nome della metrica indicato nell'API REST.
  • Unit - Unit of measure.
  • Aggregation - The default aggregation type. Valori validi: Medio (Avg), Minimo (Min), Massimo (Max), Totale (Sum), Conteggio.
  • Dimensions - Dimensions available for the metric.
  • Time Grains - Intervals at which the metric is sampled. Ad esempio, PT1M indica che la metrica viene campionata ogni minuto, PT30M ogni 30 minuti, PT1H ogni ora e così via.
  • DS Export- Whether the metric is exportable to Azure Monitor Logs via diagnostic settings. Per informazioni sull'esportazione delle metriche, vedere Creare impostazioni di diagnostica nel Monitoraggio di Azure.
Metric Nome nell'API REST Unit Aggregation Dimensions Time Grains DS Export
ActiveConnections

Totale connessioni attive per Microsoft.EventHub.
ActiveConnections Count Massimo, Minimo, Medio <Nessuno> PT1M No
Capture Backlog.

Backlog di byte da acquisire per Microsoft.EventHub.
CaptureBacklog Count Total (Sum) EntityName PT1M No
Captured Bytes.

Byte acquisiti per Microsoft.EventHub.
CapturedBytes Bytes Total (Sum) EntityName PT1M No
Captured Messages.

Messaggi acquisiti per Microsoft.EventHub.
CapturedMessages Count Total (Sum) EntityName PT1M No
Connections Closed.

Connessioni chiuse per Microsoft.EventHub.
ConnectionsClosed Count Maximum EntityName PT1M No
Connections Opened.

Connessioni aperte per Microsoft.EventHub.
ConnectionsOpened Count Maximum EntityName PT1M No
Archiviare i messaggi di backlog (deprecato)

Messaggi di archiviazione dell'hub eventi nel backlog per uno spazio dei nomi (deprecato)
EHABL Count Total (Sum) <Nessuno> PT1M Yes
Velocità effettiva dei messaggi di archiviazione (deprecata)

Velocità effettiva dei messaggi archiviati nell'hub eventi in uno spazio dei nomi (deprecato)
EHAMBS Bytes Total (Sum) <Nessuno> PT1M Yes
Archivia messaggi (deprecato)

Messaggi archiviati nell'hub eventi in uno spazio dei nomi (deprecato)
EHAMSGS Count Total (Sum) <Nessuno> PT1M Yes
Byte in ingresso (deprecato)

Velocità effettiva dei messaggi in ingresso dell'hub eventi per uno spazio dei nomi (deprecato)
EHINBYTES Bytes Total (Sum) <Nessuno> PT1M Yes
Byte in ingresso (obsoleto) (deprecato)

Velocità effettiva dei messaggi in ingresso dell'hub eventi per uno spazio dei nomi. Questa metrica è deprecata. Usare invece la metrica Byte in ingresso (deprecata)
EHINMBS Bytes Total (Sum) <Nessuno> PT1M Yes
Messaggi in arrivo (deprecato)

Totale messaggi in ingresso per uno spazio dei nomi (deprecato)
EHINMSGS Count Total (Sum) <Nessuno> PT1M Yes
Byte in uscita (deprecato)

Velocità effettiva dei messaggi in uscita dell'hub eventi per uno spazio dei nomi (deprecato)
EHOUTBYTES Bytes Total (Sum) <Nessuno> PT1M Yes
Byte in uscita (obsoleto) (deprecato)

Velocità effettiva dei messaggi in uscita dell'hub eventi per uno spazio dei nomi. Questa metrica è deprecata. Usare invece la metrica Byte in uscita (deprecata)
EHOUTMBS Bytes Total (Sum) <Nessuno> PT1M Yes
Messaggi in uscita (deprecato)

Totale messaggi in uscita per uno spazio dei nomi (deprecato)
EHOUTMSGS Count Total (Sum) <Nessuno> PT1M Yes
Richieste non riuscite (deprecate)

Totale richieste non riuscite per uno spazio dei nomi (deprecato)
FAILREQ Count Total (Sum) <Nessuno> PT1M Yes
Incoming Bytes.

Byte in ingresso per Microsoft.EventHub.
IncomingBytes Bytes Total (Sum) EntityName PT1M Yes
Incoming Messages

Messaggi in ingresso per Microsoft.EventHub.
IncomingMessages Count Total (Sum) EntityName PT1M Yes
Incoming Requests

Richieste in ingresso per Microsoft.EventHub.
IncomingRequests Count Total (Sum) EntityName PT1M Yes
Messaggi in arrivo (obsoleto) (deprecato)

Totale messaggi in ingresso per uno spazio dei nomi. Questa metrica è deprecata. Usare invece la metrica Messaggi in arrivo (deprecata)
INMSGS Count Total (Sum) <Nessuno> PT1M Yes
Richieste in ingresso (deprecate)

Totale richieste di invio in ingresso per uno spazio dei nomi (deprecato)
INREQS Count Total (Sum) <Nessuno> PT1M Yes
Errori interni del server (deprecato)

Totale errori interni del server per uno spazio dei nomi (deprecato)
INTERR Count Total (Sum) <Nessuno> PT1M Yes
Altri errori (deprecato)

Totale richieste non riuscite per uno spazio dei nomi (deprecato)
MISCERR Count Total (Sum) <Nessuno> PT1M Yes
CPU

Metrica di utilizzo della CPU per gli spazi dei nomi sku Premium.
NamespaceCpuUsage Percent Massimo, Minimo, Medio Replica PT1M No
Memory Usage

Metrica di utilizzo della memoria per gli spazi dei nomi sku Premium.
NamespaceMemoryUsage Percent Massimo, Minimo, Medio Replica PT1M No
Outgoing Bytes.

Byte in uscita per Microsoft.EventHub.
OutgoingBytes Bytes Total (Sum) EntityName PT1M Yes
Outgoing Messages

Messaggi in uscita per Microsoft.EventHub.
OutgoingMessages Count Total (Sum) EntityName PT1M Yes
Messaggi in uscita (obsoleto) (deprecato)

Totale messaggi in uscita per uno spazio dei nomi. Questa metrica è deprecata. Usare invece la metrica Messaggi in uscita (deprecata)
OUTMSGS Count Total (Sum) <Nessuno> PT1M Yes
Errori di quota superata.

Errori di superamento quota per Microsoft.EventHub.
QuotaExceededErrors Count Total (Sum) EntityName, OperationResult PT1M No
ReplicationLagCount

Ritardo replica per numero di messaggi
ReplicationLagCount Count Massimo, Minimo, Medio EntityName PT1M No
ReplicationLagDuration

Ritardo replica per durata
ReplicationLagDuration Seconds Massimo, Minimo, Medio EntityName PT1M Yes
Server Errors.

Errori del server per Microsoft.EventHub.
ServerErrors Count Total (Sum) EntityName, OperationResult PT1M No
Size

Dimensioni di un hub eventi in byte.
Size Bytes Medio, Minimo, Massimo EntityName PT1M No
Successful Requests

Richieste riuscite per Microsoft.EventHub.
SuccessfulRequests Count Total (Sum) EntityName, OperationResult PT1M No
Richieste riuscite (deprecate)

Totale richieste riuscite per uno spazio dei nomi (deprecato)
SUCCREQ Count Total (Sum) <Nessuno> PT1M Yes
Errori relativi alla disponibilità del server (deprecato)

Totale errori di disponibilità del server per uno spazio dei nomi (deprecato)
SVRBSY Count Total (Sum) <Nessuno> PT1M Yes
Throttled Requests.

Richieste limitate per Microsoft.EventHub.
ThrottledRequests Count Total (Sum) EntityName, OperationResult PT1M No
User Errors.

Errori utente per Microsoft.EventHub.
UserErrors Count Total (Sum) EntityName, OperationResult PT1M No

Le tabelle seguenti elencano tutte le metriche della piattaforma raccolte automaticamente per Hub eventi di Azure. Il provider di risorse per queste metriche è Microsoft.EventHub/clusters o Microsoft.EventHub/namespaces.

Request metrics count the number of data and management operations requests. Questa tabella fornisce altre informazioni sui valori delle tabelle precedenti.

Metric name Description
Incoming Requests Numero di richieste effettuate al servizio Hub eventi in un periodo specificato. Questa metrica include tutte le operazioni del piano di gestione e dati.
Successful Requests Numero di richieste riuscite effettuate al servizio Hub eventi in un periodo specificato.
Throttled Requests Numero di richieste che sono state limitate perché è stata superata la soglia di utilizzo.

Questa tabella fornisce altre informazioni sulle metriche dei messaggi delle tabelle precedenti.

Metric name Description
Incoming Messages Numero di eventi o messaggi inviati agli hub eventi in un periodo specificato.
Outgoing Messages Numero di eventi o messaggi ricevuti da Hub eventi in un periodo specificato.
Captured Messages Numero di messaggi acquisiti.
Incoming Bytes Byte in ingresso per un hub eventi in un periodo specificato.
Outgoing Bytes Byte in uscita per un hub eventi in un periodo specificato.
Size Dimensioni di un hub eventi in byte.

Note

  • Questi valori sono valori temporizzato. I messaggi in arrivo utilizzati immediatamente dopo tale tempo potrebbero non essere riflessi in queste metriche.
  • La metrica Richieste in ingresso include tutte le operazioni del piano di gestione e dati. La metrica Messaggi in arrivo fornisce il numero totale di eventi inviati all'hub eventi. Ad esempio, se si invia un batch di 100 eventi a un hub eventi, viene conteggiato come 1 richiesta in ingresso e 100 messaggi in ingresso.

Questa tabella fornisce altre informazioni per l'acquisizione delle metriche dalle tabelle precedenti.

Metric name Description
Captured Messages Numero di messaggi acquisiti.
Captured Bytes Byte acquisiti per un hub eventi.
Capture Backlog Acquisire il backlog per un hub eventi.

Questa tabella fornisce altre informazioni sulle metriche di connessione delle tabelle precedenti.

Metric name Description
Active Connections Numero di connessioni attive in uno spazio dei nomi e in un'entità (hub eventi) 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.
Connections Opened Numero di connessioni aperte.
Connections Closed Numero di connessioni chiuse.

Questa tabella fornisce altre informazioni sulle metriche degli errori delle tabelle precedenti.

Metric name Description
Server Errors Numero di richieste non elaborate a causa di un errore nel servizio Hub eventi in un periodo specificato.
User Errors Numero di richieste non elaborate a causa di errori utente in un periodo specificato.
Errori di quota superata Numero di errori causati dal superamento delle quote in un periodo specificato.

The following two types of errors are classified as user errors:

  1. Errori sul lato client (in HTTP sono errori 400).
  2. Errori che si verificano durante l'elaborazione dei messaggi.

Note

App per la logica crea ricevitori di periodi. I ricevitori possono essere spostati da un nodo a un altro a seconda del carico del servizio. Durante questi spostamenti, ReceiverDisconnection potrebbero verificarsi eccezioni. Vengono conteggiati come errori utente sul lato del servizio Hub eventi. App per la logica può raccogliere gli errori dai client di Hub eventi in modo da poterli visualizzare nei log utente.

Metric dimensions

For information about what metric dimensions are, see Multi-dimensional metrics.

Questo servizio ha le dimensioni seguenti associate alle relative metriche.

Dimension name Description
EntityName Nome dell'hub eventi. Con la metrica "Richieste in ingresso", la dimensione Nome entità ha un valore -NamespaceOnlyMetric- oltre a tutti gli hub eventi. Rappresenta le richieste effettuate a livello di spazio dei nomi. Ad esempio, una richiesta di elencare tutti gli hub eventi nello spazio dei nomi o le richieste alle entità che non hanno superato l'autenticazione o l'autorizzazione.
OperationResult Indica success o lo stato di errore appropriato, ad esempio serverbusy, clienterror o quotaexceeded.

L'aggiunta di dimensioni alle metriche è facoltativa. Se non si aggiungono le dimensioni, le metriche vengono specificate a livello di spazio dei nomi.

Note

Quando si abilitano le metriche in un'impostazione di diagnostica, le informazioni sulle dimensioni non sono attualmente incluse come parte delle informazioni inviate a un account di archiviazione, a un hub eventi o a Log Analytics.

Resource logs

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.EventHub/Namespaces

Category Nome visualizzato della categoria Log table Supporta il piano di log di base Supporta la trasformazione in fase di inserimento Example queries Costi da esportare
ApplicationMetricsLogs Log delle metriche dell'applicazione AzureDiagnostics

Log da più risorse di Azure.

No No Queries Yes
ArchiveLogs Archive Logs AzureDiagnostics

Log da più risorse di Azure.

No No Queries No
AutoScaleLogs Log di scalabilità automatica AzureDiagnostics

Log da più risorse di Azure.

No No Queries No
CustomerManagedKeyUserLogs Log delle chiavi gestite dal cliente AzureDiagnostics

Log da più risorse di Azure.

No No Queries No
DataDRLogs DataDR Logs AzureDiagnostics

Log da più risorse di Azure.

No No Queries Yes
DiagnosticErrorLogs Log degli errori di diagnostica AzureDiagnostics

Log da più risorse di Azure.

No No Queries Yes
EventHubVNetConnectionEvent Log delle connessioni di filtro reti virtuali/IP AzureDiagnostics

Log da più risorse di Azure.

No No Queries No
KafkaCoordinatorLogs Log del coordinatore Kafka AzureDiagnostics

Log da più risorse di Azure.

No No Queries No
KafkaUserErrorLogs Log degli errori utente kafka AzureDiagnostics

Log da più risorse di Azure.

No No Queries No
OperationalLogs Operational Logs AzureDiagnostics

Log da più risorse di Azure.

No No Queries No
RuntimeAuditLogs Log di controllo di runtime AzureDiagnostics

Log da più risorse di Azure.

No No Queries Yes

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.

Hub eventi Microsoft.EventHub/namespaces

Log delle risorse di Hub eventi

Hub eventi 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.

Hub eventi di Azure usa tabelle Kusto dai log di Monitoraggio di Azure. È possibile eseguire query su queste tabelle con Log Analytics.

È possibile visualizzare le query di esempio per iniziare a usare categorie di log diverse.

Important

Le dimensioni non vengono esportate in un'area di lavoro Log Analytics.

Hub eventi consente di acquisire i log di diagnostica per le categorie seguenti:

Category Description
Archive Logs Acquisisce informazioni sulle operazioni di Acquisizione hub eventi, in particolare i log relativi agli errori di acquisizione.
Operational Logs Permettono di acquisire tutte le operazioni di gestione eseguite nello spazio dei nomi di hub eventi di Azure. Le operazioni sui dati non vengono acquisite, a causa dell'elevato volume di operazioni sui dati eseguite su Hub eventi di Azure.
Log di scalabilità automatica Acquisisce le operazioni di aumento automatico eseguite su uno spazio dei nomi di Hub eventi.
Log del coordinatore Kafka Acquisisce le operazioni del coordinatore Kafka correlate a hub eventi.
Log degli errori utente Kafka Acquisisce informazioni sulle API Kafka chiamate su Hub eventi.
Evento di connessione alla rete virtuale di Hub eventi Acquisisce informazioni sugli indirizzi IP e sulle reti virtuali che inviano traffico a hub eventi.
Log utente della chiave gestita dal cliente Acquisisce le operazioni correlate alla chiave gestita dal cliente.
Log di controllo di runtime Acquisire informazioni di diagnostica aggregate per tutte le operazioni di accesso al piano dati ,ad esempio eventi di invio o ricezione, in Hub eventi.
Log delle metriche dell'applicazione Acquisire le informazioni aggregate su determinate metriche correlate alle operazioni del piano dati.

Tutti i log vengono archiviati in formato JavaScript Object Notation (JSON). Ogni voce presenta campi stringa che usano il formato descritto nelle sezioni seguenti.

Schema dei log di archiviazione

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

Name Description Supportato in Diagnostica di Azure Supportato in AZMSArchiveLogs (tabella specifica della risorsa)
TaskName Descrizione dell'attività non riuscita Yes Yes
ActivityId ID interno, usato a scopo di rilevamento Yes Yes
trackingId ID interno, usato a scopo di rilevamento Yes Yes
resourceId ID della risorsa Azure Resource Manager yes Yes
eventHub Nome completo dell'hub eventi (include il nome dello spazio dei nomi) Yes No
EventhubName Nome dell'entità dell'hub eventi No Yes
partitionId Partizione dell'hub eventi scritta in Yes Yes
archiveStep valori possibili: ArchiveFlushWriter, DestinationInit Yes Yes
startTime Ora di inizio di un errore Yes No
Time Generated (UTC) Timestamp dell'operazione No Yes
failures Numero di volte in cui si è verificato l'errore Yes Yes
durationInSeconds Durata dell'errore Yes Yes
message Error message Yes Yes
category Log Category Yes No
Provider Nome del servizio che emette i log, ad esempio Hub eventi No Yes
Type Tipo di log generato No Yes

Il codice seguente è un esempio di stringa JSON di log di archiviazione:

AzureDiagnostics:

{
   "TaskName": "EventHubArchiveUserError",
   "ActivityId": "000000000-0000-0000-0000-0000000000000",
   "trackingId": "0000000-0000-0000-0000-00000000000000000",
   "resourceId": "/SUBSCRIPTIONS/000000000-0000-0000-0000-0000000000000/RESOURCEGROUPS/<Resource Group Name>/PROVIDERS/MICROSOFT.EVENTHUB/NAMESPACES/<Event Hubs Namespace Name>",
   "eventHub": "<Event Hub full name>",
   "partitionId": "1",
   "archiveStep": "ArchiveFlushWriter",
   "startTime": "9/22/2016 5:11:21 AM",
   "failures": 3,
   "durationInSeconds": 360,
   "message": "Microsoft.WindowsAzure.Storage.StorageException: The remote server returned an error: (404) Not Found. ---> System.Net.WebException: The remote server returned an error: (404) Not Found.\r\n   at Microsoft.WindowsAzure.Storage.Shared.Protocol.HttpResponseParsers.ProcessExpectedStatusCodeNoException[T](HttpStatusCode expectedStatusCode, HttpStatusCode actualStatusCode, T retVal, StorageCommandBase`1 cmd, Exception ex)\r\n   at Microsoft.WindowsAzure.Storage.Blob.CloudBlockBlob.<PutBlockImpl>b__3e(RESTCommand`1 cmd, HttpWebResponse resp, Exception ex, OperationContext ctx)\r\n   at Microsoft.WindowsAzure.Storage.Core.Executor.Executor.EndGetResponse[T](IAsyncResult getResponseResult)\r\n   --- End of inner exception stack trace ---\r\n   at Microsoft.WindowsAzure.Storage.Core.Util.StorageAsyncResult`1.End()\r\n   at Microsoft.WindowsAzure.Storage.Core.Util.AsyncExtensions.<>c__DisplayClass4.<CreateCallbackVoid>b__3(IAsyncResult ar)\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.",
   "category": "ArchiveLogs"
}

Voce di tabella specifica della risorsa:

{
   "TaskName": "EventHubArchiveUserError",
   "ActivityId": "000000000-0000-0000-0000-0000000000000",
   "trackingId": "0000000-0000-0000-0000-00000000000000000",
   "resourceId": "/SUBSCRIPTIONS/000000000-0000-0000-0000-0000000000000/RESOURCEGROUPS/<Resource Group Name>/PROVIDERS/MICROSOFT.EVENTHUB/NAMESPACES/<Event Hubs Namespace Name>",
   "EventHubName": "<Event Hub full name>",
   "partitionId": "1",
   "archiveStep": "ArchiveFlushWriter",
   "TimeGenerated(UTC)": "9/22/2016 5:11:21 AM",
   "failures": 3,
   "durationInSeconds": 360,
   "message": "Microsoft.WindowsAzure.Storage.StorageException: The remote server returned an error: (404) Not Found. ---> System.Net.WebException: The remote server returned an error: (404) Not Found.\r\n   at Microsoft.WindowsAzure.Storage.Shared.Protocol.HttpResponseParsers.ProcessExpectedStatusCodeNoException[T](HttpStatusCode expectedStatusCode, HttpStatusCode actualStatusCode, T retVal, StorageCommandBase`1 cmd, Exception ex)\r\n   at Microsoft.WindowsAzure.Storage.Blob.CloudBlockBlob.<PutBlockImpl>b__3e(RESTCommand`1 cmd, HttpWebResponse resp, Exception ex, OperationContext ctx)\r\n   at Microsoft.WindowsAzure.Storage.Core.Executor.Executor.EndGetResponse[T](IAsyncResult getResponseResult)\r\n   --- End of inner exception stack trace ---\r\n   at Microsoft.WindowsAzure.Storage.Core.Util.StorageAsyncResult`1.End()\r\n   at Microsoft.WindowsAzure.Storage.Core.Util.AsyncExtensions.<>c__DisplayClass4.<CreateCallbackVoid>b__3(IAsyncResult ar)\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.",
   "Provider":"EVENTHUB",
   "Type":"AZMSArchiveLogs"
}

Schema di log operativi

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

Name Description Supportato in AzureDiagnostics Supportato in AZMSOperationalLogs (tabella specifica della risorsa)
ActivityId ID interno, usato a scopo di rilevamento Yes Yes
EventName Operation name. For a list of values for this element, see the Event names Yes Yes
resourceId ID della risorsa Azure Resource Manager Yes Yes
SubscriptionId Subscription ID Yes Yes
EventTimeString Operation time Yes No
Time Generated (UTC) Timestamp dell'operazione No Yes
EventProperties Proprietà per l'operazione. Questo elemento fornisce altre informazioni sull'evento, come illustrato nell'esempio seguente. Yes Yes
Status Operation status. The value can be either Succeeded or Failed. Yes Yes
Caller Chiamante dell'operazione (Portale di Azure o client di gestione) Yes Yes
Category Log Category Yes No
Provider Nome del servizio che emette i log, ad esempio Hub eventi No Yes
Type Tipo di log generati No Yes

Il codice seguente è un esempio di stringa JSON di log operativo:

AzureDiagnostics:

Example:
{
   "ActivityId": "00000000-0000-0000-0000-00000000000000",
   "EventName": "Create EventHub",
   "resourceId": "/SUBSCRIPTIONS/00000000-0000-0000-0000-0000000000000/RESOURCEGROUPS/<Resource Group Name>/PROVIDERS/MICROSOFT.EVENTHUB/NAMESPACES/<Event Hubs namespace name>",
   "SubscriptionId": "000000000-0000-0000-0000-000000000000",
   "EventTimeString": "9/28/2016 8:40:06 PM +00:00",
   "EventProperties": "{\"SubscriptionId\":\"0000000000-0000-0000-0000-000000000000\",\"Namespace\":\"<Namespace Name>\",\"Via\":\"https://<Namespace Name>.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:

Example:
{
   "ActivityId": "00000000-0000-0000-0000-00000000000000",
   "EventName": "Create EventHub",
   "resourceId": "/SUBSCRIPTIONS/00000000-0000-0000-0000-0000000000000/RESOURCEGROUPS/<Resource Group Name>/PROVIDERS/MICROSOFT.EVENTHUB/NAMESPACES/<Event Hubs namespace name>",
   "SubscriptionId": "000000000-0000-0000-0000-000000000000",
   "TimeGenerated (UTC)": "9/28/2016 8:40:06 PM +00:00",
   "EventProperties": "{\"SubscriptionId\":\"0000000000-0000-0000-0000-000000000000\",\"Namespace\":\"<Namespace Name>\",\"Via\":\"https://<Namespace Name>.servicebus.windows.net/f8096791adb448579ee83d30e006a13e/?api-version=2016-07\",\"TrackingId\":\"5ee74c9e-72b5-4e98-97c4-08a62e56e221_G1\"}",
   "Status": "Succeeded",
   "Caller": "ServiceBus Client",
   "Provider": "EVENTHUB",
   "Type":"AZMSOperationalLogs"
}

Event names

Il nome dell'evento viene popolato come tipo di operazione + tipo di risorsa dalle enumerazioni seguenti. Ad esempio, Create Queue, Retrieve Event Hub o Delete Rule.

Operation type Resource type
- Create
- Update
- Delete
- Retrieve
- Unknown
- Namespace
- Queue
- Topic
- Subscription
- Hub eventi
- SharedAccessPolicy
- UsageCredit
- Rule
- ConsumerGroup

Schema dei log di scalabilità automatica

Le stringhe JSON dei log di scalabilità automatica includono gli elementi elencati nella tabella seguente:

Name Description Supportato in Diagnostica di Azure Supportato in AZMSAutoscaleLogs (tabella specifica della risorsa)
TrackingId ID interno, usato a scopo di analisi Yes Yes
ResourceId ID della risorsa di Azure Resource Manager. Yes Yes
Message Messaggio informativo, che fornisce informazioni dettagliate sull'azione di aumento automatico. Il messaggio contiene il valore precedente e quello corrente delle unità elaborate per un dato spazio dei nomi e indica che cosa ne ha attivato l'aumento automatico. Yes Yes
Time Generated (UTC) Timestamp dell'operazione No Yes
Provider Nome del servizio che genera i log, ad esempio Hub eventi No Yes
Type Tipo di log generati No Yes

Di seguito viene riportato un evento di scalabilità automatica di esempio:

AzureDiagnostics:

{
    "TrackingId": "fb1b3676-bb2d-4b17-85b7-be1c7aa1967e",
    "Message": "Scaled-up EventHub TUs (UpdateStartTimeUTC: 5/13/2021 7:48:36 AM, PreviousValue: 1, UpdatedThroughputUnitValue: 2, AutoScaleReason: 'IncomingMessagesPerSecond reached 2170')",
    "ResourceId": "/subscriptions/0000000-0000-0000-0000-000000000000/resourcegroups/testrg/providers/microsoft.eventhub/namespaces/namespace-name"
}

Voce di tabella specifica della risorsa:

{
    "TrackingId": "fb1b3676-bb2d-4b17-85b7-be1c7aa1967e",
    "Message": "Scaled-up EventHub TUs (UpdateStartTimeUTC: 5/13/2021 7:48:36 AM, PreviousValue: 1, UpdatedThroughputUnitValue: 2, AutoScaleReason: 'IncomingMessagesPerSecond reached 2170')",
    "ResourceId": "/subscriptions/0000000-0000-0000-0000-000000000000/resourcegroups/testrg/providers/microsoft.eventhub/namespaces/namespace-name",
    "timeGenerated (UTC)" : "9/28/2022 8:40:06 PM +00:00",
    "Provider" : "EVENTHUB",
    "Type" : "AZMSAutoscaleLogs"
}

Schema dei log del coordinatore Kafka

Le stringhe JSON dei log del coordinatore Kafka includono gli elementi elencati nella tabella seguente:

Name Description Supportato in Diagnostica di Azure Supportato in AZMSKafkaCoordinatorLogs (tabella specifica della risorsa)
RequestId ID richiesta, usato a scopo di analisi Yes Yes
ResourceId ID della risorsa Azure Resource Manager Yes Yes
Operation Nome dell'operazione eseguita durante il coordinamento del gruppo Yes Yes
ClientId Client ID Yes Yes
NamespaceName Namespace name Yes Yes
SubscriptionId ID sottoscrizione di Azure Yes Yes
Message Messaggio informativo o di avviso, che fornisce informazioni dettagliate sulle azioni eseguite durante il coordinamento del gruppo. Yes Yes
Time Generated (UTC) Timestamp dell'operazione No Yes
Provider Nome del servizio che emette i log, ad esempio ServiceBus No Yes
Type Tipo di log generato No Yes

Example

AzureDiagnostics:

{
    "RequestId": "FE01001A89E30B020000000304620E2A_KafkaExampleConsumer#0",
    "Operation": "Join.Start",
    "ClientId": "KafkaExampleConsumer#0",
    "Message": "Start join group for new member namespace-name:c:$default:I:KafkaExampleConsumer#0-cc40856f7f3c4607915a571efe994e82, current group size: 0, API version: 2, session timeout: 10000ms, rebalance timeout: 300000ms.",
    "SubscriptionId": "0000000-0000-0000-0000-000000000000",
    "NamespaceName": "namespace-name",
    "ResourceId": "/subscriptions/0000000-0000-0000-0000-000000000000/resourcegroups/testrg/providers/microsoft.eventhub/namespaces/namespace-name",
    "Category": "KafkaCoordinatorLogs"
}

Voce della tabella specifica della risorsa:

{
    "RequestId": "FE01001A89E30B020000000304620E2A_KafkaExampleConsumer#0",
    "Operation": "Join.Start",
    "ClientId": "KafkaExampleConsumer#0",
    "Message": "Start join group for new member namespace-name:c:$default:I:KafkaExampleConsumer#0-cc40856f7f3c4607915a571efe994e82, current group size: 0, API version: 2, session timeout: 10000ms, rebalance timeout: 300000ms.",
    "SubscriptionId": "0000000-0000-0000-0000-000000000000",
    "NamespaceName": "namespace-name",
    "ResourceId": "/subscriptions/0000000-0000-0000-0000-000000000000/resourcegroups/testrg/providers/microsoft.eventhub/namespaces/namespace-name",
    "Time Generated (UTC) ": "9/28/2022 8:40:06 PM +00:00", 
    "Provider" : "EVENTHUB",
    "Type" : "AZMSKafkaCoordinatorLogs"
}

Schema dei log degli errori utente Kafka

Le stringhe JSON dei log degli errori utente Kafka includono gli elementi elencati nella tabella seguente:

Name Description Supportato in Diagnostica di Azure Supportato in AZMSKafkaUserErrorLogs (tabella specifica della risorsa)
TrackingId ID di verifica, usato a scopo di analisi. Yes Yes
NamespaceName Namespace name Yes Yes
Eventhub Nome hub eventi Yes Yes
PartitionId Partition ID Yes Yes
GroupId Group ID Yes Yes
ClientId Client ID Yes Yes
ResourceId ID della risorsa di Azure Resource Manager. Yes Yes
Message Messaggio informativo, che offre informazioni dettagliate su un errore Yes Yes
TimeGenerated (UTC) Timestamp per l'operazione eseguita No Yes
Provider Nome del servizio che emette i log, ad esempio Hub eventi No Yes
Type Tipo di log generato NO Yes

Schema dell'evento di connessione rete virtuale di hub eventi

Il codice JSON dell'evento di connessione della rete virtuale (rete virtuale) di Hub eventi include gli elementi elencati nella tabella seguente:

Name Description Supportato in Diagnostica di Azure Supportato in AZMSVNetConnectionevents (tabella specifica della risorsa)
SubscriptionId ID sottoscrizione di Azure Yes Yes
NamespaceName Namespace name Yes Yes
IPAddress Indirizzo IP di un client connesso al servizio Hub eventi Yes Yes
Action Azione eseguita dal servizio Hub eventi durante la valutazione delle richieste di connessione. Supported actions are Accept Connection and Deny Connection. Yes Yes
Reason Fornisce un motivo per cui è stata eseguita l'azione Yes No
Message Fornisce un motivo per cui è stata eseguita l'azione No Yes
Count Numero di occorrenze dell'azione Yes Yes
ResourceId ID della risorsa di Azure Resource Manager. Yes Yes
Time Generated (UTC) Timestamp dell'operazione No Yes
Provider Nome del servizio che emette i log, ad esempio ServiceBus No Yes
Type AZMSVNetConnectionevents No Yes

Virtual network logs are generated only if the namespace allows access from selected networks or from specific IP addresses (IP filter rules). Se non si vuole limitare l'accesso allo spazio dei nomi usando queste funzionalità e si vogliono comunque ottenere i log della rete virtuale per tenere traccia degli indirizzi IP dei client che si connettono allo spazio dei nomi di Hub eventi, è possibile usare la soluzione alternativa seguente. Abilitare il filtro IP e aggiungere l'intervallo IPv4 indirizzabile totale (0.0.0.0/1 - 128.0.0.0/1) e L'intervallo IPv6 ().::/1 - 8000::/1 Il filtro IP di Hub eventi non supporta gli intervalli IPv6. È possibile che nel log vengano visualizzati indirizzi di endpoint privati nel formato IPv6.

Example

AzureDiagnostics:

{
    "SubscriptionId": "0000000-0000-0000-0000-000000000000",
    "NamespaceName": "namespace-name",
    "IPAddress": "1.2.3.4",
    "Action": "Deny Connection",
    "Reason": "IPAddress doesn't belong to a subnet with Service Endpoint enabled.",
    "Count": "65",
    "ResourceId": "/subscriptions/0000000-0000-0000-0000-000000000000/resourcegroups/testrg/providers/microsoft.eventhub/namespaces/namespace-name",
    "Category": "EventHubVNetConnectionEvent"
}

Voce di tabella specifica della risorsa:

{
    "SubscriptionId": "0000000-0000-0000-0000-000000000000",
    "NamespaceName": "namespace-name",
    "IPAddress": "1.2.3.4",
    "Action": "Deny Connection",
    "Message": "IPAddress doesn't belong to a subnet with Service Endpoint enabled.",
    "Count": "65",
    "ResourceId": "/subscriptions/0000000-0000-0000-0000-000000000000/resourcegroups/testrg/providers/microsoft.eventhub/namespaces/namespace-name",
    "Provider": "EVENTHUB",
    "Time Generated (UTC) ": "9/28/2022 8:40:06 PM +00:00",
    "Type" : "AZMSKafkauserErrorlogs"
     
}

Schema dei log utente della chiave gestita dal cliente

Le stringhe JSON dei log utente della chiave gestita dal cliente includono gli elementi elencati nella tabella seguente:

Name Description Supportato in Diagnostica di Azure Supportato in AZMSCustomerManagedKeyUserLogs (tabella specifica della risorsa)
Category Tipo di categoria per un messaggio. It's one of the following values: error and info. Ad esempio, se la chiave dell'insieme di credenziali delle chiavi è disabilitata, si tratta di una categoria di informazioni o se non è possibile annullare il wrapping di una chiave, potrebbe verificarsi un errore. Yes Yes
ResourceId ID della risorsa interna, che include l'ID sottoscrizione e il nome dello spazio dei nomi di Azure Yes Yes
KeyVault Nome della risorsa Key Vault Yes Yes
Key Nome della chiave di Key Vault usata per crittografare lo spazio dei nomi di Hub eventi. Yes Yes
Version Versione della chiave di Key Vault. Yes Yes
Operation Operazione eseguita sulla chiave nell'insieme di credenziali delle chiavi. Ad esempio, disabilitare/abilitare la chiave, eseguire il wrapping o annullare il wrapping. Yes Yes
Code Codice associato all'operazione. Esempio: codice di errore, 404 indica che la chiave non è stata trovata. Yes Yes
Message Messaggio che offre informazioni dettagliate su un errore o messaggio informativo Yes Yes
Time Generated (UTC) Timestamp dell'operazione No Yes
Provider Nome del servizio che emette i log, ad esempio ServiceBus No Yes
Type Tipo di log generato No Yes

Ecco un esempio del log per una chiave gestita dal cliente:

AzureDiagnostics:

{
   "TaskName": "CustomerManagedKeyUserLog",
   "ActivityId": "11111111-1111-1111-1111-111111111111",
   "category": "error"
   "resourceId": "/SUBSCRIPTIONS/11111111-1111-1111-1111-11111111111/RESOURCEGROUPS/DEFAULT-EVENTHUB-CENTRALUS/PROVIDERS/MICROSOFT.EVENTHUB/NAMESPACES/FBETTATI-OPERA-EVENTHUB",
   "keyVault": "https://mykeyvault.vault-int.azure-int.net",
   "key": "mykey",
   "version": "1111111111111111111111111111111",
   "operation": "wrapKey",
   "code": "404",
   "message": "Key not found: ehbyok0/111111111111111111111111111111"
}
{
   "TaskName": "CustomerManagedKeyUserLog",
   "ActivityId": "11111111111111-1111-1111-1111111111111",
   "category": "info"
   "resourceId": "/SUBSCRIPTIONS/111111111-1111-1111-1111-11111111111/RESOURCEGROUPS/DEFAULT-EVENTHUB-CENTRALUS/PROVIDERS/MICROSOFT.EVENTHUB/NAMESPACES/FBETTATI-OPERA-EVENTHUB",
   "keyVault": "https://mykeyvault.vault-int.azure-int.net",
   "key": "mykey",
   "version": "111111111111111111111111111111",
   "operation": "disable | restore",
   "code": "",
   "message": ""
}

Voce di tabella specifica della risorsa:

{
   "TaskName": "CustomerManagedKeyUserLog",
   "ActivityId": "11111111-1111-1111-1111-111111111111",
   "category": "error"
   "resourceId": "/SUBSCRIPTIONS/11111111-1111-1111-1111-11111111111/RESOURCEGROUPS/DEFAULT-EVENTHUB-CENTRALUS/PROVIDERS/MICROSOFT.EVENTHUB/NAMESPACES/FBETTATI-OPERA-EVENTHUB",
   "keyVault": "https://mykeyvault.vault-int.azure-int.net",
   "key": "mykey",
   "version": "1111111111111111111111111111111",
   "operation": "wrapKey",
   "code": "404",
   "message": "Key not found: ehbyok0/111111111111111111111111111111",
   "Provider": "EVENTHUB",
   "Time Generated (UTC) ": "9/28/2022 8:40:06 PM +00:00",
   "Type" : "AZMSCustomerManagedKeyUserLogs"
}
{
   "TaskName": "CustomerManagedKeyUserLog",
   "ActivityId": "11111111111111-1111-1111-1111111111111",
   "category": "info"
   "resourceId": "/SUBSCRIPTIONS/111111111-1111-1111-1111-11111111111/RESOURCEGROUPS/DEFAULT-EVENTHUB-CENTRALUS/PROVIDERS/MICROSOFT.EVENTHUB/NAMESPACES/FBETTATI-OPERA-EVENTHUB",
   "keyVault": "https://mykeyvault.vault-int.azure-int.net",
   "key": "mykey",
   "version": "111111111111111111111111111111",
   "operation": "disable | restore",
   "code": "",
   "message": "",
   "Provider": "EVENTHUB",
   "Time Generated (UTC) ": "9/28/2022 8:40:06 PM +00:00",
   "Type" : "AZMSCustomerManagedKeyUserLogs"
  
}

Di seguito sono riportati i codici di errore comuni da cercare quando la crittografia BYOK è abilitata.

Action Error code Stato risultante dei dati
Rimuovere l'autorizzazione di wrapping/annullamento del wrapping da un insieme di credenziali delle chiavi 403 Inaccessible
Rimuovere l'appartenenza al ruolo MICROSOFT Entra ID da un'entità Di accesso Microsoft che ha concesso l'autorizzazione di wrapping/annullamento del wrapping 403 Inaccessible
Eliminare una chiave di crittografia dall'insieme di credenziali delle chiavi 404 Inaccessible
Eliminare l'insieme di credenziali delle chiavi 404 Inaccessibile (presuppone che l'eliminazione temporanea sia abilitata, ovvero un'impostazione obbligatoria).
Modifica del periodo di scadenza sulla chiave di crittografia in modo che sia già scaduto 403 Inaccessible
Modifica dell'NBF (non prima) in modo che la chiave di crittografia della chiave non sia attiva 403 Inaccessible
Selezionare l'opzione Consenti servizi MSFT per il firewall dell'insieme di credenziali delle chiavi o bloccare in altro modo l'accesso di rete all'insieme di credenziali delle chiavi con la chiave di crittografia 403 Inaccessible
Spostamento dell'insieme di credenziali delle chiavi in un tenant diverso 404 Inaccessible
Problema di rete intermittente o interruzione DNS/AAD/MSI Accessibile tramite la chiave di crittografia dei dati memorizzata nella cache

Log di controllo di runtime

I log di controllo di runtime acquisiscono informazioni di diagnostica aggregate per tutte le operazioni di accesso al piano dati (ad esempio eventi di invio o ricezione) in Hub eventi.

Note

Runtime audit logs are available only in premium and dedicated tiers.

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

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

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

AzureDiagnostics:

{
    "ActivityId": "<activity id>",
    "ActivityName": "ConnectionOpen | Authorization | SendMessage | ReceiveMessage",
    "ResourceId": "/SUBSCRIPTIONS/xxx/RESOURCEGROUPS/<Resource Group Name>/PROVIDERS/MICROSOFT.EVENTHUB/NAMESPACES/<Event Hubs namespace>/eventhubs/<event hub name>",
    "Time": "1/1/2021 8:40:06 PM +00:00",
    "Status": "Success | Failure",
    "Protocol": "AMQP | KAFKA | HTTP | Web Sockets", 
    "AuthType": "SAS | Azure Active Directory", 
    "AuthId": "<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",
    "ResourceId": "/SUBSCRIPTIONS/xxx/RESOURCEGROUPS/<Resource Group Name>/PROVIDERS/MICROSOFT.EVENTHUB/NAMESPACES/<Event Hubs namespace>/eventhubs/<event hub name>",
    "TimeGenerated (UTC)": "1/1/2021 8:40:06 PM +00:00",
    "Status": "Success | Failure",
    "Protocol": "AMQP | KAFKA | HTTP | Web Sockets", 
    "AuthType": "SAS | Azure Active Directory", 
    "AuthId": "<AAD application name | SAS policy name>",
    "NetworkType": "Public | Private", 
    "ClientIp": "x.x.x.x",
    "Count": 1,
    "Type": "AZMSRuntimeAUditLogs",
    "Provider":"EVENTHUB"
 }

Log delle metriche dell'applicazione

I log delle metriche dell'applicazione acquisisce le informazioni aggregate su determinate metriche correlate alle operazioni del piano dati. Le informazioni acquisite includono le metriche di runtime seguenti.

Note

Application metrics logs are available only in premium and dedicated tiers.

Name Description
ConsumerLag Indicare il ritardo tra consumer e producer. For more details, see Consumer lag section.
NamespaceActiveConnections Dettagli delle connessioni attive stabilite da un client all'hub eventi.
GetRuntimeInfo Ottenere informazioni sul runtime da Hub eventi.
GetPartitionRuntimeInfo Ottenere le informazioni di runtime approssimative per una partizione logica di un hub eventi.
IncomingMessages Dettagli del numero di messaggi pubblicati in Hub eventi tramite il protocollo AMQP.
IncomingBytes Dettagli della velocità effettiva del server di pubblicazione inviata a Hub eventi
OutgoingMessages Dettagli del numero di messaggi utilizzati da Hub eventi tramite il protocollo AMQP.
OutgoingBytes Dettagli della velocità effettiva consumer da Hub eventi.
OffsetCommit Numero di chiamate di commit di offset effettuate all'hub eventi
OffsetFetch Numero di chiamate di recupero offset effettuate all'hub eventi.

Consumer lag

  • I punti seguenti regolano l'emissione di ritardo dei consumatori per i consumatori Kafka.
    • Uno spazio dei nomi è inattiva dal punto di vista del commit dell'offset Kafka se non sono presenti commit di offset per qualsiasi gruppo di consumer Kafka nello spazio dei nomi.

    • Se lo spazio dei nomi è inattiva per un'ora, l'emissione di metriche di ritardo si arresta.

    • Se lo spazio dei nomi non è inattiva per il commit di offset, le metriche vengono generate per tutti i gruppi di consumer Kafka in tale spazio dei nomi.

      • Se uno spazio dei nomi non è inattiva e l'ultimo commit di offset per un gruppo di consumer precede il periodo di conservazione dell'hub o dell'argomento, il ritardo del consumer non verrà più generato.
  • Per i consumer AMQP, il ritardo del consumer viene generato solo se nel gruppo di consumer sono presenti ricevitori attivi.

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 nella tabella seguente:

Name Description 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. Yes Yes
ActivityName Operation name Yes Yes
NamespaceName Nome dello spazio dei nomi Yes yes
EntityType Tipo di entità Yes Yes
EntityName Nome dell'entità Yes Yes
OperationResult Tipo di errore nell'operazione (clienterror o serverbusy o quotaexceeded) Yes Yes
ErrorCount Numero di errori identici durante il periodo di aggregazione di 1 minuto. Yes Yes
ErrorMessage Messaggio di errore dettagliato Yes Yes
ResourceProvider Nome del servizio che genera i log. Valori possibili: Microsoft.EventHub e Microsoft.ServiceBus Yes Yes
Time Generated (UTC) Operation time No Yes
EventTimestamp Operation Time Yes No
Category Log category Yes No
Type Tipo di log generati No Yes

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 Event Hubs Namespace",
    "EntityType": "EventHub",
    "EntityName": "Name of Event Hub",
    "ActivityName": "SendMessage",
    "ResourceId": "/SUBSCRIPTIONS/xxx/RESOURCEGROUPS/<Resource Group Name>/PROVIDERS/MICROSOFT.EVENTHUB/NAMESPACES/<Event hub namespace name>",,
    "OperationResult": "ServerBusy",
    "ErrorCount": 1,
    "EventTimestamp": "3/27/2024 1:02:29.126 PM +00:00",
    "ErrorMessage": "the request was terminated because the entity is being throttled by the application group with application group name <application group name> and policy name <throttling policy name>.error code: 50013.",
    "category": "DiagnosticErrorLogs"
 }

Voce di tabella specifica della risorsa:

{
    "ActivityId": "0000000000-0000-0000-0000-00000000000000",
    "NamespaceName": "Name of Event Hubs Namespace",
    "EntityType": "Event Hub",
    "EntityName": "Name of Event Hub",
    "ActivityName": "SendMessage",
    "ResourceId": "/SUBSCRIPTIONS/xxx/RESOURCEGROUPS/<Resource Group Name>/PROVIDERS/MICROSOFT.EVENTHUB/NAMESPACES/<Event hub namespace name>",,
    "OperationResult": "ServerBusy",
    "ErrorCount": 1,
    "TimeGenerated [UTC]": "1/27/2024 4:02:29.126 PM +00:00",
    "ErrorMessage": "The request was terminated because the entity is being throttled by the application group with application group name <application group name> and policy name <throttling policy name>.error code: 50013.",
    "Type": "AZMSDiagnosticErrorLogs"
 }

Activity log

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à.