-
I agree that multi-component architecture is harder to deploy. We did our best and prepared tooling to make deployment an easy thing.
Helm (https://github.com/grafana/oncall/tree/dev/helm/oncall), docker-composes for hobby and dev environments.
Besides deployment, there are two main priorities for OnCall architecture:
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
Here's the option I'm familiar with (siblings have others too):
https://github.com/malthe/pq
Doesn't have all the plumbing you'd want, there is a wrapper (https://github.com/bretth/django-pq/) that seems to give you an entrypoint command more like `celery worker ...` but I've not investigated it closely.
-
django-pq
[UNMAINTAINED] A task queue based on the elegant python RQ but with a django postgresql backend.
Here's the option I'm familiar with (siblings have others too):
https://github.com/malthe/pq
Doesn't have all the plumbing you'd want, there is a wrapper (https://github.com/bretth/django-pq/) that seems to give you an entrypoint command more like `celery worker ...` but I've not investigated it closely.
-
check out pushover, I use it for this exact case
https://pushover.net/
-
goalert
Open source on-call scheduling, automated escalations, and notifications so you never miss a critical alert
Another similar tool I've used in the past is GoAlert.
https://goalert.me/