Health Monitor allows you to monitor the connectivity of your users to the Pepperi Cloud by showing you the sync connectivity status over time.
The Health Monitor also has a notification component, that alerts about a connectivity issue immediately via a MS Teams notification.
Install the Add-on via the Configuration -> Add on Manager. It will appear under the "Data" section in the Settings.
The notification component will appear under the "Automated Jobs" section in the Settings.
Health Monitor Dashboard
Last Sync – time and status of the last sync (success or failure)
A single failure does not change the status, there are several retries before a failed status is established.
Job Time Usage – the CPU resources being used as a % of your allotted CPU usage for custom jobs you have defined via the Automated Jobs Add-on.
Pending Actions – actions waiting to be executed, such as sync or maintenance jobs
Daily sync (UTC) – the number of syncs per hour (success/failed). The syncs could be from the Pepperi mobile apps on devices or from the Web App.
Health Monitor Pending Actions
The Pending Actions tab will show any pending sync or maintenance jobs
This part of the Health Monitor add-on allows you to add notifications to an MS Teams Channel for failed sync or job executions.
You can add an action in the form of a webhook that sends a message to a Teams Channel (instructions below).
Go to Settings -> Automated Jobs -> Health Notifications
Select the event to trigger the notification
- Sync failed – sends notification when sync failed (after several retries)
- Job limit reached - the job limit allotted has been reached
- Job execution failed – sends a report of all failed jobs (sync and maintenance)
Select Edit from the Menu
Enter the link to the MS Teams Incoming Webhook which you configured on your Teams Channel:
Configure an incoming Webhook notification to a Teams Channel:
- Navigate to the channel where you want to add the webhook and select (•••) More Options from the top navigation bar.
- Choose Connectors from the drop-down menu and search for Incoming Webhook.
- Select the Configure button, provide a name, and, optionally, upload an image avatar for your webhook.
- The dialog window will present a unique URL that will map to the channel. Make sure that you copy and save the URL—you will need to provide it to the outside service.
- Select the Done button. The webhook will be available in the team channel.
For more info see MS Teams Help Documentation on Incoming Webhooks
More Menu options
- Run now - will run the check for the Sync, job limit, or failed jobs and return the result in a pop up window
- Send test notification - sends a test Teams notification using the configured Webhook