Partager via


Comprendre l’état de santé de votre pool de réserve pour Azure Container Instances

Important

Pour que les pools de secours créent et gèrent correctement des ressources, il nécessite l’accès aux ressources associées dans votre abonnement. Vérifiez que les autorisations appropriées sont affectées au fournisseur de ressources du pool de secours pour que votre pool de secours fonctionne correctement. Pour obtenir des instructions détaillées, consultez configurer les autorisations de rôle pour les pools de secours.

L’état de sécurité de votre pool de secours fournit des informations essentielles sur son fonctionnement. À l’aide de l’API d’affichage du runtime du pool de secours, vous pouvez récupérer l’état d’intégrité actuel de votre pool de secours, y compris des détails sur le nombre d’instances, l’état d’approvisionnement et l’état d’intégrité global. Ces informations vous permettent de surveiller les performances du pool et de prendre des mesures proactives pour résoudre les problèmes.

Vue d’ensemble de l’état de santé

L’état d’intégrité d’un pool de secours est déterminé en analysant différentes métriques, telles que l’état d’approvisionnement et les indicateurs d’intégrité du système. L’état d’intégrité du pool peut être dans un état sain ou détérioré. Il est également important de vérifier l’état d’approvisionnement de votre ressource de pool. L’état d’approvisionnement peut être en création, suppression, mise à jour, réussite ou échec.

État Descriptif
Sain Le pool de secours fonctionne comme prévu, avec toutes les instances dans l’état souhaité et aucun problème n’a été détecté. Le pool est prêt à fournir des instances au groupe identique en fonction des besoins.
Détérioré Le pool de secours rencontre des problèmes d’approvisionnement correct des instances. Cela peut être dû à des contraintes de ressources, à des problèmes d’autorisation ou à des problèmes de configuration avec les conteneurs individuels. Le pool suspend temporairement la création de l’instance pendant 30 secondes pour autoriser l’investigation et la résolution. Après cette pause, le pool tente de recréer des ressources. Pour plus d’informations sur la résolution des erreurs de pool, consultez Utiliser Azure Log Analytics pour surveiller les événements de pool de secours.

Récupérer l’état d’intégrité en utilisant l’API d’affichage du runtime

Vous pouvez utiliser l’API Runtime View pour récupérer l’état de santé de votre pool de secours. Vous trouverez ci-dessous des exemples d’interrogation de l’API à l’aide de différents outils.

Exécutez la commande Azure CLI suivante pour obtenir l’état d’intégrité de votre pool de secours :

az standby-container-group-pool status --resource-group myResourceGroup --name myStandbyPool

{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.StandbyPool/standbyContainerGroupPools/myStandbyPool/runtimeViews/latest",
    {
      "instanceCountsByState": [
        {
          "count": 0,
          "state": "Creating"
        },
        {
          "count": 0,
          "state": "Starting"
        },
        {
          "count": 10,
          "state": "Running"
        },
        {
          "count": 0,
          "state": "Deleting"
        }
      ]
   }
  "name": "latest",
  "resourceGroup": "myResourceGroup",
  "provisioningState": "Succeeded",
    "status": {
      "code": "HealthState/healthy",
      "message": "The pool is healthy."
  "type": "Microsoft.StandbyPool/standbyContainerGroupPools/runtimeViews"
}
}

Interprétation de l’état de santé

L’état de santé inclut les composants clés suivants :

  • Nombre d’instances par état : affiche le nombre d’instances dans chaque état. Cela vous aide à comprendre la capacité et l’utilisation actuelles du pool.
  • État d’approvisionnement : indique si le pool est correctement approvisionné ou s’il existe des problèmes qui nécessitent une attention particulière.
  • État de santé : fournit une évaluation globale de la santé du pool, telle que « saine » ou « malsaine », ainsi qu’un message expliquant le statut.

Étapes suivantes