Aller au contenu principal

Afficher Azure sur un composant

Un composant annoté reçoit une carte Coûts Azure sur sa Vue d'ensemble et un onglet Azure avec ses ressources et ses coûts.

Deux étapes : allumer le plugin, annoter le composant.

Ce que ça affiche​

OùQuoi
Carte Coûts Azure de la Vue d'ensembleCe mois-ci et Le mois dernier, et un lien Ouvrir l'analyse des coûts vers le portail Azure
Onglet Azure, sous-onglet RessourcesLes ressources qui portent le tag, avec les colonnes Ressource, Type, Groupe de ressources et Région
Onglet Azure, sous-onglet CoûtsLes deux mêmes montants, et un tableau par Service : Coût ce mois-ci, Le mois dernier

1. 🔌 Allumer le plugin​

  1. Dans Administration, sous PLATEFORME, clique sur Plugins.

  2. Sur la carte Azure, clique sur l'interrupteur en haut à droite de la carte.

L'interrupteur est grisé ?

Si la carte dit Configurez d'abord l'intégration Azure, clique dessus : l'intégration s'ouvre dans Connexions de l'entreprise. Ajoute-la (Ajouter l'intégration Azure). Le plugin s'allume tout seul quand tu enregistres l'intégration : passe à l'étape 2.

2. 🏷️ Annoter le composant​

Dans le catalog-info.yaml du composant, ajoute l'annotation azure.com/tag-selector, avec un seul tag écrit clé=valeur :

apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
name: shop-api
annotations:
azure.com/tag-selector: app=shop-api
spec:
type: service
lifecycle: production
owner: team-a

Les ressources de ton abonnement doivent porter ce tag dans Azure.

3. 👀 Le voir​

  1. Dans la barre latérale, clique sur Catalogue, puis sur ton composant.

  2. Sur la Vue d'ensemble, cherche la carte Coûts Azure. Clique sur l'onglet Azure pour le détail.

Quand aucune ressource ne porte le tag, le sous-onglet Ressources dit Aucune ressource ne porte le tag app=shop-api. et le sous-onglet Coûts dit Aucun coût ce mois-ci pour le tag app=shop-api.

Un composant dont le tag correspond à des ressources n'était pas sous la main : le tableau rempli n'a pas été vérifié.

✅ C'est tout !

La suite : Ajouter la carte de coûts à ton tableau de bord.