Grafana OnCall engine fork — self-hosted on-call scheduler and alert router
Find a file
2022-06-09 18:00:03 +03:00
.github World, meet OnCall! 2022-06-03 08:09:47 -06:00
deploy/docker-compose Updating a lot... 2022-06-09 15:49:14 +03:00
docs Logo 2022-06-09 16:33:27 +03:00
engine Merge pull request #28 from grafana/hobby-docker-compose 2022-06-09 17:38:38 +03:00
grafana-plugin Fix for user ID cloud endpoint (#32) 2022-06-09 16:48:33 +04:00
tools World, meet OnCall! 2022-06-03 08:09:47 -06:00
.dockerignore World, meet OnCall! 2022-06-03 08:09:47 -06:00
.drone.yml Update grafana version (#27) 2022-06-08 17:05:18 -06:00
.env.example World, meet OnCall! 2022-06-03 08:09:47 -06:00
.gitignore World, meet OnCall! 2022-06-03 08:09:47 -06:00
.pre-commit-config.yaml World, meet OnCall! 2022-06-03 08:09:47 -06:00
CHANGELOG.md World, meet OnCall! 2022-06-03 08:09:47 -06:00
CODE_OF_CONDUCT.md Updated GOVERNANCE, added Code Of Conduct 2022-06-06 21:54:15 +03:00
developer-docker-compose.yml Update grafana version (#27) 2022-06-08 17:05:18 -06:00
DEVELOPER.md Update grafana version (#27) 2022-06-08 17:05:18 -06:00
GOVERNANCE.md Updated GOVERNANCE, added Code Of Conduct 2022-06-06 21:54:15 +03:00
LICENSE World, meet OnCall! 2022-06-03 08:09:47 -06:00
LICENSING.md Making LICENSING.md more explicit 2022-06-03 16:21:26 +02:00
MAINTAINERS.md Updated GOVERNANCE, added Code Of Conduct 2022-06-06 21:54:15 +03:00
README.md Update README.md 2022-06-09 17:48:26 +03:00
screenshot.png World, meet OnCall! 2022-06-03 08:09:47 -06:00
SECURITY.md World, meet OnCall! 2022-06-03 08:09:47 -06:00

Developer-friendly, incident response management with brilliant Slack integration.

  • Collect and analyze alerts from multiple monitoring systems
  • On-call rotations based on schedules
  • Automatic escalations
  • Phone calls, SMS, Slack, Telegram notifications

Getting Started

We prepared multiple environments: production, developer and hobby:

  1. Download docker-compose.yaml:
curl https://github.com/... -o docker-compose.yaml
  1. Set variables:
export DOMAIN=http://localhost
export SECRET_KEY=my_random_secret_must_be_more_than_32_characters_long
export RABBITMQ_PASSWORD=rabbitmq_secret_pw
export MYSQL_PASSWORD=mysql_secret_pw
export COMPOSE_PROFILES=with_grafana
export GRAFANA_USER=admin
export GRAFANA_PASSWORD=admin
  1. Launch services:
docker-compose -f docker-compose.yml up --build -d
  1. Issue invite token and get further instructions:
docker-compose -f docker-compose.yml run engine python manage.py issue_invite_for_the_frontend --override

Join community

Further Reading