Métriques du dépôt
- Stars
- (25 384 stars)
- Métriques de merge PR
- (Merge moyen 22j 20h) (77 PRs mergées en 30 j)
Description
Description of the feature request:
The Build Event Protocol currently includes information about how many of each type of runner were created during a build in the RunnerCount message found inside the BuildMetrics message. We think it would be useful if RunnerCount also included the field execution_kind, which would contain a string corresponding to the return value of SpawnMetrics#execKind() to clarify what type of execution the runner corresponds to.
What underlying problem are you trying to solve with this feature?
We find that we often want to know higher-level information about how many local and how many remote runners were used during a build, rather than a more granular breakdown within these. With the current structure of the Build Event Protocol, this requires knowledge about which types of runners exist and which execution kinds they correspond to at the time when the data is analyzed. This information also has to be kept up do date if new runner types are added in the future. Analyzing the BEP data would be simpler if the execution kind information could instead be found directly in the data itself.
Which operating system are you running Bazel on?
Red Hat Enterprise Linux 7.9
What is the output of bazel info release?
No response
If bazel info release returns development version or (@non-git), tell us how you built Bazel.
No response
What's the output of git remote get-url origin; git rev-parse master; git rev-parse HEAD ?
No response
Have you found anything relevant by searching the web?
No response
Any other information, logs, or outputs that you want to share?
No response