Skip to content
English
  • There are no suggestions because the search field is empty.

Respond to Heartbeat Monitoring for Venues

Venues with App subscriptions are monitored for their heartbeats. In the event we stop receiving heratbeats, and alert will be displayed within the doshii-operations Slack channel.

How an Alert is Raised

  • An AWS Lambda function, MonitorVenues, runs every 3 minutes.  Alert is raised if:
    • No heartbeat has been received for a venue in the last 5 minutes
    • No orders have been received from an Active venue for 1 day.

Steps to Perform

  • Before raising an alert to the Third Party Vendor, check:
    • Whether the venue now has a heartbeat.  The venue could have had s short time offline, but has since reconnected. 
    • The venue's Heartbeat Health graph (Venue Health Page) to ensure the venue isn't repeatedly turning off their POS services upon stopping trade. If we can determine a pattern in heartbeat events then there is no need to raise with the POS support teams.mceclip0.png
    • Past comments on the Venue Alerts list, to ensure a POS support team is not already reviewing this case, or provided information for past reasons the venue has gone offline.
  • If you have determined that the alert is an abnormal event then the alert needs to be raised with the POS provider. To do so you can Create a Zendesk ticket from doshii-operations Slack channel. mceclip2.pngmceclip3.png
  • Select to Create a ticket, type in a Subject, and Submit.mceclip4.png
  • You need to ensure that 'Heartbeat Monitoring' appears as the first line.  Automatic zaps from Zapier run every 5 minutes that check for these messages, along with the subsequent string with Venue details.  These should not be modified.
  • Upon submission from Slack, the ticket will be appropriately submitted to the POS vendor.  The ticket can be seen from the Zendesk 'Heartbeat Monitoring Support Calls' view.