Marquage virtuel

Allocate spend by team, product or environment with rules, no cloud changes, with a rule builder and CostGlass AI.

Marquage virtuel

Regroupez et répartissez vos dépenses cloud et SaaS par équipe, produit ou autre, à l'aide des règles de CostGlass. Aucune modification de votre cloud et aucune attente de nouvelles factures.

Where in CostGlassCosts → Virtual Tagging
PlanGrowth and above (the menu item is greyed out on lower plans)
Who can do thisOwners and admins create and edit. D'autres rôles peuvent afficher.
Time needed15 to 30 minutes for a first tag
En bref
  • Une balise virtuelle est un ensemble de règles qui placent chaque frais facturé dans un groupe nommé, par exemple Team = Payments.
  • Les règles sont appliquées au coût facturé lorsque vous le regardez. Rien n'est écrit sur votre cloud ni stocké dans les enregistrements de coûts. Par conséquent, la modification d'une règle réattribue tout l'historique en même temps.
  • Les règles sont vérifiées dans l'ordre et le premier match décide. Anything no rule matches gets the tag's default value.
  • Vous pouvez créer une balise à partir de comptes, de services, de régions, d'identifiants de ressources, de balises cloud et même d'autres balises virtuelles.
  • Utilisez la balise dans les rapports, dans l'Explorateur de coûts (regrouper et filtrer) et pour définir les budgets.
Avant de commencer
  • Le plan Croissance ou supérieur.
  • Le rôle Propriétaire ou Administrateur pour créer ou modifier des balises.
  • Dépenses facturées à partir d'au moins un service cloud ou SaaS connecté.
  • Facultatif : balises cloud sur les ressources AWS ou Oracle Cloud, si vous souhaitez des règles basées sur celles-ci (voir Stratégie de balisage).
Marquage virtuel : onglets pour chaque tag virtuel, le compteur de couverture, la répartition des allocations et la liste des règles priorisées.

L'idée

Les vraies balises cloud sont excellentes, mais elles présentent des lacunes : des ressources que personne n'a étiquetées, des factures qui n'ont aucune ressource (assistance, taxes, réseau partagé), des nuages ​​dont la facturation ne comporte pas de balises et un historique que vous ne pouvez pas modifier. UN étiquette virtuelle est une balise qui existe uniquement dans CostGlass. Vous lui donnez un nom tel que Équipe et écrivez des règles telles que « tout ce qui se trouve dans le compte AWS A, plus tout ce dont le service contient Kubernetes, appartient à l'équipe de la plateforme ».

Balise virtuelle (clé)
La dimension que vous créez, par exemple Équipe, Produit ou Environnement.
Valeur
L'un des groupes à l'intérieur d'une balise, par exemple Paiements ou Recherche.
Règle
A condition ("where") and a value to give matching charges ("then").
Valeur par défaut
Quelle charge est facturée lorsqu'aucune règle ne correspond. C'est ce qu'on appelle la valeur non balisée dans l'application.
Couverture
Part des dépenses facturées à laquelle une valeur a été attribuée par une règle plutôt que par défaut.
Remarque
Les règles s'exécutent sur coût facturé. Elles sont évaluées lorsque vous consultez un rapport, vous pouvez donc modifier une règle à tout moment et voir immédiatement l'effet sur chaque mois écoulé.

Créer une balise virtuelle

1
Ouvrir la page
Go to Costs → Virtual Tagging.
2
Démarrer une balise
Click Add tag at the top. A dialog called Add a virtual tag shows ready-made templates and a Create a custom tag button. Sur une toute nouvelle organisation, la page affiche les mêmes choix qu'un démarrage guidé.
3
Remplissez les détails (balise personnalisée)
Enter a Display name (for example Team), an Identifier (no spaces) and an optional Description. Set the Untagged value (when no rule matches) and keep Active ticked.
4
Ajouter des règles
Click Add Matching Rule (or Add Rule in the rules card). Voir la section suivante.
5
Vérifier la couverture
Regardez le compteur de couverture en haut lorsque vous ajoutez des règles.

Chaque balise virtuelle est un onglet sous l'en-tête de la page, avec un badge indiquant son nombre de règles. The buttons next to the tag's name are Untagged value, Duplicate, Edit and a delete button. Un badge « dynamique » signifie que la valeur par défaut provient de quelque chose plutôt que d'un texte fixe.

Modèles

Les modèles créent une balise de travail en un clic. Un modèle est grisé, avec une raison, lorsque vos données ne peuvent pas le prendre en charge.

ModèleCe que cela vous donneBesoins
FournisseurDépenses regroupées par fournisseur cloud ou SaaS.Rien de spécial
Catégorie de servicesSpend grouped by the provider's own category (Compute, Storage, Databases ...).Rien de spécial
Compte CloudDépenses regroupées par compte, abonnement ou projet.Rien de spécial
RégionDépenses regroupées par région.Rien de spécial
Dépenses étiquetablesSépare les frais d'utilisation (qui peuvent être étiquetés) des frais qui ne le peuvent pas (taxes, crédits, etc.).Frais d'utilisation facturés
Environnement à partir de la balisePrend la valeur de votre propre balise cloud d'environnement ou d'environnement.Une ressource avec cette balise
Équipe du tagPrend la valeur de votre propre balise cloud d’équipe.Une ressource avec cette balise

Vous ne pouvez créer un modèle qu'une seule fois. Si vous disposez déjà d'une balise avec cet identifiant, le modèle s'affiche comme étant déjà existant.

Le générateur de règles : Où et Alors

Une règle comporte deux moitiés. Où indique à quels frais il s'applique. Puis dit quelle valeur ces frais obtiennent. La boîte de dialogue rédige un résumé en anglais simple de votre règle au fur et à mesure que vous la créez, par exemple « Lorsque le service contient « Kubernetes », alors Team = Platform », afin que vous puissiez vérifier qu'elle se lit correctement.

Bases des règles

ParamètreCe que ça faitPar défaut / options
Nom de la règleA label for the rule list.Requis
Position (1 = coché en premier)Where the rule sits in the order. See "Order and first match" below.New rules go last

Où : conditions

Each condition has a field, an operator and a value. Les sélecteurs offrent les valeurs réelles trouvées dans vos propres dépenses et inventaires, et vous pouvez saisir les vôtres là où cela a du sens.

ChampÀ quoi ça correspond
ServiceThe service name on the bill, for example Amazon EC2.
CompteThe account, subscription, project or similar.
RégionThe region of the charge.
ID de ressourceThe id or name of the resource the charge was for.
Fournisseur de cloudAWS, Azure, Google Cloud and so on.
Catégorie de serviceThe provider's category for the service, where it supplies one.
Catégorie de fraisThe kind of charge: usage, purchase, tax, credit or adjustment.
Balise cloudA tag on the resource (latest tags, not tags at bill time). You also name the tag key.
Une autre balise virtuelleThe value another virtual tag gives the charge. You also name that tag.
OpérateurSignificationRemarques
estEquals the value.
n'est pasDoes not equal it.A charge with no value for the field counts as "is not" anything.
contientContains the text.
ne contient pasDoes not contain it.
commence parBegins with the text.Not available for cloud tags or virtual tags.
correspond à l'expression régulièreMatches a regular expression.Not for cloud tags, virtual tags, provider, service category or charge category. An invalid expression is refused.
existeThe field has a value. For a cloud tag: the tag is present.Needs no value. Not available for virtual tags.
n'existe pasThe field is empty. For a cloud tag: the tag is absent.Needs no value. Not available for virtual tags.
est l'un desEquals any of a list of values.Up to 100 values.
n'est pas l'un desEquals none of them.Up to 100 values.

Toutes les comparaisons ignorent la casse. Les valeurs sont limitées à 100 caractères.

Combinaison de conditions : Ajouter une condition et Ajouter un groupe

Plusieurs conditions dans une règle sont jointes par ET: tout doit être vrai. Cliquez sur Ajouter un groupe pour créer un groupe, puis choisissez-en un (OU) ou tous (ET) (« Match… parmi ceux-ci »). Les groupes peuvent contenir des groupes, jusqu'à trois niveaux, et une règle peut avoir jusqu'à 25 conditions.

Exemple (illustratif)

"Équipe plateforme": Le compte est 1234… ET un groupe de any de: Le service contient Kubernetes, Le service contient CloudWatch. Cela signifie : le compte et l’un ou l’autre de ces services.

Alors : la valeur

Choisissez comment la valeur est définie :

  • A fixed value: type it, up to 100 characters, for example Paiements.
  • Take the value from… (a valeur dynamique) : copiez-le depuis la charge au lieu de le saisir. Under Source choose A cloud tag on the resource (then give the tag key), A field of the charge (service, account, region, resource, cloud provider, service category or charge category), or Another virtual tag. Cela permet à une règle de couvrir plusieurs valeurs : "équipe = tout ce que dit la balise cloud de l'équipe".
  • Un Label facultatif nomme la règle dans la liste lorsque la valeur est dynamique.

Actif uniquement entre les dates

Open Only active between dates (optional) and set Active from and Active until (inclusive). La règle s'applique alors uniquement aux frais dont le début de période se situe à l'intérieur de cette fenêtre. Utilisez-le pour les réorganisations : une règle pour l'ancienne structure d'équipe se termine le dernier jour du trimestre, et une nouvelle règle commence le lendemain.

Impact en direct

Avant d'enregistrer, la boîte de dialogue demande au serveur quelles conditions seraient détectées et affiche, par exemple, « Capture 1 200 $ (14 % des dépenses) sur 3 000 lignes facturées », avec les correspondances les plus importantes. Il montre également combien de vos ressources ont une balise cloud sur laquelle vous faites correspondre. Si la règle ne détecte rien, elle le dit, ce qui signifie généralement une faute de frappe ou une balise qui n'existe pas.

Ordre et premier match

Les règles sont vérifiées de haut en bas (position 1 en premier). La première règle qui correspond à une charge décide de sa valeur, et les règles ultérieures ne sont pas prises en compte pour ces frais. Mettez les règles spécifiques au-dessus des règles générales.

  • Faites glisser une règle par sa poignée pour la réorganiser, ou utilisez les boutons de déplacement vers le haut et vers le bas.
  • Vous ne pouvez pas réorganiser pendant qu'un filtre de recherche masque certaines règles.
  • Each rule row has an on/off switch (pause or resume), Duplicate rule (the copy goes last), Edit rule and Delete rule.
  • Une règle qui ne peut pas être appliquée au coût facturé (par exemple un modèle non valide) est ignorée et affichée avec le motif, et la page le note. Les règles suspendues et les règles en dehors de leur fenêtre de date ne font rien.
La commande compte (à titre indicatif)

Règle 1 : Le service contient "Support" puis Équipe = Partagé. Règle 2 : Le compte est la production puis Équipe = Paiements. Des frais de support de production sont transférés vers Partagé, car la règle 1 correspond en premier. Échangez-les et cela passe aux paiements.

La valeur par défaut

Cliquez sur Valeur non marquée pour modifier le nom des dépenses sans correspondance. Il peut s'agir d'un texte fixe (comme "Non alloué") ou dynamique, extrait d'un tag cloud, d'un champ de charge ou d'un autre tag virtuel, avec une valeur de repli lorsqu'il est vide. Dans la répartition, la ligne par défaut porte un non alloué badge.

Astuce
A dynamic default is a powerful tidy-up: set the default to take its value from your équipe cloud tag, and only write rules for the exceptions.

Balises construites sur des balises

A rule can use another virtual tag as a condition (field Another virtual tag) or as the source of its value. Par exemple un Département La balise peut regrouper les valeurs d'un Équipe étiqueter. Limites : un tag ne peut pas dépendre de lui-même, directement ou par l'intermédiaire d'autrui ; la chaîne peut avoir au plus trois niveaux de profondeur. Vous ne pouvez pas supprimer ou renommer une balise dont dépendent d’autres balises, et l’erreur nomme les personnes à charge.

Couverture et vue d'allocation

Période de facturation

Use Billing period to choose Current month (to date), Last month, Last 3 complete months or Last 6 complete months.

Compteur de couverture

The large percentage is how much of the period's billed spend your rules allocate. En dessous, vous voyez le montant alloué et non alloué. Il peut également indiquer combien de points de couverture ont changé par rapport à la période précédente et quelle part des dépenses porte un identifiant de ressource ou appartient à une ressource balisée, ce qui limite les règles de balise cloud qui peuvent correspondre.

Principales dépenses non allouées répertorie les plus grands services qui sont tombés à la valeur par défaut, chacun avec un bouton qui ouvre le générateur de règles avec ce service renseigné. Parcourez la liste et le compteur monte le plus rapidement.

Attribution des coûts virtuels

Les cartes indiquent les dépenses facturées et le nombre de valeurs. Virtual Cost Attribution répertorie chaque valeur avec son montant et sa part. Click a value to drill down to the services and items behind it (Item, Service, Billed cost).

Par où commencer (à partir de vos propres données)

Un panel propose des règles construites uniquement à partir de vos propres données : les tags cloud qui existent sur vos ressources (avec leurs valeurs), vos plus gros services et vos comptes. Chacun a un bouton qui ouvre une règle préremplie. Rien n'est suggéré qui ne figure pas dans vos données.

Générer avec CostGlass AI

Les propriétaires et les administrateurs voient un panneau Générer avec CostGlass AI pliable. Il comporte deux onglets.

OngletCe que ça fait
Décrire une règleType what the rule should do in your own words (up to 500 characters) and click Generate rule. Vous obtenez une proposition de règle avec l'impact sur vos dépenses. Use this rule opens it in the rule builder; Try again asks again.
Suggérer un tagChoose what you want to allocate spend by (environment, application, team or customer) and click Suggest a tag. Vous obtenez toute une balise proposée avec des règles ; décochez celles que vous ne voulez pas et acceptez.
  • Les propositions utilisent uniquement les valeurs qui existent dans votre propre coût facturé et votre inventaire. Si une demande nomme des éléments qui ne figurent pas dans vos données, vous êtes invité à reformuler.
  • Rien n'est enregistré jusqu'à ce que vous acceptiez : une seule règle s'ouvre dans le générateur pour que vous puissiez la consulter, et une balise acceptée est revérifiée avant d'être créée.
  • Each request counts against your organisation's daily CostGlass AI allowance. Lorsqu'il est épuisé, le panneau l'indique et il se réinitialise à 00h00 UTC.
Avertissement
Lisez toujours ce que propose l’IA. Vérifiez la phrase récapitulative et le chiffre d’impact en direct avant de sauvegarder.

Où les balises virtuelles sont utilisées

LieuComment utiliser la balise
RapportsChoose the dimension Virtual Tag / Squad Allocation and pick the tag.
Explorateur de coûtsIn Group by, choose Virtual tag: [name]. Vous pouvez également filtrer ou exclure les valeurs d'une balise virtuelle.
BudgetsWhen creating a budget, choose a Virtual tag and a Tag value to budget a team or product.
Conformité des balisesSelect resources and click Quick Virtual Rule to start a rule from them.
Remarque
La détection des anomalies et les widgets du tableau de bord n'utilisent pas de balises virtuelles aujourd'hui.

Meilleures pratiques

  • Commencez avec le modèle qui correspond à la façon dont les rapports financiers (compte ou équipe à partir du tag), puis affinez.
  • Créez une balise d'équipe en couches. First, rules that take the value from your équipe cloud tag. Puis règles par compte pour les cloud ou les comptes sans balises. Puis règles par service pour les coûts de plateforme partagée. Terminez avec une valeur par défaut claire telle que "Non alloué".
  • Gérez délibérément les coûts partagés. Donnez au support, au réseautage et aux plateformes partagées leur propre valeur (par exemple « Partagé ») plutôt que de les cacher dans une seule équipe. Vous pouvez voir leur taille et ensuite décider comment les partager dans votre propre processus.
  • Gardez le nombre de règles bas. Une balise peut contenir au maximum 50 règles. Quelques règles bien choisies, avec des listes et des valeurs dynamiques, battent de nombreuses règles ponctuelles.
  • Mettez les règles les plus spécifiques en premier. Utilisez Dupliquer pour essayer une variante et le bouton Pause pour tester sans supprimer.
  • Utiliser les fenêtres de dates pour les réorganisations au lieu de supprimer les anciennes règles, l'historique reste donc correct.
  • Examinez chaque mois les « Principales dépenses non allouées ». De nouveaux services apparaissent constamment.
Exemple concret : une balise Team (à titre d'illustration)
  1. Créez une balise appelée Équipe avec la valeur non étiquetée "Non alloué".
  2. Règle 1, « Équipe à partir de la balise cloud » : où L'équipe de balises cloud existe, then take the value from the cloud tag équipe.
  3. Règle 2, « Plateforme de données » : où Le compte est l'un des vos deux comptes de données, puis Team = Data.
  4. Règle 3, « Services partagés » : où Le service est l'un des services d'assistance et de mise en réseau, puis Équipe = Partagé.
  5. Vérifiez la couverture. Open Top unallocated spend, add rules for the biggest remaining services, and repeat.

Limites et choses à savoir

LimiteDétail
Règles par baliseAu maximum 50.
Conditions par règleAu maximum 25, en groupes imbriqués jusqu'à trois niveaux.
Balises construites sur des balisesAucun cycle ; chaînes jusqu'à trois niveaux de profondeur.
Les règles de balises cloud utilisent les dernières balisesLes balises d'une ressource maintenant, et non les balises qu'elle avait au moment de la facturation. Une charge sans identifiant de ressource ne peut pas être associée à une balise cloud.
Disponibilité des balises cloudLes balises cloud atteignent CostGlass pour AWS et Oracle Cloud. Les règles sur le service, le compte et la région fonctionnent pour chaque cloud.
Non utilisé ailleursLes widgets de détection d'anomalies et de tableau de bord n'utilisent pas de balises virtuelles.
OffreCroissance et plus. L'entrée de menu est visible mais verrouillée sur les plans inférieurs.
PermissionsSeuls les propriétaires et les administrateurs créent, modifient ou suppriment des balises et des règles.
Important
Les balises virtuelles allouent facturé coût. Ils ne changent pas votre cloud, ni ce que votre fournisseur de cloud vous facture.

Questions fréquemment posées

J'ai modifié une règle. Le dernier trimestre va-t-il changer ?
Oui. Les règles sont appliquées lorsque vous affichez les données, de sorte que tout changement réaffecte immédiatement chaque période. Utilisez des fenêtres de date pour conserver une ancienne règle pour les anciennes périodes.
Why is a lot of spend "unallocated"?
Aucune règle ne lui correspondait. Ouvrez les principales dépenses non allouées et ajoutez des règles pour les services les plus importants, ou définissez une valeur dynamique par défaut.
Ma règle de balise cloud ne correspond à rien.
Le panel d’impact en direct le dira. La balise peut ne pas exister sur vos ressources, les ressources peuvent ne pas être dans l'inventaire ou les dépenses peuvent ne comporter aucun identifiant de ressource. Les règles basées sur des balises ne peuvent guère correspondre lorsque seule une petite partie des dépenses appartient à des ressources balisées ; la page le note.
Puis-je utiliser une balise virtuelle pour les dépenses Azure ou SaaS ?
Oui. Les règles relatives au compte, au service, à la région et au fournisseur fonctionnent pour chaque cloud connecté et pour les fournisseurs d'IA et de SaaS.
Pourquoi l'élément de menu est-il grisé ?
Le marquage virtuel nécessite le plan Growth ou supérieur. En cliquant dessus, vous expliquez la mise à niveau.
Quelle est la différence entre une balise virtuelle et une balise cloud ?
Une balise cloud est définie dans votre cloud sur une ressource. Une balise virtuelle est un ensemble de règles dans CostGlass appliquées au coût. Voir Stratégie de balisage.

Guides associés