kisenon

Nutzung & Abrechnung

Was Kisenon misst, das kostenlose Kontingent und wie die Konsole es anzeigt.

Kisenon misst, was Sie tatsächlich nutzen, und fasst es pro Organisation zusammen. Die Konsole zeigt Ihre Nutzung an, und Nutzung über Ihrem kostenlosen Monatskontingent wird gemäß dem Preisvertrag in Rechnung gestellt — siehe Abrechnungsstatus unten.

Was wir messen

Die Control Plane erfasst drei Dimensionen pro Projekt und aggregiert sie pro Organisation:

DimensionEinheitWie es gemessen wird
ComputeCU-StundenJede Minute neu berechnet aus der serverseitigen Laufzeit jedes Endpoints (Postgres now()), nach Stunde gebucketed und nach Compute-Größe gewichtet.
SpeicherGB-MonateAlle 5 Minuten aus der projektbezogenen Größe der Speicherschicht abgefragt.
BranchesBranch-MonateEinmal täglich um 02:00 UTC pro Projekt erfasst.

Compute ist die Dimension, die sich bewegt: Ein Endpoint, der im Leerlauf suspendiert, hört in dem Moment auf, CU-Stunden anzusammeln, in dem er stoppt, sodass ein Projekt, das den größten Teil des Tages schläft, einen Bruchteil dessen kostet, das volle Pulle läuft. Speicher- und Branch-Zählungen sind innerhalb ihrer Erfassungs- fenster stabil, sodass eine gröbere Frequenz in Ordnung ist.

Die Erfassungen werden zu einer einzigen organisationsbezogenen Ansicht von Compute, Speicher und Branch-Nutzung für den aktuellen Abrechnungszyklus zusammengefasst — die Zahlen, die die Abrechnungsseite rendert.

Der kostenlose Tarif

Jede Organisation startet mit einem kostenlosen Monatskontingent. Zusätzlich kann pro Organisation eine Projektanzahl-Obergrenze durchgesetzt werden: Wenn die Obergrenze aktiviert ist, wird eine Organisation ohne hinterlegte Zahlungsmethode auf eine feste Anzahl von Projekten beschränkt; sobald sie erreicht ist, gibt das Erstellen eines weiteren Projekts free_allowance_exhausted (HTTP 403) zurück. Organisationen mit einer hinterlegten Zahlungsmethode sind unbegrenzt. Die genaue Obergrenze ist eine Deployment-Einstellung statt einer fest codierten Zahl, sodass sie im Laufe der Zeit angepasst werden kann.

Wenn die gemessene Nutzung eines Zyklus steigt, zeigt die Konsole ein eskalierendes Banner über dem Hauptinhalt bei drei Schwellenwerten an — denselben 80 / 95 / 100-Prozentsätzen, die die Control Plane in ihrem zyklusbezogenen Benachrichtigungs- log aufzeichnet:

  • 80 % — ein gelber Hinweis: „Sie haben in diesem Zeitraum über 80 % Ihres kostenlosen Tarifs verbraucht."
  • 95 % — eine gelbbraune Warnung, eine Zahlungsmethode hinzuzufügen, bevor der Dienst unterbrochen wird.
  • 100 % — ein roter Erschöpfungszustand: Compute kann pausiert werden, bis eine Zahlungs- methode hinzugefügt wird.

Jedes Banner ist für die Session ausblendbar und verlinkt auf Eine Zahlungs- methode hinzufügen.

Die Org-Abrechnungsseite

Jede Organisation hat eine Abrechnungsseite unter /orgs/{id}/billing, erreichbar aus der Navigation der Org. Wenn Nutzungsdaten verfügbar sind, rendert sie pro Dimension einen Verbraucht / Kontingent-Balken (grün unter 80 %, gelbbraun 80–95 %, rot bei/über 95 %) plus eine optionale prognostizierte Periodenende-Markierung, eine prognostizierte Rechnungszeile sowie den aktuellen Tarif und die Zahlungsmethode.

Abrechnung verwalten

Self-Serve-Abrechnung ist live. Sobald eine Zahlungsmethode hinterlegt ist, zeigt die Org- Abrechnungsseite (Einstellungen → Abrechnung) einen Abrechnung verwalten-Button, der das Stripe-gehostete Customer Portal öffnet. Im Portal können Sie:

  • Die Zahlungsmethode aktualisieren oder ersetzen.
  • Rechnungen und Belege ansehen.
  • Ihre Rechnungsadresse und Steuer-IDs bearbeiten.
  • Kündigen.

Bevor eine Karte hinzugefügt wird, zeigt die Seite stattdessen einen Checkout-Button (eine Zahlungsmethode hinzufügen); die beiden schließen sich gegenseitig aus.

Wer darf: nur der Org-Owner oder die Billing-Rolle — nicht Admin, Member oder Viewer.

Zur Referenz stellt die Control Plane bereit:

POST /v1/billing/portal-session → { url }

was eine URL zum Customer Portal zurückgibt; das Portal führt Sie danach immer wieder zur Org-Abrechnungsseite zurück.

Kosten pro Projekt (Showback)

Die Abrechnungsseite enthält eine Kosten nach Projekt-Karte, die Ihre Nutzung pro Projekt aufschlüsselt. Sie meldet vier gemessene Dimensionen pro Projekt:

DimensionEinheit
ComputeCU-Stunden
SpeicherGB-Monate
BranchesBranch-Monate
EgressGB

Ein Guthaben & Rabatte einbeziehen-Umschalter wechselt die Ansicht zwischen brutto und netto — die Netto-Ansicht wendet eine anteilige Zuordnung des kostenlosen Kontingents und des Mengenrabatts an. Es ist eine Anzeige-Linse: Die Fußzeile zeigt immer die Brutto-Zwischensumme, das kostenlose Kontingent, den Mengenrabatt und die Netto-Summe.

Die Daten sind tagesgenau: Der Zeitraum ist durch ein vollständiges Startdatum (YYYY-MM-DD) verschlüsselt. Die Nutzung wird aus einem globalen Mess-Store gezogen, sodass die Kosten eines Projekts sichtbar bleiben, auch nachdem das Projekt gelöscht wurde.

Abrechnungsstatus

Die gemessene Nutzung wird pro Projekt erfasst, pro Organisation aggregiert und über Stripe gemäß dem Preisvertrag in Rechnung gestellt:

  • Nutzung innerhalb Ihres kostenlosen Monatskontingents wird nicht berechnet; Nutzung darüber wird pro Einheit gemessen, mit automatischem Mengenrabatt bei intensiver Nutzung.
  • Der Abrechnungs-Endpoint der Control Plane (/v1/billing/customer) speist das Nutzungs-Banner und die Org-Abrechnungsseite — sie lesen aus derselben Quelle, sodass beide die echten Zahlen des aktuellen Zyklus widerspiegeln.
  • Fügen Sie auf der Org-Abrechnungsseite eine Zahlungsmethode hinzu, um die Projekt-Obergrenze des kostenlosen Tarifs aufzuheben und über das kostenlose Kontingent hinaus fortzufahren.

Verwandtes

  • Organisationen — die Einheit, zu der Nutzung zusammengefasst wird.
  • Endpoints — Suspend-on-Idle hält die CU-Stunden niedrig.
  • Preise — das kostenlose Kontingent, die Preise pro Einheit und der Mengenrabatt.