Troubleshooting

Data Not Showing

Checklist for resolving first-run data issues.

If your dashboard shows empty states after connecting integrations, work through this checklist:

1. Check integration status

Go to Settings → Integrations. All connected integrations should show Active (green). If any show Error or Disconnected, reconnect them.

Common causes:

  • OAuth token expired or revoked
  • GitHub OAuth App authorization removed from your organization
  • Webhook delivery failing (check GitHub → Organization Settings → Webhooks → Koalr → Recent Deliveries for error responses)

2. Wait for initial sync

The first sync after connecting GitHub takes 2–10 minutes depending on repository count and PR history. The ingestion progress bar on the Deploy Risk page shows live sync progress.

For organizations with 50+ repositories, initial sync may take up to 30 minutes.

3. Verify webhook delivery

In GitHub: Organization Settings → Webhooks → [Koalr webhook] → Recent Deliveries

All webhook deliveries should show HTTP 200. If you see 4xx/5xx responses, the Koalr API may be temporarily unavailable — check status.koalr.com.

4. Check that deployments are created

DORA metrics require deployment events. Verify your CI/CD pipeline creates GitHub Deployment records:

# Check recent deployments via GitHub CLI
gh api repos/YOUR_ORG/YOUR_REPO/deployments | jq '.[0:3]'

If no deployments appear, your pipeline may not use the GitHub Deployments API. Connect a deploy platform webhook instead (Vercel, Railway, Netlify, etc.).

5. Verify team membership

Deploy risk and DORA metrics are computed org-wide. If you're filtering by team and see no data, confirm team members exist in People → Teams.

6. Coverage data not showing

Coverage requires a separate integration (Codecov, SonarCloud, or Datadog). Connect one at Integrations. Coverage data only appears after the next CI run uploads a report.

7. Incidents not showing

Incidents require PagerDuty, OpsGenie, or incident.io. Check Integrations for the incident integration status.

Still stuck?

Contact us at [email protected] or use the Help button in the sidebar. Include your organization ID (visible in Settings → General) and a description of what you expect to see vs. what's shown.