Skills2026年4月16日·1 分钟阅读

Grafana OnCall — Open Source Incident Response and On-Call Management

Manage on-call schedules and incident routing with Grafana OnCall. Integrates natively with Grafana alerting for automated escalations, multi-channel notifications, and team rotation management.

Agent 就绪

Agent 可直接安装

这个资产可安装;Agent 先选择当前运行时、检查安装计划,再运行匹配命令。

Native · 98/100策略:允许
Agent 入口
任意 MCP/CLI Agent
类型
Skill
安装
Single
信任
信任等级:Community
入口
Grafana OnCall Incident Response
直接安装命令
npx -y tokrepo@latest install 017130a6-393a-11f1-9bc6-00163e2b0d79 --target codex

先 dry-run 确认安装计划,再运行此命令。

TL;DR
Grafana OnCall handles on-call schedules, escalations, and multi-channel incident notifications.
§01

What it is

Grafana OnCall is an open-source incident response and on-call management tool. It integrates natively with Grafana alerting to route alerts to the right person at the right time. Features include on-call schedules, escalation chains, multi-channel notifications (Slack, PagerDuty, phone, SMS), and team rotation management.

Grafana OnCall targets DevOps and SRE teams already using Grafana for monitoring who want on-call management without paying for PagerDuty or Opsgenie.

§02

How it saves time or tokens

Grafana OnCall eliminates the gap between monitoring and incident response. Alerts from Grafana flow directly into OnCall without webhook configuration. Escalation chains ensure that if the primary on-call does not acknowledge, the alert automatically routes to the next person.

Schedule management with overrides and swaps handles the messy reality of PTO and shift changes without manual coordination.

§03

How to use

  1. Enable the OnCall plugin in your Grafana instance
  2. Create on-call schedules with team rotations
  3. Define escalation chains: who gets notified first, second, and third
  4. Connect notification channels (Slack, email, phone)
§04

Example

# Terraform configuration for Grafana OnCall
resource 'grafana_oncall_schedule' 'primary' {
  name      = 'Primary On-Call'
  type      = 'calendar'
  time_zone = 'America/New_York'
}

resource 'grafana_oncall_escalation_chain' 'critical' {
  name = 'Critical Alerts'
}

resource 'grafana_oncall_escalation' 'step1' {
  escalation_chain_id = grafana_oncall_escalation_chain.critical.id
  type                = 'notify_on_call_from_schedule'
  notify_on_call_from_schedule = grafana_oncall_schedule.primary.id
  position            = 0
}

resource 'grafana_oncall_escalation' 'step2' {
  escalation_chain_id = grafana_oncall_escalation_chain.critical.id
  type                = 'wait'
  duration            = 300  # 5 minutes
  position            = 1
}
§05

Related on TokRepo

§06

Common pitfalls

  • OnCall requires Grafana 9.0+ and the OnCall plugin; older Grafana versions are not supported
  • Phone and SMS notifications require a Twilio or Grafana Cloud connection; self-hosted setups default to Slack and email
  • Escalation chains without a final catch-all step can result in unacknowledged alerts during off-hours

常见问题

How does Grafana OnCall compare to PagerDuty?+

PagerDuty is a mature, managed service with extensive integrations. Grafana OnCall is free, open source, and integrates natively with Grafana. OnCall covers core on-call needs; PagerDuty offers more advanced features like event intelligence and stakeholder communication.

Can OnCall work with non-Grafana alerting?+

Yes. OnCall provides webhook endpoints that accept alerts from any monitoring system. You can route alerts from Prometheus Alertmanager, Datadog, or custom systems via HTTP webhooks.

Does OnCall support multiple teams?+

Yes. OnCall supports multiple schedules, escalation chains, and teams. Each team can have its own rotation, notification preferences, and escalation policies.

How do shift swaps work?+

Team members can request shift swaps through the OnCall UI. The swap is approved by the other party and reflected in the schedule immediately. Overrides let managers assign temporary coverage without changing the rotation.

Is Grafana OnCall available in Grafana Cloud?+

Yes. Grafana Cloud includes OnCall as a managed service with phone and SMS capabilities built in. The open-source version can be self-hosted and provides the same core features minus managed phone/SMS.

引用来源 (3)

讨论

登录后参与讨论。
还没有评论,来写第一条吧。

相关资产