Pagerduty integration

Hi!
We’d like to setup a Pagerduty call when Koyeb detects that the instance is not running / failing to deploy / service is degraded.
What’d be the easiest way to make this happen?

Thanks,

Mark

Hey @Mark_Aron_Szulyovszk

We don’t currently have a built-in integration with pagerDuty.

We do send emails to the email address of the users belonging to an organization when deployments fail. You could plug these email notifications in pagerDuty following this guilde. This covers one of the three failure modes that you described.

For the other two, these are two different set of problems:

  • liveness
  • service health

To monitor liveness, you could set up any monitoring solution of your liking (for example, you could host on us https://healthchecks.io/).

To monitor service health, the only thing that comes to my mind requires a bit of wrangling with our CLI or our APIs. You could take as inspiration our own log-exporter to craft a service that periodically checks the status of one or more of your services. I could assist if you want to do so.

Let me know if answers your question.