Skip Navigation

Monitoring attributes

The following table describes the statistics that you can use to monitor the health of 
BEMS
 server, users, and 
BEMS-Docs
 using the monitoring tool. 
Statistic
Description
Push Notifications
 
RelayStats
<
notification type
>RelayStats
This attribute specifies the number of push notifications for each push notification type (for example, APNS, GNP, and 
FCM
). If this number stops rising, then 
BEMS
 is not sending any push notifications.
The numbers should increase over short intervals. 
EWSStats 
EWSConnectedUserCount
This attribute specifies the number of users on the 
Microsoft Exchange Web Services
 instance that 
BEMS
 uses to connect to the 
Microsoft Exchange Server
 so that it can monitor the users' mailboxes. This attribute reflects the number of users most likely to be receiving push notifications unless 
BEMS
 is experiencing errors with its 
Microsoft Exchange Web Services
 connections to the 
Microsoft Exchange Server
.
The EWSConnectedUserCount should be equal across all 
Microsoft Exchange Web Services
 instances in a cluster. If this count drops to 0, then the 
Microsoft Exchange Web Services
 instance is not servicing any user mailboxes.
UserStats
UsersCount
This attribute specifies the total number of users across the 
BEMS
 cluster which successfully registered a device and are successfully autodiscovered by 
BEMS
. The UsersCount does not reflect the number of devices receiving push notifications.
StaleUsersCount
This attribute specifies the total number of users across the 
BEMS
 cluster that 
BEMS
 is no longer sending push notifications to because the devices that were registered previously haven't registered in the past 72 hours.
HealthStats
HealthStats
This attribute specifies the overall health of the 
BEMS
 status, including health of consumer threads, producer threads, ActiveMQ, and access to the database.
ClientAPIStats
ClientAPIStats
This attribute identifies generic problems with the 
BEMS
 service by monitoring the average and maximum processing time of requests to the 
BEMS
 database. This statistic is for the last minute only. For example, if the LookupUser is {Min:10, Max:90000, Average:50000, Count:26}, it means that 
BEMS
 received 26 LookupUser requests in the last minute and the average duration is 50,000 milliseconds.
DatabaseStats
DatabaseStats
This attribute can identify common failure points for the 
BEMS
 Infrastructure. This attribute monitors statistics such as the average, maximum, minimum, and number of requests to 
BEMS
 if the NumOfRequests is 25, it means 
BEMS
 received 25 database requests in the last minute. If the database stops, the processing time displays 
Infinity
.
 AutodiscoverStats
EAS
This attribute specifies the total number of successful or failed Active Directory requests for EAS client requests.  
EWS
This attribute specifies the total number of successful or failed Active Directory requests for all EWS requests and client requests.   
Tests
This attribute specifies the total number of successful or failed Active Directory requests for both EWS and EAS tests. 
BEMS-Docs
DocsConfigInfo
This attribute specifies the overall 
BEMS-Docs
 configuration information, including the version of BEMS that is installed, the status of all bundles, and database status.
DocsServices
This attribute specifies overall health of the 
BEMS-Docs
 service, including the total number of requests, downloads, and uploads with the average processing time. The success and failure of the statistics are also included.
DocsStorageProviders
This attribute specifies the total number of requests and downloads to a specific fileshare (for example, 
Microsoft SharePoint
Microsoft SharePoint Online
, CMIS, and 
Box
).