Économie de l'unité

Cost per business unit: define metrics, send volumes, set targets and alerts.

Économie de l'unité

Divisez vos dépenses cloud enregistrées par un nombre provenant de votre propre entreprise, tel que les commandes, les utilisateurs ou les appels d'API, pour voir ce que coûte réellement une unité et si cela s'améliore.

Where in CostGlassCosts → Unit Economics
PlanAll plans (feature access follows your organisation's plan)
Who can do thisEveryone can view. Les propriétaires et les administrateurs définissent des métriques, ajoutent des volumes, définissent des cibles et changent d'alertes.
Time needed15 minutes to set up your first metric
En bref
  • A coût unitaire correspond aux dépenses cloud divisées par le volume d'affaires que vous fournissez. Il vous indique si vous devenez plus efficace au fur et à mesure de votre croissance, ce que ne peut pas faire une facture totale.
  • Vous définissez un métrique (par exemple « Commandes »), choisissez par quelles dépenses diviser et envoyez à CostGlass un volume par jour.
  • CostGlass calcule uniquement pour les jours qui ont les deux dépenses enregistrées et un volume enregistré. Rien n’est semé ou inventé.
  • Définir un cible et CostGlass envoie un e-mail aux propriétaires et aux administrateurs si le coût unitaire dépasse celui-ci de plus de 5 %.
  • Découvrez la tendance, une projection linéaire et la provenance du coût par cloud, service ou compte.
Économie unitaire : boutons métriques, chiffres clés, tendance du coût par unité avec projection et répartition des coûts.

L'idée

Votre facture cloud augmente à mesure que votre entreprise se développe, et c'est très bien. La question utile est de savoir si cela augmente plus vite que l'entreprise. L’économie unitaire répond à cela en divisant les dépenses par une mesure de valeur.

Exemple

Supposons, par exemple, qu'en un mois vous dépensiez 20 000 $ et traitiez 1 000 000 de commandes. Le coût par commande est de 0,02. Le mois prochain, vous dépensez 24 000 et traitez 1 500 000 commandes : la facture est 20 % plus élevée, mais le coût par commande est tombé à 0,016. C'est une activité plus saine, et seul un coût unitaire le montre. (Ces chiffres sont indicatifs.)

Métrique
A business measure you define, such as "API requests", "Monthly active users" or "Orders". Il a un nom, une étiquette unitaire et une portée de coût.
Volume
Le chiffre pour une journée, par exemple 52 000 commandes au 1er septembre. Vous les fournissez.
Portée des coûts
Quelle partie de vos dépenses diviser par le volume : toutes les dépenses, uniquement le calcul ou uniquement les bases de données.
Coût unitaire
Dépenses divisées par volume, sur les jours qui comportent les deux.
Cible
Le coût unitaire que vous souhaitez maintenir. Facultatif.

Avant de commencer

Avant de commencer
  • Au moins un cloud connecté et synchronisé, CostGlass a donc enregistré les dépenses. Without it the page says "No cloud cost has been recorded yet".
  • Un numéro d'entreprise que vous pouvez fournir quotidiennement, à partir de votre propre système (un décompte de base de données, une exportation analytique, un rapport de facturation).
  • Un compte propriétaire ou administrateur pour définir des métriques, ajouter des volumes et définir des objectifs.
Remarque
The page has a Getting started card that tells you what is missing and what it already has: whether cost is daily or monthly, and up to which day.

Définir une métrique

1
Ouvrir le formulaire
Click Define metric at the top right. The dialog is titled Define a business metric.
2
Choisissez éventuellement une suggestion
Under Start from a suggestion are three starting points: API Requests (Millions), Monthly Active Users and Transactions Processed. Ils ne remplissent que des noms. Aucun volume n'est inclus.
3
Nommez-le
Fill in Metric name (for example "Search queries processed") and Unit (the label for one unit, for example "1k queries").
4
Choisissez le coût à diviser
Pick from Cost to divide by this volume (see below).
5
Éventuellement, définissez un objectif
Enter Target cost per unit if you have one. Laissez-le vide pour en ajouter un plus tard.
6
Décrire et sauvegarder
Add a Description if you want, leave the email alert tick on if you want warnings, and save. La métrique apparaît sous la forme d'un bouton en haut de la page.

Portées des coûts

Option à l'écranCe qui est divisé par le volume
Toutes les dépenses cloudTout est enregistré, sur chaque cloud et fournisseur connectés (les allocations Kubernetes sont exclues car elles répartissent les coûts déjà facturés).
Calculer uniquementServices de calcul et de conteneurs.
Bases de données uniquementServices de base de données.
Remarque
Compute and databases are chosen by the provider's own service category where one is supplied (for example Azure and Cloudflare), and otherwise by matching the nom du service par rapport à une liste standard (par exemple AWS, où la facturation n'a pas de catégorie). La correspondance de nom est une classification au mieux, et la page l'indique sous le champ. Si un service important est mal classé, utilisez plutôt Toutes les dépenses cloud.

Les crédits et les remboursements sont exclus du coût unitaire. Il mesure ce que l'entreprise a consommé, donc la fin d'un crédit promotionnel ne doit pas ressembler à une augmentation du coût unitaire.

Envoyer des volumes

Select the metric button, then click Add volume. La boîte de dialogue Ajouter un volume d'affaires comporte trois onglets. Quelle que soit votre utilisation, il y a un volume par métrique et par jour ; l'envoi d'un jour à nouveau remplace la valeur précédente.

Entrez un jour

Choose the Date and type the Volume, then Save datapoint. Les volumes sont nuls ou supérieurs et peuvent être décimaux.

Importer un CSV

Use Import a CSV to choose a file, or paste rows into or paste rows here, then click Import.

RègleDétail
ColonnesUne date et une valeur, une ligne par jour.
Format des datesAAAA-MM-JJ. Une heure après la date est ignorée. Les barres obliques sont acceptées à la place des tirets.
Ligne d'en-têteFacultatif. Le cas échéant, CostGlass recherche une colonne de date nommée date, jour, ds, horodatage ou heure, et une colonne de valeur nommée valeur, volume, metric_value, nombre, montant, total ou unités. Sinon, il utilise les deux premières colonnes.
SéparateurVirgule, point-virgule ou tabulation.
ValeursZéro ou plus. Les espaces à l'intérieur des chiffres sont supprimés.
LimitesJusqu'à 5 000 lignes de données et 2 Mo, en UTF-8, les fichiers plus volumineux sont refusés : divisez-les
Date répétéeLa dernière ligne pour cette date gagne.
ProblèmesUne mauvaise ligne est ignorée, pas l'intégralité du fichier. The result says "Imported N days, skipped M" and lists the first few problems by row number, for example "Row 3: '2026-13-40' is not a date".
Exemple CSV

Depuis vos propres systèmes

L'onglet À partir de vos systèmes affiche une demande prête à l'emploi. Envoyez jusqu'à 5 000 jours à la fois, au format JSON. La demande nécessite le jeton de connexion d'un propriétaire ou d'un administrateur ; il n'existe pas encore de clé API distincte pour cela. Remplacez l'identifiant de la métrique par celui à l'écran et le jeton par le vôtre.

Demande de volumes groupés
Remarque
A single day can also be sent to /v1/unit-economics/telemetry avec metric_id, date et metric_value. Une demande qui nomme une métrique provenant d’une autre organisation est rejetée car introuvable.
Gardez les volumes honnêtes
CostGlass ne peut pas vérifier vos numéros. Un mauvais volume donne un mauvais coût unitaire. Envoyez le volume le même jour que la dépense avec laquelle il doit être comparé.

Lecture de la page

Status and 'Getting started'

La carte Mise en route s'affiche lorsque vous n'avez pas encore de métrique ou de coût unitaire. Sa dernière ligne indique les données de coût existantes : Le coût quotidien du cloud est enregistré jusqu'à une date, ou que vos cloud ne rapportent que des totaux mensuels, ou qu'aucun coût n'existe encore.

Les quatre cartes

CardSignification
Coût actuel par unitéAu cours des 30 derniers jours, jusqu'à votre dernier volume, dépensez divisée par volume sur les jours comportant les deux. Affiché avec l'unité, par exemple "pour 1 000 requêtes · Toutes les dépenses cloud". Affiche un tiret avec « Volume nécessaire et coût enregistré pour les mêmes jours » jusqu'à ce qu'il puisse être calculé.
Coût par unité par rapport aux 30 jours précédentsLe pourcentage de changement par rapport aux 30 jours précédents. Vert en descendant, ambre en montant. "Needs 60 days of data" until enough history exists.
Coût cible par unitéYour target, an Edit button, a status pill and the Email alerts tick. The pill reads Within target, Over target, No target set or No data yet.
Dernier volumeVotre volume le plus récent et sa date.

Une métrique qui dépasse la cible porte également une petite balise de dépassement de la cible sur son bouton en haut.

Coût par unité dans le temps

Choose a range with Last 30 days, Last 90 days, Last 180 days, Last 365 days or Custom range (From and To, up to two years). La ligne bleue représente le coût réel par unité pour chaque jour. S’il existe suffisamment d’historique, une ligne orange en pointillés prolonge la tendance dans le futur. Une pilule verte de gain d’efficacité montre combien une unité est maintenant moins chère qu’au début de la gamme. Une pilule incluant les dépenses estimées avertit lorsque certains jours utilisent des totaux mensuels répartis sur un mois fermé (voir base de dépenses).

Une journée avec un volume mais sans dépenses compte toujours comme une journée de volume ; son coût unitaire est simplement vide. Si des volumes existent mais qu'il n'y a aucun coût, la page indique "Les volumes sont enregistrés, mais il n'y a pas encore de coût cloud pour ces jours".

Projection

The Projection card says what cost per unit will be in 30 days if the recent trend continues, and whether it is rising, falling or flat, and warns C'est au-dessus de votre objectif le cas échéant. Il s’agit d’un ajustement linéaire des coûts unitaires quotidiens. Il lui faut au moins 14 jours qui ont un coût unitaire, et sa confiance est indiquée comme faible (moins de 30 jours) ou moyenne. Considérez-le comme un coup de pouce et non comme une prévision : cela suppose que rien ne change.

D'où vient le coût

Buttons Cloud, Service and Account choose the grouping. The table lists each group with Spend, Share and Cost per unit. The groups' unit costs add up to the metric's overall figure for the range. Au maximum 24 groupes exposent ; le reste est plié en (autres). Une est. la balise marque un groupe qui comprend les dépenses mensuelles réparties. Utilisez-le pour trouver quel cloud ou service fait varier votre coût unitaire.

What 'spend basis' means

La plupart des cloud déclarent les dépenses quotidiennes. Quelques-uns ne déclarent que des factures mensuelles. CostGlass gère cela honnêtement :

Base de dépensesSignification
tous les joursChaque jour, j'ai utilisé des dépenses quotidiennes réelles.
mixteCertains jours, on a utilisé des dépenses quotidiennes réelles ; d'autres ont utilisé un total mensuel réparti uniformément sur les jours d'un mois fermé et sont signalés comme estimés.
spread_mensuelSeuls des totaux mensuels existent. Chaque mois fermé est réparti équitablement entre ses jours. Ces jours sont signalés comme estimés.
aucunAucun coût n'était disponible.
Le mois en cours n'est jamais diffusé
Un total mensuel ne dit rien sur un seul jour, donc un cloud uniquement mensuel ne peut pas contribuer au mois en cours. Le coût unitaire de ce cloud commence à la fin du mois.

Cibles et alertes

1
Définir la cible
On the Target cost per unit card click Edit, enter a number and Save. Décochez la case et enregistrez pour la supprimer.
2
Gardez les alertes activées
Leave Email alerts ticked. Untick it for Alerts off.
RègleDétail
Ce qui compte comme un dépassement de l'objectifLe coût unitaire est supérieur de plus de 5 % à l’objectif. Un coût unitaire à moins de 5 % de l'objectif est toujours affiché comme étant conforme à l'objectif.
À qui est envoyé l'e-mailLes propriétaires et administrateurs de votre organisation.
À quelle fréquenceUn e-mail lorsque la métrique dépasse l'objectif, un rappel au maximum une fois par semaine pendant qu'elle reste en place, et rien tant que tout va bien.
Quand il vérifieEnviron toutes les 6 heures.
RéinitialisationChanger de cible ou réactiver les alertes repart à zéro : le prochain contrôle décide si c'est terminé.
Ligne d'objet"[CostGlass] Cost per <unit> is over target: <metric name>".
PortéeThe alert looks at your whole organisation, not at any one user's part of it.
Remarque
Les alertes sont envoyées uniquement par email. Slack, Teams et PagerDuty ne sont pas encore disponibles pour les alertes économiques des unités.
Vérifiez le chiffre après avoir enregistré
The target you type is saved as entered and compared with CostGlass&#x27;s fixed reporting unit. La carte l'affiche converti dans votre devise d'affichage, de sorte que le chiffre sur la carte peut être légèrement différent de ce que vous avez saisi si votre devise d'affichage n'est pas le GBP. Après avoir enregistré, lisez la carte et ajustez si nécessaire.

Recettes

Coût pour 1 000 appels API pour l'équipe de la plateforme
  1. Click Define metric, name it "API calls", unit "1k calls", scope Compute only.
  2. Export daily request counts from your gateway, divide by 1,000, and save them as a CSV with a date,value header.
  3. Add volume then Import a CSV.
  4. Après quelques semaines, lisez Coût par unité par rapport aux 30 jours précédents et la projection.
Découvrez pourquoi le coût par utilisateur augmente
  1. Open the metric and set the range to Last 90 days.
  2. In Where the cost comes from click Service, then Account.
  3. Compare the shares with last quarter's, then open the service in Explorateur de coûts.
Automatisez les volumes quotidiens

Run a nightly job that posts yesterday's volume to the bulk request above using an owner or admin token, so the metric stays current without anyone uploading files.

Limites à connaître

  • Vous ne pouvez pas encore renommer ou supprimer une métrique, ni modifier ou supprimer un seul point de données de la page. Vous pouvez écraser un jour en le renvoyant.
  • La demande de volumes nécessite un jeton de connexion ; une clé API dédiée pour cela n’est pas encore disponible.
  • Il existe trois étendues de coûts : toutes les dépenses, le calcul et les bases de données. La répartition du calcul et de la base de données par nom de service est approximative.
  • La projection est une ligne droite et nécessite 14 jours avec un coût unitaire.
  • Les alertes sont envoyées uniquement par courrier électronique et couvrent l'ensemble de l'organisation.
  • Les allocations Kubernetes ne sont jamais ajoutées aux dépenses ici, pour éviter de compter deux fois le coût du nœud.

FAQ

Pourquoi n’y a-t-il aucun coût par unité même si j’ai envoyé des volumes ?
Une journée nécessite à la fois un volume et des dépenses enregistrées. Si vos clouds connectés ne rapportent que des totaux mensuels, le mois en cours ne peut pas être utilisé jusqu'à sa fermeture, et les mois passés sont répartis uniformément et marqués comme estimés. La carte Mise en route vous indique quel cas s'applique.
Why does "Cost per unit vs previous 30 days" say it needs 60 days?
Il compare les 30 derniers jours de volumes avec les 30 précédents, il lui faut donc environ deux mois de volumes.
Why does the page show "No data yet"?
La métrique n'a pas de jour avec les dépenses et le volume. Ajoutez des volumes ou attendez que les données de coûts arrivent.
Puis-je utiliser les revenus comme volume ?
Oui, si vous souhaitez un coût par unité de revenu, mais n'oubliez pas que le volume doit être nul ou supérieur et en unités cohérentes. De nombreuses équipes utilisent un décompte (commandes, utilisateurs) car il est plus facile de raisonner.
Qui peut voir mes volumes ?
Personnes de votre propre organisation uniquement. Une métrique est vérifiée par rapport à votre organisation à chaque demande.
Qu'est-il arrivé aux exemples de métriques que je voyais ?
Les versions antérieures ont généré des volumes d'échantillons. Ceux-ci sont ignorés partout : seuls les volumes que vous avez envoyés sont utilisés.

Guides associés