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
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
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
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
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
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
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
Andi Büchler
564c112b1a
Fix trivial typos ( #2856 )
2023-09-07 13:51:41 +02: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