Afficher les métriques d'optimisation liées aux coûts

Présentation

Vous pouvez afficher les métriques d'utilisation liées aux coûts dans Google Cloud Console pour voir si vos clusters et charges de travail Google Kubernetes Engine (GKE) utilisent efficacement les ressources Compute Engine que vous payez. Ces informations peuvent vous aider à optimiser le rapport coût-performances de vos clusters et charges de travail.

Métriques liées aux coûts des charges de travail

Métriques d'optimisation des coûts

L'onglet Optimisation des coûts de Google Cloud Console vous permet d'afficher les métriques suivantes pour vos clusters et vos charges de travail :

  • Utilisation du processeur : affiche un graphique à barres qui indique la relation entre les métriques de processeur suivantes :
    • Utilisées : quantité de ressources de processeur utilisées par tous les conteneurs du cluster ou de la charge de travail. Calculée à partir de la métrique container/cpu/core_usage_time.
    • Demandées : quantité de ressources processeur demandées par tous les conteneurs du cluster ou de la charge de travail. Calculée à partir de la métrique container/cpu/request_cores.
    • Pouvant être alloué : quantité de ressources de processeur allouées à tous les nœuds du cluster. Cette métrique est visible sur la page "Clusters". Calculée à partir de la métrique node/cpu/allocatable_cores. Pour les clusters Autopilot, aucune valeur ne peut être allouée, car Google ajuste automatiquement les allocations de processeurs.
    • Limite : limite de ressources de processeur pour tous les conteneurs d'une charge de travail. Cette métrique est visible sur la page "Charges de travail". Calculée à partir de la métrique container/cpu/limit_cores.
  • Heures processeur : nombre total d'heures d'utilisation d'un cœur sur tous les nœuds d'une charge de travail ou d'un cluster au cours de la période sélectionnée. Calculé à partir de la métrique node/cpu/total_cores (pour les clusters standards) et de la métrique container/cpu/request_cores (pour les clusters et charges de travail Autopilot).
  • Utilisation de la mémoire : affiche un graphique à barres qui indique la relation entre les métriques de mémoire suivantes :
    • Utilisées : quantité de mémoire utilisée par tous les conteneurs d'un cluster ou d'une charge de travail. Calculée à partir de la métrique container/memory/used_bytes.
    • Demandées : quantité de mémoire demandée pour tous les conteneurs d'un cluster ou d'une charge de travail. Calculée à partir de la métrique container/memory/request_bytes.
    • Pouvant être allouées : quantité de mémoire allouée à tous les nœuds du cluster. Cette métrique est visible sur la page "Clusters". Calculée à partir de la métrique node/memory/allocatable_bytes. Pour les clusters Autopilot, aucune valeur ne peut être allouée, car Google ajuste automatiquement les allocations de mémoire.
    • Limite : limite de mémoire pour tous les conteneurs d'une charge de travail. Cette métrique est visible sur la page "Charges de travail". Calculée à partir de la métrique container/memory/limit_bytes.
  • Heures mémoire : quantité totale de mémoire sur tous les nœuds d'une charge de travail ou d'un cluster au cours de la période sélectionnée. Calculée à partir de la métrique node/memory/total_bytes (pour les clusters) et de la métrique container/memory/requested_bytes (pour les clusters et charges de travail Autopilot).

Afficher les métriques

Pour afficher les métriques d'utilisation liées aux coûts, procédez comme suit dans Google Cloud Console :

  1. Pour afficher les métriques au niveau du cluster, accédez à la page Clusters Kubernetes.

    Accéder à la page Clusters Kubernetes

    Pour afficher les métriques au niveau de la charge de travail, accédez à la page Charges de travail.

    Accéder à la page Charges de travail

  2. Sélectionnez l'onglet Optimisation des coûts.

  3. Choisissez la période sur laquelle les métriques sont calculées en moyenne (utilisation) ou accumulées (nombre total d'heures). Par exemple, 1 jour, 1 mois, etc. Si la durée de vie du cluster ou de la charge de travail est inférieure à la période sélectionnée, les métriques accumulées pendant la durée de vie du cluster ou de la charge de travail s'affichent. Par exemple, vous choisissez une période d'un jour, mais la charge de travail a été créée il y a quatre heures seulement, seules quatre heures de métriques s'affichent.

  4. Maintenez le pointeur sur la métrique d'utilisation pour afficher plus de détails.

Les métriques d'optimisation des coûts s'affichent pour les modes de cluster comme suit :

  • Les clusters standards auront toujours les métriques utilisées, demandées et pouvant être allouées visibles au moment de la création, en raison de l'inclusion de composants GKE gérés dans le calcul global (espace de noms kube-system).
  • Les clusters Autopilot n'auront aucune métrique visible, sauf si des charges de travail comportant des requêtes spécifiées sont déployées sur le cluster. Cela est dû au modèle de tarification d'Autopilot.

Les charges de travail déployées sur des clusters standards pour lesquelles aucune requête ni aucune limite n'est spécifiée n'auront aucun ratio visible sur le graphique. Le graphique à barres ne représentera que la métrique d'utilisation de la charge de travail.

Les charges de travail déployées sur des clusters Autopilot pour lesquelles aucune requête ni aucune limite n'est spécifiée auront les valeurs par défaut appliquées aux conteneurs, et les ratios seront visibles à tout moment.

Étape suivante