É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.
- 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.
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.
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
- 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.
Définir une métrique
Portées des coûts
| Option à l'écran | Ce qui est divisé par le volume |
|---|---|
| Toutes les dépenses cloud | Tout 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 uniquement | Services de calcul et de conteneurs. |
| Bases de données uniquement | Services de base de données. |
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ègle | Détail |
|---|---|
| Colonnes | Une date et une valeur, une ligne par jour. |
| Format des dates | AAAA-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ête | Facultatif. 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éparateur | Virgule, point-virgule ou tabulation. |
| Valeurs | Zéro ou plus. Les espaces à l'intérieur des chiffres sont supprimés. |
| Limites | Jusqu'à 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ée | La dernière ligne pour cette date gagne. |
| Problèmes | Une 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". |
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.
/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.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
| Card | Signification |
|---|---|
| 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édents | Le 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 volume | Votre 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épenses | Signification |
|---|---|
| tous les jours | Chaque jour, j'ai utilisé des dépenses quotidiennes réelles. |
| mixte | Certains 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_mensuel | Seuls des totaux mensuels existent. Chaque mois fermé est réparti équitablement entre ses jours. Ces jours sont signalés comme estimés. |
| aucun | Aucun coût n'était disponible. |
Cibles et alertes
| Règle | Détail |
|---|---|
| Ce qui compte comme un dépassement de l'objectif | Le 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-mail | Les propriétaires et administrateurs de votre organisation. |
| À quelle fréquence | Un 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érifie | Environ toutes les 6 heures. |
| Réinitialisation | Changer 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ée | The alert looks at your whole organisation, not at any one user's part of it. |
Recettes
- Click Define metric, name it "API calls", unit "1k calls", scope Compute only.
- Export daily request counts from your gateway, divide by 1,000, and save them as a CSV with a
date,valueheader. - Add volume then Import a CSV.
- Après quelques semaines, lisez Coût par unité par rapport aux 30 jours précédents et la projection.
- Open the metric and set the range to Last 90 days.
- In Where the cost comes from click Service, then Account.
- Compare the shares with last quarter's, then open the service in Explorateur de coûts.
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.