Skip to content

Commit 6c099c2

Browse files
authored
Use self hosted runner to run benchmark (#5695)
Part of #4537 These are some benchmark results from the `actuated` runner. It is pretty clear to me that this runner does not have a stable environment to produce stable benchmark results: - https://github.com/open-telemetry/opentelemetry-go/actions/runs/10278899889 - https://github.com/open-telemetry/opentelemetry-go/actions/runs/10275384692 Thus, I am switching the runner to the self-hosted runner, which uses bare metal, to run benchmarks. This is the request to use this type of runner. open-telemetry/community#2266 The underlying machine is m3.small.x86. It has 8 cores 64 GiB. https://deploy.equinix.com/product/servers/m3-small/ --- This is an example of using this runner from otel java. https://github.com/open-telemetry/opentelemetry-java/actions/runs/10277337397/job/28439208528 --- This runner cannot be triggered on a forked repo: XSAM@faab7b9. So, it is quite safe if we only let it run on the main branch.
1 parent c4ebcaa commit 6c099c2

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

.github/workflows/benchmark.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ env:
1010
jobs:
1111
benchmark:
1212
name: Benchmarks
13-
runs-on: actuated-arm64-4cpu-16gb
13+
runs-on: self-hosted
1414
steps:
1515
- uses: actions/checkout@v4
1616
- uses: actions/setup-go@v5

0 commit comments

Comments
 (0)