Particular/ServicePulse

Support for webhooks as channel for health check notifications

guibranco opened this issue · 1 comments

Describe the feature.

Is your feature related to a problem? Please describe.

It's not a problem but an alternate solution.

Describe the requested feature

I want to receive the health checks notifications via a different channel instead of e-mail (the currently only one supported).
One option is configuring a custom HTTP hook (aka webhook) that will be requested/called instead of the email.

Describe alternatives you've considered

For a very MVP case, it could be a simple HTTPS URL that will perform a POST request with the notification content being application JSON or x-www-form-url encoded. For a complete implementation, it should allow us to define authentication methods (basic / fixed bearer token, custom HTTP headers for API key/secret/token) and retry options.

Additional Context

No response

Thank you for this feature request. We will add it as a consideration during our next enhancement cycle. When we begin work this issue will be updated.