Prateek Kumar
843e13247d
Expose gha_available_jobs and gha_acquired_jobs listener metrics
...
The RunnerScaleSetStatistic struct from the scaleset package provides
TotalAvailableJobs and TotalAcquiredJobs fields, but these were not
being exposed as Prometheus metrics by the listener. This leaves
operators without visibility into the job queue depth for their
scale sets.
Add two new gauge metrics to the ghalistener metrics exporter:
- gha_available_jobs: jobs with matching runs-on labels waiting to be
acquired by the scale set
- gha_acquired_jobs: jobs acquired by the scale set but not yet
assigned to a runner
These metrics complete the exposure of all RunnerScaleSetStatistic
fields and were originally proposed in the metrics ADR
(2023-05-08-exposing-metrics.md) but never implemented.
Made-with: Cursor
2026-04-01 00:22:23 -04:00
Vinayak Gaikwad
0d1e2b3e74
remove redundant ticks around "name" and use plural ( #3661 )
2026-03-23 12:46:13 +01:00
Nikola Jokic
8b7f232dc4
Prepare 0.14.0 release ( #4413 )
2026-03-19 18:53:37 +01:00
Nikola Jokic
a505fb5616
Prepare 0.13.1 release ( #4341 )
2025-12-23 14:57:05 +01:00
Nikola Jokic
a0c30df25b
Prepare 0.13.0 release ( #4280 )
2025-10-16 19:25:56 +02:00
Berat Postalcioglu
7604c8361f
docs: fix broken Grafana dashboard JSON path ( #4270 )
2025-10-09 22:05:43 +02:00
zkpepe
0a0be027fd
docs: fix repo path typo ( #4229 )
2025-08-27 16:17:52 +02:00
Ho Kim
aa14f50e45
feat(runner): add ubuntu 24.04 support ( #3598 )
2025-07-01 18:34:52 +09:00
Nikola Jokic
ded39bede6
Prepare 0.12.1 release ( #4153 )
2025-06-27 13:49:47 +02:00
Nikola Jokic
d9826e5244
Prepare 0.12.0 release ( #4122 )
2025-06-13 14:23:26 +02:00
Ken Muse
46ee5cf9a2
Revised dashboard ( #4022 )
2025-04-23 11:36:05 +02:00
Nikola Jokic
4ca37fbdf2
Prepare 0.11.0 release ( #3992 )
2025-03-25 11:09:03 +01:00
Salman Chishti
a325cc745a
Small readme updates for readability ( #3860 )
2025-03-10 22:43:02 +01:00
James Ward
f6b4d87431
docs: end markdown code block correctly ( #3736 )
2025-01-17 12:44:12 +01:00
Matteo Bianchi
4584cc65a9
Updated dead link ( #3830 )
...
Co-authored-by: Nikola Jokic <jokicnikola07@gmail.com>
2025-01-17 12:39:15 +01:00
Bassem Dghaidi
1e10417be8
Prepare `0.10.1` release ( #3859 )
2024-12-18 16:22:50 +01:00
Bassem Dghaidi
59cb1d2c8b
Prepare `0.10.0` release ( #3849 )
2024-12-16 11:39:55 +01:00
Ken Muse
488b0956fd
Update docs with details for the dashboard visualizations ( #3696 )
...
Co-authored-by: Bassem Dghaidi <568794+Link-@users.noreply.github.com>
2024-12-13 14:50:55 +01:00
Nikola Jokic
80d848339e
Prepare 0.9.3 release ( #3624 )
2024-06-25 12:35:39 +02:00
Nikola Jokic
4eb038eaa1
Bump node actions ( #3569 )
2024-06-21 12:11:29 +02:00
Nikola Jokic
3be7128f9a
Prepare 0.9.2 release ( #3530 )
2024-05-20 10:58:06 +02:00
Nikola Jokic
9e191cdd21
Prepare 0.9.1 release ( #3448 )
2024-04-17 10:51:28 +02:00
Nikola Jokic
4357525445
Prepare 0.9.0 release ( #3388 )
2024-03-27 11:54:17 +01:00
Nikola Jokic
309b53143e
Prepare 0.8.3 release ( #3309 )
2024-02-28 10:26:32 +01:00
Nick McClorey
c03fac8fdd
Remove Typo in Grafana docs ( #3235 )
2024-02-02 10:01:22 +01:00
Nikola Jokic
d72774753c
Prepare 0.8.2 release ( #3249 )
2024-01-26 11:03:08 +01:00
Ken Muse
47dfed3ced
Add documentation legacy modes warning and links to new docs ( #3199 )
2024-01-05 19:56:31 +01:00
Nikola Jokic
1f9b7541e6
Prepare 0.8.1 release ( #3184 )
2023-12-21 17:14:33 +01:00
Nikola Jokic
3fab744a4f
Prepare 0.8.0 release ( #3175 )
2023-12-20 11:16:56 +01:00
Nikola Jokic
f7eb88ce9c
Change minRunners behavior and fix the new listener min runners ( #3139 )
2023-12-13 19:39:21 +01:00
Nikola Jokic
5347e2c2c8
ADR: Changing semantics of min runners to be min idle runners ( #3040 )
2023-11-30 11:59:10 +01:00
Nikola Jokic
8aa04dd2be
Prepare 0.7.0 release ( #3077 )
2023-11-15 13:10:51 +01:00
Nikola Jokic
1a8abb6d39
Prepare 0.6.1 release ( #2929 )
2023-09-26 11:40:48 +02:00
Nikola Jokic
cf24ab584d
Prepare 0.6.0 release ( #2900 )
2023-09-15 12:04:06 +02:00
Lukas Beranek
c8216e1396
Fix missing \ in about-arc.md ( #2866 )
2023-09-07 13:52:25 +02:00
Andi Büchler
564c112b1a
Fix trivial typos ( #2856 )
2023-09-07 13:51:41 +02:00
mubashirusman
030efd82c5
Fix spacing in about-arc.md ( #2790 )
2023-09-07 12:24:55 +02:00
Nathan Heaps
0b24b0d60b
Add docs for setting the RUNNER_GRACEFUL_STOP_TIMEOUT env var on docker container ( #2843 )
2023-08-30 12:30:18 +09:00
Bassem Dghaidi
a3df23b07c
Add grafana dashboard sample ( #2825 )
2023-08-21 16:31:55 +02:00
Nikola Jokic
abc0b678d3
Revert chart name and use helper constant to trim the name base ( #2824 )
...
Co-authored-by: Bassem Dghaidi <568794+Link-@users.noreply.github.com>
2023-08-21 15:36:14 +02:00
Bassem Dghaidi
8a41a596b6
Prepare 0.5.0 release ( #2783 )
2023-08-21 14:10:36 +02:00
Bassem Dghaidi
e10c437f46
Move gha-* docs out of preview ( #2779 )
2023-08-21 14:06:12 +02:00
Juliet Boyd
a36b0e58b0
Clarify multiple metrics in docs ( #2712 )
...
Co-authored-by: Dylan Boyd <5061312+dylanjboyd@users.noreply.github.com>
2023-08-09 17:53:39 +09:00
Nikola Jokic
0dadfc4d37
ADR: Customize listener pod ( #2752 )
2023-07-25 16:47:26 +02:00
Thorsten Wildberger
dc58f6ba13
feat: allow more dockerd options ( #2701 )
2023-07-25 13:59:49 +09:00
Paweł Rein
9f33ae1507
fixed indent in a README example ( #2725 )
2023-07-25 13:45:44 +09:00
Rose Soriano
81dea9b3dc
Fix more broken links in docs ( #2473 )
...
Co-authored-by: Bassem Dghaidi <568794+Link-@users.noreply.github.com>
2023-06-23 08:54:13 -04:00
Nuru
aac811f210
Update unconsumed HRA capacity reservation's expiration more frequently and consistently ( #2502 )
...
Co-authored-by: Yusuke Kuoka <ykuoka@gmail.com>
2023-05-30 09:04:57 +09:00
Nikola Jokic
91c8991835
Scale Set Metrics ADR ( #2568 )
...
Co-authored-by: Bassem Dghaidi <568794+Link-@users.noreply.github.com>
2023-05-18 15:37:41 +02:00
Bassem Dghaidi
44e9b7d8eb
Add new architecture diagram ( #2598 )
2023-05-17 08:36:16 -04:00