I’d love to be able to visit https://buildkite.com/organizations/X/jobs?q=state:failed and see all failed jobs. Is this possible? Even better would be a list of failed jobs and filter by agent.
It doesn’t look as if that’s possible and the page says:
Server request for query Jobs_OrganizationRelayQL
failed for the following reasons: 1. Variable state_3 of type [JobStates!]! was provided invalid value for 0 (Expected “FAILED” to be one of: PENDING, WAITING, WAITING_FAILED, BLOCKED, BLOCKED_FAILED, UNBLOCKED, UNBLOCKED_FAILED, LIMITING, LIMITED, SCHEDULED, ASSIGNED, ACCEPTED, RUNNING, FINISHED, CANCELING, CANCELED, TIMING_OUT, TIMED_OUT, SKIPPED, BROKEN) type_2:[JobTypes!]!,$state_3:[JobStates!]!,$concurrency_4:Jo ^^^
@nathan.pierce doesn’t that exact URL just work right now? :)
Not sure why, but I didn’t include the error I see. Sorry about that.
Note: I’m using my org name in place of X in the url.
@anon85971592 Any ideas why this isn’t possible for us?
@nathan.pierce doh! I must have been low on coffee when I wrote that. You’re right, that’s totally not a thing.
Just shipping a PR now to make it real. I’ll let you know when it’s live.
@nathan.pierce 
state=failed
isn’t a thing I’m afraid, however state=finished passed=false
is a thing!
1 Like
Passed:false looks like it will work!
However, I tried https://buildkite.com/organizations/X/jobs?q=passed:false and it’s just sitting there with the loading icon for a looong time. It eventually throws:
Server request for query
Jobs_OrganizationRelayQLfailed for the following reasons: 1. An error occurred while executing your GraphQL query. Please contact hello@buildkite.com for help and provide this query in the email.
Is there a way to limit the search to certain agents, using regex on the queue attribute?
I’d guess because that isn’t hitting our database indexes and it’s timing out. Are you able to include state=finished
too?
When I use that, I see
Seems like there is something wrong.