# grafana-cold-storage/oncall

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/grafana-cold-storage-oncall).**

_How this analysis was created: the description and tags below were written by an AI model that read this project's README and public documentation pages; stars, license and language come straight from the GitHub API. The model does not read the source code._

3,887 stars · 411 forks · Python · AGPL-3.0 · archived

## Links

- GitHub: https://github.com/grafana-cold-storage/oncall
- Homepage: https://grafana-cold-storage.github.io/oncall/
- awesome-repositories: https://awesome-repositories.com/repository/grafana-cold-storage-oncall.md

## Topics

`alert` `alerting` `grafana` `oncall` `oncall-schedule` `slack` `telegram`

## Description

Oncall is an incident response management platform designed to coordinate alert routing, on-call scheduling, and incident resolution workflows. It functions as an alert routing and escalation engine that directs notifications to responders using rule-based deduplication and conditional escalation policies.

The system includes a multi-channel notification gateway for delivering urgent alerts via SMS, push notifications, and chat platforms, featuring the ability to bypass device silence settings. It also serves as an on-call scheduling system that manages team rotations and availability through automated synchronization with external identity providers and calendars.

Broad capabilities cover infrastructure monitoring integration to ingest data from third-party platforms, incident lifecycle management to track status, and the use of infrastructure-as-code tools to migrate configurations and escalation routes between environments. The platform also supports system extensibility through a plugin architecture with isolated execution and digital signature verification.

## Tags

### System Administration & Monitoring

- [Routing Engines](https://awesome-repositories.com/f/system-administration-monitoring/alert-escalation-policies/routing-engines.md) — Implements a rule-based routing and escalation engine to direct notifications to the correct responders.
- [Incident Management](https://awesome-repositories.com/f/system-administration-monitoring/incident-management.md) — Provides a platform for coordinating the full lifecycle of incident response and alert management. ([source](https://grafana.com/blog/2025/03/11/oncall-management-incident-response-grafana-cloud-irm/))
- [Alert Aggregators](https://awesome-repositories.com/f/system-administration-monitoring/alert-aggregators.md) — Aggregates multiple similar alerts into single incidents to reduce noise and prevent alert fatigue. ([source](https://grafana.com/blog/2021/11/09/announcing-grafana-oncall/))
- [Alert Escalation Policies](https://awesome-repositories.com/f/system-administration-monitoring/alert-escalation-policies.md) — Implements the sequence and timing for routing alerts through different support tiers to ensure incident resolution.
- [Alert Routing](https://awesome-repositories.com/f/system-administration-monitoring/alert-routing.md) — Directs incoming alerts to specific teams and communication channels based on predefined escalation policies. ([source](https://grafana.com/docs/oncall/latest/))
- [Alerting and Incident Management](https://awesome-repositories.com/f/system-administration-monitoring/alerting-and-incident-management.md) — Provides a mobile interface for responders to acknowledge, resolve, or silence active incident alerts. ([source](https://grafana.com/docs/oncall/latest/mobile-app/))
- [Monitoring System Ingestion](https://awesome-repositories.com/f/system-administration-monitoring/incident-management/third-party-integrations/monitoring-system-ingestion.md) — Connects to external alerting sources to ingest incident data from various third-party monitoring platforms. ([source](https://grafana.com/blog/2021/11/09/announcing-grafana-oncall/))
- [Incident Response Platforms](https://awesome-repositories.com/f/system-administration-monitoring/incident-response-platforms.md) — Serves as a complete platform for coordinating alert routing, on-call scheduling, and incident resolution.
- [Incident Response Workflows](https://awesome-repositories.com/f/system-administration-monitoring/incident-response-workflows.md) — Coordinates alert routing and incident resolution workflows to minimize system downtime.
- [Multi-Channel Notification Dispatch](https://awesome-repositories.com/f/system-administration-monitoring/notification-channels/notification-channel-configuration/multi-channel-notification-dispatch.md) — Provides a unified gateway for dispatching urgent alerts across SMS, push notifications, and chat platforms.
- [Multi-Channel Notification Workflows](https://awesome-repositories.com/f/system-administration-monitoring/notification-channels/notification-channel-configuration/multi-channel-notification-workflows.md) — Coordinates alert delivery across multiple channels including SMS, push notifications, and chat platforms.
- [Notification Noise Reduction](https://awesome-repositories.com/f/system-administration-monitoring/notification-noise-reduction.md) — Reduces alert volume by grouping high-volume notifications into single incidents via deduplication rules.
- [Scheduling Systems](https://awesome-repositories.com/f/system-administration-monitoring/on-call-schedule-displays/on-call-schedule-configurations/scheduling-systems.md) — Manages team rotations and availability with automated synchronization from external identity providers and calendars.
- [Rotation Management](https://awesome-repositories.com/f/system-administration-monitoring/on-call-schedule-displays/rotation-management.md) — Coordinates staff rotations and on-call shifts by synchronizing with external calendars. ([source](https://grafana.com/docs/oncall/latest/))
- [Centralized Monitoring Platforms](https://awesome-repositories.com/f/system-administration-monitoring/centralized-monitoring-platforms.md) — Connects external monitoring platforms and observability tools to a centralized system for unified incident tracking.
- [Critical Alert Overrides](https://awesome-repositories.com/f/system-administration-monitoring/critical-alert-overrides.md) — Overrides system Do Not Disturb settings to ensure critical alerts are delivered and heard immediately. ([source](https://grafana.com/docs/oncall/latest/mobile-app/))
- [Critical Path Notifications](https://awesome-repositories.com/f/system-administration-monitoring/notification-channels/slack-notifications/email-alert-notifications/multi-channel-alerting/critical-path-notifications.md) — Delivers urgent alerts via multi-channel paths that bypass device silence settings.
- [On-Call Schedule Displays](https://awesome-repositories.com/f/system-administration-monitoring/on-call-schedule-displays.md) — Provides interfaces to browse and filter current and upcoming on-call shift information. ([source](https://grafana.com/docs/oncall/latest/mobile-app/))

### DevOps & Infrastructure

- [Noise-Reducing Alert Grouping](https://awesome-repositories.com/f/devops-infrastructure/kubernetes-deployments/alertmanager-deployment/alertmanager-alert-forwarders/promql-based-alerting-rules/noise-reducing-alert-grouping.md) — Groups high-volume notifications into single incidents by matching payload attributes to reduce alert fatigue.
- [Configuration as Code](https://awesome-repositories.com/f/devops-infrastructure/configuration-as-code.md) — Supports the migration of escalation routes and incident configurations using declarative configuration-as-code scripts.
- [Configuration Migration](https://awesome-repositories.com/f/devops-infrastructure/configuration-management/file-based-configuration/configuration-migration.md) — Implements tools for migrating escalation routes and integration settings between different environments using declarative scripts. ([source](https://grafana.com/docs/oncall/latest/set-up/migration-from-other-tools/))
- [Incident Status Dashboards](https://awesome-repositories.com/f/devops-infrastructure/infrastructure/version-control-systems/git-based-repositories/issue-tracking/incident-tracking/incident-status-dashboards.md) — Centralizes visibility of active and resolved incidents in a single view for rapid updates. ([source](https://grafana.com/blog/2021/11/09/announcing-grafana-oncall/))

### Networking & Communication

- [Incident Notification Services](https://awesome-repositories.com/f/networking-communication/communication-platforms-services/messaging-notification-systems/messaging-automation/incident-notification-services.md) — Delivers incident alerts via push notifications, phone calls, or SMS through third-party integrations. ([source](https://grafana.com/docs/oncall/latest/open-source/))
- [Critical Alert Overrides](https://awesome-repositories.com/f/networking-communication/critical-alert-overrides.md) — Bypasses mobile device silent modes and do not disturb settings to ensure urgent alerts reach responders.

### Development Tools & Productivity

- [Identity-Driven Team Mapping](https://awesome-repositories.com/f/development-tools-productivity/team-management/default-team-assignments/identity-driven-team-mapping.md) — Automatically assigns users to teams based on claims from an external identity provider. ([source](https://grafana.com/docs/oncall/latest/set-up/migration-from-other-tools/))

### Security & Cryptography

- [Identity Provider Group Mappings](https://awesome-repositories.com/f/security-cryptography/identity-provider-group-mappings.md) — Synchronizes external identity provider groups with internal roles to manage user memberships and access.
- [Identity Provider Integrations](https://awesome-repositories.com/f/security-cryptography/identity-provider-integrations.md) — Synchronizes user identities and group memberships from external authentication services using standardized protocols.
- [Identity Provider Syncs](https://awesome-repositories.com/f/security-cryptography/user-identity-management/identity-provider-syncs.md) — Automates user and group creation by syncing assignments from an external identity provider. ([source](https://grafana.com/docs/oncall/latest/set-up/migration-from-other-tools/))

### User Interface & Experience

- [Notification Preferences](https://awesome-repositories.com/f/user-interface-experience/notification-customization/chat-notification-sounds/notification-preferences.md) — Allows users to configure alert delivery methods via SMS, mobile apps, or chat platforms. ([source](https://grafana.com/docs/oncall/latest/))
