Zum Inhalt springen

Kosten pro Kunde mit Labels

Betreibst du Server für mehrere Kunden, Teams oder Umgebungen, kann Vaicoa die Rechnung entlang eines Labels an jeder Ressource aufteilen. Die Labels liegen bei Hetzner. Die Aufteilung funktioniert deshalb auch im Gerätemodus, und Vaicoa liest die Labels nur.

  1. Öffne in der Hetzner Console eine Ressource, geh zu ihren Labels und füg einen Schlüssel und einen Wert hinzu, zum Beispiel customer=acme. Mit der hcloud-CLI: hcloud server add-label web-1 customer=acme.
  2. Nutz denselben Schlüssel an jeder Ressource, die in die Aufteilung gehört, auch an Volumes, Load Balancern, Floating IPs und primären IPs, die eigene Preise haben.
  3. Zieh in der App zum Aktualisieren nach unten. Ein verbundenes Projekt übernimmt neue Labels bei seiner nächsten Synchronisation, innerhalb von fünf Minuten.

cost-center ist der übliche Schlüssel, und die Label-Auswahl listet ihn zuerst, wenn du ihn verwendest. Jeder Schlüssel funktioniert.

  1. Öffne den Tab Kosten.
  2. Wähl unter Nach Label den Schlüssel, zum Beispiel customer.
  3. Jeder Wert bekommt eine Zeile mit seinem Betrag und der Anzahl der Ressourcen. Ressourcen ohne den Schlüssel stehen unter Ohne Label.

Im Gerätemodus ist die Aufteilung die Monatsschätzung zu Hetzners Listenpreisen. Bei Pro und Team sind es die abgerechneten Kosten der letzten 30 Tage, und jeder Tag zählt unter den Labels, die die Ressource an diesem Tag hatte. Ein Label, das du heute änderst, gilt ab heute; frühere Tage behalten die alte Aufteilung. Mehr zum Tab „Kosten“: Kosten.

Dedizierte Server und Prüfziele haben keine Hetzner-Labels, und Nach Label teilt nur Ressourcen der Hetzner Cloud auf. Sie sind deshalb nicht darin enthalten. Gib ihnen als Admin im Portal ihren Preis: Überwachte Server → Preis festlegen für einen dedizierten Server, Uptime-Checks → Preis hinzufügen für ein Prüfziel. Ihre Preise erscheinen dann im Tab „Kosten“ als „… hinterlegte Monatspreise, ganzer Monat“, und du rechnest sie selbst dem Anteil eines Kunden zu. Der Link Labels auf der Seite Uptime-Checks speichert Labels für ein Prüfziel, aber der Tab „Kosten“ gruppiert noch nicht danach.

Hetzners Preisliste kennt nur aktuelle Preise. Ein Server, der vor einer Preisänderung angelegt wurde, behält seinen alten Preis, solange er nicht skaliert wird, und nichts in der API sagt das. Vaicoa würde also den neuen Preis zeigen. Kennst du den echten Preis, setz zwei Labels an der Ressource:

LabelWert
vaicoa.com/monthly-net-centsder Monatspreis ohne Umsatzsteuer, in ganzen Cent: 449 für 4,49 im Monat. Bei einem Volume der Preis pro GB
vaicoa.com/price-currencyEUR oder USD, die Währung, in der dein Hetzner-Konto abgerechnet wird
Terminal-Fenster
hcloud server add-label legacy-1 \
vaicoa.com/monthly-net-cents=449 vaicoa.com/price-currency=EUR

Füg --overwrite hinzu, um ein Label zu ändern, das schon gesetzt ist. Das Kommandozeilen-Werkzeug hcloud-pricetag setzt diese Labels für dich; sein Label-Namensraum ist einstellbar und steht standardmäßig auf vaicoa.com.

  • Beide Labels sind nötig, und die Währung muss zu der passen, in der Hetzner das Projekt abrechnet. Sonst werden beide ignoriert, und der Listenpreis gilt. Das fängt auch einen Server ab, der zu einem Konto mit der anderen Währung umgezogen ist.
  • Der Betrag ist eine einfache ganze Zahl, ohne Dezimalpunkt, Vorzeichen oder Leerzeichen. Einen Wert, den Vaicoa nicht lesen kann, ignoriert es, statt ihn als null zu zählen. Eine ausdrückliche 0 gilt als null.
  • Das funktioniert für Server, Volumes, Load Balancer, Floating IPs und primäre IPs. Netzwerke und Firewalls sind bei Hetzner kostenlos und bleiben aus der Summe heraus.
  • Die Schätzung auf deinem Gerät und die abgerechneten Kosten nutzen beide diesen Preis. Wo die Ressource unter Teuerste Ressourcen steht, trägt sie das Badge eigener Preis. Bereits erfasste Tage behalten den Preis, mit dem sie erfasst wurden. Der Tages-Chart zeigt deshalb eine Stufe an dem Tag, an dem die Labels ankommen.
  • Ein dritter Schlüssel, vaicoa.com/hourly-net-millicents, ist für einen Stundenpreis in Tausendstel Cent reserviert; die Kosten nutzen nur den Monatspreis.
  • Die Preis-Schlüssel werden unter Nach Label nie angeboten.

Wer das Projekt bei Hetzner ändern kann, kann auch diese Labels ändern. Deshalb kennzeichnet Vaicoa den Preis als eigener Preis, statt ihn als Hetzners Preis auszugeben.