Referência de dados de monitoramento do Barramento de Serviço do Azure
Este artigo contém todas as informações de referência de monitoramento para este serviço.
Consulte Monitorar o Barramento de Serviço do Azure para obter detalhes sobre os dados que você pode coletar para o Barramento de Serviço e como usá-lo.
Métricas
Esta seção lista todas as métricas de plataforma coletadas automaticamente para este serviço. Essas métricas também fazem parte da lista global de todas as métricas de plataforma com suporte no Azure Monitor.
Para obter informações sobre retenção de métricas, consulte Visão geral do Azure Monitor Metrics.
Métricas suportadas para Microsoft.ServiceBus/Namespaces
A tabela a seguir lista as métricas disponíveis para o tipo de recurso Microsoft.ServiceBus/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 visualizar todas as colunas disponíveis.
Cabeçalhos de tabela
- Categoria - O grupo ou classificação de métricas.
- Métrica - O nome para exibição da métrica conforme aparece no portal do Azure.
- Nome na API REST - O nome da métrica conforme referido na API REST.
- Unidade - Unidade de medida.
- Agregação - O tipo de agregação padrão. Valores válidos: Média (Média), Mínima (Mín), Máxima (Máx), Total (Soma), Contagem.
- Dimensões - Dimensões disponíveis para a métrica.
- Intervalos de grãos de - tempo 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. - DS Export- Se a métrica é exportável para os Logs do Azure Monitor por meio de configurações de diagnóstico. Para obter informações sobre como exportar métricas, consulte Criar configurações de diagnóstico no Azure Monitor.
Métrica | Nome na API REST | Unit | Agregação | Dimensões | Grãos de tempo | DS Exportação |
---|---|---|---|---|---|---|
Mensagens abandonadas Contagem de mensagens abandonadas em uma Fila/Tópico. |
AbandonMessage |
Count | Total (soma) | EntityName |
PT1M | Sim |
Conexões Ativas Total de conexões ativas para Microsoft.ServiceBus. |
ActiveConnections |
Count | Total (soma) | <nenhum> | PT1M | Não |
Contagem de mensagens ativas em uma Fila/Tópico. Contagem de mensagens ativas em uma Fila/Tópico. |
ActiveMessages |
Count | Média, Mínimo, Máximo | EntityName |
PT1M | Não |
Mensagens concluídas Contagem de mensagens concluídas em uma Fila/Tópico. |
CompleteMessage |
Count | Total (soma) | EntityName |
PT1M | Sim |
Conexões fechadas. Conexões fechadas para Microsoft.ServiceBus. |
ConnectionsClosed |
Count | Média | EntityName |
PT1M | Não |
Conexões abertas. Conexões abertas para Microsoft.ServiceBus. |
ConnectionsOpened |
Count | Média | EntityName |
PT1M | Não |
CPU (preterida) Métrica de uso da CPU do namespace premium do barramento de serviço. Esta métrica é depricada. Em vez disso, use a métrica da CPU (NamespaceCpuUsage). |
CPUXNS |
Percentagem | Máximo | Replica |
PT1M | Não |
Contagem de mensagens com letras mortas em uma fila/tópico. Contagem de mensagens com letras mortas em uma fila/tópico. |
DeadletteredMessages |
Count | Média, Mínimo, Máximo | EntityName |
PT1M | Não |
Bytes de entrada. Bytes de entrada para Microsoft.ServiceBus. |
IncomingBytes |
Bytes | Total (soma) | EntityName |
PT1M | Sim |
Mensagens recebidas Mensagens de entrada para Microsoft.ServiceBus. |
IncomingMessages |
Count | Total (soma) | EntityName |
PT1M | Sim |
Solicitações recebidas Solicitações de entrada para Microsoft.ServiceBus. |
IncomingRequests |
Count | Total (soma) | EntityName |
PT1M | Sim |
Contagem de mensagens em uma fila/tópico. Contagem de mensagens numa Fila/Tópico. |
Messages |
Count | Média, Mínimo, Máximo | EntityName |
PT1M | Não |
Processador Métrica de uso da CPU do namespace premium do barramento de serviço. |
NamespaceCpuUsage |
Percentagem | Máximo | Replica |
PT1M | Não |
Utilização de Memória Métrica de uso de memória de namespace premium do barramento de serviço. |
NamespaceMemoryUsage |
Percentagem | Máximo | Replica |
PT1M | Não |
Bytes de saída. Bytes de saída para Microsoft.ServiceBus. |
OutgoingBytes |
Bytes | Total (soma) | EntityName |
PT1M | Sim |
Mensagens enviadas Mensagens de saída para Microsoft.ServiceBus. |
OutgoingMessages |
Count | Total (soma) | EntityName |
PT1M | Sim |
Contagem de operações pendentes de ponto de verificação. Contagem de operações pendentes de ponto de verificação. |
PendingCheckpointOperationCount |
Count | Total (soma) | <nenhum> | 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 |
Contagem de mensagens agendadas em uma Fila/Tópico. Contagem de mensagens agendadas em uma Fila/Tópico. |
ScheduledMessages |
Count | Média, Mínimo, Máximo | EntityName |
PT1M | Não |
Erros do servidor. Erros de servidor para Microsoft.ServiceBus. |
ServerErrors |
Count | Total (soma) | EntityName , OperationResult |
PT1M | Não |
Latência de envio do servidor. Latência das operações Enviar Mensagem para recursos do Service Bus. |
ServerSendLatency |
Milissegundos | Média | EntityName |
PT1M | Sim |
Tamanho Tamanho de uma fila/tópico em bytes. |
Size |
Bytes | Média, Mínimo, Máximo | EntityName |
PT1M | Não |
Pedidos bem-sucedidos Total de solicitações bem-sucedidas para um namespace |
SuccessfulRequests |
Count | Total (soma) | EntityName , OperationResult |
PT1M | Não |
Solicitações limitadas. Solicitações limitadas para Microsoft.ServiceBus. |
ThrottledRequests |
Count | Total (soma) | EntityName , OperationResult , MessagingErrorSubCode |
PT1M | Não |
Erros do usuário. Erros de usuário para Microsoft.ServiceBus. |
UserErrors |
Count | Total (soma) | EntityName , OperationResult |
PT1M | Não |
Uso de memória (preterido) Métrica de uso de memória de namespace premium do barramento de serviço. Essa métrica foi preterida. Em vez disso, use a métrica Uso de memória (NamespaceMemoryUsage). |
WSXNS |
Percentagem | Máximo | Replica |
PT1M | Não |
As seções a seguir fornecem descrições mais detalhadas para as métricas apresentadas na seção anterior.
Métricas de solicitação
As métricas de solicitação contam o número de solicitações de dados e operações de gerenciamento.
Métrico | Description |
---|---|
Pedidos Recebidos | O número de solicitações feitas ao serviço Service Bus durante um período especificado. |
Pedidos Com Êxito | O número de solicitações bem-sucedidas feitas ao serviço do Service Bus durante um período especificado. |
Erros do servidor | O número de solicitações não processadas devido a um erro no serviço Service Bus durante um período especificado. |
Erros do usuário | O número de solicitações não processadas devido a erros do usuário durante um período especificado. |
Solicitações limitadas | O número de solicitações que foram limitadas porque o uso foi excedido. A dimensão MessagingErrorSubCode tem os seguintes valores possíveis:
|
Contagem pendente de operações de ponto de verificação | O número de operações de ponto de verificação pendentes no namespace. O serviço começa a ser acelerado quando a contagem de pontos de verificação pendente excede o limite de operações (500.000 + (500.000 * unidades de mensagens)). Essa métrica se aplica somente a namespaces que usam a camada premium . |
Latência de envio do servidor | O tempo necessário pelo serviço do Service Bus para concluir a solicitação. |
Os dois tipos de erros a seguir são classificados como erros do usuário:
- Erros do lado do cliente (em HTTP seriam 400 erros).
- Erros que ocorrem durante o processamento de mensagens, como MessageLockLostException.
Métricas de mensagem
As métricas a seguir são métricas de mensagem.
Métrico | Description |
---|---|
Mensagens Recebidas | O número de eventos ou mensagens enviadas para o Service Bus durante um período especificado. Para as camadas básica e padrão, as mensagens recebidas encaminhadas automaticamente são incluídas nessa métrica. E, para o nível premium, eles não estão incluídos. |
Mensagens Enviadas | O número de eventos ou mensagens recebidas do Service Bus durante um período especificado. As mensagens de encaminhamento automático de saída não estão incluídas nessa métrica. |
Mensagens | Contagem de mensagens em uma fila/tópico. Essa métrica inclui mensagens em todos os diferentes estados, como ativas, mortas, agendadas, etc. |
Mensagens Ativas | Contagem de mensagens ativas em uma fila/tópico. Mensagens ativas são as mensagens na fila ou assinatura que estão no estado ativo e prontas para entrega. As mensagens estão disponíveis para serem recebidas. |
Mensagens com letras mortas | Contagem de mensagens com letras mortas em uma fila/tópico. |
Mensagens agendadas | Contagem de mensagens agendadas em uma fila/tópico. |
Mensagens concluídas | O número de mensagens concluídas durante um período especificado. |
Mensagens abandonadas | O número de mensagens abandonadas durante um período especificado. |
Tamanho | Tamanho de uma entidade (fila ou tópico) em bytes. |
Importante
Os valores para mensagens, ativas, com letras mortas, agendadas, concluídas e abandonadas são valores point-in-time. As mensagens recebidas que foram consumidas imediatamente após esse point-in-time podem não ser refletidas nessas métricas.
Nota
Quando um cliente tenta obter as informações sobre uma fila ou tópico, o serviço do Service Bus retorna algumas informações estáticas, como nome, hora da última atualização, hora criada e requer sessão ou não. Algumas informações dinâmicas, como contagem de mensagens. Se a solicitação for limitada, o serviço retornará as informações estáticas e as informações dinâmicas vazias. É por isso que as contagens de mensagens são mostradas como 0 quando o namespace está sendo limitado. Este comportamento é a predefinição.
Métricas de conexão
As métricas a seguir são métricas de conexão.
Métrico | Description |
---|---|
Ligações Ativas | O número de conexões ativas em um namespace e em uma entidade no namespace. O valor dessa métrica é um valor point-in-time. As conexões que estavam ativas imediatamente após esse point-in-time podem não ser refletidas na métrica. |
Conexões abertas | O número de conexões abertas. O valor dessa métrica é uma agregação e inclui todas as conexões que foram abertas na janela de tempo de agregação. |
Conexões fechadas | O número de conexões fechadas. O valor dessa métrica é uma agregação e inclui todas as conexões que foram abertas na janela de tempo de agregação. |
Métricas de uso de recursos
As métricas de recursos a seguir estão disponíveis apenas com a camada premium.
Métrico | Description |
---|---|
Uso da CPU por namespace | A porcentagem de uso da CPU do namespace. |
Uso do tamanho da memória por namespace | A porcentagem de uso de memória do namespace. |
As métricas importantes a serem monitoradas para quaisquer interrupções de um namespace de camada premium são: uso da CPU por namespace e tamanho da memória por namespace. Configure alertas para essas métricas usando o Azure Monitor.
A outra métrica que você pode monitorar é: solicitações limitadas. No entanto, isso não deve ser um problema, desde que o namespace permaneça dentro de seus limites de memória, CPU e conexões intermediadas. Para obter mais informações, consulte Limitação na camada Premium do Barramento de Serviço do Azure
Métricas de erro
As métricas a seguir são métricas de erro.
Métrico | Description |
---|---|
Erros do servidor | O número de solicitações não processadas devido a um erro no serviço Service Bus durante um período especificado. |
Erros do usuário | O número de solicitações não processadas devido a erros do usuário durante um período especificado. |
Métricas de replicação geográfica
As métricas a seguir são métricas de replicação geográfica:
Métrico | Description |
---|---|
Duração do atraso de replicação | O deslocamento em segundos entre a última ação nas regiões primária e secundária. |
Contagem de atraso de replicação | A compensação do número de operações entre a última ação relativa às regiões primárias e secundárias. |
Dimensões métricas
Para obter informações sobre o que são dimensões métricas, consulte Métricas multidimensionais.
Este serviço tem as seguintes dimensões associadas às suas métricas.
- O EntityName Service Bus oferece suporte a entidades de mensagens sob o namespace. Com a métrica Solicitações de Entrada, a dimensão Nome da Entidade tem um valor além de
-NamespaceOnlyMetric-
todas as suas filas e tópicos. Esse valor representa a solicitação, que foi feita no nível do namespace. Os exemplos incluem uma solicitação para listar todas as filas/tópicos no namespace ou solicitações para entidades que falharam na autenticação ou autorização. - MessagingErrorSubCode
- OperationResult
- Réplica
Nota
O Azure Monitor não inclui dimensões nos dados de métricas exportados enviados para um destino como o Armazenamento do Azure, Hubs de Eventos do Azure ou Logs do Azure Monitor.
Registos do recurso
Esta seção lista os tipos de logs de recursos que você pode coletar para 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 suportados para Microsoft.ServiceBus/Namespaces
Categoria | Nome de exibição da categoria | Tabela de registo | Suporta plano de log básico | Suporta a transformação do tempo de ingestão | Consultas de exemplo | Custos de exportação |
---|---|---|---|---|---|---|
ApplicationMetricsLogs |
Logs de métricas de aplicativos(não usados) | AzureDiagnostics Logs de vários recursos do Azure. |
No | Não | Consultas | Sim |
DiagnosticErrorLogs |
Registo de Erros de Diagnóstico | AzureDiagnostics Logs de vários recursos do Azure. |
No | Não | Consultas | Sim |
OperationalLogs |
Logs operacionais | AzureDiagnostics Logs de vários recursos do Azure. |
No | Não | Consultas | Não |
RuntimeAuditLogs |
Logs de auditoria de tempo de execução | AzureDiagnostics Logs de vários recursos do Azure. |
No | Não | Consultas | Sim |
VNetAndIPFilteringLogs |
Logs de conexão de filtragem de VNet/IP | AzureDiagnostics Logs de vários recursos do Azure. |
No | Não | Consultas | Não |
Esta seção lista os tipos de logs de recursos que você pode coletar para o Barramento de Serviço do Azure.
- Registos operacionais
- Rede virtual e logs de filtragem de IP
- Logs de auditoria de tempo de execução
O Barramento de Serviço do Azure agora tem a capacidade de despachar logs para qualquer uma das duas tabelas de destino - Diagnóstico do Azure ou tabelas específicas de recursos no Log Analytics. Você pode usar a alternância disponível no portal do Azure para escolher tabelas de destino.
Registos operacionais
As entradas do log operacional incluem elementos listados na tabela a seguir:
Nome | Descrição | Suportado no AzureDiagnostics | Suportado em AZMSOperationalLogs (tabela específica de recursos) |
---|---|---|---|
ActivityId |
ID interno, usado para identificar a atividade especificada | Sim | Sim |
EventName |
Nome da operação | Sim | Sim |
ResourceId |
Azure Resource Manager resource ID | Sim | Sim |
SubscriptionId |
ID de Subscrição | Sim | Sim |
EventtimeString |
Tempo de Operação | Sim | No |
TimeGenerated [UTC] |
Hora da operação executada (em UTC) | Não | Sim |
EventProperties |
Propriedades da operação | Sim | Sim |
Status |
Estado da operação | Sim | Sim |
Caller |
Chamador de operação (o portal do Azure ou cliente de gerenciamento) | Sim | Sim |
Provider |
Nome do serviço que emite os logs, como ServiceBus | Não | Sim |
Type |
Tipo de logs emitidos | Não | Sim |
Category |
Categoria de log | Sim | No |
Aqui está um exemplo de uma cadeia de caracteres JSON de log operacional:
AzureDiagnostics:
{
"ActivityId": "0000000000-0000-0000-0000-00000000000000",
"EventName": "Create Queue",
"resourceId": "/SUBSCRIPTIONS/<AZURE SUBSCRIPTION ID>/RESOURCEGROUPS/<RESOURCE GROUP NAME>/PROVIDERS/MICROSOFT.SERVICEBUS/NAMESPACES/<SERVICE BUS NAMESPACE NAME>",
"SubscriptionId": "0000000000-0000-0000-0000-00000000000000",
"EventTimeString": "9/28/2016 8:40:06 PM +00:00",
"EventProperties": "{\"SubscriptionId\":\"0000000000-0000-0000-0000-00000000000000\",\"Namespace\":\"mynamespace\",\"Via\":\"https://mynamespace.servicebus.windows.net/f8096791adb448579ee83d30e006a13e/?api-version=2016-07\",\"TrackingId\":\"5ee74c9e-72b5-4e98-97c4-08a62e56e221_G1\"}",
"Status": "Succeeded",
"Caller": "ServiceBus Client",
"category": "OperationalLogs"
}
Entrada de tabela específica do recurso:
{
"ActivityId": "0000000000-0000-0000-0000-00000000000000",
"EventName": "Retrieve Queue",
"resourceId": "/SUBSCRIPTIONS/<AZURE SUBSCRIPTION ID>/RESOURCEGROUPS/<RESOURCE GROUP NAME>/PROVIDERS/MICROSOFT.SERVICEBUS/NAMESPACES/<SERVICE BUS NAMESPACE NAME>",
"SubscriptionId": "0000000000-0000-0000-0000-00000000000000",
"TimeGenerated(UTC)": "9/28/2023 8:40:06 PM +00:00",
"EventProperties": "{\"SubscriptionId\":\"0000000000-0000-0000-0000-00000000000000\",\"Namespace\":\"mynamespace\",\"Via\":\"https://mynamespace.servicebus.windows.net/f8096791adb448579ee83d30e006a13e/?api-version=2016-07\",\"TrackingId\":\"5ee74c9e-72b5-4e98-97c4-08a62e56e221_G1\"}",
"Status": "Succeeded",
"Caller": "ServiceBus Client",
"type": "AZMSOperationalLogs",
"Provider" : "SERVICEBUS"
}
Eventos e operações capturados em logs operacionais
Os logs operacionais capturam todas as operações de gerenciamento executadas no namespace do Barramento de Serviço do Azure. As operações de dados não são capturadas devido ao grande volume de operações de dados realizadas no Barramento de Serviço do Azure.
Nota
Para ajudá-lo a controlar melhor as operações de dados, recomendamos o uso do rastreamento do lado do cliente.
As seguintes operações de gerenciamento são capturadas em logs operacionais:
Âmbito | Operação |
---|---|
Espaço de Nomes | - Criar namespace - Atualizar namespace - Excluir namespace - Atualizar namespace - Recuperar namespace - Política de Acesso Partilhado |
Queue | - Criar fila - Fila de atualização - Excluir fila - AutoDelete Excluir Fila - Recuperar Fila |
Tópico | - Criar Tópico - Tópico de atualização - Excluir tópico - AutoDelete Excluir Tópico - Recuperar tópico |
Subscrição | - Criar Subscrição - Atualizar Subscrição - Excluir Assinatura - AutoDelete Excluir Assinatura - Recuperar Subscrição |
Nota
Atualmente, as operações de leitura não são rastreadas nos logs operacionais.
Rede virtual e logs de filtragem de IP
O evento JSON de conexão de rede virtual do Service Bus inclui elementos listados na tabela a seguir:
Nome | Descrição | Com suporte no Diagnóstico do Azure | Suportado em AZMSVnetConnectionEvents (tabela específica do recurso) |
---|---|---|---|
SubscriptionId |
Id de subscrição do Azure | Sim | Sim |
NamespaceName |
Nome do espaço de nomes | Sim | Sim |
IPAddress |
Endereço IP de um cliente que se conecta ao serviço Service Bus | Sim | Sim |
AddressIP |
Endereço IP do cliente que se conecta ao barramento de serviço | Sim | Sim |
TimeGenerated [UTC] |
Hora da operação executada (em UTC) | Sim | Sim |
Action |
Ação executada pelo serviço Service Bus ao avaliar solicitações de conexão. As ações suportadas são Aceitar Conexão e Negar Conexão. | Sim | Sim |
Reason |
Fornece uma razão pela qual a ação foi feita | Sim | Sim |
Count |
Número de ocorrências para a ação em questão | Sim | Sim |
ResourceId |
ID de recurso do Azure Resource Manager. | Sim | Sim |
Category |
Categoria de log | Sim | No |
Provider |
Nome do serviço que emite os logs, como ServiceBus | Não | Sim |
Type |
Tipo de Logs Emitidos | Não | Sim |
Nota
Os logs de rede virtual são gerados somente se o namespace permitir acesso de redes selecionadas ou de endereços IP específicos (regras de filtro IP).
Aqui está um exemplo de uma cadeia de caracteres JSON de log de rede virtual:
AzureDiagnostics:
{
"SubscriptionId": "0000000-0000-0000-0000-000000000000",
"NamespaceName": "namespace-name",
"IPAddress": "1.2.3.4",
"Action": "Accept Connection",
"Reason": "IP is accepted by IPAddress filter.",
"Count": 1,
"ResourceId": "/SUBSCRIPTIONS/<AZURE SUBSCRIPTION ID>/RESOURCEGROUPS/<RESOURCE GROUP NAME>/PROVIDERS/MICROSOFT.SERVICEBUS/NAMESPACES/<SERVICE BUS NAMESPACE NAME>",
"Category": "ServiceBusVNetConnectionEvent"
}
Entrada de tabela específica do recurso:
{
"SubscriptionId": "0000000-0000-0000-0000-000000000000",
"NamespaceName": "namespace-name",
"AddressIp": "1.2.3.4",
"Action": "Accept Connection",
"Message": "IP is accepted by IPAddress filter.",
"Count": 1,
"ResourceId": "/SUBSCRIPTIONS/<AZURE SUBSCRIPTION ID>/RESOURCEGROUPS/<RESOURCE GROUP NAME>/PROVIDERS/MICROSOFT.SERVICEBUS/NAMESPACES/<SERVICE BUS NAMESPACE NAME>",
"Provider" : "SERVICEBUS",
"Type": "AZMSVNetConnectionEvents"
}
Logs de auditoria de tempo de execução
Os logs de auditoria de tempo de execução capturam informações de diagnóstico agregadas para várias operações de acesso ao plano de dados (como enviar ou receber mensagens) no Service Bus.
Nota
Atualmente, os logs de auditoria de tempo de execução estão disponíveis apenas na camada premium .
Os logs de auditoria de tempo de execução incluem os elementos listados na tabela a seguir:
Nome | Descrição | Com suporte no Diagnóstico do Azure | Suportado em AZMSRuntimeAuditLogs (tabela específica do recurso) |
---|---|---|---|
ActivityId |
Um UUID gerado aleatoriamente que garante exclusividade para a atividade de auditoria. | Sim | Sim |
ActivityName |
Nome da operação de tempo de execução. | Sim | Sim |
ResourceId |
Recurso associado à atividade. | Sim | Sim |
Timestamp |
Tempo de agregação. | Sim | No |
time Generated (UTC) |
Tempo agregado | Não | Sim |
Status |
Estado da atividade (sucesso ou insucesso). | Sim | Sim |
Protocol |
Tipo de protocolo associado à operação. | Sim | Sim |
AuthType |
Tipo de autenticação (Microsoft Entra ID ou Política SAS). | Sim | Sim |
AuthKey |
ID do aplicativo Microsoft Entra ou nome da política SAS usado para autenticar um recurso. | Sim | Sim |
NetworkType |
Tipo de acesso à rede: Public ouPrivate . |
sim | Sim |
ClientIP |
Endereço IP do aplicativo cliente. | Sim | Sim |
Count |
Número total de operações realizadas durante o período agregado de 1 minuto. | Sim | Sim |
Properties |
Metadados específicos da operação do plano de dados. | sim | Sim |
Category |
Categoria do registo | Sim | No |
Provider |
Nome do serviço que emite os logs, como ServiceBus | Não | Sim |
Type |
Tipo de Logs emitidos | Não | Sim |
Aqui está um exemplo de uma entrada de log de auditoria de tempo de execução:
AzureDiagnostics:
{
"ActivityId": "<activity id>",
"ActivityName": "ConnectionOpen | Authorization | SendMessage | ReceiveMessage | PeekLockMessage",
"ResourceId": "/SUBSCRIPTIONS/xxx/RESOURCEGROUPS/<Resource Group Name>/PROVIDERS/MICROSOFT.SERVICEBUS/NAMESPACES/<Service Bus namespace>/servicebus/<service bus name>",
"Time": "1/1/2021 8:40:06 PM +00:00",
"Status": "Success | Failure",
"Protocol": "AMQP | HTTP | SBMP",
"AuthType": "SAS | AAD",
"AuthKey": "<AAD Application Name| SAS policy name>",
"NetworkType": "Public | Private",
"ClientIp": "x.x.x.x",
"Count": 1,
"Category": "RuntimeAuditLogs"
}
Entrada de tabela específica do recurso:
{
"ActivityId": "<activity id>",
"ActivityName": "ConnectionOpen | Authorization | SendMessage | ReceiveMessage | PeekLockMessage",
"ResourceId": "/SUBSCRIPTIONS/xxx/RESOURCEGROUPS/<Resource Group Name>/PROVIDERS/MICROSOFT.SERVICEBUS/NAMESPACES/<Service Bus namespace>/servicebus/<service bus name>",
"TimeGenerated (UTC)": "1/1/2021 8:40:06 PM +00:00",
"Status": "Success | Failure",
"Protocol": "AMQP | HTTP | SBMP",
"AuthType": "SAS | AAD",
"AuthKey": "<AAD Application Name| SAS policy name>",
"NetworkType": "Public | Private",
"ClientIp": "x.x.x.x",
"Count": 1,
"Provider": "SERVICEBUS",
"Type" : "AZMSRuntimeAuditLogs"
}
Registo de Erros de Diagnóstico
Os logs de erro 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 a identificação de erros.
Os Logs de Erros de Diagnóstico incluem elementos listados nesta tabela:
Nome | Descrição | Com suporte no Diagnóstico do Azure | Suportado em AZMSDiagnosticErrorLogs (tabela específica do recurso) |
---|---|---|---|
ActivityId |
Um UUID gerado aleatoriamente que garante exclusividade para a atividade de auditoria. | Sim | Sim |
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 na operação (Clienterror ou Serverbusy ou quotaexceeded) | 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 |
Provider |
Nome do Serviço que emite os logs. Valores possíveis: eventhub, relay e servicebus | Sim | Sim |
Time Generated (UTC) |
Tempo de operação | Não | Sim |
EventTimestamp |
Tempo de Operação | Sim | No |
Category |
Categoria do registo | Sim | No |
Type |
Tipo de Logs emitidos | Não | Sim |
Aqui está um exemplo de entrada de log de erro de diagnóstico:
{
"ActivityId": "0000000000-0000-0000-0000-00000000000000",
"SubscriptionId": "<Azure Subscription Id",
"NamespaceName": "Name of Service Bus Namespace",
"EntityType": "Queue",
"EntityName": "Name of Service Bus Queue",
"ActivityName": "SendMessage",
"ResourceId": "/SUBSCRIPTIONS/xxx/RESOURCEGROUPS/<Resource Group Name>/PROVIDERS/MICROSOFT.SERVICEBUS/NAMESPACES/<service bus namespace name>",,
"OperationResult": "ClientError",
"ErrorCount": 1,
"EventTimestamp": "3/27/2024 1:02:29.126 PM +00:00",
"ErrorMessage": "the sessionid was not set on a message, and it cannot be sent to the entity. entities that have session support enabled can only receive messages that have the sessionid set to a valid value.",
"category": "DiagnosticErrorLogs"
}
Entrada de tabela específica do recurso:
{
"ActivityId": "0000000000-0000-0000-0000-00000000000000",
"NamespaceName": "Name of Service Bus Namespace",
"EntityType": "Queue",
"EntityName": "Name of Service Bus Queue",
"ActivityName": "SendMessage",
"ResourceId": "/SUBSCRIPTIONS/xxx/RESOURCEGROUPS/<Resource Group Name>/PROVIDERS/MICROSOFT.SERVICEBUS/NAMESPACES/<service bus namespace name>",,
"OperationResult": "ClientError",
"ErrorCount": 1,
"TimeGenerated [UTC]": "1/27/2024 4:02:29.126 PM +00:00",
"ErrorMessage": "the sessionid was not set on a message, and it cannot be sent to the entity. entities that have session support enabled can only receive messages that have the sessionid set to a valid value.",
"Type": "AZMSDiagnosticErrorLogs"
}
Tabelas de Logs do Azure Monitor
Esta seção lista as tabelas de Logs do Azure Monitor relevantes para este serviço, que estão disponíveis para consulta pelo Log Analytics usando consultas Kusto. As tabelas contêm dados de log de recursos e possivelmente mais, dependendo do que é coletado e roteado para elas.
Em 30 de setembro de 2026, desativaremos o suporte ao protocolo SBMP para o Barramento de Serviço do Azure, portanto, você não poderá mais usar esse protocolo após 30 de setembro de 2026. Migre para as bibliotecas mais recentes do SDK do Barramento de Serviço do Azure usando o protocolo AMQP, que oferecem atualizações de segurança críticas e recursos aprimorados, antes dessa data.
Para obter mais informações, consulte o anúncio de aposentadoria de suporte.
O Barramento de Serviço do Azure usa tabelas Kusto dos Logs do Azure Monitor. Você pode consultar essas tabelas com o Log Analytics.
Barramento de Serviço Microsoft.ServiceBus/namespaces
- AzureActivity
- AzureMetrics
- AzureDiagnostics
- AZMSOperationalLogs
- AZMSVnetConnectionEvents
- AZMSRunTimeAuditLogs
- AZMSApplicationMetricLogs
- AZMSDiagnosticErrorLogs
Registo 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 possíveis do provedor de recursos no log de atividades.
Para obter mais informações sobre o esquema de entradas do log de atividades, consulte Esquema do log de atividades.
Conteúdos relacionados
- Consulte Monitorar o Barramento de Serviço do Azure para obter uma descrição do monitoramento do Barramento de Serviço.
- Consulte Monitorar recursos do Azure com o Azure Monitor para obter detalhes sobre o monitoramento de recursos do Azure.