Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Configuration de Container Insights sur Amazon ECS
Vous pouvez configurer Container Insights avec une observabilité améliorée ou Container Insights sur des clusters Amazon ECS nouveaux et existants à l'aide de la console Amazon ECS ou du AWS CLI. Container Insights collecte des métriques au niveau du cluster, des tâches et des services. Container Insights, avec une observabilité améliorée, fournit des dimensions et des métriques supplémentaires, vous permettant d'approfondir la visibilité au niveau des conteneurs.
Si vous utilisez Amazon ECS sur une EC2 instance Amazon, lancez cette instance à l'aide d'une AMI qui inclut l'agent Amazon ECS version 1.29 ou ultérieure. Pour plus d'informations sur la mise à jour de la version de votre agent, consultez Mettre à jour l'agent de conteneur Amazon ECS.
Si la AWS KMS clé gérée par le client que vous utilisez pour vos métriques Amazon ECS Container Insights n'est pas déjà configurée pour fonctionner CloudWatch, vous devez mettre à jour la politique relative aux clés pour autoriser les journaux chiffrés dans CloudWatch les journaux. Vous devez également associer votre propre AWS KMS clé au groupe de connexion/aws/ecs/containerinsights/ClusterName
/performance
. Pour plus d'informations, voir Chiffrer les données des journaux dans les CloudWatch journaux à l'aide AWS Key Management Service de.
Nous vous recommandons d'utiliser Container Insights avec une observabilité améliorée plutôt que Container Insights, car il fournit une visibilité détaillée de votre environnement de conteneurs, réduisant ainsi le délai moyen de résolution.
Configurez Container Insights avec une observabilité améliorée
Vous pouvez activer Container Insights avec une observabilité améliorée à l'aide de la console Amazon ECS ou AWS CLI.
- AWS CLI
-
Utilisez la commande suivante pour activer Container Insights avec une meilleure observabilité.
Définissez le paramètre du containerInsights
compte sur enhanced
aws ecs put-account-setting --name containerInsights --value enhanced
Exemple de sortie
{
"setting": {
"name": "containerInsights",
"value": "enhanced",
"principalArn": "arn:aws:iam::123456789012:johndoe",
"type": user
}
}
Par défaut, cela ne put-account-setting
s'applique qu'à l'utilisateur actuellement authentifié. Pour activer le paramètre à l'échelle du compte pour tous les utilisateurs et rôles, utilisez l'utilisateur root comme dans l'exemple suivant.
aws ecs put-account-setting --name containerInsights --value enhanced --principal-arn arn:aws:iam::accountID
:root
Après avoir défini ce paramètre de compte, tous les nouveaux clusters utilisent automatiquement Container Insights avec une meilleure observabilité. Utilisez la update-cluster-settings
commande pour ajouter Container Insights avec une observabilité améliorée au cluster existant, ou pour mettre à niveau des clusters qui utilisent actuellement Container Insights vers Container Insights avec une observabilité améliorée.
aws ecs update-cluster-settings --cluster cluster-name
--settings name=containerInsights,value=enhanced
- Amazon ECS console
-
Ouvrez la console à la https://console.aws.amazon.com/ecs/version 2.
-
Dans la barre de navigation en haut de l'écran, sélectionnez la région pour laquelle vous souhaitez afficher vos paramètres de compte.
-
Dans la page de navigation, choisissez Account Settings (Paramètres du compte).
-
Choisissez Mettre à jour.
-
Pour utiliser Container Insights avec une observabilité améliorée, choisissez Container Insights avec une observabilité améliorée.
Sélectionnez Enregistrer les modifications.
-
Dans l'écran de confirmation, choisissez Confirm (Confirmer) pour enregistrer la sélection.
Une fois cette configuration définie, tous les nouveaux clusters utilisent automatiquement Container Insights avec une meilleure observabilité. Vous pouvez ajouter Container Insights avec une observabilité améliorée aux clusters existants, ou mettre à jour des clusters qui utilisent actuellement Container Insights vers Container Insights avec une observabilité améliorée. Pour plus d'informations, consultez la section Mise à jour d'un cluster Amazon ECS dans le manuel Amazon Elastic Container Service Developer Guide.
Configurer Container Insights
Vous pouvez activer Container Insights à l'aide de la console Amazon ECS ou AWS CLI.
- AWS CLI
-
Pour utiliser Container Insights, définissez le paramètre du container Insights
compte surenabled
. Utilisez la commande suivante pour activer Container Insights.
aws ecs put-account-setting --name containerInsights --value enabled
Exemple de sortie
{
"setting": {
"name": "container Insights",
"value": "enabled",
"principalArn": "arn:aws:iam::123456789012:johndoe",
"type": user
}
}
Lorsque vous définissez le paramètre du container Insights
compte surenabled
, Container Insights est activé par défaut pour tous les nouveaux clusters. Utilisez la update-cluster-settings
commande pour ajouter Container Insights à un cluster existant.
aws ecs update-cluster-settings --cluster cluster-name
--settings name=containerInsights,value=enabled
- Amazon ECS console
-
Ouvrez la console à la https://console.aws.amazon.com/ecs/version 2.
-
Dans la barre de navigation en haut de l'écran, sélectionnez la région pour laquelle vous souhaitez afficher vos paramètres de compte.
-
Dans la page de navigation, choisissez Account Settings (Paramètres du compte).
-
Choisissez Mettre à jour.
-
Pour utiliser Container Insights, choisissez Container Insights.
-
Sélectionnez Enregistrer les modifications.
-
Dans l'écran de confirmation, choisissez Confirm (Confirmer) pour enregistrer la sélection.
Une fois cette configuration définie, tous les nouveaux clusters utilisent automatiquement Container Insights. Mettez à jour les clusters existants pour ajouter Container Insights. Pour plus d'informations, consultez la section Mise à jour d'un cluster Amazon ECS dans le manuel Amazon Elastic Container Service Developer Guide.