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 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.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 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 recebidas A contagem de todas as chamadas de API de envio bem-sucedidas. |
incoming |
Count | Total (soma) | <nenhum> | PT1M | Sim |
Todas as solicitações com falha recebidas Total de solicitações com falha recebidas para um hub de notificação |
incoming.all.failedrequests |
Count | Total (soma) | <nenhum> | PT1M | Sim |
Todas as solicitações recebidas Total de solicitações de entrada para um hub de notificação |
incoming.all.requests |
Count | Total (soma) | <nenhum> | PT1M | Sim |
Notificações push agendadas enviadas Notificações push agendadas enviadas |
incoming.scheduled |
Count | Total (soma) | <nenhum> | PT1M | Sim |
Notificações push agendadas canceladas Notificações push agendadas canceladas |
incoming.scheduled.cancel |
Count | Total (soma) | <nenhum> | PT1M | Sim |
Operações de gerenciamento de instalação Operações de gerenciamento de instalação |
installation.all |
Count | Total (soma) | <nenhum> | PT1M | Sim |
Excluir operações de instalação Excluir operações de instalação |
installation.delete |
Count | Total (soma) | <nenhum> | PT1M | Sim |
Obter operações de instalação Obter operações de instalação |
installation.get |
Count | Total (soma) | <nenhum> | PT1M | Sim |
Operações de instalação de patches Operações de instalação de patches |
installation.patch |
Count | Total (soma) | <nenhum> | PT1M | Sim |
Criar ou atualizar operações de instalação Criar ou atualizar operações de instalação |
installation.upsert |
Count | Total (soma) | <nenhum> | PT1M | Sim |
Todas as notificações de saída Todas as notificações de saída do hub de notificação |
notificationhub.pushes |
Count | Total (soma) | <nenhum> | PT1M | Sim |
Erros de canal incorretos ou expirados A contagem de pushes que falharam porque o channel/token/registrationId no registro expirou ou foi inválido. |
outgoing.allpns.badorexpiredchannel |
Count | Total (soma) | <nenhum> | PT1M | Sim |
Erros de canal A contagem de pushes que falharam porque o canal era inválido, não associada ao aplicativo correto, foi limitada ou expirou. |
outgoing.allpns.channelerror |
Count | Total (soma) | <nenhum> | PT1M | Sim |
Erros de carga útil A contagem de pushes que falharam porque o PNS retornou um erro de carga incorreta. |
outgoing.allpns.invalidpayload |
Count | Total (soma) | <nenhum> | PT1M | Sim |
Erros do sistema de notificação externa A contagem de pushes que falharam porque houve um problema de comunicação com o PNS (exclui problemas de autenticação). |
outgoing.allpns.pnserror |
Count | Total (soma) | <nenhum> | PT1M | Sim |
Notificações bem-sucedidas A contagem de todas as notificações bem-sucedidas. |
outgoing.allpns.success |
Count | Total (soma) | <nenhum> | PT1M | Sim |
Erro de canal incorreto APNS A contagem de pushes que falharam porque o token é inválido (código de status APNS: 8). |
outgoing.apns.badchannel |
Count | Total (soma) | <nenhum> | PT1M | Sim |
Erro de canal expirado APNS A contagem de tokens que foram invalidados pelo canal de feedback APNS. |
outgoing.apns.expiredchannel |
Count | Total (soma) | <nenhum> | 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) | <nenhum> | PT1M | Sim |
Erro de tamanho de notificação inválida do APNS A contagem de pushes que falharam porque a carga útil era muito grande (código de status APNS: 7). |
outgoing.apns.invalidnotificationsize |
Count | Total (soma) | <nenhum> | 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) | <nenhum> | PT1M | Sim |
Notificações bem-sucedidas do APNS A contagem de todas as notificações bem-sucedidas. |
outgoing.apns.success |
Count | Total (soma) | <nenhum> | PT1M | Sim |
Erros de canal incorreto FCMv1 A contagem de pushes que falharam porque o registrationId no registro não foi reconhecido (resultado FCMv1: Registro inválido, Registro ausente, Não registrado, Não encontrado ou Gone). |
outgoing.fcmv1.badchannel |
Count | Total (soma) | <nenhum> | 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) | <nenhum> | PT1M | Sim |
Formato de notificação inválido FCMv1 A contagem de pushes que falharam porque a carga não foi formatada corretamente (resultado FCMv1: TTL inválido, parâmetros inválidos ou chave de dados inválida). |
outgoing.fcmv1.invalidnotificationformat |
Count | Total (soma) | <nenhum> | PT1M | Sim |
Erros de tamanho de notificação inválida FCMv1 A contagem de pushes que falharam porque a carga útil era muito grande (resultado FCMv1: Mensagem muito grande). |
outgoing.fcmv1.invalidnotificationsize |
Count | Total (soma) | <nenhum> | PT1M | Sim |
Erros FCMv1 A contagem de pushes que falharam devido a erros de comunicação com FCMv1. |
outgoing.fcmv1.pnserror |
Count | Total (soma) | <nenhum> | PT1M | Sim |
Notificações bem-sucedidas FCMv1 A contagem de todas as notificações bem-sucedidas. |
outgoing.fcmv1.success |
Count | Total (soma) | <nenhum> | PT1M | Sim |
Notificações limitadas 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) | <nenhum> | 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) | <nenhum> | PT1M | Sim |
Erros de autenticação do 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) | <nenhum> | PT1M | Sim |
Erro de canal incorreto do GCM A contagem de pushes que falharam porque o registrationId no registro não foi reconhecido (resultado do GCM: Registro inválido). |
outgoing.gcm.badchannel |
Count | Total (soma) | <nenhum> | PT1M | Sim |
Erro de canal expirado do GCM A contagem de pushes que falharam porque o registrationId no registro expirou (resultado do GCM: NotRegistered). |
outgoing.gcm.expiredchannel |
Count | Total (soma) | <nenhum> | 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) | <nenhum> | PT1M | Sim |
Formato de notificação inválido do GCM A contagem de pushes que falharam porque a carga não foi formatada corretamente (resultado do GCM: InvalidDataKey ou InvalidTtl). |
outgoing.gcm.invalidnotificationformat |
Count | Total (soma) | <nenhum> | PT1M | Sim |
Erro de tamanho de notificação inválida do GCM A contagem de pushes que falharam porque a carga útil era muito grande (resultado do GCM: MessageTooBig). |
outgoing.gcm.invalidnotificationsize |
Count | Total (soma) | <nenhum> | 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) | <nenhum> | PT1M | Sim |
Notificações bem-sucedidas do GCM A contagem de todas as notificações bem-sucedidas. |
outgoing.gcm.success |
Count | Total (soma) | <nenhum> | PT1M | Sim |
Notificações limitadas do GCM A contagem de pushes que falharam porque o GCM limitou este aplicativo (código de status do GCM: 501-599 ou result:Indisponível). |
outgoing.gcm.throttled |
Count | Total (soma) | <nenhum> | PT1M | Sim |
Erro de canal errado do GCM A contagem de pushes que falharam porque o registrationId no registro não está associado ao aplicativo atual (resultado do GCM: InvalidPackageName). |
outgoing.gcm.wrongchannel |
Count | Total (soma) | <nenhum> | PT1M | Sim |
Erros de autenticação 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) | <nenhum> | PT1M | Sim |
Erro de canal incorreto do MPNS A contagem de pushes que falharam porque o ChannelURI no registro não foi reconhecido (status MPNS: 404 não encontrado). |
outgoing.mpns.badchannel |
Count | Total (soma) | <nenhum> | PT1M | Sim |
Canal MPNS desconectado A contagem de pushes que falhou porque o ChannelURI no registro foi desconectado (status MPNS: 412 não encontrado). |
outgoing.mpns.channeldisconnected |
Count | Total (soma) | <nenhum> | PT1M | Sim |
MPNS descartou notificações A contagem de pushes que foram descartados pelo MPNS (cabeçalho de resposta MPNS: X-NotificationStatus: QueueFull ou Suppressed). |
outgoing.mpns.dropped |
Count | Total (soma) | <nenhum> | 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) | <nenhum> | PT1M | Sim |
Formato de notificação inválido do MPNS A contagem de pushes que falharam porque a carga útil da notificação era muito grande. |
outgoing.mpns.invalidnotificationformat |
Count | Total (soma) | <nenhum> | PT1M | Sim |
Erros MPNS A contagem de pushes que falharam devido a erros de comunicação com MPNS. |
outgoing.mpns.pnserror |
Count | Total (soma) | <nenhum> | PT1M | Sim |
Notificações bem-sucedidas do MPNS A contagem de todas as notificações bem-sucedidas. |
outgoing.mpns.success |
Count | Total (soma) | <nenhum> | PT1M | Sim |
Notificações limitadas do MPNS A contagem de pushes que falharam porque o MPNS está limitando este aplicativo (WNS MPNS: 406 Not Acceptable). |
outgoing.mpns.throttled |
Count | Total (soma) | <nenhum> | PT1M | Sim |
Erros de autenticação do WNS Notificação não entregue devido a erros de comunicação com credenciais inválidas do Windows Live ou token errado. |
outgoing.wns.authenticationerror |
Count | Total (soma) | <nenhum> | PT1M | Sim |
Erro de canal incorreto do WNS A contagem de pushes que falharam porque o ChannelURI no registro não foi reconhecido (status WNS: 404 não encontrado). |
outgoing.wns.badchannel |
Count | Total (soma) | <nenhum> | PT1M | Sim |
Canal WNS desconectado A notificação foi descartada porque o ChannelURI no registro está limitado (cabeçalho de resposta do WNS: X-WNS-DeviceConnectionStatus: desconectado). |
outgoing.wns.channeldisconnected |
Count | Total (soma) | <nenhum> | PT1M | Sim |
Canal WNS acelerado A notificação foi descartada porque o ChannelURI no registro está limitado (cabeçalho de resposta do WNS: X-WNS-NotificationStatus:channelThrottled). |
outgoing.wns.channelthrottled |
Count | Total (soma) | <nenhum> | PT1M | Sim |
Notificações descartadas do WNS A notificação foi descartada porque o ChannelURI no registro está limitado (X-WNS-NotificationStatus: descartado, mas não X-WNS-DeviceConnectionStatus: desconectado). |
outgoing.wns.dropped |
Count | Total (soma) | <nenhum> | PT1M | Sim |
Erro de canal expirado do WNS A contagem de pushes que falharam porque o ChannelURI expirou (status WNS: 410 Gone). |
outgoing.wns.expiredchannel |
Count | Total (soma) | <nenhum> | 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) | <nenhum> | PT1M | Sim |
Formato de notificação inválido do WNS O formato da notificação é inválido (status WNS: 400). Observe que o WNS não rejeita todas as cargas inválidas. |
outgoing.wns.invalidnotificationformat |
Count | Total (soma) | <nenhum> | PT1M | Sim |
Erro de tamanho de notificação inválida do WNS A carga útil de notificação é muito grande (status WNS: 413). |
outgoing.wns.invalidnotificationsize |
Count | Total (soma) | <nenhum> | 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) | <nenhum> | 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) | <nenhum> | PT1M | Sim |
Notificações bem-sucedidas do WNS A contagem de todas as notificações bem-sucedidas. |
outgoing.wns.success |
Count | Total (soma) | <nenhum> | 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) | <nenhum> | PT1M | Sim |
Erros de autorização do WNS (inacessível) O Windows Live não está acessível. |
outgoing.wns.tokenproviderunreachable |
Count | Total (soma) | <nenhum> | PT1M | Sim |
Erros de autorização do WNS (token errado) O token fornecido ao WNS é válido, mas para outro aplicativo (status do WNS: 403 Proibido). Isso pode acontecer se o ChannelURI no 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) | <nenhum> | PT1M | Sim |
Operações de Registo A contagem de todas as operações de registro bem-sucedidas (criações, atualizações, consultas e exclusões). |
registration.all |
Count | Total (soma) | <nenhum> | PT1M | Sim |
Registo Criar Operações A contagem de todas as criações de registro bem-sucedidas. |
registration.create |
Count | Total (soma) | <nenhum> | 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) | <nenhum> | PT1M | Sim |
Operações de leitura de registro A contagem de todas as consultas de registro bem-sucedidas. |
registration.get |
Count | Total (soma) | <nenhum> | 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) | <nenhum> | PT1M | Sim |
Notificações agendadas pendentes Notificações agendadas pendentes |
scheduled.pending |
Count | Total (soma) | <nenhum> | PT1M | Sim |
Dimensões métricas
Para obter informações sobre o que são dimensões métricas, consulte Métricas multidimensionais.
Este serviço não tem métricas que contenham dimensões.
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.NotificationHubs/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 |
---|---|---|---|---|---|---|
OperationalLogs |
Logs operacionais | No | No | Não |
Logs de recursos suportados para Microsoft.NotificationHubs/namespaces/notificationHubs
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 |
---|---|---|---|---|---|---|
OperationalLogs |
Logs operacionais | No | No | Sim |
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.
Os Hubs de Notificação do Azure dão suporte a logs operacionais, que capturam operações de gerenciamento executadas no namespace Hubs de Notificação. Todos os logs são armazenados no formato JSON (JavaScript Object Notation) nos dois locais a seguir:
- AzureActivity: Exibe logs de operações e ações realizadas 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 que são conduzidas no namespace usando a API ou por meio de clientes de gerenciamento no SDK de linguagem.
As cadeias de caracteres JSON do log de diagnóstico incluem os elementos listados na tabela a seguir:
Nome | Descrição |
---|---|
hora | Carimbo de data/hora UTC do log |
resourceId | Caminho relativo para o recurso do Azure |
operationName | Nome da operação de gestão |
category | Categoria de log. Valores válidos: OperationalLogs |
callerIdentity | Identidade do autor da chamada que iniciou a operação de gestão |
resultType | Estado da operação de gestão. Valores válidos: Succeeded ou Failed |
resultDescription | Descrição da operação de gestão |
correlationId | ID de correlação da operação de gerenciamento (se especificado) |
callerIpAddress | O endereço IP do chamador. Vazio para chamadas originadas do portal do Azure |
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.
Os logs operacionais capturam todas as operações de gerenciamento executadas no namespace dos Hubs de Notificação do Azure. As operações de dados não são capturadas devido ao alto volume de operações de dados realizadas em hubs de notificação.
As operações do provedor de recursos Microsoft.NotificationHubs listam todas as operações de gerenciamento capturadas em logs operacionais.
Conteúdos relacionados
- Consulte Monitorar Hubs de Notificação para obter uma descrição do monitoramento de Hubs de Notificação.
- Consulte Monitorar recursos do Azure com o Azure Monitor para obter detalhes sobre o monitoramento de recursos do Azure.