No builds are showing up
The usual causes, in the order worth checking them.
Telemetry fails quietly, on purpose
A build must never fail because the telemetry backend was unreachable or refused it. So every failure here looks the same from the pipeline: a green build with no spans. The job log is where the answer is.
Check in this order
- Is the account enrolled? An unapproved request means the exchange returns
403. The job log says
exchange refused. - Is the audience exactly
kaniko-telemetry? A token minted for any other audience is rejected, which is what stops one minted for a cloud deployment being replayed here. - Is the endpoint the full path, ending
/oidc/v1/traces? kaniko only appends/v1/tracesto an endpoint that has no path of its own. - Is the kaniko version recent enough to emit spans at all? Releases before the instrumentation landed emit nothing, whatever you configure.
A build that stops halfway
A trace with instruction spans but no completed root span shows as a crashed build, not as missing data. If a build was killed โ an out-of-memory runner is the usual cause โ that is what you are looking at.
The same shape appears if the ingest token expired mid-build, so a long build that reads as crashed is worth checking against the token's lifetime.