Skip to content

[reliability] Daily Reliability Review - 2026-10-19 #70383

Closed as not planned
Closed as not planned

Description

@github-actions

Executive Summary

Last 24h (Sentry org github, project gh-aw, spans with gh-aw.workflow.name): 7,403 spans; 3,813 gh-aw.run.status=success, 111 failure, 3,479 null (non-run spans). span.status: 7,292 ok / 111 error. No timeouts or cancellations observed. errors dataset: 0 events. logs dataset: 6 events. gen_ai.response.finish_reasons:length: 0 matches (no truncation detected, but the attribute was not found populated on any span, so this is inconclusive). Overall: moderate failure concentration in two workflows, plus an instrumentation gap.

Top Reliability Findings

Priority Workflow Problem Evidence Next Action
1 PR Code Quality Reviewer Failed runs 40 failure spans (24h) Inspect failing run logs; check agent/chat error
1 Contribution Check Failed runs 20 failure spans Inspect failing run logs
1 Smoke Copilot, Issue Triage Agent Failed runs 6 each Check for shared cause
1 Daily Storify, Copilot Opt, Issue Monster, The Great Escapi, Smoke Copilot - AOAI (Entra), Smoke Gemini Failed runs 5 each Triage individually
3 MCP gateway Error spans on POST /mcp/datadog (8) and POST /mcp/deepwiki (4) span.status=error counts Check MCP server auth/availability
5 All release null on all 7,403 spans; no gen_ai.response.finish_reasons values queries above See notes

Representative Traces

View representative traces

Recommendations

  • Investigate PR Code Quality Reviewer and Contribution Check first (60 of 111 failures); the failing-run error cause is not available from spans, so check the run logs.
  • Investigate chat error spans (agent/model errors) across workflows for a shared cause.
  • Check datadog and deepwiki MCP endpoints for errors.
  • Populate release and gen_ai.response.finish_reasons so regressions and truncation can be detected.

Notes

View notes
  • Timeouts/cancellations: gh-aw.run.status only showed success/failure; no timeout or cancelled values appeared. Status values cannot distinguish timeout from failure, so timeouts are inconclusive.
  • release is null on all spans and gen_ai.response.finish_reasons has no values: confirmed instrumentation gap (emit side maps release to resource service.version; the Sentry release mapping may be backend-dependent. I did not inspect send_otlp_span.cjs in this run). Truncation findings are inconclusive.
  • The workflow name is available as gh-aw.workflow.name (not gh_aw.workflow_name; that query returned an error). 2 failures have workflow name [Filtered].
  • OTLP export failures: no errors found (errors dataset empty); not directly testable from Sentry. The skills/otel-queries/SKILL.md file was not found in the repo, so the query loop was applied from the prompt.
  • Several search_events queries returned HTTP 400 on missing sort/field syntax; I fixed them once and did not retry equivalent queries.
  • Run ID: 39337953751

Generated by 🚨 Daily Reliability Review · copilot · auto · 21.5 AIC · ⌖ 12.5 AIC · ⊞ 8.2K · ◷

  • expires on Oct 21, 2026, 2:58 PM UTC-08:00

Activity

  1. github-actions commented on Oct 20, 2026

    @github-actions
    ContributorAuthor

    This issue is being closed as outdated. A newer issue has been created: #70651

    View newer issue


    This action was performed automatically by the Daily Reliability Review workflow.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions