Compartilhar via


Referência de dados de monitoramento dos Hubs de Notificação do Azure

Este artigo contém todas as informações de referência de monitoramento para este serviço.

Consulte Monitorar Hubs de Notificação para obter detalhes sobre os dados que você pode coletar para os Hubs de Notificação do Azure e como usá-los.

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.NotificationHubs/namespaces/notificationHubs

A tabela a seguir lista as métricas disponíveis para o tipo de recurso Microsoft.NotificationHubs/namespaces/notificationHubs.

  • 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
Mensagens recebidas

A contagem de todas as chamadas de API enviadas com sucesso.
incoming Count Total (Soma) <none> PT1M Sim
Todas as solicitações com falha de entrada

Total de solicitações com falha recebidas para um hub de notificação
incoming.all.failedrequests Count Total (Soma) <none> PT1M Sim
Todas as solicitações recebidas

Total de solicitações recebidas para um hub de notificação
incoming.all.requests Count Total (Soma) <none> PT1M Sim
Notificações push agendadas enviadas

Notificações por push agendadas enviadas
incoming.scheduled Count Total (Soma) <none> PT1M Sim
Notificações por push agendadas canceladas

Notificações por push agendadas canceladas
incoming.scheduled.cancel Count Total (Soma) <none> PT1M Sim
Operações de gerenciamento de instalação

Operações de gerenciamento de instalação
installation.all Count Total (Soma) <none> PT1M Sim
Excluir operações de instalação

Excluir operações de instalação
installation.delete Count Total (Soma) <none> PT1M Sim
Obter operações de instalação

Obter operações de instalação
installation.get Count Total (Soma) <none> PT1M Sim
Operações de instalação de patch

Operações de instalação de patch
installation.patch Count Total (Soma) <none> PT1M Sim
Criar ou atualizar operações de instalação

Criar ou atualizar operações de instalação
installation.upsert Count Total (Soma) <none> PT1M Sim
Todas as notificações enviadas

Todas as notificações de saída do hub de notificação
notificationhub.pushes Count Total (Soma) <none> PT1M Sim
Erros de canal inválidos ou expirados

A contagem de pushes que falharam porque o canal/token/registrationId do registro estava expirado ou inválido.
outgoing.allpns.badorexpiredchannel Count Total (Soma) <none> PT1M Sim
Erros de canal

A contagem de pushes que falharam porque o canal era inválido, não associado com o aplicativo correto, restrito ou expirado.
outgoing.allpns.channelerror Count Total (Soma) <none> PT1M Sim
Erros de carga útil

A contagem de pushes que falharam porque o PNS retornou um erro de conteúdo inválido.
outgoing.allpns.invalidpayload Count Total (Soma) <none> PT1M Sim
Erros do sistema de notificação externa

A contagem de pushes que falharam porque houve um problema na comunicação com o PNS (exclui problemas de autenticação).
outgoing.allpns.pnserror Count Total (Soma) <none> PT1M Sim
Notificações bem-sucedidas

A contagem de todas as notificações bem-sucedidas.
outgoing.allpns.success Count Total (Soma) <none> PT1M Sim
Erro de canal incorreto do APNS

A contagem de pushes que falharam porque o token é inválido (código de status do APNS: 8).
outgoing.apns.badchannel Count Total (Soma) <none> PT1M Sim
Erro de canal expirado do APNS

A contagem de tokens que foram invalidados pelo canal de comentários do APNS.
outgoing.apns.expiredchannel Count Total (Soma) <none> PT1M Sim
Erros de autorização do APNS

A contagem de pushes que falharam porque o PNS não aceitou as credenciais fornecidas ou as credenciais estão bloqueadas.
outgoing.apns.invalidcredentials Count Total (Soma) <none> PT1M Sim
Erro de tamanho de notificação inválido do APNS

A contagem de pushes que falharam porque o conteúdo era muito grande (código de status do APNS: 7).
outgoing.apns.invalidnotificationsize Count Total (Soma) <none> PT1M Sim
Erros de APNS

A contagem de pushes que falharam devido a erros de comunicação com o APNS.
outgoing.apns.pnserror Count Total (Soma) <none> PT1M Sim
Notificações de sucesso do APNS

A contagem de todas as notificações bem-sucedidas.
outgoing.apns.success Count Total (Soma) <none> PT1M Sim
Erros de canal incorreto do FCMv1

A contagem de pushes que falharam porque o registrationId no registro não foi reconhecido (resultado do FCMv1: Registro inválido, Registro ausente, Não registrado, Não encontrado ou Desaparecido).
outgoing.fcmv1.badchannel Count Total (Soma) <none> PT1M Sim
Erros de autorização FCMv1 (credenciais inválidas)

A contagem de pushes que falharam porque o PNS não aceitou as credenciais fornecidas (resultado FCMv1: Incompatibilidade de ID do Remetente, Não Autorizado ou Proibido).
outgoing.fcmv1.invalidcredentials Count Total (Soma) <none> PT1M Sim
FCMv1 Formato de notificação inválido

A contagem de pushes que falharam porque o payload não foi formatado corretamente (resultado FCMv1: TTL inválido, parâmetros inválidos ou chave de dados inválida).
outgoing.fcmv1.invalidnotificationformat Count Total (Soma) <none> PT1M Sim
FCMv1 Erros de tamanho de notificação inválido

A contagem de pushes que falharam porque a carga era muito grande (resultado FCMv1: Mensagem muito grande).
outgoing.fcmv1.invalidnotificationsize Count Total (Soma) <none> PT1M Sim
Erros do FCMv1

A contagem de pushes que falharam devido a erros de comunicação com o FCMv1.
outgoing.fcmv1.pnserror Count Total (Soma) <none> PT1M Sim
Notificações bem-sucedidas do FCMv1

A contagem de todas as notificações bem-sucedidas.
outgoing.fcmv1.success Count Total (Soma) <none> PT1M Sim
Notificações limitadas do FCMv1

A contagem de pushes que falharam porque o FCMv1 limitou este aplicativo (Resultado FCMv1: Cota excedida ou 429).
outgoing.fcmv1.throttled Count Total (Soma) <none> PT1M Sim
Erros de canal errado FCMv1

A contagem de pushes que falharam porque o registrationId no registro não está associado ao aplicativo atual (resultado FCMv1: nome do pacote inválido).
outgoing.fcmv1.wrongchannel Count Total (Soma) <none> PT1M Sim
Erros de autenticação GCM

A contagem de pushes que falharam porque o PNS não aceitou as credenciais fornecidas, as credenciais estão bloqueadas ou o SenderId não está configurado corretamente no aplicativo (resultado do GCM: MismatchedSenderId).
outgoing.gcm.authenticationerror Count Total (Soma) <none> PT1M Sim
Erro de canal incorreto do GCM

A contagem de pushes que falharam porque o registrationId do registro estava expirado ou inválido (resultado GCM: registo inválido).
outgoing.gcm.badchannel Count Total (Soma) <none> PT1M Sim
Erro de canal expirado do GCM

A contagem de pushes que falharam porque o registrationId do registro estava expirado (resultado do GCM: NotRegistered).
outgoing.gcm.expiredchannel Count Total (Soma) <none> PT1M Sim
Erros de autorização do GCM (credenciais inválidas)

A contagem de pushes que falharam porque o PNS não aceitou as credenciais fornecidas ou as credenciais estão bloqueadas.
outgoing.gcm.invalidcredentials Count Total (Soma) <none> PT1M Sim
Formato de notificação inválido do GCM

A contagem de pushes que falharam porque o conteúdo não foi formatado corretamente (resultado do GCM: InvalidDataKey ou InvalidTtl).
outgoing.gcm.invalidnotificationformat Count Total (Soma) <none> PT1M Sim
Erro de tamanho de notificação inválido do GCM

A contagem de pushes que falharam porque o conteúdo era muito grande (resultado do GCM: MessageTooBig).
outgoing.gcm.invalidnotificationsize Count Total (Soma) <none> PT1M Sim
Erros do GCM

A contagem de pushes que falharam devido a erros de comunicação com o GCM.
outgoing.gcm.pnserror Count Total (Soma) <none> PT1M Sim
Notificações bem-sucedidas do GCM

A contagem de todas as notificações bem-sucedidas.
outgoing.gcm.success Count Total (Soma) <none> PT1M Sim
Notificações limitadas do GCM

A contagem de pushes que falharam porque o GCM restringiu este aplicativo (código de status do GCM: 501 a 599 ou resultado: indisponível).
outgoing.gcm.throttled Count Total (Soma) <none> PT1M Sim
Erro de canal errado do GCM

A contagem de pushes que falharam porque o registrationId do registro não está associado ao aplicativo atual (resultado do GCM: InvalidPackageName).
outgoing.gcm.wrongchannel Count Total (Soma) <none> PT1M Sim
Erros de autenticação do MPNS

A contagem de pushes que falharam porque o PNS não aceitou as credenciais fornecidas ou as credenciais estão bloqueadas.
outgoing.mpns.authenticationerror Count Total (Soma) <none> PT1M Sim
Erro de canal incorreto do MPNS

A contagem de pushes que falharam porque o ChannelURI do registro não foi reconhecido (status do MPNS: 404 não encontrado).
outgoing.mpns.badchannel Count Total (Soma) <none> PT1M Sim
Canal MPNS desconectado

A contagem de pushes que falharam porque o ChannelURI do registro foi desconectado (status do MPNS: 412 não encontrado).
outgoing.mpns.channeldisconnected Count Total (Soma) <none> PT1M Sim
Notificações descartadas do MPNS

A contagem de pushes que foram descartados pelo MPNS (cabeçalho de resposta do MPNS: X-NotificationStatus: QueueFull ou Suppressed).
outgoing.mpns.dropped Count Total (Soma) <none> PT1M Sim
Credenciais inválidas do MPNS

A contagem de pushes que falharam porque o PNS não aceitou as credenciais fornecidas ou as credenciais estão bloqueadas.
outgoing.mpns.invalidcredentials Count Total (Soma) <none> PT1M Sim
Formato de notificação inválido do MPNS

A contagem de pushes que falharam porque o conteúdo da notificação era muito grande.
outgoing.mpns.invalidnotificationformat Count Total (Soma) <none> PT1M Sim
Erros do MPNS

A contagem de pushes que falharam devido a erros de comunicação com o MPNS.
outgoing.mpns.pnserror Count Total (Soma) <none> PT1M Sim
Notificações bem-sucedidas do MPNS

A contagem de todas as notificações bem-sucedidas.
outgoing.mpns.success Count Total (Soma) <none> PT1M Sim
Notificações limitadas do MPNS

A contagem de pushes que falharam porque o MPNS está limitando este aplicativo (WNS MPNS: 406 não aceitável).
outgoing.mpns.throttled Count Total (Soma) <none> PT1M Sim
Erros de autenticação do WNS

Notificação não entregue devido a erros de comunicação com o Windows Live, credenciais inválidas ou token incorreto.
outgoing.wns.authenticationerror Count Total (Soma) <none> PT1M Sim
Erro de canal inválido do WNS

A contagem de pushes que falharam porque o ChannelURI do registro não foi reconhecido (status do WNS: 404 não encontrado).
outgoing.wns.badchannel Count Total (Soma) <none> PT1M Sim
Canal WNS desconectado

A notificação foi descartada porque o ChannelURI do registro está restrito (cabeçalho de resposta do WNS: X-WNS-DeviceConnectionStatus: disconnected).
outgoing.wns.channeldisconnected Count Total (Soma) <none> PT1M Sim
Canal WNS limitado

A notificação foi descartada porque o ChannelURI do registro está restrito (cabeçalho de resposta do WNS: X-WNS-NotificationStatus:channelThrottled).
outgoing.wns.channelthrottled Count Total (Soma) <none> PT1M Sim
Notificações descartadas do WNS

A notificação foi descartada porque o ChannelURI do registro está restrito (X-WNS-NotificationStatus: dropped but not X-WNS-DeviceConnectionStatus: disconnected).
outgoing.wns.dropped Count Total (Soma) <none> PT1M Sim
Erro de canal expirado do WNS

A contagem de pushes que falharam porque o ChannelURI está expirado (status do WNS: 410 perdido).
outgoing.wns.expiredchannel Count Total (Soma) <none> PT1M Sim
Erros de autorização do WNS (credenciais inválidas)

A contagem de pushes que falharam porque o PNS não aceitou as credenciais fornecidas ou as credenciais estão bloqueadas. (O Windows Live não reconhece as credenciais).
outgoing.wns.invalidcredentials Count Total (Soma) <none> PT1M Sim
Formato de notificação inválido do WNS

O formato da notificação é inválido (status do WNS: 400). Observe que o WNS não rejeita todos os conteúdos inválidos.
outgoing.wns.invalidnotificationformat Count Total (Soma) <none> PT1M Sim
Erro de tamanho de notificação inválido do WNS

O conteúdo de notificação é muito grande (status do WNS: 413).
outgoing.wns.invalidnotificationsize Count Total (Soma) <none> PT1M Sim
Erros de autorização do WNS (token inválido)

O token fornecido ao WNS não é válido (status do WNS: 401 não autorizado).
outgoing.wns.invalidtoken Count Total (Soma) <none> PT1M Sim
Erros do WNS

Notificação não entregue devido a erros de comunicação com o WNS.
outgoing.wns.pnserror Count Total (Soma) <none> PT1M Sim
Notificações bem-sucedidas do WNS

A contagem de todas as notificações bem-sucedidas.
outgoing.wns.success Count Total (Soma) <none> PT1M Sim
Notificações limitadas do WNS

A contagem de pushes que falharam porque o WNS está limitando este aplicativo (status do WNS: 406 não aceitável).
outgoing.wns.throttled Count Total (Soma) <none> PT1M Sim
Erros de autorização do WNS (inacessíveis)

O Windows Live não está acessível.
outgoing.wns.tokenproviderunreachable Count Total (Soma) <none> PT1M Sim
Erros de autorização do WNS (token incorreto)

O token fornecido ao WNS é válido, mas para outro aplicativo (status do WNS: 403 proibido). Isso pode acontecer se o ChannelURI do registro estiver associado a outro aplicativo. Verifique se o aplicativo cliente está associado ao mesmo aplicativo cujas credenciais estão no hub de notificação.
outgoing.wns.wrongtoken Count Total (Soma) <none> PT1M Sim
Operações de Registro

A contagem de todas as operações de registro bem-sucedidas (consultas de atualizações de criações e exclusões).
registration.all Count Total (Soma) <none> PT1M Sim
Operações de criação de registro

A contagem de todas as criações de registro bem-sucedidas.
registration.create Count Total (Soma) <none> PT1M Sim
Operações de exclusão de registro

A contagem de todas as exclusões de registro bem-sucedidas.
registration.delete Count Total (Soma) <none> PT1M Sim
Operações de Leitura de Registro

A contagem de todas as consultas de registro bem-sucedidas.
registration.get Count Total (Soma) <none> PT1M Sim
Operações de atualização de registro

A contagem de todas as atualizações de registro bem-sucedidas.
registration.update Count Total (Soma) <none> PT1M Sim
Notificações agendadas pendentes

Notificações agendadas pendentes
scheduled.pending Count Total (Soma) <none> PT1M Yes

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 não tem nenhuma métrica que contenha dimensões.

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.NotificationHubs/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
OperationalLogs Logs operacionais Não No No

Logs de recursos com suporte para Microsoft.NotificationHubs/namespaces/notificationHubs

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
OperationalLogs Logs operacionais Não No 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.

Os Hubs de Notificação do Azure dão suporte a logs operacionais, que capturam operações de gerenciamento executadas no namespace dos Hubs de Notificação. Todos os logs são armazenados no formato JavaScript Object Notation (JSON) nos dois locais a seguir:

  • AzureActivity: exibe logs de operações e ações conduzidas no namespace no portal do Azure ou por meio de implantações de modelo do Azure Resource Manager.
  • AzureDiagnostics: exibe logs de operações e ações conduzidas no namespace usando a API ou por meio de clientes de gerenciamento no SDK da linguagem.

As cadeias de caracteres JSON do log de diagnóstico incluem os elementos listados na seguinte tabela:

Nome Descrição
time Carimbo de data/hora UTC do log
resourceId Caminho relativo para o recurso do Azure
operationName Nome da operação de gerenciamento
category Categoria do log. Valores válidos: OperationalLogs
callerIdentity Identidade do chamador que iniciou a operação de gerenciamento
resultType Status da operação de gerenciamento. Valores válidos: Succeeded ou Failed
resultDescription Descrição da operação de gerenciamento
correlationId ID de correlação da operação de gerenciamento (se especificada)
callerIpAddress O endereço IP do chamador. Vazio para chamadas originadas no portal do Azure

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.

Os logs operacionais capturam todas as operações de gerenciamento executadas no namespace dos Hubs de Notificações do Microsoft 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 notificações.

As operações do provedor de recursos Microsoft.NotificationHubs listam todas as operações de gerenciamento capturadas em logs operacionais.