In-depth review: On-Call Health
On-Call Health is a free, open-source tool that gives engineering managers a data-driven way to detect and prevent burnout in on-call teams. Developed by Rootly, it pulls signals from PagerDuty, GitHub, Linear, Jira, and Rootly itself to build a continuous picture of workload, incident volume, and after-hours activity. But what makes it distinct is that it doesn’t stop at technical metrics—it also collects subjective sentiment via automated Slack surveys, then combines both into an individualized risk score from 0 to 100. This hybrid approach is its real strength: it acknowledges that burnout is not purely a function of pagers or pull requests, but of how engineers feel about their workload. For engineering managers who have struggled to move beyond gut feelings and anecdotal reports, On-Call Health offers a structured, repeatable method for spotting trouble before it becomes a crisis.
The tool fits naturally into organizations that already use modern incident management and development platforms. If your team runs on PagerDuty, manages tasks in Jira or Linear, and communicates in Slack, On-Call Health can be deployed with minimal friction. It’s especially valuable for SRE and DevOps teams where on-call burden is high and rotations are frequent. The open-source license (Apache 2.0) means there’s no licensing cost and the code can be audited or customized—a significant advantage for security-conscious or budget-constrained teams. However, its value depends heavily on the breadth of integrations you have in place. Without a robust toolchain, the signal pool will be thin, and risk scores may lack context. Similarly, the sentiment surveys rely on consistent participation; if engineers ignore or rush through them, the subjective component becomes noise. Managers should also note that On-Call Health is an early-warning system, not a remediation tool—it alerts you to problems but doesn’t automatically rebalance rotations or pause work. That decision still rests with human judgment.
For practical use, the tool excels in three scenarios: proactive burnout prevention, post-incident health checks, and rotation optimization. A manager might see a rising risk score for an engineer who has been handling multiple incidents while also pushing code changes. That signal, combined with a declining sentiment score, justifies a conversation and a rotation adjustment before the engineer reaches exhaustion. After a major incident, team health baselines can reveal elevated stress levels across the board, prompting a temporary pause on non-urgent work. And over time, comparing individual scores helps ensure on-call duties are distributed fairly. The AI-powered trend summaries add another layer: they condense weeks of signals into a sentence or two, helping managers stay informed without manual data crunching. Ultimately, On-Call Health is a pragmatic, low-cost addition to any engineering org that takes developer wellbeing seriously—as long as you’re willing to act on what it tells you.
Who it's built for
Engineering managers
Why it fits
On-Call Health provides actionable risk scores that combine technical signals with sentiment data, enabling managers to identify at-risk engineers early and rebalance rotations before burnout occurs.
Best value
The individualized risk scoring (0-100) offers a clear, data-driven trigger for intervention, moving beyond gut feelings.
Caution
Risk scores depend on survey participation; low response rates can skew results, so managers need to encourage team engagement.
SRE and DevOps teams
Why it fits
The tool aggregates data from multiple platforms like PagerDuty, GitHub, Linear, and Jira, giving a holistic view of on-call workload across incident response and development tasks.
Best value
Automated sentiment surveys via Slack reduce friction, making it easy to capture subjective wellbeing without interrupting workflows.
Caution
On-Call Health does not include built-in remediation actions; it alerts managers but does not automatically reduce pager load.
Organizations using Rootly, PagerDuty, GitHub, Linear, or Jira
Why it fits
It leverages existing tool investments by pulling signals from these platforms, adding a wellbeing layer at no additional cost.
Best value
Free and open-source (Apache 2.0) means no licensing fees, and the code can be customized or audited.
Caution
Requires these tools to be in use; without them, the tool cannot generate meaningful risk scores.
Key features
Multi-Tool Signal Integration
Combines data from PagerDuty, GitHub, Jira, Linear, and Rootly to create a comprehensive workload picture beyond any single tool's metrics.
Benefit
Gives managers a unified view of on-call burden, including incident frequency, task load, and development activity, reducing blind spots.
Limitation
Integration setup requires existing tool stack and may need configuration; no native support for other platforms beyond those listed.
Automated Sentiment Collection via Slack Surveys
Sends periodic surveys in Slack to collect subjective feedback from engineers about their workload and stress levels.
Benefit
Captures qualitative data that technical signals miss, providing a more complete risk assessment with minimal effort from engineers.
Limitation
Survey participation is voluntary; low response rates can skew risk scores and reduce accuracy.
Individualized Risk Scoring System (0-100)
Calculates a risk score for each engineer by weighting technical signals (e.g., incident count, hours on-call) and sentiment survey responses.
Benefit
Provides a clear, quantifiable metric that managers can use to prioritize interventions and track changes over time.
Limitation
The scoring algorithm's exact weights are not transparent; users must trust the model. Scores may not capture all context.
AI-Powered Trend Analysis and Summaries
Uses AI to analyze risk score trends over time and generate summaries that highlight changes in team health.
Benefit
Saves managers time by automatically surfacing patterns and anomalies, enabling faster, data-informed decisions.
Limitation
AI summaries may miss nuance or require human interpretation to avoid over-reliance on automated insights.
Real-world use cases
Proactive Burnout Prevention
Engineering managerScenario
An engineering manager notices a team member's risk score rising over two weeks, with increased incident response and declining sentiment survey responses.
Solution
The manager uses On-Call Health's dashboard to identify the engineer and rebalances the on-call rotation, reducing their shifts and pausing non-urgent tasks.
Outcome
Early intervention prevents burnout, maintains productivity, and improves team morale without waiting for visible exhaustion.
Post-Incident Team Health Assessment
SRE team leadScenario
After a major outage, the team's health baselines show elevated stress levels and negative sentiment across multiple engineers.
Solution
The manager reviews AI-generated trend summaries and decides to postpone non-critical feature work for a sprint, allowing the team to recover.
Outcome
Data-driven recovery planning reduces the risk of secondary incidents caused by fatigued engineers and supports long-term wellbeing.
On-Call Rotation Optimization
DevOps managerScenario
A team has uneven on-call distribution, with some engineers handling more incidents due to expertise. Risk scores vary widely.
Solution
The manager compares individual risk scores and adjusts the rotation schedule to balance load, pairing high-risk engineers with lower-risk periods.
Outcome
Fairer distribution of on-call duties reduces resentment and prevents overburdening key individuals, improving team sustainability.
Pros & cons
Pros
- Open-source and free to use
- Integrates with popular engineering and communication tools
- Combines objective data with human sentiment
- AI summaries simplify complex workload trends
Cons
- Requires integration with multiple tools to provide the most accurate insights
- Success depends on team participation in sentiment surveys
Frequently asked questions
Is On-Call Health free to use?Pricing
Yes, On-Call Health is completely free and open-source under the Apache 2.0 license. There are no licensing fees or paid tiers, though you may incur costs for the infrastructure required to run it (e.g., hosting).
Which tools does On-Call Health integrate with?Integration
On-Call Health integrates with Rootly, PagerDuty, GitHub, Linear, and Jira for technical signals, and uses Slack for automated sentiment surveys. It does not currently support other incident management or development tools natively.
How does the risk scoring system work?Workflow
The risk score (0-100) combines objective technical signals (e.g., incident frequency, hours on-call, task load from integrated tools) with subjective sentiment data from Slack surveys. Higher scores indicate greater burnout risk. The exact weighting is not publicly documented, but both inputs contribute to the final score.
Can On-Call Health automatically reduce on-call load?Limitations
No, On-Call Health is a monitoring and alerting tool only. It does not automatically rebalance rotations or reduce pager load. It provides risk scores and trend summaries to inform manager decisions, but any remediation actions must be taken manually.
Who is On-Call Health best suited for?Fit
On-Call Health is best for engineering managers, SRE, and DevOps teams in organizations that already use PagerDuty, GitHub, Jira, Linear, or Rootly. It is particularly valuable for teams wanting a data-driven approach to monitor on-call workload and prevent burnout without additional cost.
Related tools in AI Healthcare

Platform to create AI agents for customer service across multiple channels.

Studocu is a platform for students to share and access study materials globally.

Open-source, self-hosted AI assistant providing full system access via common chat apps like WhatsApp.

Airtable is a no-code app-building platform with AI for data management and workflow automation.
All-in-one platform for content creators with link-in-bio, store, email marketing, and media kits.

Thomson Reuters: Technology solutions and expertise for professionals across various industries.
