Métricas

La métrica de telemetría de Notification Hubs indica los recuentos de los resultados de diferentes operaciones. Hay dos clases principales de operaciones:

  1. Llamadas a API, que incluyen llamadas para crear, actualizar, consultar y eliminar registros de dispositivos, junto con todas las operaciones de envío

  2. Resultados de notificaciones, que incluyen todos los resultados de las inserciones en los diferentes servicios de notificación de plataforma (PNS). Estas operaciones se pueden separar para obtener el recuento por plataforma.

Administración de registros

Puede agregar telemetría de operaciones de administración de registros desde el menú Agregar métricas en la sección General.

Portal

Métrica Descripción Identificador REST

Operación de registro

Recuento de todas las operaciones de registro correctas (creaciones, actualizaciones, consultas y eliminaciones).

registration.all

Operaciones de creación de registros

El recuento de todas las creaciones de registros correctas.

registrations.create

Operaciones de actualización de registros

El recuento de todas las actualizaciones de registros correctas.

registrations.update

Operaciones de lectura de registros

El recuento de todas las consultas de registros correctas.

registrations.get

Operaciones de eliminación de registros

El recuento de todas las eliminaciones de registros correctas.

registrations.delete

Mensajes entrantes

Los mensajes entrantes son las llamadas de API al centro de notificaciones para enviar notificaciones. Se incluyen en el recuento tanto si dan lugar a notificaciones reales como si no (por ejemplo, la etiqueta podría no estar asociada a ningún registro). Tenga en cuenta que solo se incluyen en el recuento las llamadas correctas (es decir, que no producen excepciones ni códigos de estado HTTP distintos de 200).

Portal

Métrica Descripción Identificador REST

Mensajes entrantes

El recuento de todas las llamadas a la API de envío.

incoming

Notificaciones salientes

Por cada intento de notificación push, el centro de notificaciones expone telemetría que describe el resultado. Estos resultados se agregan en varias métricas tanto en niveles multiplataforma como en niveles específicos de la plataforma.

Puede obtener acceso a las métricas agregadas entre plataformas en la pestaña General del menú Agregar métricas.

Portal

Métrica Descripción Identificador REST

Notificaciones correctas

El recuento de todas las notificaciones correctas.

outgoing.allpns.success

Errores de carga útil

El recuento de las inserciones que provocaron un error porque el PNS devolvió un error de carga útil incorrecta.

outgoing.allpns.invalidpayload

Errores del sistema de notificación externo

El recuento de inserciones que provocaron un error porque se produjo un problema al comunicarse con el PNS (excluye los problemas de autenticación).

outgoing.allpns.pnserror

Errores de canal

Recuento de inserciones que dieron error porque el canal no era válido, no estaba asociado con la aplicación correcta, estaba limitado o expirado.

outgoing.allpns.channelerror

Errores de canal incorrecto o expirado

El recuento de inserciones que provocaron un error porque el canal/token/registrationId del registro ha expirado o no es válido.

outgoing.allpns.badorexpiredchannel

Servicio de notificación de Windows (WNS)

Puede obtener acceso a las métricas de WNS desde la pestaña WNS del menú Elegir métricas.

Portal

En la tabla siguiente se hace referencia al posible resultado de WNS y Windows Live (servicio que se usa para autenticar la aplicación con WNS).

Métrica Descripción Identificador REST

Notificaciones de WNS correctas

El recuento de todas las notificaciones correctas.

outgoing.wns.success

Errores de autorización de WNS (credenciales no válidas)

El recuento de inserciones que provocaron un error porque el PNS no aceptó las credenciales proporcionadas o las credenciales están bloqueadas. (Windows Live no reconoce las credenciales).

outgoing.wns.invalidcredentials

Error de canal incorrecto de WNS

El recuento de inserciones que provocaron un error porque no se reconoció ChannelURI en el registro (estado de WNS: 404 No encontrado).

outgoing.wns.badchannel

Error de canal expirado de WNS

El recuento de inserciones que provocaron un error porque ChannelURI expiró (estado de WNS: 410 Ya no existe).

outgoing.wns.expiredchannel

Notificaciones limitadas de WNS

El recuento de inserciones que provocaron un error porque WNS limita esta aplicación (estado de WNS: 406 No aceptable).

outgoing.wns.throttled

Errores de autorización de WNS (inaccesible)

No se puede acceder a Windows Live.

outgoing.wns.tokenproviderunreachable

Errores de autorización de WNS (token no válido)

El token que se proporciona a WNS no es válido (estado de WNS: 401 No autorizado).

outgoing.wns.invalidtoken

Errores de autorización de WNS (token erróneo)

El token proporcionado a WNS es válido, pero para otra aplicación (estado de WNS: 403 Prohibido). Esto puede ocurrir si la instancia de ChannelURI en el registro está asociada a otra aplicación. Compruebe que la aplicación cliente está asociada a la misma aplicación cuyas credenciales están en el centro de notificaciones.

outgoing.wns.wrongtoken

Formato de notificación no válido de WNS

El formato de la notificación no es válido (estado de WNS: 400). Tenga en cuenta que WNS no rechaza todas las cargas útiles no válidas.

outgoing.wns.invalidnotificationformat

Error de tamaño de notificación no válido de WNS

La carga útil de la notificación es demasiado grande (estado de WNS: 413).

outgoing.wns.invalidnotificationsize

Canal de WNS limitado

La notificación se descartó porque la instancia de ChannelURI del registro está limitada (encabezado de respuesta WNS: X-WNS-NotificationStatus:channelThrottled).

outgoing.wns.channelthrottled

Canal de WNS desconectado

La notificación se descartó porque la instancia de ChannelURI del registro está limitada (encabezado de respuesta WNS: X-WNS-DeviceConnectionStatus: desconectado).

outgoing.wns.channeldisconnected

Notificaciones descartadas de WNS

La notificación se descartó porque la instancia de ChannelURI del registro está limitada (X-WNS-NotificationStatus: descartado pero no X-WNS-DeviceConnectionStatus: desconectado).

outgoing.wns.dropped

Errores de WNS

La notificación no se entregó debido a errores de comunicación con WNS.

outgoing.wns.pnserror

Errores de autenticación de WNS

La notificación no se entregó debido a errores de comunicación con Windows Live, credenciales no válidas o un token incorrecto.

outgoing.wns.authenticationerror

Servicio de notificaciones de inserción de Apple (APNS)

Puede obtener acceso a las métricas de APNS desde la pestaña APNS del menú Elegir métricas.

Portal

En la tabla siguiente se hace referencia a los posibles resultados de APNS.

Métrica Descripción Identificador REST

Notificaciones de APNS correctas

El recuento de todas las notificaciones correctas.

outgoing.apns.success

Errores de autorización de APNS

Recuento de inserciones que dieron error porque el PNS no aceptó las credenciales proporcionadas o las credenciales están bloqueadas.

outgoing.apns.invalidcredentials

Error de canal incorrecto de APNS

El recuento de inserciones que provocaron un error porque el token no es válido (código de estado de APNS: 8).

outgoing.apns.badchannel

Error de canal expirado de APNS

El recuento de tokens invalidados por el canal de comentarios de APNS.

outgoing.apns.expiredchannel

Error de tamaño de notificación no válido de APNS

El recuento de inserciones que provocaron un error porque la carga útil era demasiado grande (código de estado de APNS: 7).

outgoing.apns.invalidnotificationsize

Errores de APNS

El recuento de inserciones que provocaron un error debido a errores de comunicación con APNS.

outgoing.apns.pnserror

Google Cloud Messaging (GCM)

Puede obtener acceso a las métricas de GCM desde la pestaña GCM del menú Elegir métricas.

Portal

En la tabla siguiente se hace referencia a los posibles resultados de GCM.

Métrica Descripción Identificador REST

Notificaciones de GCM correctas

El recuento de todas las notificaciones correctas.

outgoing.gcm.success

Errores de autorización de GCM (credenciales no válidas)

El recuento de inserciones que provocaron un error porque el PNS no aceptó las credenciales proporcionadas o las credenciales están bloqueadas.

outgoing.gcm.invalidcredentials

Error de canal incorrecto de GCM

El recuento de inserciones que provocaron un error porque la instancia de registrationId del registro no se ha reconocido (resultado de GCM: registro no válido).

outgoing.gcm.badchannel

Error de canal expirado de GCM

El recuento de inserciones que provocaron un error porque la instancia de registrationId del registro ha caducado (resultado de GCM: NotRegistered).

outgoing.gcm.expiredchannel

Notificaciones limitadas de GCM

Recuento de inserciones que dieron error porque GCM limitó esta aplicación (código de estado de GCM: 501-599 o result:Unavailable).

outgoing.gcm.throttled

Formato de notificación no válido de GCM

El recuento de inserciones que provocaron un error porque la carga útil no tenía el formato correcto (resultado de GCM: InvalidDataKey o InvalidTtl).

outgoing.gcm.invalidnotificationformat

Error de tamaño de notificación no válido de GCM

El recuento de inserciones que provocaron un error porque la carga útil era demasiado grande (resultado de GCM: MessageTooBig).

outgoing.gcm.invalidnotificationsize

Error de canal incorrecto de GCM

El recuento de inserciones que provocaron un error porque la instancia de registrationId del registro no está asociado a la aplicación actual (resultado de GCM: InvalidPackageName).

outgoing.gcm.wrongchannel

Errores de GCM

El recuento de inserciones que provocaron un error debido a errores de comunicación con GCM.

outgoing.gcm.pnserror

Errores de autenticación de GCM

Recuento de inserciones que dieron error porque el PNS no aceptó las credenciales proporcionadas, las credenciales están bloqueadas o el identificador del remitente no está configurado correctamente en la aplicación (resultado de GCM: MismatchedSenderId).

outgoing.gcm.authenticationerror

Notificaciones push de Windows Phone (MPNS)

Puede obtener acceso a las métricas de MPNS desde la pestaña MPNS del menú Elegir métricas.

Portal

En la tabla siguiente se hace referencia al posible resultado de MPNS.

Métrica Descripción Identificador REST

Notificaciones de MPNS correctas

El recuento de todas las notificaciones correctas.

outgoing.mpns.success

Credenciales no válidas de MPNS

Recuento de inserciones que dieron error porque el PNS no aceptó las credenciales proporcionadas o las credenciales están bloqueadas.

outgoing.mpns.invalidcredentials

Error de canal incorrecto de MPNS

El recuento de inserciones que provocaron un error porque no se reconoció ChannelURI en el registro (estado de MPNS: 404 No encontrado).

outgoing.mpns.badchannel

Notificaciones limitadas de MPNS

El recuento de inserciones que provocaron un error porque MPNS limita esta aplicación (MPNS de WNS: 406 No aceptable).

outgoing.mpns.throttled

Formato de notificación no válido de MPNS

El recuento de inserciones que provocaron un error porque la carga útil de la notificación era demasiado grande.

outgoing.mpns.invalidnotificationformat

Canal de MPNS desconectado

El recuento de inserciones que provocaron un error porque se desconectó la instancia ChannelURI en el registro (estado de MPNS: 412 No encontrado).

outgoing.mpns.channeldisconnected

Notificaciones descartadas de MPNS

El recuento de inserciones que eliminó MPNS (encabezado de respuesta MPNS: X-NotificationStatus: QueueFull o Suprimido).

outgoing.mpns.dropped

Errores de MPNS

El recuento de inserciones que provocaron un error debido a errores de comunicación con MPNS.

outgoing.mpns.pnserror

Errores de autenticación de MPNS

Recuento de inserciones que dieron error porque el PNS no aceptó las credenciales proporcionadas o las credenciales están bloqueadas.

outgoing.mpns.authenticationerror