Skip to content

Observability

Avrea tracks failure and flake rates across your team, captures every step duration, and keeps every log line searchable. Spot regressions from the analytics view, drill into a specific run, and read step-level logs.

The Analytics page surfaces workflow- and job-level metrics over the last 30 days:

  • Flake rate: jobs that failed where the same step has succeeded in other runs, surfacing flaky tests across your team.
  • Failure rate: fraction of completed jobs that failed.
  • Duration: median (p50) and p95 of successful runs.
  • Workflow runs: total count, broken down by success and failure.

Each metric includes a 30-day trend chart so you can see whether things are getting better or worse.

The run history view lists every workflow run across your organization, filtered by repository, branch, workflow, or status. Click any run to see its jobs; click a job to see its steps and logs.

Each job detail page lists every step in the workflow with its own collapsible log section. The log viewer supports:

  • Live tail: new lines append and auto-scroll while the job is running. Auto-scroll pauses when you scroll up so you can read back without losing your place.
  • Search and filter: full-text search with match highlighting, plus a filter mode that hides non-matching lines.
  • Log groups: GitHub Actions ::group:: / ::endgroup:: markers are rendered as collapsible sections. Groups containing search matches auto-expand.
  • ANSI rendering: 256-color and truecolor escape sequences render as styled output, including cursor controls.
  • Copy: copy the visible (or filtered) lines to the clipboard, with or without timestamps.

Logs are available during the run and kept after the job completes.

For inspecting VM state, running ad-hoc commands, or confirming a fix in-place, SSH directly into the running job. See Debugging.