🤖 CoderWorkspacePool: Prometheus metrics for demand-based autoscaling

Offen
#457 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Maintainer antworten meist innerhalb von 1 Tag

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Anfängerfreundlichkeit
35/100
Issue-Typ
Feature
Klarheit
Größtenteils klar
Aktivitätsstatus
Aktiv
Tech-Stack
go, kubernetes, prometheus
Bereich
observability

Rechercherichtung

Start with the plan referenced as workspace-13.md section 16 item 3, then find where the CoderWorkspacePool status tracks waiting claims and ready members. Decide which counts the metrics should expose and how they are labelled per pool, then register them with the operator's Prometheus registry. Done means the metrics are served on the existing metrics endpoint and documented for KEDA use.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

Idea

Prometheus metrics for workspace pools, for example waiting claims and ready members per pool, so that KEDA can scale a pool on demand. Today the docs show KEDA cron and HPA External metrics from your own adapter, and nothing exports the pool's own demand.

Plan workspace-13.md section 16 item 3.

Refs #153


Generated with xum • Model: anthropic:claude-opus-5-5 • Thinking: xhigh

Vorherrschende Sprache
Go
Sterne
5
Forks
3
Ø Merge
1 Std. 50 Min.
Gemergte PRs (30 T.)
160

Entwicklungsumgebung

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus coder/coder-k8s

Alle Issues in coder/coder-k8s

Ähnliche Issues

Weitere Issues zu Go

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.