Skip to content
/ oncall Public
forked from grafana/oncall

Developer-friendly incident response with brilliant Slack integration

License

Notifications You must be signed in to change notification settings

proceau/oncall

This branch is 4694 commits behind grafana/oncall:dev.

Folders and files

NameName
Last commit message
Last commit date
Jun 15, 2022
Jun 15, 2022
Jun 15, 2022
Jun 15, 2022
Jun 14, 2022
Jun 14, 2022
Jun 9, 2022
Jun 13, 2022
Jun 14, 2022
Jun 10, 2022
Jun 3, 2022
Jun 13, 2022
Jun 6, 2022
Jun 14, 2022
Jun 6, 2022
Jun 3, 2022
Jun 3, 2022
Jun 6, 2022
Jun 15, 2022
Jun 3, 2022
Jun 14, 2022
Jun 14, 2022
Jun 13, 2022

Repository files navigation

Latest Release License Docker Pulls Slack Discussion Build Status

Developer-friendly incident response 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 -fsSL https://raw.githubusercontent.com/grafana/oncall/dev/docker-compose.yml -o docker-compose.yml
  1. Set variables:
echo "DOMAIN=http://localhost:8080
SECRET_KEY=my_random_secret_must_be_more_than_32_characters_long
RABBITMQ_PASSWORD=rabbitmq_secret_pw
MYSQL_PASSWORD=mysql_secret_pw
COMPOSE_PROFILES=with_grafana  # Remove this line if you want to use existing grafana
GRAFANA_USER=admin
GRAFANA_PASSWORD=admin" > .env_hobby
  1. Launch services:
docker-compose --env-file .env_hobby -f docker-compose.yml up --build -d
  1. Issue one-time invite token:
docker-compose --env-file .env_hobby -f docker-compose.yml run engine python manage.py issue_invite_for_the_frontend --override
  1. Go to OnCall Plugin Configuration (or find OnCall plugin in configuration->plugins) and connect OnCall plugin with OnCall backend:
Invite token: ^^^ from the previous step.
OnCall backend URL: http://engine:8080
Grafana Url: http://grafana:3000
  1. Enjoy! Check our OSS docs if you want to set up Slack, Telegram, Twilio or SMS/calls through Grafana Cloud.

Join community

Further Reading

About

Developer-friendly incident response with brilliant Slack integration

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 78.2%
  • TypeScript 18.8%
  • HTML 1.2%
  • CSS 0.8%
  • JavaScript 0.5%
  • Smarty 0.3%
  • Other 0.2%