Schedule demo

Microsoft Azure Notification Hub Monitoring


Microsoft Azure Notification Hub - An Overview

Azure Notification Hub is a managed, scalable push notification service that enables sending mobile push notifications to multiple platforms from any backend. Applications Manager's Azure Notification Hub monitoring tracks device registrations, installation operations, scheduled push notifications, incoming requests, and push notification delivery outcomes across Apple (APNS), Windows (WNS), Google (GCM), and Microsoft (MPNS) push services.

Creating a new Microsoft Azure Notification Hub Monitor

To learn how to create a new Microsoft Azure Notification Hub monitor, click here.

Monitored Parameters

Navigate to the Category View by clicking the Monitors tab. Hover over 'Child Monitors' under Microsoft Azure in the Cloud Apps table, and then select the Notification Hubs monitor from the displayed tooltip. This action will display the bulk configuration view for Microsoft Azure Notification Hub in three tabs:

  • Availability tab gives the availability history for the past 24 hours or 30 days.
  • Performance tab gives the health status and events for the past 24 hours or 30 days.
  • List view tab enables you to perform bulk admin configurations.

Following are the list of metrics monitored in Microsoft Azure Notification Hub Monitoring in their corresponding tabs:

Performance Overview

ParameterDescription
CONFIGURATION
Resource Group NameThe name of the Azure resource group that contains the Notification Hubs.
LocationThe Azure region where the Notification Hub is deployed.
Daily Max Active DevicesThe maximum number of active devices that can receive push notifications per day under the current pricing tier.
REGISTRATIONS
Registration OperationsThe total number of all successful registration operations on the Azure Notification Hub between the poll intervals.
Registration Create OperationsThe total number of all successful registration creations on the Azure Notification Hub between the poll intervals.
Registration Update OperationsThe total number of all successful registration updates on the Azure Notification Hub between the poll intervals.
Registration Read OperationsThe total number of all successful registration queries on the Azure Notification Hub between the poll intervals.
Registration Delete OperationsThe total number of all successful registration deletions on the Azure Notification Hub between the poll intervals.
INCOMING OPERATIONS
Incoming MessagesThe total number of all successful send API calls by the Azure Notification Hub between the poll intervals.
Scheduled Push Notifications SentThe total number of scheduled push notifications sent by the Azure Notification Hub between the poll intervals.
Scheduled Push Notifications CancelledThe total number of scheduled push notifications cancelled on the Azure Notification Hub between the poll intervals.
Pending Scheduled NotificationsThe total number of pending scheduled notifications on the Azure Notification Hub between the poll intervals.
All Incoming RequestsThe total number of incoming requests for the Azure Notification Hub between the poll intervals.
All Incoming Failed RequestsThe total number of incoming failed requests for the Azure Notification Hub between the poll intervals.
INSTALLATIONS
Installation Management OperationsThe total number of installation management operations performed on the Azure Notification Hub between the poll intervals.
Get Installation OperationThe total number of get installation operations performed on the Azure Notification Hub between the poll intervals.
Create or Update Installation OperationThe total number of installation create/update operations performed on the Azure Notification Hub between the poll intervals.
Patch Installation OperationThe total number of installation patch operations performed on the Azure Notification Hub between the poll intervals.
Delete Installation OperationThe total number of installation delete operations performed on the Azure Notification Hub between the poll intervals.
ALL OUTGOING NOTIFICATIONS
All Outgoing NotificationsThe total number of all outgoing notifications by the Azure Notification Hub between the poll intervals.
PUSH NOTIFICATION (PNS)
Successful NotificationsThe total number of all successful notifications on the Azure Notification Hub between the poll intervals.
Payload ErrorsThe total number of pushes that failed because the PNS returned a bad payload error on the Azure Notification Hub between the poll intervals.
External Notification System ErrorsThe total number of pushes that failed because there was a problem communicating with the PNS on the Azure Notification Hub between the poll intervals.
Channel ErrorsThe total number of pushes that failed because the channel was invalid, not associated with the correct application, throttled or expired on the Azure Notification Hub between the poll intervals.
Bad or Expired Channel ErrorsThe total number of pushes that failed because the channel, token, or registration ID was expired or invalid between the poll intervals.

Apple Push Notification

ParameterDescription
SUCCESSFUL NOTIFICATIONS
Successful NotificationsThe total number of all successful notifications on the Azure Notification Hub between the poll intervals.
ERRORS
Invalid CredentialsThe total number of pushes that failed because the PNS did not accept the provided credentials or the credentials were blocked between the poll intervals.
ErrorsThe total number of pushes that failed because of errors communicating with APNS on the Azure Notification Hub between the poll intervals.
CHANNEL ERRORS
Bad Channel ErrorThe total number of pushes that failed because the APNS token was invalid between the poll intervals.
Expired Channel ErrorThe total number of tokens invalidated by the APNS feedback channel between the poll intervals.
INVALID NOTIFICATION SIZE
Invalid Notification SizeThe total number of pushes that failed because the payload was too large on the Azure Notification Hub between the poll intervals.
Note: Apple Push Notification metrics are mapped under Performance Polling. To adjust the polling interval, navigate to Settings → Performance Polling. In the Optimize Data Collection tab, select Azure Notification Hub as the Monitor Type and Apple Push Notification as the Metric Name. Then set Default Polling Status as required, by default opted as Never collect data.

Windows Push Notification

ParameterDescription
WINDOWS NOTIFICATION SERVICE (WNS)
WNS Successful NotificationThe total number of all successful notifications on the Azure Notification Hub between the poll intervals.
Throttled NotificationsThe total number of pushes that failed because WNS throttled the application between the poll intervals.
Token Provider UnreachableThe total number of notifications that failed because Windows Live was unreachable between the poll intervals.
Wrong TokenThe total number of notifications that failed because the token provided to WNS belonged to another application between the poll intervals.
Dropped NotificationsThe total number of notifications dropped by WNS, excluding disconnected channels, between the poll intervals.
Authentication ErrorsThe total number of notifications not delivered because of invalid Windows Live credentials or an incorrect token between the poll intervals.
CHANNEL ERRORS
ErrorsThe total number of notifications not delivered because of errors communicating with WNS between the poll intervals.
Bad Channel ErrorThe total number of pushes that failed because the ChannelURI in the registration was not recognized between the poll intervals.
Expired Channel ErrorThe total number of pushes that failed because the ChannelURI had expired between the poll intervals.
Channel ThrottledThe total number of notifications dropped because the ChannelURI in the registration was throttled between the poll intervals.
Channel DisconnectedThe total number of notifications dropped because the WNS channel was disconnected between the poll intervals.
INVALID NOTIFICATIONS
Invalid TokenThe total number of notifications that failed because the token provided to WNS was invalid between the poll intervals.
Invalid CredentialsThe total number of pushes that failed because the PNS did not accept the provided credentials or the credentials were blocked between the poll intervals.
Invalid Notification FormatThe total number of notifications that failed because their format was invalid between the poll intervals.
Invalid Notification SizeThe total number of notifications that failed because their payload was too large between the poll intervals.
Note: Windows Push Notification metrics are mapped under Performance Polling. To adjust the polling interval, navigate to Settings → Performance Polling. In the Optimize Data Collection tab, select Azure Notification Hub as the Monitor Type and Windows Push Notification as the Metric Name. Then set Default Polling Status as required, by default opted as Never collect data.

Microsoft Push Notification

ParameterDescription
MICROSOFT PUSH NOTIFICATION SERVICE (MPNS)
Successful NotificationsThe total number of all successful notifications on the Azure Notification Hub between the poll intervals.
Throttled NotificationsThe total number of pushes that failed because MPNS throttled the application between the poll intervals.
Dropped NotificationsThe total number of pushes dropped by MPNS between the poll intervals.
CHANNEL ERRORS
Bad Channel ErrorThe total number of pushes that failed because the ChannelURI in the registration was not recognized between the poll intervals.
Channel DisconnectedThe total number of pushes that failed because the ChannelURI in the registration was disconnected between the poll intervals.
ERRORS
ErrorsThe total number of pushes that failed because of errors communicating with MPNS on the Azure Notification Hub between the poll intervals.
Authentication ErrorsThe total number of pushes that failed because the PNS did not accept the provided credentials or the credentials were blocked between the poll intervals.
INVALID NOTIFICATIONS
Invalid CredentialsThe total number of pushes that failed because the PNS did not accept the provided credentials or the credentials were blocked between the poll intervals.
Invalid Notification FormatThe total number of pushes that failed because the payload of the notification was too large on the Azure Notification Hub between the poll intervals.
Note: Microsoft Push Notification metrics are mapped under Performance Polling. To adjust the polling interval, navigate to Settings → Performance Polling. In the Optimize Data Collection tab, select Azure Notification Hub as the Monitor Type and Microsoft Push Notification as the Metric Name. Then set Default Polling Status as required, by default opted as Never collect data.

Google Cloud Messaging

ParameterDescription
GOOGLE CLOUD MESSAGING (GCM)
Successful NotificationsThe total number of all successful notifications on the Azure Notification Hub between the poll intervals.
Invalid CredentialsThe total number of pushes that failed because the PNS did not accept the provided credentials or the credentials were blocked between the poll intervals.
Throttled NotificationsThe total number of pushes that failed because GCM throttled the application between the poll intervals.
ErrorsThe total number of pushes that failed because of errors communicating with GCM on the Azure Notification Hub between the poll intervals.
Authentication ErrorsThe total number of pushes that failed because GCM rejected the credentials or the sender ID was configured incorrectly between the poll intervals.
GOOGLE CLOUD MESSAGING (GCM) INVALID NOTIFICATIONS
Invalid Notification FormatThe total number of pushes that failed because the payload was not formatted correctly on the Azure Notification Hub between the poll intervals.
Invalid Notification SizeThe total number of pushes that failed because the payload was too large on the Azure Notification Hub between the poll intervals.
GOOGLE CLOUD MESSAGING (GCM) CHANNELS
Bad Channel ErrorThe total number of pushes that failed because the registration ID was not recognized by GCM between the poll intervals.
Expired Channel ErrorThe total number of pushes that failed because the registration ID had expired between the poll intervals.
Wrong Channel ErrorThe total number of pushes that failed because the registration ID was not associated with the current application between the poll intervals.
Note: Google Cloud Messaging metrics are mapped under Performance Polling. To adjust the polling interval, navigate to Settings → Performance Polling. In the Optimize Data Collection tab, select Azure Notification Hub as the Monitor Type and Google Cloud Messaging as the Metric Name. Then set Default Polling Status as required, by default opted as Never collect data.

Loved by customers all over the world

"Standout Tool With Extensive Monitoring Capabilities"

★★★★★

It allows us to track crucial metrics such as response times, resource utilization, error rates, and transaction performance. The real-time monitoring alerts promptly notify us of any issues or anomalies, enabling us to take immediate action.

Reviewer Role: Research and Development

carlos-rivero
"I like Applications Manager because it helps us to detect issues present in our servers and SQL databases."
Carlos Rivero

Tech Support Manager, Lexmark

Trusted by thousands of leading businesses globally