Notifications for Console Integration 4xx/5xx Timeout events

Are there any hooks or notifications available to notify me in the event an Particle Integration has a time-out/backoff event due to 4xx/5xx errors resulting in skipped messages.

Context - Recently part of my fleet of product devices when down globally because one device started transmitting a bad deviceID to its provider resulting in a high ratio of 4xx/5xx returns.

Root cause and response was extended because we had to be notified by customers and trace the problem.

Had we had a notification in place of the Integration back-off/timeout event, it would have enable a dramatically shorter time to recover.

Any recommendations or best practice for a global fleet at scale here would be appreciated.

Harley

  • You can use the SSE event stream to monitor the product event stream for the hook events.
  • You can use a logic block to detect errors, and possibly interact with a notification system like pagerduty.
  • You cannot use a webhook, which can't trigger on a webhook response.
  • You could also poll the integration stats to look for elevated failures.
1 Like