Show which private worker executed a run (in run details + audit/log export)

We use private workers only, and one of the gaps for us right now is not being able to tell where a specific run actually executed once it finishes. While a run is active, we can sometimes spot worker IDs in the worker pool view, but after the run completes there’s no reliable way to trace it back to a particular worker or host. That becomes a real problem when users report repeated failures and we suspect one of our worker machines is unhealthy, rebooting, or having network issues. Without run to worker traceability, troubleshooting turns into guesswork.

What we need is simple. For every run, Spacelift could record and display which worker picked it up, and ideally which worker pool it came from. If there’s safe metadata available like a worker tag, label, or hostname or node identifier, that would make correlation even easier. This information should be visible directly in the run details view, and it should also be included in exported logs or audit events so we can correlate runs in external tooling like Splunk. Having it available via API would be a big plus too, since it would let us automate troubleshooting and reporting.

This would make it much easier to debug failures, spot patterns, and understand whether issues are tied to a specific worker or host, especially in environments that rely exclusively on private workers.

Workaround
-
Problem
-

Please authenticate to join the conversation.

Upvoters
Status

🔭 Discovery

Board

💡 Feature Requests

Date

2 months ago

Subscribe to post

Get notified by email when there are changes.