Referência de dados de monitoramento dos Hubs de Eventos do Azure
Este artigo contém todas as informações de referência de monitoramento para este serviço.
Consulte Monitorar Hubs de Eventos do Azure para obter detalhes sobre os dados que você pode coletar para os Hubs de Eventos e como usá-los.
Os Hubs de Eventos do Azure criam dados de monitoramento usando o Azure Monitor, que é um serviço de monitoramento de pilha completo no Azure. O Azure Monitor oferece um conjunto completo de recursos para monitorar os recursos do Azure. Ele também pode monitorar recursos em outras nuvens e locais.
Os Hubs de Eventos do Azure coletam os mesmos tipos de dados de monitoramento que outros recursos do Azure descritos em Monitorar dados de recursos do Azure.
Métricas
Esta seção lista todas as métricas da plataforma coletadas automaticamente para este serviço. Essas métricas também fazem parte da lista global de todas as métricas da plataforma com suporte no Azure Monitor.
Para obter informações sobre retenção de métricas, consulte Visão geral das métricas do Azure Monitor.
Métricas com suporte para Microsoft.EventHub/clusters
A tabela a seguir lista as métricas disponíveis para o tipo de recurso Microsoft.EventHub/clusters.
- Nem todas as colunas podem estar presentes em todas as tabelas.
- Algumas colunas podem estar além da área de visualização da página. Selecione Expandir tabela para exibir todas as colunas disponíveis.
Títulos de tabela
- Categoria: o grupo ou classificação de métricas.
- Métrica: o nome de exibição da métrica como aparece no portal do Azure.
- Nome na API REST: o nome da métrica, conforme mencionado na API REST.
- Unidade: unidade de medida
- Agregação: o tipo de agregação padrão. Valores válidos: Médio (Méd.), Mínimo (Mín.), Máximo (Máx.), Total (Soma), Contagem.
- Dimensões: as Dimensões disponíveis para a métrica.
- Intervalos de agregação: os Intervalos em que a métrica é amostrada. Por exemplo,
PT1M
indica que a métrica é amostrada a cada minuto,PT30M
a cada 30 minutos,PT1H
a cada hora e assim por diante. - Exportação de DS: se a métrica é exportável para os Logs do Azure Monitor via configurações de diagnóstico. Para obter mais informações sobre exportação de métricas, consulte as Criar configurações de diagnóstico no Azure Monitor.
Métrica | Nome na API REST | Unidade | Agregação | Dimensões | Granularidade de tempo | Exportação de DS |
---|---|---|---|---|---|---|
Conexões Ativas Total de Conexões Ativas para o Microsoft.EventHub. |
ActiveConnections |
Contagem | Média | <none> | PT1M | Não |
Memória disponível Memória disponível para o cluster do hub de eventos como porcentagem da memória total. |
AvailableMemory |
Porcentagem | Máximo | Role |
PT1M | Não |
Capture a lista de pendências. Lista de Pendências de Captura para o Microsoft.EventHub. |
CaptureBacklog |
Count | Total (Soma) | <none> | PT1M | Não |
Bytes capturados. Bytes Capturados para o Microsoft.EventHub. |
CapturedBytes |
Bytes | Total (Soma) | <none> | PT1M | Não |
Mensagens capturadas. Mensagens Capturadas para o Microsoft.EventHub. |
CapturedMessages |
Count | Total (Soma) | <none> | PT1M | Não |
Conexões fechadas. Conexões Fechadas para o Microsoft.EventHub. |
ConnectionsClosed |
Contagem | Média | <none> | PT1M | Não |
Conexões abertas. Conexões Abertas para o Microsoft.EventHub. |
ConnectionsOpened |
Contagem | Média | <none> | PT1M | Não |
CPU Utilização da CPU para o Cluster do Hub de Eventos como um percentual |
CPU |
Porcentagem | Máximo | Role |
PT1M | Não |
Bytes de entrada. Bytes de Entrada para o Microsoft.EventHub. |
IncomingBytes |
Bytes | Total (Soma) | <none> | PT1M | Sim |
Mensagens recebidas Mensagens de Entrada para o Microsoft.EventHub. |
IncomingMessages |
Count | Total (Soma) | <none> | PT1M | Sim |
Solicitações recebidas Solicitações de Entrada para o Microsoft.EventHub. |
IncomingRequests |
Count | Total (Soma) | <none> | PT1M | Sim |
Bytes de saída. Bytes de Saída para o Microsoft.EventHub. |
OutgoingBytes |
Bytes | Total (Soma) | <none> | PT1M | Sim |
Mensagens de saída Mensagens de Saída para o Microsoft.EventHub. |
OutgoingMessages |
Count | Total (Soma) | <none> | PT1M | Sim |
Erros de cota excedida. Cota de Erros Excedida para o Microsoft.EventHub. |
QuotaExceededErrors |
Count | Total (Soma) | OperationResult |
PT1M | Não |
Erros do servidor. Erros do Servidor para o Microsoft.EventHub. |
ServerErrors |
Count | Total (Soma) | OperationResult |
PT1M | Não |
Tamanho Tamanho de um EventHub em Bytes. |
Size |
Bytes | Média, Mínimo, Máximo | Role |
PT1M | Não |
Solicitações bem-sucedidas Solicitações Bem-sucedidas para Microsoft.EventHub. |
SuccessfulRequests |
Count | Total (Soma) | OperationResult |
PT1M | Não |
Solicitações limitadas. Solicitações Limitadas para o Microsoft.EventHub. |
ThrottledRequests |
Count | Total (Soma) | OperationResult |
PT1M | Não |
Erros do usuário. Erros de Usuário para o Microsoft.EventHub. |
UserErrors |
Count | Total (Soma) | OperationResult |
PT1M | Não |
Métricas com suporte para Microsoft.EventHub/Namespaces
A tabela a seguir lista as métricas disponíveis para o tipo de recurso Microsoft.EventHub/Namespaces.
- Nem todas as colunas podem estar presentes em todas as tabelas.
- Algumas colunas podem estar além da área de visualização da página. Selecione Expandir tabela para exibir todas as colunas disponíveis.
Títulos de tabela
- Categoria: o grupo ou classificação de métricas.
- Métrica: o nome de exibição da métrica como aparece no portal do Azure.
- Nome na API REST: o nome da métrica, conforme mencionado na API REST.
- Unidade: unidade de medida
- Agregação: o tipo de agregação padrão. Valores válidos: Médio (Méd.), Mínimo (Mín.), Máximo (Máx.), Total (Soma), Contagem.
- Dimensões: as Dimensões disponíveis para a métrica.
- Intervalos de agregação: os Intervalos em que a métrica é amostrada. Por exemplo,
PT1M
indica que a métrica é amostrada a cada minuto,PT30M
a cada 30 minutos,PT1H
a cada hora e assim por diante. - Exportação de DS: se a métrica é exportável para os Logs do Azure Monitor via configurações de diagnóstico. Para obter mais informações sobre exportação de métricas, consulte as Criar configurações de diagnóstico no Azure Monitor.
Métrica | Nome na API REST | Unidade | Agregação | Dimensões | Granularidade de tempo | Exportação de DS |
---|---|---|---|---|---|---|
Conexões Ativas Total de Conexões Ativas para o Microsoft.EventHub. |
ActiveConnections |
Count | Máximo, Mínimo, Médio | <none> | PT1M | Não |
Capture a lista de pendências. Lista de Pendências de Captura para o Microsoft.EventHub. |
CaptureBacklog |
Count | Total (Soma) | EntityName |
PT1M | Não |
Bytes capturados. Bytes Capturados para o Microsoft.EventHub. |
CapturedBytes |
Bytes | Total (Soma) | EntityName |
PT1M | Não |
Mensagens capturadas. Mensagens Capturadas para o Microsoft.EventHub. |
CapturedMessages |
Count | Total (Soma) | EntityName |
PT1M | Não |
Conexões fechadas. Conexões Fechadas para o Microsoft.EventHub. |
ConnectionsClosed |
Count | Máximo | EntityName |
PT1M | Não |
Conexões abertas. Conexões Abertas para o Microsoft.EventHub. |
ConnectionsOpened |
Count | Máximo | EntityName |
PT1M | Não |
Arquivar mensagens de lista de pendências (preterido) Mensagens no arquivo morto do hub de eventos na lista de pendências para um namespace (preterido) |
EHABL |
Count | Total (Soma) | <none> | PT1M | Sim |
Taxa de transferência de mensagens de arquivo morto (preterido) Taxa de transferência de mensagens arquivadas do hub de eventos em um namespace (preterido) |
EHAMBS |
Bytes | Total (Soma) | <none> | PT1M | Sim |
Arquivar mensagens (preterido) Mensagens no arquivo morto do hub de eventos em um namespace (preterido) |
EHAMSGS |
Count | Total (Soma) | <none> | PT1M | Sim |
Bytes de entrada (preterido) Taxa de transferência de mensagem de entrada do hub de Eventos para um namespace (preterido) |
EHINBYTES |
Bytes | Total (Soma) | <none> | PT1M | Sim |
Bytes de entrada (obsoletos) (obsoletos) Taxa de transferência de mensagem de entrada do Hub de Eventos para um namespace. Essa métrica foi preterida. Em vez disso, use a métrica de bytes de entrada (preterido) |
EHINMBS |
Bytes | Total (Soma) | <none> | PT1M | Sim |
Mensagens recebidas (obsoletas) Total de mensagens de entrada para um namespace (preterido) |
EHINMSGS |
Count | Total (Soma) | <none> | PT1M | Sim |
Bytes de saída (preterido) Taxa de transferência de mensagem de saída do hub de Eventos para um namespace (preterido) |
EHOUTBYTES |
Bytes | Total (Soma) | <none> | PT1M | Sim |
Bytes de saída (obsoletos) (obsoletos) Taxa de transferência de mensagem de saída do Hub de Eventos para um namespace. Essa métrica foi preterida. Em vez disso, use a métrica de bytes de saída (preterido) |
EHOUTMBS |
Bytes | Total (Soma) | <none> | PT1M | Sim |
Mensagens de saída (preteridas) Total de mensagens de saída para um namespace (preterido) |
EHOUTMSGS |
Count | Total (Soma) | <none> | PT1M | Sim |
Solicitações com falha (preteridas) Total de solicitações com falha para um namespace (preterido) |
FAILREQ |
Count | Total (Soma) | <none> | PT1M | Sim |
Bytes de entrada. Bytes de Entrada para o Microsoft.EventHub. |
IncomingBytes |
Bytes | Total (Soma) | EntityName |
PT1M | Sim |
Mensagens recebidas Mensagens de Entrada para o Microsoft.EventHub. |
IncomingMessages |
Count | Total (Soma) | EntityName |
PT1M | Sim |
Solicitações recebidas Solicitações de Entrada para o Microsoft.EventHub. |
IncomingRequests |
Count | Total (Soma) | EntityName |
PT1M | Sim |
Mensagens recebidas (obsoletas) (obsoletas) Total de mensagens de entrada para um namespace. Essa métrica foi preterida. Em vez dela, use a métrica de Mensagens de Entrada (preterido) |
INMSGS |
Count | Total (Soma) | <none> | PT1M | Sim |
Solicitações de entrada (preteridas) Total de solicitações de envio de entrada para um namespace (preterido) |
INREQS |
Count | Total (Soma) | <none> | PT1M | Sim |
Erros internos do servidor (obsoletos) Total de erros internos de servidor para um namespace (preterido) |
INTERR |
Count | Total (Soma) | <none> | PT1M | Sim |
Outros erros (obsoletos) Total de solicitações com falha para um namespace (preterido) |
MISCERR |
Count | Total (Soma) | <none> | PT1M | Sim |
CPU Métrica de uso da CPU para namespaces do SKU Premium. |
NamespaceCpuUsage |
Percentual | Máximo, Mínimo, Médio | Replica |
PT1M | Não |
Uso de Memória Métrica de uso de memória para namespaces do SKU Premium. |
NamespaceMemoryUsage |
Percentual | Máximo, Mínimo, Médio | Replica |
PT1M | Não |
Bytes de saída. Bytes de Saída para o Microsoft.EventHub. |
OutgoingBytes |
Bytes | Total (Soma) | EntityName |
PT1M | Sim |
Mensagens de saída Mensagens de Saída para o Microsoft.EventHub. |
OutgoingMessages |
Count | Total (Soma) | EntityName |
PT1M | Sim |
Mensagens de saída (obsoletas) (obsoletas) Total de mensagens de saída para um namespace. Essa métrica foi preterida. Em vez disso, use a métrica de Mensagens de Saída (preterido) |
OUTMSGS |
Count | Total (Soma) | <none> | PT1M | Sim |
Erros de cota excedida. Cota de Erros Excedida para o Microsoft.EventHub. |
QuotaExceededErrors |
Count | Total (Soma) | EntityName , OperationResult |
PT1M | Não |
ReplicationLagCount Atraso de replicação por contagem de mensagens |
ReplicationLagCount |
Count | Máximo, Mínimo, Médio | EntityName |
PT1M | Não |
ReplicationLagDuration Atraso de replicação por duração de tempo |
ReplicationLagDuration |
Segundos | Máximo, Mínimo, Médio | EntityName |
PT1M | Sim |
Erros do servidor. Erros do Servidor para o Microsoft.EventHub. |
ServerErrors |
Count | Total (Soma) | EntityName , OperationResult |
PT1M | Não |
Tamanho Tamanho de um EventHub em Bytes. |
Size |
Bytes | Média, Mínimo, Máximo | EntityName |
PT1M | Não |
Solicitações bem-sucedidas Solicitações Bem-sucedidas para Microsoft.EventHub. |
SuccessfulRequests |
Count | Total (Soma) | EntityName , OperationResult |
PT1M | Não |
Solicitações bem-sucedidas (preteridas) Total de solicitações bem-sucedidas para um namespace (preterido) |
SUCCREQ |
Count | Total (Soma) | <none> | PT1M | Sim |
Erros de servidor ocupado (obsoleto) Total de erros de servidor ocupado para um namespace (preterido) |
SVRBSY |
Count | Total (Soma) | <none> | PT1M | Sim |
Solicitações limitadas. Solicitações Limitadas para o Microsoft.EventHub. |
ThrottledRequests |
Count | Total (Soma) | EntityName , OperationResult |
PT1M | Não |
Erros do usuário. Erros de Usuário para o Microsoft.EventHub. |
UserErrors |
Count | Total (Soma) | EntityName , OperationResult |
PT1M | Não |
As tabelas a seguir listam todas as métricas de plataforma coletadas automaticamente para os Hubs de Eventos do Azure. O provedor de recursos para essas métricas é Microsoft.EventHub/clusters
ou Microsoft.EventHub/namespaces
.
As métricas de solicitação contam o número de solicitações de dados e operações de gerenciamento. Esta tabela fornece mais informações sobre os valores das tabelas anteriores.
Nome da métrica | Descrição |
---|---|
Solicitações de entrada | O número de solicitações feitas ao serviço de Hubs de Eventos durante um período específico. Essa métrica inclui todas as operações de plano de gerenciamento e dados. |
Solicitações bem sucedidas | O número de solicitações bem sucedidas feitas ao serviço de Hubs de Eventos durante um período específico. |
Solicitações Limitadas | O número de solicitações que foram restringidas porque o uso foi excedido. |
Esta tabela fornece mais informações para métricas de mensagens das tabelas anteriores.
Nome da métrica | Descrição |
---|---|
Mensagens de entrada | O número de eventos ou mensagens enviadas para os Hubs de Eventos durante um período específico. |
Mensagens de saída | O número de eventos ou mensagens recebidas dos Hubs de Eventos durante um período específico. |
Mensagens capturadas | O número de mensagens capturadas. |
Bytes de entrada | Bytes de entrada para um hub de eventos em um período especificado. |
Bytes de saída | Bytes de saída para um hub de eventos em um período especificado. |
Tamanho | Tamanho de um hub de eventos em bytes. |
Observação
- Esses valores são valores de ponto no tempo. As mensagens recebidas que são consumidas imediatamente após esse ponto no tempo podem não ser refletidas nessas métricas.
- A métrica Solicitações de Entrada inclui todos os dados e operações do plano de gerenciamento. A métrica Mensagens de Entrada fornece o número total de eventos enviados ao hub de eventos. Por exemplo, se você enviar um lote de 100 eventos para um hub de eventos, ele contará como 1 solicitação de entrada e 100 mensagens de entrada.
Esta tabela fornece mais informações para métricas de captura das tabelas anteriores.
Nome da métrica | Descrição |
---|---|
Mensagens capturadas | O número de mensagens capturadas. |
Bytes capturados | Bytes capturados para um hub de eventos. |
Lista de pendências de captura | Capture a lista de pendências de um hub de eventos. |
Esta tabela fornece mais informações para métricas de conexão das tabelas anteriores.
Nome da métrica | Descrição |
---|---|
Conexões ativas | O número de conexões ativas em um namespace, bem como em uma entidade (hub de eventos) no namespace. O valor dessa métrica é um valor pontual. As conexões que estavam ativas logo após esse ponto podem não refletir na métrica. |
Conexões Abertas | O número de conexões abertas. |
Conexões Fechadas | O número de conexões fechadas. |
Esta tabela fornece mais informações para métricas de erro das tabelas anteriores.
Nome da métrica | Descrição |
---|---|
Erros do Servidor | O número de solicitações não processadas devido a um erro no serviço de Hubs de Eventos durante um período específico. |
Erros do usuário | O número de solicitações não processadas devido a erros do usuário durante um período específico. |
Cota de Erros Excedida | O número de erros causados por exceder cotas em um período especificado. |
Os dois tipos de erros abaixo são classificados como erros do usuário:
- Erros do lado do cliente (em HTTP, seriam os erros 400).
- Erros que ocorrem ao processar mensagens.
Observação
Os Aplicativos Lógicos criam receptores de época. Os receptores podem ser movidos de um nó para outro, dependendo da carga de serviço. Durante essas movimentações, ReceiverDisconnection
exceções podem ocorrer. Elas são contadas como erros do usuário no lado do serviço dos Hubs de Eventos. Os Aplicativos Lógicos podem coletar falhas de clientes dos Hubs de Eventos para que você possa exibi-las nos logs do usuário.
Dimensões de métrica
Para obter mais informações sobre o que são dimensões de métrica, confira Métricas multidimensionais.
Este serviço tem as dimensões a seguir associadas a essas métricas.
Nome da dimensão | Descrição |
---|---|
EntityName | Nome do hub de eventos. Com a métrica "Solicitações de Entrada", a dimensão Nome da Entidade tem um valor de além de todos os seus hubs de -NamespaceOnlyMetric- eventos. Representa as solicitações feitas no nível do namespace. Os exemplos incluem um pedido para listar todos os centros de eventos no espaço de nomes ou pedidos a entidades que falharam na autenticação ou autorização. |
OperationResult | Indica success ou o estado de erro apropriado, como serverbusy , clienterror ou quotaexceeded . |
Adicionar dimensões às métricas é opcional. Se você não adicionar dimensões, as métricas serão especificadas no nível de namespace.
Observação
Quando você habilita métricas em uma configuração de diagnóstico, as informações de dimensão não são incluídas no momento como parte das informações enviadas para uma conta de armazenamento, hub de eventos ou análise de logs.
Logs de recursos
Esta seção lista os tipos de logs de recursos que você pode coletar para o este serviço. A seção extrai da lista de todos os tipos de categoria de logs de recursos com suporte no Azure Monitor.
Logs de recursos com suporte para Microsoft.EventHub/Namespaces
Categoria | Nome de exibição da categoria | Tabela de log | Com suporte a plano de log básico | Com suporte a transformações de tempo-ingestão | Consultas de exemplo | Custos de exportação |
---|---|---|---|---|---|---|
ApplicationMetricsLogs |
Logs de métricas do aplicativo | AZMSApplicationMetricLogs Captura métricas de aplicativo (entrada/saída, bem-sucedida/com falha, etc. entrega de mensagens) para Hubs de Eventos do Azure e Barramento de Serviço do Azure. |
Sim | Não | Sim | |
ArchiveLogs |
Logs de arquivo | AZMSArchiveLogs Captura informações sobre as operações de captura dos Hubs de Eventos, especificamente, logs relacionados a erros de captura. |
Sim | Não | No | |
AutoScaleLogs |
Logs de Escala Automática | AZMSAutoscaleLogs Captura operações de inflação automática realizada em um namespace de Hubs de Eventos. |
Sim | Não | No | |
CustomerManagedKeyUserLogs |
Logs de Chave Gerenciada pelo Cliente | Não | No | No | ||
DataDRLogs |
DataDR Logs | AzureDiagnostics Logs de vários recursos do Azure. |
Não | Não | Consultas | Sim |
DiagnosticErrorLogs |
Logs de erros de diagnóstico | AZMSDiagnosticErrorLogs Captura informações de diagnóstico agregadas, como erros de cliente, erros de servidor ocupado e erros de cota excedida para várias operações de acesso ao plano de dados (como enviar ou receber mensagens) nos Hubs de Eventos do Azure e no Barramento de Serviço do Azure. |
Sim | No | Consultas | Sim |
EventHubVNetConnectionEvent |
Logs de Conexão de Filtragem de VNet/IP | AZMSVnetConnectionEvents Captura todos os logs de filtragem de IP e rede virtual para Hubs de Eventos do Azure e Barramento de Serviço do Azure. Eles só seriam emitidos se o namespace permitisse o acesso de redes selecionadas ou de um endereço IP específico (regras de filtro de IP). |
Sim | No | Consultas | Não |
KafkaCoordinatorLogs |
Logs do Coordenador de Kafka | AZMSKafkaCoordinatorLogs Captura as operações do coordenador do Kafka relacionadas aos Hubs de Eventos. |
Sim | Não | No | |
KafkaUserErrorLogs |
Logs de Erros do Usuário do Kafka | AZMSKafkaUserErrorLogs Captura informações sobre APIs do Kafka chamadas nos Hubs de Eventos. |
Sim | Não | No | |
OperationalLogs |
Logs operacionais | AZMSOperationalLogs Captura todas as operações de gerenciamento executadas no namespace dos Hubs de Eventos do Azure/Barramento de Serviço do Azure e suas entidades. |
Sim | No | Consultas | Não |
RuntimeAuditLogs |
Logs de auditoria de runtime | AZMSRunTimeAuditLogs Captura informações de diagnóstico agregadas para várias operações de acesso ao plano de dados (como enviar ou receber mensagens) nos Hubs de Eventos do Azure e no Barramento de Serviço do Azure. No momento, os logs de auditoria de tempo de execução estão disponíveis apenas na camada premium. |
Sim | No | Consultas | Sim |
Tabelas de Logs do Azure Monitor
Esta seção lista todas as tabelas dos Logs do Azure Monitor relevantes para este serviço e disponíveis para consulta pela análise de logs usando o Kusto. As tabelas contêm dados de log de recursos e possivelmente mais, dependendo do que é coletado e roteado para elas.
Hubs de Eventos Microsoft.EventHub/namespaces
- AzureActivity
- AzureMetrics
- AzureDiagnostics
- AZMSApplicationMetricLogs
- AZMSOperationalLogs
- AZMSRunTimeAuditLogs
- AZMSDiagnosticErrorLogs
- AZMSVnetConnectionEvents
- AZMSArchiveLogs
- AZMSAutoscaleLogs
- AZMSKafkaCoordinatorLogs
- AZMSKafkaUserErrorLogs
- AZMSCustomerManagedKeyUserLogs
Logs de recursos dos Hubs de Eventos
Os Hubs de Eventos do Azure agora têm a capacidade de expedir logs para uma das duas tabelas de destino: Diagnóstico do Azure ou Tabelas específicas de recursos no Log Analytics. Você poderia usar o botão de alternância disponível no portal do Azure para escolher as tabelas de destino.
O Hubs de Eventos do Azure usa as tabelas Kusto dos logs do Azure Monitor. Você pode consultar essas tabelas com o Log Analytics.
Você pode exibir nossas consultas de exemplo para começar a usar diferentes categorias de log.
Importante
As dimensões não são exportadas para um workspace do Log Analytics.
Os Hubs de Eventos capturam os logs de diagnóstico das seguintes categorias:
Categoria | Descrição |
---|---|
Logs de arquivo | Captura informações sobre operações de Captura de Hubs de Eventos, especificamente, logs relacionados a erros de captura. |
Logs operacionais | Captura todas as operações de gerenciamento executadas no namespace dos Hubs de Eventos do Azure. Operações de dados não são capturadas devido ao alto volume de operações de dados que são realizadas nos Hubs de Eventos do Azure. |
Logs de dimensionamento automático | Captura operações de inflação automática feitas em um namespace dos Hubs de Eventos. |
Logs do coordenador de Kafka | Captura operações de coordenador de Kafka relacionadas aos Hubs de Eventos. |
Logs de erros do usuário do Kafka | Captura informações sobre APIs do Kafka chamadas em Hubs de Eventos. |
Evento de conexão de rede virtual dos Hubs de Eventos | Captura informações sobre endereços IP e redes virtuais enviando tráfego para os Hubs de Eventos. |
Logs de usuário de chave gerenciada pelo cliente | Captura operações relacionadas à chave gerenciada pelo cliente. |
Logs de auditoria de runtime | Capturam informações de diagnóstico agregadas de todas as operações de acesso do plano de dados (como enviar ou receber eventos) em Hubs de Eventos. |
Logs de Métrica do Aplicativo | Capturam as informações agregadas em determinadas métricas relacionadas às operações de plano de dados. |
Todos os logs são armazenados no formato JSON (JavaScript Object Notation). Cada entrada tem campos de cadeia de caracteres que usam o formato descrito nas seções a seguir.
Esquema dos logs de arquivo morto
As cadeias de caracteres JSON do log de arquivo morto incluem os elementos listados na seguinte tabela:
Nome | Descrição | Com suporte no Diagnóstico do Azure | Com suporte no AZMSArchiveLogs (tabela específica do recurso) |
---|---|---|---|
TaskName |
Descrição da tarefa que falhou | Sim | Yes |
ActivityId |
ID interna, usada para acompanhamento | Sim | Yes |
trackingId |
ID interna, usada para acompanhamento | Sim | Yes |
resourceId |
ID de recurso do Azure Resource Manager | sim | Yes |
eventHub |
Nome completo do hub de eventos (inclui o nome do namespace) | Sim | Não |
EventhubName |
Nome da entidade do hub de eventos | Não | Sim |
partitionId |
Partição do hub de eventos que está sendo gravada | Sim | Yes |
archiveStep |
valores possíveis: ArchiveFlushWriter, DestinationInit | Sim | Yes |
startTime |
Hora de início de falha | Sim | Não |
Time Generated (UTC) |
Carimbo de data/hora da operação | Não | Sim |
failures |
Número de vezes que a falha ocorreu | Sim | Yes |
durationInSeconds |
Duração de falha | Sim | Yes |
message |
Mensagem de erro | Sim | Yes |
category |
Categoria do Log | Sim | No |
Provider |
Nome do serviço que emite os logs, por exemplo, Hubs de Eventos | Não | Sim |
Type |
Tipo de log emitido | Não | Sim |
O código a seguir é um exemplo de uma cadeia de caracteres JSON do log de arquivo morto:
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"
}
Entrada de tabela específica ao recurso:
{
"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"
}
Esquema de logs operacionais
As cadeias de caracteres JSON do log operacional incluem os elementos listados na seguinte tabela:
Nome | Descrição | Com suporte em AzureDiagnostics | Com suporte em AZMSOperationalLogs (tabela específica ao recurso) |
---|---|---|---|
ActivityId |
ID interna, usada para acompanhamento | Sim | Yes |
EventName |
Nome da operação. Para ver uma lista de valores para esse elemento, confira os Nomes de eventos | Sim | Yes |
resourceId |
ID de recurso do Azure Resource Manager | Sim | Yes |
SubscriptionId |
ID da assinatura | Sim | Yes |
EventTimeString |
Tempo de operação | Sim | Não |
Time Generated (UTC) |
Carimbo de data/hora da operação | Não | Sim |
EventProperties |
Propriedades da operação. Esse elemento fornece mais informações sobre o evento, conforme mostrado no exemplo a seguir. | Sim | Yes |
Status |
Status da operação. O valor pode ser Bem-sucedido ou Falha. | Sim | Yes |
Caller |
Chamador da operação (portal do Azure ou cliente de gerenciamento) | Sim | Yes |
Category |
Categoria do Log | Sim | No |
Provider |
Nome do serviço que emite os logs, por exemplo, Hubs de Eventos | Não | Sim |
Type |
Tipos de log emitidos | Não | Sim |
O código a seguir é um exemplo de uma cadeia de caracteres JSON do log operacional:
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"
}
Entrada de tabela específica ao recurso:
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"
}
Nomes de eventos
O nome do evento é preenchido como tipo de operação + tipo de recurso com base nas enumerações a seguir. Por exemplo, Create Queue
, Retrieve Event Hub
ou Delete Rule
.
Tipo de operação | Tipo de recurso |
---|---|
- Criar - Atualizar - Excluir - Recuperar - Desconhecido |
- Namespace - Fila - Tópico - Assinatura - Hubs de Evento - SharedAccessPolicy - UsageCredit - Regra - ConsumerGroup |
Esquema dos logs de dimensionamento automático
O JSON do log de dimensionamento automático incluem os elementos listados na seguinte tabela:
Nome | Descrição | Com suporte no Diagnóstico do Azure | Com suporte no AZMSAutoscaleLogs (tabela específica do recurso) |
---|---|---|---|
TrackingId |
ID interna, que é usada para fins de rastreamento | Sim | Yes |
ResourceId |
ID do Recurso do Azure Resource Manager. | Sim | Sim |
Message |
Mensagem informativa, que fornece detalhes sobre a ação de inflar automaticamente. A mensagem contém o valor anterior e o atual da unidade de taxa de transferência para um namespace específico e o que disparou a inflação da TU. | Sim | Yes |
Time Generated (UTC) |
Carimbo de data/hora da operação | Não | Sim |
Provider |
Nome do Serviço que emite os logs, por exemplo, Hubs de Eventos | Não | Sim |
Type |
Tipos de log emitidos | Não | Sim |
Veja um exemplo de evento de dimensionamento automático:
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"
}
Entrada de tabela específica ao recurso:
{
"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"
}
Esquema de logs do coordenador de Kafka
O JSON do log do coordenador de Kafka inclui os elementos listados na seguinte tabela:
Nome | Descrição | Com suporte no Diagnóstico do Azure | Com suporte no AZMSKafkaCoordinatorLogs (tabela específica do recurso) |
---|---|---|---|
RequestId |
ID de solicitação, que é usada para fins de rastreamento | Sim | Yes |
ResourceId |
ID de recurso do Azure Resource Manager | Sim | Sim |
Operation |
Nome da operação realizada durante a coordenação do grupo | Sim | Yes |
ClientId |
ID do Cliente | Sim | Yes |
NamespaceName |
Nome do namespace | Sim | Yes |
SubscriptionId |
ID de assinatura do Azure | Sim | Yes |
Message |
Mensagem informativa ou de aviso, que fornece detalhes sobre as ações feitas durante a coordenação do grupo. | Sim | Yes |
Time Generated (UTC) |
Carimbo de data/hora da operação | Não | Sim |
Provider |
Nome do serviço que emite os logs, por exemplo, ServiceBus | Não | Sim |
Type |
Tipo de log emitido | Não | Sim |
Exemplo
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"
}
Entrada de tabela específica ao recurso:
{
"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"
}
Esquema de logs de erros do usuário do Kafka
O JSON do log de erro do usuário do Kafka inclui os elementos listados na seguinte tabela:
Nome | Descrição | Com suporte no Diagnóstico do Azure | Com suporte no AZMSKafkaUserErrorLogs (tabela específica do recurso) |
---|---|---|---|
TrackingId |
ID de rastreamento, que é usada para fins de rastreamento. | Sim | Yes |
NamespaceName |
Nome do namespace | Sim | Yes |
Eventhub |
Nome do Hub de Eventos | Sim | Yes |
PartitionId |
ID da Partição | Sim | Yes |
GroupId |
ID do grupo | Sim | Yes |
ClientId |
ID do Cliente | Sim | Yes |
ResourceId |
ID do Recurso do Azure Resource Manager. | Sim | Yes |
Message |
Mensagem informativa, que fornece detalhes sobre um erro | Sim | Yes |
TimeGenerated (UTC) |
Carimbo de data/hora para a operação executada | Não | Sim |
Provider |
Nome do serviço que emite os logs, por exemplo, Hubs de Eventos | Não | Sim |
Type |
Tipo de log emitido | Não | Sim |
Esquema de evento de conexão de rede virtual de Hubs de Eventos
O JSON do evento de conexão de rede virtual (rede virtual) dos Hubs de Eventos inclui elementos listados na tabela a seguir:
Nome | Descrição | Com suporte no Diagnóstico do Azure | Com suporte no AZMSVnetConnectionEvents (tabela específica ao recurso) |
---|---|---|---|
SubscriptionId |
ID de assinatura do Azure | Sim | Yes |
NamespaceName |
Nome do namespace | Sim | Yes |
IPAddress |
Endereço IP de um cliente que se conecta ao serviço de Hubs de Eventos | Sim | Yes |
Action |
Ação feita pelo serviço de Hubs de Eventos ao avaliar solicitações de conexão. As ações com suporte são Aceitar conexão e Negar conexão. | Sim | Yes |
Reason |
Fornece um motivo pelo qual a ação foi feita | Sim | Não |
Message |
Fornece um motivo pelo qual a ação foi feita | Não | Sim |
Count |
Número de ocorrências para a ação especificada | Sim | Yes |
ResourceId |
ID do Recurso do Azure Resource Manager. | Sim | Yes |
Time Generated (UTC) |
Carimbo de data/hora da operação | Não | Sim |
Provider |
Nome do serviço que emite os logs, por exemplo, ServiceBus | Não | Sim |
Type |
AZMSVNetConnectionevents | Não | Sim |
Logs de rede virtual são gerados apenas quando o namespace permite o acesso de redes selecionadas ou de endereços IP específicos (regras de filtro de IP). Se não quiser restringir o acesso ao seu namespace usando esses recursos e ainda quiser obter logs de rede virtual para rastrear os endereços IP de clientes que se conectam ao namespace dos Hubs de Eventos, você pode usar a solução alternativa a seguir. Ative a filtragem de IP e adicione o intervalo IPv4 endereçável total (0.0.0.0/1
- 128.0.0.0/1
) e o intervalo IPv6 (::/1
- 8000::/1
). A filtragem de IP dos Hubs de Eventos não dá suporte a intervalos IPv6. Você pode ver endereços de ponto de extremidade privados no formato IPv6 no log.
Exemplo
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"
}
Entrada de tabela específica ao recurso:
{
"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"
}
Esquema de logs de usuário de chave gerenciada pelo cliente
O JSON do log de usuário gerenciada pelo cliente inclui os elementos listados na seguinte tabela:
Nome | Descrição | Com suporte no Diagnóstico do Azure | Com suporte no AZMSCustomerManagedKeyUserLogs (tabela específica do recurso) |
---|---|---|---|
Category |
Tipo de categoria para uma mensagem. É um dos seguintes valores: erro e informações. Por exemplo, se a chave do cofre de chaves estiver sendo desabilitada, será uma categoria de informações ou, se uma chave não puder ser desencapsulada, poderá apresentar erro. | Sim | Yes |
ResourceId |
ID de recurso interno, que inclui a ID da assinatura do Azure e o nome do namespace | Sim | Yes |
KeyVault |
Nome do recurso do Key Vault | Sim | Yes |
Key |
O nome da chave do Key Vault que é usada para criptografar o namespace dos Hubs de Eventos. | Sim | Yes |
Version |
Versão da chave do Key Vault. | Sim | Yes |
Operation |
A operação executada na chave em seu cofre de chaves. Por exemplo, desabilitar/habilitar a chave, encapsular ou cancelar quebra de linha. | Sim | Sim |
Code |
O código associado à operação. Exemplo: código de erro 404 significa que a chave não foi encontrada. | Sim | Yes |
Message |
Mensagem, que fornece detalhes sobre um erro ou mensagem informativa | Sim | Yes |
Time Generated (UTC) |
Carimbo de data/hora da operação | Não | Sim |
Provider |
Nome do serviço que emite os logs, por exemplo, ServiceBus | Não | Sim |
Type |
Tipo de log emitido | Não | Sim |
Aqui está um exemplo do log para uma chave gerenciada pelo 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": ""
}
Entrada de tabela específica ao recurso:
{
"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"
}
Veja a seguir quais códigos de erros comuns devem ser procurados quando a criptografia BYOK está habilitada.
Ação | Código do erro | Estado dos dados resultante |
---|---|---|
Remover a permissão de encapsulamento/desencapsulamento de um cofre de chaves | 403 | Inaccessible |
Remover a associação de função de ID do Microsoft Entra de uma entidade de segurança do Microsoft Entra que concedeu a permissão de encapsulamento/desencapsulamento | 403 | Inaccessible |
Excluir uma chave de criptografia do cofre de chaves | 404 | Inaccessible |
Excluir o cofre de chaves | 404 | Inacessível (pressupõe que a exclusão reversível esteja habilitada, o que é uma configuração necessária.) |
Alterar o período de validade na chave de criptografia de modo que já tenha expirado | 403 | Inaccessible |
Alterar o NBF (não antes de) de modo que a chave de criptografia de chave não esteja ativa | 403 | Inaccessible |
Selecionar a opção Permitir serviços MSFT para o firewall do cofre de chaves ou bloqueio do acesso à rede do cofre de chaves que tem a chave de criptografia | 403 | Inaccessible |
Mover o cofre de chaves para um locatário diferente | 404 | Inaccessible |
Problema de rede intermitente ou interrupção de DNS/AAD/MSI | Acessível com uma chave de criptografia de dados em cache |
Logs de auditoria de runtime
Os logs de auditoria de runtime capturam informações de diagnóstico agregadas de todas as operações de acesso do plano de dados (como enviar ou receber eventos) em Hubs de Eventos.
Observação
Os logs de auditoria de runtime estão disponíveis apenas nas camadas Premium e dedicado(a).
Os logs de auditoria de runtime incluem os elementos listados na tabela abaixo:
Name | Descrição | Com suporte no Diagnóstico do Azure | Com suporte na tabela Específica do Recurso |
---|---|---|---|
ActivityId |
Uma UUID gerada aleatoriamente que garante a exclusividade da atividade de auditoria. | Sim | Yes |
ActivityName |
Nome da operação de runtime. | Sim | Yes |
ResourceId |
Recursos associados à atividade. | Sim | Yes |
Timestamp |
Tempo de agregação. | Sim | Não |
TimeGenerated [UTC] |
Hora da operação executada (em UTC) | Não | Sim |
Status |
Status da atividade (êxito ou falha). | Sim | Yes |
Protocol |
Tipo de protocolo associado à operação. | Sim | Yes |
AuthType |
Tipo de autenticação (Microsoft Entra ID ou política de SAS). | Sim | Sim |
AuthKey |
ID do aplicativo Microsoft Entra ID ou nome da política SAS usado para autenticar em um recurso. | Sim | Yes |
NetworkType |
Tipo de acesso à rede: Public ou Private . |
Sim | Yes |
ClientIP |
Endereço IP do aplicativo cliente. | Sim | Yes |
Count |
Número total de operações realizadas durante o período agregado de um minuto. | Sim | Yes |
Properties |
Metadados específicos para a operação do plano de dados. | Sim | Yes |
Category |
Categoria do log | Sim | No |
Provider |
Nome do serviço que emite os logs, como EventHubs | Não | Sim |
Type |
Tipos de log emitidos | Não | Sim |
Veja um exemplo de uma entrada de log de auditoria de 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"
}
Entrada de tabela específica ao recurso:
{
"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"
}
Logs de métricas do aplicativo
Os logs de métricas de aplicativo capturam as informações agregadas em determinadas métricas relacionadas às operações de plano de dados. As informações capturadas incluem as seguintes métricas de tempo de execução.
Observação
Os logs de métricas do aplicativo estão disponíveis apenas nas camadas premium e dedicado(a).
Nome | Descrição |
---|---|
ConsumerLag |
Indique o atraso entre consumidores e produtores. |
NamespaceActiveConnections |
Detalhes das conexões ativas estabelecidas de um cliente para o hub de eventos. |
GetRuntimeInfo |
Obtenha informações de tempo de executar de Hubs de Eventos. |
GetPartitionRuntimeInfo |
Obtenha as informações aproximadas de tempo de execução para uma partição lógica de um hub de eventos. |
IncomingMessages |
Detalhes do número de mensagens publicadas nos Hubs de Eventos. |
IncomingBytes |
Detalhes da taxa de transferência do Publicador enviada aos Hubs de Eventos |
OutgoingMessages |
Detalhes do número de mensagens consumidas dos Hubs de Eventos. |
OutgoingBytes |
Detalhes da taxa de transferência do Consumidor dos Hubs de Eventos. |
OffsetCommit |
Número de chamadas de confirmação de deslocamento feitas para o hub de eventos |
OffsetFetch |
Número de chamadas de busca de deslocamento feitas para o hub de eventos. |
Logs de erros de diagnóstico
Os logs de erros de diagnóstico capturam mensagens de erro para qualquer lado do cliente, limitação e erros de cota excedida. Eles fornecem diagnósticos detalhados para identificação de erros.
Os Logs de Erros de Diagnóstico incluem elementos listados na tabela a seguir:
Nome | Descrição | Com suporte no Diagnóstico do Azure | Com suporte em AZMSDiagnosticErrorLogs (tabela específica do recurso) |
---|---|---|---|
ActivityId |
Uma UUID gerada aleatoriamente que garante a exclusividade da atividade de auditoria. | Sim | Yes |
ActivityName |
Nome da operação | Sim | Sim |
NamespaceName |
Nome do namespace | Sim | sim |
EntityType |
Tipo de Entidade | Sim | Sim |
EntityName |
Nome da Entidade | Sim | Sim |
OperationResult |
Tipo de erro em Operação (clienterror ou serverbusy quotaexceeded ou ) |
Sim | Sim |
ErrorCount |
Contagem de erros idênticos durante o período de agregação de 1 minuto. | Sim | Sim |
ErrorMessage |
Mensagem de erro detalhada | Sim | Sim |
ResourceProvider |
Nome do serviço que emite os logs. Valores possíveis: Microsoft.EventHub e Microsoft.ServiceBus |
Sim | Yes |
Time Generated (UTC) |
Tempo de operação | Não | Sim |
EventTimestamp |
Hora da operação | Sim | No |
Category |
Categoria do log | Sim | No |
Type |
Tipos de Log emitidos | Não | Sim |
Aqui está um exemplo de entrada de log de erros de diagnóstico:
{
"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"
}
Entrada de tabela específica ao recurso:
{
"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 de atividades
A tabela vinculada lista as operações que podem ser registradas no log de atividades desse serviço. Essas operações são um subconjunto de todas as operações do provedor de recursos possíveis no log de atividades.
Para obter mais informações sobre o esquema de entradas do log de atividades, confira Esquema do log de atividades.
Conteúdo relacionado
- Consulte Monitorar Hubs de Eventos do Azure para obter uma descrição do monitoramento de Hubs de Eventos.
- Confira Monitorar recursos do Azure com o Azure Monitor para ver informações detalhadas sobre o monitoramento dos recursos do Azure.