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.
Hub eventi di Azure crea i dati di monitoraggio usando Monitoraggio di Azure, un servizio di monitoraggio dello stack completo in Azure. Monitoraggio di Azure offre un set completo di funzionalità per monitorare le risorse di Azure. Può anche monitorare le risorse in altri cloud e nell'ambiente locale.
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.
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.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. 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 |
---|---|---|---|---|---|---|
ActiveConnections Totale connessioni attive per Microsoft.EventHub. |
ActiveConnections |
Conteggio | Media | <none> | PT1M | No |
Memoria disponibile Memoria disponibile per il cluster dell'hub eventi come percentuale della memoria totale. |
AvailableMemory |
Percentuale | Massimo | Role |
PT1M | No |
Backlog di acquisizione. Backlog acquisiti per Microsoft.EventHub. |
CaptureBacklog |
Count | Totale (somma) | <none> | PT1M | No |
Byte acquisiti. Byte acquisiti per Microsoft.EventHub. |
CapturedBytes |
Byte | Totale (somma) | <none> | PT1M | No |
Messaggi acquisiti. Messaggi acquisiti per Microsoft.EventHub. |
CapturedMessages |
Count | Totale (somma) | <none> | PT1M | No |
Connessioni chiuse. Connessioni chiuse per Microsoft.EventHub. |
ConnectionsClosed |
Conteggio | Media | <none> | PT1M | No |
Connessioni aperte. Connessioni aperte per Microsoft.EventHub. |
ConnectionsOpened |
Conteggio | Media | <none> | PT1M | No |
CPU Uso CPU per il cluster dell'hub eventi in percentuale |
CPU |
Percentuale | Massimo | Role |
PT1M | No |
Byte in ingresso. Byte in ingresso per Microsoft.EventHub. |
IncomingBytes |
Byte | Totale (somma) | <none> | PT1M | Sì |
Messaggi in arrivo Messaggi in ingresso per Microsoft.EventHub. |
IncomingMessages |
Count | Totale (somma) | <none> | PT1M | Sì |
Richieste in ingresso Richieste in ingresso per Microsoft.EventHub. |
IncomingRequests |
Count | Totale (somma) | <none> | PT1M | Sì |
Byte in uscita. Byte in uscita per Microsoft.EventHub. |
OutgoingBytes |
Byte | Totale (somma) | <none> | PT1M | Sì |
Messaggi in uscita Messaggi in uscita per Microsoft.EventHub. |
OutgoingMessages |
Count | Totale (somma) | <none> | PT1M | Sì |
Errori di quota superata. Errori di superamento quota per Microsoft.EventHub. |
QuotaExceededErrors |
Count | Totale (somma) | OperationResult |
PT1M | No |
Errori del server. Errori del server per Microsoft.EventHub. |
ServerErrors |
Count | Totale (somma) | OperationResult |
PT1M | No |
Dimensione Dimensioni di un hub eventi in byte. |
Size |
Byte | Average, Minimum, Maximum | Role |
PT1M | No |
Richieste riuscite Richieste riuscite per Microsoft.EventHub. |
SuccessfulRequests |
Count | Totale (somma) | OperationResult |
PT1M | No |
Richieste limitate. Richieste limitate per Microsoft.EventHub. |
ThrottledRequests |
Count | Totale (somma) | OperationResult |
PT1M | No |
Errori utente. Errori utente per Microsoft.EventHub. |
UserErrors |
Count | Totale (somma) | 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. 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 |
---|---|---|---|---|---|---|
ActiveConnections Totale connessioni attive per Microsoft.EventHub. |
ActiveConnections |
Count | Maximum, Minimum, Average | <none> | PT1M | No |
Backlog di acquisizione. Backlog acquisiti per Microsoft.EventHub. |
CaptureBacklog |
Count | Totale (somma) | EntityName |
PT1M | No |
Byte acquisiti. Byte acquisiti per Microsoft.EventHub. |
CapturedBytes |
Byte | Totale (somma) | EntityName |
PT1M | No |
Messaggi acquisiti. Messaggi acquisiti per Microsoft.EventHub. |
CapturedMessages |
Count | Totale (somma) | EntityName |
PT1M | No |
Connessioni chiuse. Connessioni chiuse per Microsoft.EventHub. |
ConnectionsClosed |
Count | Massimo | EntityName |
PT1M | No |
Connessioni aperte. Connessioni aperte per Microsoft.EventHub. |
ConnectionsOpened |
Count | Massimo | 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 | Totale (somma) | <none> | PT1M | Sì |
Velocità effettiva dei messaggi di archiviazione (deprecata) Velocità effettiva dei messaggi archiviati nell'hub eventi in uno spazio dei nomi (deprecato) |
EHAMBS |
Byte | Totale (somma) | <none> | PT1M | Sì |
Archivia messaggi (deprecato) Messaggi archiviati nell'hub eventi in uno spazio dei nomi (deprecato) |
EHAMSGS |
Count | Totale (somma) | <none> | PT1M | Sì |
Byte in ingresso (deprecato) Velocità effettiva dei messaggi in ingresso dell'hub eventi per uno spazio dei nomi (deprecato) |
EHINBYTES |
Byte | Totale (somma) | <none> | PT1M | Sì |
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 |
Byte | Totale (somma) | <none> | PT1M | Sì |
Messaggi in arrivo (deprecato) Totale messaggi in ingresso per uno spazio dei nomi (deprecato) |
EHINMSGS |
Count | Totale (somma) | <none> | PT1M | Sì |
Byte in uscita (deprecato) Velocità effettiva dei messaggi in uscita dell'hub eventi per uno spazio dei nomi (deprecato) |
EHOUTBYTES |
Byte | Totale (somma) | <none> | PT1M | Sì |
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 |
Byte | Totale (somma) | <none> | PT1M | Sì |
Messaggi in uscita (deprecato) Totale messaggi in uscita per uno spazio dei nomi (deprecato) |
EHOUTMSGS |
Count | Totale (somma) | <none> | PT1M | Sì |
Richieste non riuscite (deprecate) Totale richieste non riuscite per uno spazio dei nomi (deprecato) |
FAILREQ |
Count | Totale (somma) | <none> | PT1M | Sì |
Byte in ingresso. Byte in ingresso per Microsoft.EventHub. |
IncomingBytes |
Byte | Totale (somma) | EntityName |
PT1M | Sì |
Messaggi in arrivo Messaggi in ingresso per Microsoft.EventHub. |
IncomingMessages |
Count | Totale (somma) | EntityName |
PT1M | Sì |
Richieste in ingresso Richieste in ingresso per Microsoft.EventHub. |
IncomingRequests |
Count | Totale (somma) | EntityName |
PT1M | Sì |
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 | Totale (somma) | <none> | PT1M | Sì |
Richieste in ingresso (deprecate) Totale richieste di invio in ingresso per uno spazio dei nomi (deprecato) |
INREQS |
Count | Totale (somma) | <none> | PT1M | Sì |
Errori interni del server (deprecato) Totale errori interni del server per uno spazio dei nomi (deprecato) |
INTERR |
Count | Totale (somma) | <none> | PT1M | Sì |
Altri errori (deprecato) Totale richieste non riuscite per uno spazio dei nomi (deprecato) |
MISCERR |
Count | Totale (somma) | <none> | PT1M | Sì |
CPU Metrica di utilizzo della CPU per gli spazi dei nomi sku Premium. |
NamespaceCpuUsage |
Percentuale | Maximum, Minimum, Average | Replica |
PT1M | No |
Utilizzo memoria Metrica di utilizzo della memoria per gli spazi dei nomi sku Premium. |
NamespaceMemoryUsage |
Percentuale | Maximum, Minimum, Average | Replica |
PT1M | No |
Byte in uscita. Byte in uscita per Microsoft.EventHub. |
OutgoingBytes |
Byte | Totale (somma) | EntityName |
PT1M | Sì |
Messaggi in uscita Messaggi in uscita per Microsoft.EventHub. |
OutgoingMessages |
Count | Totale (somma) | EntityName |
PT1M | Sì |
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 | Totale (somma) | <none> | PT1M | Sì |
Errori di quota superata. Errori di superamento quota per Microsoft.EventHub. |
QuotaExceededErrors |
Count | Totale (somma) | EntityName , OperationResult |
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ì |
Errori del server. Errori del server per Microsoft.EventHub. |
ServerErrors |
Count | Totale (somma) | EntityName , OperationResult |
PT1M | No |
Dimensione Dimensioni di un hub eventi in byte. |
Size |
Byte | Average, Minimum, Maximum | EntityName |
PT1M | No |
Richieste riuscite Richieste riuscite per Microsoft.EventHub. |
SuccessfulRequests |
Count | Totale (somma) | EntityName , OperationResult |
PT1M | No |
Richieste riuscite (deprecate) Totale richieste riuscite per uno spazio dei nomi (deprecato) |
SUCCREQ |
Count | Totale (somma) | <none> | PT1M | Sì |
Errori relativi alla disponibilità del server (deprecato) Totale errori di disponibilità del server per uno spazio dei nomi (deprecato) |
SVRBSY |
Count | Totale (somma) | <none> | PT1M | Sì |
Richieste limitate. Richieste limitate per Microsoft.EventHub. |
ThrottledRequests |
Count | Totale (somma) | EntityName , OperationResult |
PT1M | No |
Errori utente. Errori utente per Microsoft.EventHub. |
UserErrors |
Count | Totale (somma) | 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
.
Le metriche delle richieste conteggiano il numero di richieste di operazioni di gestione e dati. Questa tabella fornisce altre informazioni sui valori delle tabelle precedenti.
Nome metrica | Descrizione |
---|---|
Richieste in ingresso | Numero di richieste effettuate al servizio Hub eventi in un periodo specificato. Questa metrica include tutte le operazioni del piano di gestione e dati. |
Richieste riuscite | Numero di richieste riuscite effettuate al servizio Hub eventi in un periodo specificato. |
Richieste limitate | 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.
Nome metrica | Descrizione |
---|---|
Messaggi in ingresso | Numero di eventi o messaggi inviati agli hub eventi in un periodo specificato. |
Messaggi in uscita | Numero di eventi o messaggi ricevuti da Hub eventi in un periodo specificato. |
Messaggi acquisiti | Numero di messaggi acquisiti. |
Byte in ingresso | Byte in ingresso per un hub eventi in un periodo specificato. |
Byte in uscita | Byte in uscita per un hub eventi in un periodo specificato. |
Dimensione | Dimensioni di un hub eventi in byte. |
Nota
- 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.
Nome metrica | Descrizione |
---|---|
Messaggi acquisiti | Numero di messaggi acquisiti. |
Byte acquisiti | Byte acquisiti per un hub eventi. |
Backlog acquisiti | Acquisire il backlog per un hub eventi. |
Questa tabella fornisce altre informazioni sulle metriche di connessione delle tabelle precedenti.
Nome metrica | Descrizione |
---|---|
Connessioni attive | 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. |
Connessioni aperte | Numero di connessioni aperte. |
Connessioni chiuse | Numero di connessioni chiuse. |
Questa tabella fornisce altre informazioni sulle metriche degli errori delle tabelle precedenti.
Nome metrica | Descrizione |
---|---|
Errori server | Numero di richieste non elaborate a causa di un errore nel servizio Hub eventi in un periodo specificato. |
Errori utente | 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. |
I due tipi di errori seguenti vengono classificati come errori utente:
- Errori sul lato client (in HTTP sono errori 400).
- Errori che si verificano durante l'elaborazione dei messaggi.
Nota
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.
Dimensioni delle metriche
Per informazioni sulle dimensioni delle metriche, vedere Metriche multidimensionali.
Questo servizio ha le dimensioni seguenti associate alle relative metriche.
Nome della dimensione | Descrizione |
---|---|
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.
Nota
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.
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.EventHub/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 | 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ì | |
ArchiveLogs |
Log di archiviazione | AZMSArchiveLogs Acquisisce informazioni sulle operazioni di acquisizione di Hub eventi, in particolare i log correlati agli errori di acquisizione. |
Sì | No | No | |
AutoScaleLogs |
Log di scalabilità automatica | AZMSAutoscaleLogs Acquisisce le operazioni di aumento automatico eseguite su uno spazio dei nomi di hub eventi. |
Sì | No | No | |
CustomerManagedKeyUserLogs |
Log delle chiavi gestite dal cliente | No | No | No | ||
DataDRLogs |
Log della route dei dati | AzureDiagnostics Log da più risorse di Azure. |
No | No | Query | 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ì |
EventHubVNetConnectionEvent |
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 |
KafkaCoordinatorLogs |
Log del coordinatore Kafka | AZMSKafkaCoordinatorLogs Acquisisce le operazioni del coordinatore kafka correlate a Hub eventi. |
Sì | No | No | |
KafkaUserErrorLogs |
Log degli errori utente kafka | AZMSKafkaUserErrorLogs Acquisisce informazioni sulle API kafka chiamate in Hub eventi. |
Sì | No | No | |
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ì |
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
- AzureActivity
- AzureMetrics
- AzureDiagnostics
- AZMSApplicationMetricLogs
- AZMSOperationalLogs
- AZMSRunTimeAuditLogs
- AZMSDiagnosticErrorLogs
- AZMSVnetConnectionEvents
- AZMSArchiveLogs
- AZMSAutoscaleLogs
- AZMSKafkaCoordinatorLogs
- AZMSKafkaUserErrorLogs
- AZMSCustomerManagedKeyUserLogs
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.
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.
Importante
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:
Categoria | Descrizione |
---|---|
Log di archiviazione | Acquisisce informazioni sulle operazioni di Acquisizione hub eventi, in particolare i log relativi agli errori di acquisizione. |
Log operativi | 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:
Nome | Descrizione | Supportato in Diagnostica di Azure | Supportato in AZMSArchiveLogs (tabella specifica della risorsa) |
---|---|---|---|
TaskName |
Descrizione dell'attività non riuscita | Sì | Sì |
ActivityId |
ID interno, usato a scopo di rilevamento | Sì | Sì |
trackingId |
ID interno, usato a scopo di rilevamento | Sì | Sì |
resourceId |
ID della risorsa Azure Resource Manager | yes | Sì |
eventHub |
Nome completo dell'hub eventi (include il nome dello spazio dei nomi) | Sì | No |
EventhubName |
Nome dell'entità dell'hub eventi | No | Sì |
partitionId |
Partizione dell'hub eventi scritta in | Sì | Sì |
archiveStep |
valori possibili: ArchiveFlushWriter, DestinationInit | Sì | Sì |
startTime |
Ora di inizio di un errore | Sì | No |
Time Generated (UTC) |
Timestamp dell'operazione | No | Sì |
failures |
Numero di volte in cui si è verificato l'errore | Sì | Sì |
durationInSeconds |
Durata dell'errore | Sì | Sì |
message |
Messaggio di errore | Sì | Sì |
category |
Categoria di log | Sì | No |
Provider |
Nome del servizio che emette i log, ad esempio Hub eventi | No | Sì |
Type |
Tipo di log generato | No | Sì |
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:
Nome | Descrizione | Supportato in AzureDiagnostics | Supportato in AZMSOperationalLogs (tabella specifica della risorsa) |
---|---|---|---|
ActivityId |
ID interno, usato a scopo di rilevamento | Sì | Sì |
EventName |
Nome operazione. Per un elenco di valori per questo elemento, vedere i nomi degli eventi | Sì | Sì |
resourceId |
ID della risorsa Azure Resource Manager | Sì | Sì |
SubscriptionId |
ID sottoscrizione | Sì | Sì |
EventTimeString |
Durata dell'operazione | Sì | No |
Time Generated (UTC) |
Timestamp dell'operazione | No | Sì |
EventProperties |
Proprietà per l'operazione. Questo elemento fornisce altre informazioni sull'evento, come illustrato nell'esempio seguente. | Sì | Sì |
Status |
Stato dell'operazione. Il valore può essere Succeeded o Failed. | Sì | Sì |
Caller |
Chiamante dell'operazione (Portale di Azure o client di gestione) | Sì | Sì |
Category |
Categoria di log | Sì | No |
Provider |
Nome del servizio che emette i log, ad esempio Hub eventi | No | Sì |
Type |
Tipo di log generati | No | Sì |
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"
}
Nomi degli eventi
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
.
Tipo di operazione | Tipo di risorsa |
---|---|
- Creare -Aggiornare - Elimina -Recuperare - Sconosciuto |
-Namespace -Coda -Argomento -Abbonamento - Hub eventi - SharedAccessPolicy - UsageCredit -Regola - ConsumerGroup |
Schema dei log di scalabilità automatica
Le stringhe JSON dei log di scalabilità automatica includono gli elementi elencati nella tabella seguente:
Nome | Descrizione | Supportato in Diagnostica di Azure | Supportato in AZMSAutoscaleLogs (tabella specifica della risorsa) |
---|---|---|---|
TrackingId |
ID interno, usato a scopo di analisi | Sì | Sì |
ResourceId |
ID della risorsa di Azure Resource Manager. | Sì | Sì |
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. | Sì | Sì |
Time Generated (UTC) |
Timestamp dell'operazione | No | Sì |
Provider |
Nome del servizio che genera i log, ad esempio Hub eventi | No | Sì |
Type |
Tipo di log generati | No | Sì |
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:
Nome | Descrizione | Supportato in Diagnostica di Azure | Supportato in AZMSKafkaCoordinatorLogs (tabella specifica della risorsa) |
---|---|---|---|
RequestId |
ID richiesta, usato a scopo di analisi | Sì | Sì |
ResourceId |
ID della risorsa Azure Resource Manager | Sì | Sì |
Operation |
Nome dell'operazione eseguita durante il coordinamento del gruppo | Sì | Sì |
ClientId |
ID client | Sì | Sì |
NamespaceName |
Nome spazio dei nomi | Sì | Sì |
SubscriptionId |
ID sottoscrizione di Azure | Sì | Sì |
Message |
Messaggio informativo o di avviso, che fornisce informazioni dettagliate sulle azioni eseguite durante il coordinamento del gruppo. | Sì | Sì |
Time Generated (UTC) |
Timestamp dell'operazione | No | Sì |
Provider |
Nome del servizio che emette i log, ad esempio ServiceBus | No | Sì |
Type |
Tipo di log generato | No | Sì |
Esempio
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:
Nome | Descrizione | Supportato in Diagnostica di Azure | Supportato in AZMSKafkaUserErrorLogs (tabella specifica della risorsa) |
---|---|---|---|
TrackingId |
ID di verifica, usato a scopo di analisi. | Sì | Sì |
NamespaceName |
Nome spazio dei nomi | Sì | Sì |
Eventhub |
Nome hub eventi | Sì | Sì |
PartitionId |
ID partizione | Sì | Sì |
GroupId |
ID gruppo | Sì | Sì |
ClientId |
ID client | Sì | Sì |
ResourceId |
ID della risorsa di Azure Resource Manager. | Sì | Sì |
Message |
Messaggio informativo, che offre informazioni dettagliate su un errore | Sì | Sì |
TimeGenerated (UTC) |
Timestamp per l'operazione eseguita | No | Sì |
Provider |
Nome del servizio che emette i log, ad esempio Hub eventi | No | Sì |
Type |
Tipo di log generato | NO | Sì |
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:
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 Hub eventi | Sì | Sì |
Action |
Azione eseguita dal servizio Hub eventi 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ì | No |
Message |
Fornisce un motivo per cui è stata eseguita l'azione | No | Sì |
Count |
Numero di occorrenze dell'azione | Sì | Sì |
ResourceId |
ID della risorsa di Azure Resource Manager. | Sì | Sì |
Time Generated (UTC) |
Timestamp dell'operazione | No | Sì |
Provider |
Nome del servizio che emette i log, ad esempio ServiceBus | No | Sì |
Type |
AZMSVNetConnectionevents | No | Sì |
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). 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 (128.0.0.0/1
- 0.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.
Esempio
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:
Nome | Descrizione | Supportato in Diagnostica di Azure | Supportato in AZMSCustomerManagedKeyUserLogs (tabella specifica della risorsa) |
---|---|---|---|
Category |
Tipo di categoria per un messaggio. Si tratta di uno dei valori seguenti: errore e informazioni. 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. | Sì | Sì |
ResourceId |
ID della risorsa interna, che include l'ID sottoscrizione e il nome dello spazio dei nomi di Azure | Sì | Sì |
KeyVault |
Nome della risorsa Key Vault | Sì | Sì |
Key |
Nome della chiave di Key Vault usata per crittografare lo spazio dei nomi di Hub eventi. | Sì | Sì |
Version |
Versione della chiave di Key Vault. | Sì | Sì |
Operation |
Operazione eseguita sulla chiave nell'insieme di credenziali delle chiavi. Ad esempio, disabilitare/abilitare la chiave, eseguire il wrapping o annullare il wrapping. | Sì | Sì |
Code |
Codice associato all'operazione. Esempio: codice di errore, 404 indica che la chiave non è stata trovata. | Sì | Sì |
Message |
Messaggio che offre informazioni dettagliate su un errore o messaggio informativo | Sì | Sì |
Time Generated (UTC) |
Timestamp dell'operazione | No | Sì |
Provider |
Nome del servizio che emette i log, ad esempio ServiceBus | No | Sì |
Type |
Tipo di log generato | No | Sì |
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.
Azione | Codice errore | 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.
Nota
I log di controllo di runtime sono disponibili solo in Premium e nei Livelli dedicati.
I log di controllo di runtime includono gli elementi elencati nella tabella seguente:
Nome | Descrizione | 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. | Sì | Sì |
ActivityName |
Nome dell'operazione di runtime. | Sì | Sì |
ResourceId |
Risorsa associata all'attività. | Sì | Sì |
Timestamp |
Tempo di aggregazione. | Sì | No |
TimeGenerated [UTC] |
Ora dell'operazione eseguita (ora UTC) | 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 o Private . |
Sì | 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. | Sì | Sì |
Category |
Categoria di log | Sì | No |
Provider |
Nome del servizio che genera i log, ad esempio EventHubs | 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",
"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.
Nota
I log delle metriche dell'applicazione sono disponibili solo nei livelli Premium e dedicati .
Nome | Descrizione |
---|---|
ConsumerLag |
Indicare il ritardo tra consumer e producer. |
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. |
IncomingBytes |
Dettagli della velocità effettiva del server di pubblicazione inviata a Hub eventi |
OutgoingMessages |
Dettagli del numero di messaggi utilizzati da Hub eventi. |
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. |
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:
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 quotaexceeded ) |
Sì | Sì |
ErrorCount |
Numero di errori identici durante il periodo di aggregazione di 1 minuto. | Sì | Sì |
ErrorMessage |
Messaggio di errore dettagliato | Sì | Sì |
ResourceProvider |
Nome del servizio che genera i log. Valori possibili: Microsoft.EventHub e Microsoft.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 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"
}
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 del monitoraggio di Hub eventi, vedere Monitorare Hub eventi di Azure.
- Per informazioni dettagliate sul monitoraggio delle risorse di Azure, vedere Monitora le risorse di Azure con il Monitoraggio di Azure.