Repository navigation
Show process telemetry on the build progress tab - #198
Merged
Merged
Conversation
Reads what instrumented runs report: cores and memory per stage (and their medians across runs), a heartbeat that marks a silent run stalled after five minutes, batches done of a stage's total (the current stage's remaining time then follows the measured rate), failure classes with the compute each threw away, and the run's commit, runtime and machine. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
A US run whose write check failed records delivery_check; a UK run's delivery block counts uploads. Either way, a run that stayed on its build machine is flagged, with the re-stage command for US runs. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Runs from before failure classes get one inferred from their error type, message and failing stage (marked inferred). A run that went silent within two minutes of starting is told apart from a kill as a test or aborted launch. Each kind lists the stages runs stopped in and their most common failure messages. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The epoch, solver pass and seconds per epoch move into the current-stage summary, which is what a running build needs. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
A run silent since July drew a timeline months long: its elapsed time ran to now and the axis drew a tick per day. Elapsed time now stops at the last telemetry, the axis keeps to about eight ticks at any length, and a run that went silent within two minutes reads as a test or aborted launch. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
A running build first, otherwise the newest run that got past its first two minutes, instead of whichever run is newest (often a test or an abort). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Short stages were folded into a count; each now gets its own row. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This branch was successfully deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Stacked on #197. GitHub retargets it to
mainonce #197 merges.Summary
The Build progress tab now reads the process telemetry that PolicyEngine/microcosm#1082's follow-up adds to US release builds, branch
staging-telemetry-p0. Runs that don't report it look exactly as before.HEARTBEAT_STALE_MS), not six hours. That makes an out-of-memory or SIGKILL death visible quickly.workin the progress document gives batches done, the total and the time spent so far.Testing
bun test: 529 pass, including new tests for cores from resources, measured batch rate with and without history, heartbeat staleness, failure-class counts and identity parsing.tsc --noEmitpasses.StagingTelemetryfrom thestaging-telemetry-p0branch through a simulated US release, local only with no uploads, and watched it on the local tab.🤖 Generated with Claude Code