Collecter les métriques d’utilisation et d’application AWS Fargate - Amazon EKS

Aidez à améliorer cette page

Pour contribuer à ce guide de l’utilisateur, cliquez sur le lien Modifier cette page sur GitHub qui se trouve dans le volet droit de chaque page.

Collecter les métriques d’utilisation et d’application AWS Fargate

Vous pouvez collecter les métriques système et les métriques d’utilisation CloudWatch pour AWS Fargate.

Métriques d'application

Pour les applications exécutées sur Amazon EKS et AWS Fargate, vous pouvez utiliser AWS Distro for OpenTelemetry (ADOT). ADOT vous permet de collecter des métriques système et de les envoyer aux tableaux de bord CloudWatch Container Insights. Pour démarrer avec ADOT pour les applications exécutées sur Fargate, consultez Utilisation de CloudWatch Container Insights avec AWS Distro pour OpenTelemetry dans la documentation ADOT.

Métriques d'utilisation

Vous pouvez utiliser les métriques d’utilisation CloudWatch pour obtenir une visibilité sur l’utilisation des ressources de votre compte. Utilisez ces métriques pour visualiser l'utilisation actuelle de vos services sur les graphiques et tableaux de bord CloudWatch.

Les métriques d’utilisation AWS Fargate correspondent aux quotas de service AWS. Vous pouvez configurer des alarmes qui vous alertent lorsque votre utilisation approche un quota de service. Pour de plus amples informations sur les Service Quotas pour Fargate, consultez Afficher et gérer les quotas de service Amazon EKS et Fargate.

AWS Fargate diffuse les métriques suivantes dans l’espace de noms AWS/Usage.

Métrique Description

ResourceCount

Nombre total des ressources spécifiées exécutées sur votre compte. La ressource est définie par les dimensions associées à la métrique.

Les dimensions suivantes sont utilisées pour affiner les métriques d’utilisation publiées par AWS Fargate.

Dimension Description

Service

Nom du service AWS contenant la ressource. Pour les métriques d’utilisation AWS Fargate, la valeur de cette dimension est Fargate.

Type

Le type d’entité qui fait l’objet du rapport. Actuellement, la seule valeur valide pour les métriques d’utilisation AWS Fargate est Resource.

Resource

Le type de ressource en cours d’exécution.

Actuellement, AWS Fargate renvoie des informations sur votre utilisation de Fargate On-Demand. La valeur de ressource pour l'utilisation de Fargate On-Demand est OnDemand.

[NOTE] ====

L’utilisation de Fargate On-Demand combine les pods Amazon EKS utilisant Fargate, les tâches Amazon ECS utilisant le type de lancement Fargate et les tâches Amazon ECS utilisant le fournisseur de capacité FARGATE.

====

Class

Classe de ressource suivie. Actuellement, AWS Fargate n’utilise pas la dimension de classe.

Création d'une alarme CloudWatch pour surveiller les métriques d'utilisation des ressources Fargate

AWS Fargate fournit des métriques d’utilisation CloudWatch qui correspondent aux quotas de service AWS pour l’utilisation des ressources Fargate On-Demand. Dans la console Service Quotas, vous pouvez visualiser votre utilisation sur un graphique. Vous pouvez également configurer des alarmes qui vous alertent lorsque votre utilisation approche d'un quota de service. Pour de plus amples informations, consultez Collecter les métriques d’utilisation et d’application AWS Fargate.

Suivez les étapes ci-dessous pour créer une alarme CloudWatch basée sur l'une des métriques d'utilisation Fargate.

  1. Ouvrez la console Service Quotas à l’adresse https://console.aws.amazon.com/servicequotas/.

  2. Dans le volet de navigation gauche, sélectionnez Services AWS.

  3. Dans la liste Services AWS, recherchez et sélectionnez AWS Fargate.

  4. Dans la liste Quotas de service, sélectionnez le quota d'utilisation Fargate pour lequel vous souhaitez créer une alarme.

  5. Dans la section Amazon CloudWatch alarms (Alarmes Amazon CloudWatch), sélectionnez Create (Créer).

  6. Pour Alarm threshold (Seuil d'alarme), choisissez le pourcentage de la valeur de quota appliquée que vous souhaitez définir comme valeur d'alarme.

  7. Pour Nom de l'alarme, saisissez un nom pour l'alarme, puis choisissez Créer.