There are a number of platforms available these days to assist operations in terms of dealing with alerts. Namely Pagerduty, VictorOps and OpsGenie. These are unfortunately pay for tools/
These tools are known as monitoring aggregation
I was looking through the integrations of elastalert and found that there is an integration for alerta.io, so I checked the website and it seemed to check all the boxed of monitoring aggregation.
I used the docker compose way of setting it up quickly, but if you want to set it up proper then follow the alerta.io deployment guide.
Update some config:
docker exec -u root -it alerta_web_1 /bin/bash apt update apt install vim # Edit the config in /app/alertad.conf # Restart the container
Add the housekeeping cron job:
echo "* * * * * root /venv/bin/alerta housekeeping" >/etc/cron.daily/alerta
The default timeout period for an alert is 86400 seconds, or one day.
Check out the alerta plugins
What popular alerting and monitoring tools does alerta.io integrate with?