Utilisation de l' CloudWatch agent avec la télémétrie associée - Amazon CloudWatch

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.

Utilisation de l' CloudWatch agent avec la télémétrie associée

Les métriques et les journaux envoyés CloudWatch peuvent inclure une entité facultative pour corréler la télémétrie. Les entités sont utilisées dans le volet Explorer les entités associées. L' CloudWatch agent envoie des entités avec un nom de service et un nom d'environnement inclus.

L’agent choisit le nom du service et le nom de l’environnement à partir des données suivantes.

Nom du service

L’agent choisit le nom du service à partir des options suivantes, par ordre de priorité :

  • Instrumentation de la vigie applicative : l’agent envoie le nom du service utilisé par la vigie applicative. Cela peut être remplacé en modifiant la variable d'OTEL_SERVICE_NAMEenvironnement utilisée par les bibliothèques d' OpenTelemetry instrumentation prises en charge.

  • CloudWatch configuration de l'agent : vous pouvez configurer l'agent pour qu'il utilise un nom de service spécifique. Cela peut être configuré au niveau de l’agent, du plugin, des métriques, des journaux ou du fichier journal.

  • Nom de la charge de travail Kubernetes : pour les charges de travail Kubernetes, l’agent envoie le nom de la charge de travail pour le pod correspondant, dans l’ordre de priorité suivant.

    • Nom du déploiement

    • ReplicaSet nom

    • StatefulSet nom

    • DaemonSet nom

    • CronJob nom

    • Nom du job

    • Nom de pod

    • Nom du conteneur

  • Balises de ressources issues des métadonnées de l'instance : pour les EC2 charges de travail Amazon, l'agent envoie le nom à partir des balises, dans l'ordre suivant.

    • web

    • vigie

    • app

    Vous devez configurer les métadonnées de l’instance pour que l’agent puisse accéder aux balises.

  • Par défaut : si aucun autre nom de service n’est trouvé, l’agent enverra le nom Unknown.

Nom de l'environnement

L’agent choisit le nom de l’environnement à partir des options suivantes, par ordre de priorité :

  • Instrumentation de la vigie applicative : l’agent envoie le nom de l’environnement utilisé par la vigie applicative. Cela peut être remplacé en définissant une variable d'deployment.environmentenvironnement utilisée par les bibliothèques d' OpenTelemetry instrumentation prises en charge. Par exemple, les applications peuvent définir la variable d’environnement OTEL_RESOURCE_ATTRIBUTES=deployment.environment=MyEnvironment.

  • CloudWatch configuration de l'agent : vous pouvez configurer l'agent pour qu'il utilise un nom d'environnement spécifique. Cela peut être configuré au niveau de l’agent, du plugin, des métriques, des journaux ou du fichier journal.

  • Nom du cluster et espace de travail : pour Amazon EKS, eks:cluster-name/Namespace. Pour les Kubernetes natifs exécutés sur Amazon,. EC2 k8s:cluster-name/Namespace

  • Balises de ressources issues des métadonnées de l'instance : pour les EC2 charges de travail Amazon, l'agent peut utiliser la AutoScalingGroup balise.

    Vous devez configurer les métadonnées de l’instance pour que l’agent puisse accéder aux balises.

  • Par défaut, les EC2 instances Amazon qui n'exécutent pas Kubernetes reçoivent le nom de l'environnement. ec2:default