30
30
<title >Average Workflow Overview</title >
31
31
<single >
32
32
<search >
33
- <query >`github_webhooks` eventtype="GitHub::Workflow" repository.name IN("$repoTkn$" ) | eval queued=if(action="queued ",_time,NULL), started=if(action="in_progress",_time,NULL), completed=if(action="completed",_time,NULL) | stats min(queued) as queued, min(started) as started, min( completed) as completed by repository.name,workflow_job .name,workflow_job .id | eval queueTime=started-queued, runTime=completed-started, totalTime=completed-queued | fields repository.name,workflow_job .name, workflow_job .id, queueTime, runTime, totalTime | stats avg(queueTime) as queueTime, avg(runTime) as runTime, avg( totalTime) as totalTime | eval queueTime=toString(round(queueTime),"Duration"), runTime=toString(round(runTime),"Duration"), totalTime=toString(round(totalTime),"Duration")</query >
33
+ <query >`github_webhooks` eventtype="GitHub::Workflow" repository.name IN(""*"" ) | eval queued=if(action="requested ",_time,NULL), completed=if(action="completed",_time,NULL) | stats min(queued) as queued, min(completed) as completed by repository.name,workflow_run .name,workflow_run .id | eval totalTime=completed-queued | fields repository.name,workflow_run .name, workflow_run .id, totalTime | stats avg(totalTime) as totalTime | eval totalTime=toString(round(totalTime),"Duration")</query >
34
34
<earliest >$timeTkn.earliest$</earliest >
35
35
<latest >$timeTkn.latest$</latest >
36
36
<sampleRatio >1</sampleRatio >
60
60
<title >Workflow Analytics by Job Name</title >
61
61
<table >
62
62
<search >
63
- <query >`github_webhooks` eventtype="GitHub::Workflow" repository.name IN("$repoTkn$" ) | eval queued=if(action="queued ",_time,NULL), started=if(action="in_progress",_time,NULL), completed=if(action="completed",_time,NULL) | stats min(queued) as queued, min(started) as started, min( completed) as completed by repository.full_name,workflow_job .name,workflow_job .id | eval queueTime=started-queued, runTime=completed-started, totalTime=completed-queued | fields repository.full_name,workflow_job .name, workflow_job .id, queueTime, runTime, totalTime | stats avg(queueTime) as queueTime, avg(runTime) as runTime, avg( totalTime) as totalTime by repository.full_name,workflow_job .name | eval queueTime=toString(round(queueTime),"Duration"), runTime=toString(round(runTime),"Duration"), totalTime=toString(round(totalTime),"Duration")</query >
63
+ <query >`github_webhooks` eventtype="GitHub::Workflow" repository.name IN(""*"" ) | eval queued=if(action="requested ",_time,NULL),completed=if(action="completed",_time,NULL) | stats min(queued) as queued, min(completed) as completed by repository.full_name,workflow_run .name,workflow_run .id | eval totalTime=completed-queued | fields repository.full_name,workflow_run .name, workflow_run .id, totalTime | stats avg(totalTime) as totalTime by repository.full_name,workflow_run .name | eval totalTime=toString(round(totalTime),"Duration")</query >
64
64
<earliest >$timeTkn.earliest$</earliest >
65
65
<latest >$timeTkn.latest$</latest >
66
66
<sampleRatio >1</sampleRatio >
76
76
</table >
77
77
</panel >
78
78
</row >
79
- </form >
79
+ </form >
0 commit comments