Usage page: list a cluster's past billing cycles with their usage and cost

Aperta
#1,916 0 commenti 0 reazioni 1 assegnatario Vedi su GitHub

I maintainer di solito rispondono entro 2 giorni

@DavidCockerill ci sta già lavorando.

Dal 12/10/2026.

Valutazione

Questa issue non è ancora stata valutata.

Descrizione

Problem

The cluster Usage tab shows only the current billing cycle. After a renewal, a customer can't see what their cluster used in earlier cycles or what those cycles cost; the billing page shows invoice totals without the usage behind them.

Proposal

Add a Past cycles section to the Usage tab, below the current cycle. It lists the cluster's ended cycles newest first, one collapsible row per cycle:

  • The row: the cycle's dates and, for a cluster billed through Stripe, what it cost, with any overage called out.
  • Expanded: each region's meters and, where the cycle went over, the explanation of what ran out and the extra capacity used. These are the same components the current cycle uses.
  • Show older cycles: pages further back.

Storage isn't recorded per cycle, so past cycles show no storage meter.

Depends on HarperFast/central-manager#941 (GET /Cluster/:id/usage/history).

Lingua principale
TypeScript
Stelle
5
Fork
4
Merge medio
1g 19h
PR unite (30g)
144

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di HarperFast/studio

Tutte le issue di HarperFast/studio

Issue simili

Altre issue su TypeScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.