Cloud-Kosten
Contrixt holt die Kosten Ihrer Cloud-Anbieter automatisch ab und ordnet sie Applikationen zu — je Anbieter wählen Sie im Einrichtungs-Assistenten das passende Zuordnungsmerkmal.
Unterstützte Anbieter & Zuordnungsmerkmale
| Anbieter | Datenquelle | Zuordnungsmerkmale |
|---|---|---|
| Microsoft Azure | Cost Management API | Subscription → Applikation · Resource Group → Applikation · Tag |
| AWS | Cost Explorer | Account → Applikation · Tag |
| Google Cloud | BigQuery-Billing-Export | Projekt → Applikation · Tag |
| Hetzner Cloud | Ressourcen × offizielle Preisliste | Projekt → Applikation · Label |
Scope-Zuordnung (Subscription/Resource Group/Account/Projekt): Sie ordnen jeden Scope einmalig einer Applikation zu — gut, wenn Ihre Cloud-Struktur bereits applikationsbezogen geschnitten ist.
Tag-basiert (automatisch): Sie definieren einen Tag-Schlüssel (z. B. contrixt-app); als Wert tragen die Ressourcen den App-Tag der Applikation. Kosten werden dann vollautomatisch zugeordnet — auch für neue Ressourcen.
Mehrere Verbindungen je Anbieter
Je Anbieter können Sie beliebig viele Verbindungen anlegen — jede mit eigenem Anzeigenamen, eigenen Zugangsdaten, eigenem Zuordnungsmerkmal und eigener automatischer Monatsbuchung. Das ist besonders bei Hetzner wichtig: API-Tokens gelten dort je Projekt, Sie legen also für jedes Projekt eine eigene Verbindung an. Auch mehrere Azure-Tenants, AWS-Accounts oder GCP-Abrechnungsexporte binden Sie so parallel an.
Kosteneinträge hängen an ihrer Verbindung: Jede Verbindung synchronisiert und bucht getrennt, und beim Löschen einer Verbindung werden nur deren Kosteneinträge entfernt.
Einrichtung (Administrator)
Das benötigen Sie — je Anbieter einen lesenden Zugang:
- Azure: App-Registrierung in Entra (Verzeichnis-ID, Anwendungs-ID, Client-Secret) mit der Rolle „Cost Management Reader“ auf den gewünschten Subscriptions
- AWS: IAM Access Key mit der Berechtigung
ce:GetCostAndUsage(Cost Explorer aktiviert) - Google Cloud: Abrechnungsexport nach BigQuery, ein Service-Account-JSON mit BigQuery-Leserecht und die Export-Tabelle
- Hetzner Cloud: API-Token des Projekts (Lese-Berechtigung) und ein Projektname
So richten Sie die Verbindung ein
- Öffnen Sie Administration → Integrationen (Gruppe „Cloud-Kosten“), wählen Sie den Anbieter und klicken Sie Neue Verbindung — der Assistent erklärt jeden Schritt.
- Vergeben Sie einen Anzeigenamen (z. B. „Projekt Production“) und tragen Sie die Zugangsdaten ein.
- Wählen Sie das Zuordnungsmerkmal — beim Tag-Modus zusätzlich den Tag-Schlüssel.
- Speichern Sie — Contrixt prüft dabei die Verbindung — und klicken Sie Jetzt synchronisieren.
So prüfen Sie, ob alles läuft
Nach dem Sync zeigt die Seite den letzten Sync-Zeitpunkt und die Tabelle Kosteneinträge mit den Monatskosten je Scope. Bei Scope-Zuordnung ordnen Sie unter Scopes → Applikationen die erkannten Scopes einmalig zu. Danach läuft der Sync automatisch nach.
Hetzner-Besonderheit
Hetzner bietet keine Kosten-API. Contrixt berechnet die Monatskosten aus den laufenden Ressourcen (Server, Volumes, Load Balancer) multipliziert mit der offiziellen Preisliste — inklusive Backup-Zuschlag. Das Ergebnis ist eine sehr genaue Schätzung der Monatsrechnung.
Automatische Monatsbuchung
Administratoren können je Verbindung festlegen, dass die Cloud-Kosten automatisch zum Monatsletzten als Ist-Buchungen erfasst werden — je Kostenstelle entsprechend der Applikationszuordnung der Kosteneinträge. Aktivieren Sie dazu auf der Anbieter-Seite die Karte Automatische Monatsbuchung und wählen Sie die Kategorie für die Buchungen; optional eine Fallback-Kostenstelle für Kosten, die (noch) keiner Applikation mit Kostenstelle zugeordnet sind. Die Buchungen erscheinen unter Buchungen mit der Quelle Cloud.
Gibt es nicht zugeordnete Kosten und ist keine Fallback-Kostenstelle gewählt, überspringt Contrixt die Buchung mit einem Statusvermerk auf der Karte — sobald Sie die Zuordnung vervollständigen oder eine Fallback-Kostenstelle wählen, holt der nächste Lauf den Monat automatisch nach.
Ergebnis
- Kosteneinträge je Monat und Scope mit automatischer Applikationszuordnung
- Nicht zugeordnete Scopes erscheinen gesondert — Sie sehen sofort, wo die Zuordnung fehlt
- Die Kosten fließen in die Applikationskostenstruktur und die Berichte ein