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.
Comment ajouter des informations connexes à la télémétrie personnalisée envoyée à CloudWatch
Lorsque vous publiez vos propres statistiques et journaux CloudWatch, les informations d'entité nécessaires à la télémétrie associée ne sont pas disponibles par défaut. Lorsque vous envoyez des métriques CloudWatch ou des journaux à CloudWatch des journaux (avec les PutLogEvents opérations PutMetricData ou), vous pouvez ajouter des informations sur les entités à ces journaux ou mesures. Les informations d’entité sont associées à la télémétrie et utilisées dans la fonctionnalité Découvrir les éléments associés pour trouver la télémétrie associée à la même entité.
L’entité envoyée avec la télémétrie représente une ressource ou un service auquel la télémétrie est associée. Par exemple, une métrique concernant un service ou provenant d'une AWS ressource. Pour identifier l’entité associée dans votre code, vous créez un ensemble KeyAttributes et, éventuellement, Attributes de l’entité.
Note
CloudWatch ne peut trouver des ressources connexes que pour les entités dont la télémétrie a été envoyée au cours des trois heures précédentes. Si votre ressource n'émet que des données télémétriques éparses (moins d'une fois toutes les 3 heures), vous souhaiterez peut-être envoyer une télémétrie cardiaque supplémentaire pour que l'entité reste active. CloudWatch
Pour plus d’informations sur l’ajout d’informations sur les entités, consultez Informations sur les entités au format EMF.
Les sections suivantes décrivent comment créer KeyAttributes et CloudWatch identifier Attributes les ressources et les services associés à la télémétrie.
Identifier l'entité à l'aide de l' KeyAttributes objet
La KeyAttributes propriété des objets Entity (dans CloudWatch ou dans CloudWatch les journaux) identifie de manière unique l'entité pour laquelle CloudWatch. Il s’agit d’une liste de paires clé-valeur. Les entités ayant le même KeyAttributes sont considérées comme étant la même entité. Les télémétries associées à la même entité sont considérées comme liées et peuvent être facilement trouvées dans le volet Découvrir les éléments associés.
Note
Dans l' CloudWatch API, la propriété est appeléeKeyAttributes. Dans l'API CloudWatch Logs, la propriété est appeléekeyAttributes. Ici, elles sont traitées comme la même propriété.
Il existe cinq types d’objets possibles qu’un Entity peut représenter.
-
AWS::Resource— L'entité représente une AWS ressource, telle qu'une table DynamoDB ou une instance Amazon EC2.
-
AWS::Service— L'entité représente un AWS service, tel qu'Amazon S3. Cela peut être utilisé, par exemple, lors de l’appel de l’opération
ListBuckets, qui n’est pas associée à une ressource Amazon S3 spécifique. -
Service : l’entité représente une charge de travail s’exécutant sur votre compte. Par exemple, une application ou un service que vous gérez.
-
Ressource : l'entité représente une ressource qui n'est pas gérée AWS, par exemple, par des ressources du système d'exploitation, telles que des processus ou des volumes de fichiers.
-
RemoteService— L'entité représente un service externe lors d'un appel à distance. Par exemple, un appel distant vers une base de données, un cache externe ou un point de terminaison externe.
En fonction du type que vous essayez de représenter parmi ceux mentionnés ci-dessus, vous devez fournir les paires clé-valeur correctes pour KeyAttributes. Vous trouverez ci-dessous une description de chaque type.
Fournir des détails supplémentaires sur l’entité avec l’objet Attributes
Vous pouvez fournir des détails supplémentaires sur le Entity que vous fournissez avec votre télémétrie. Il peut s’agir de détails sur la plateforme, la ressource, l’application ou le fournisseur de télémétrie. Les tableaux suivants décrivent les mots clés que vous pouvez utiliser pour chacun de ces types de données.
Note
Dans l' CloudWatch API, la propriété est appeléeAttributes. Dans l'API CloudWatch Logs, la propriété est appeléeattributes. Ici, elles sont traitées comme la même propriété.
Platform details (Détails de la plateforme)
| Mot clé | Usage | Domaine des valeurs | Exemples |
|---|---|---|---|
|
Définit la plateforme hébergée. |
AWS : :EKS, AWS : :ECS, AWS : :EC2, K8s, Générique AWS::Lambda |
|
|
Nom du cluster Amazon EKS. |
Chaîne alphanumérique avec des délimiteurs de base. |
|
|
Nom du cluster Kubernetes auto-hébergé. |
Chaîne alphanumérique avec des délimiteurs de base. |
|
|
Nom de l’espace de noms Kubernetes dans les clusters Amazon EKS ou K8s. |
Chaîne alphanumérique avec des délimiteurs de base. |
|
|
Nom de la charge de travail Kubernetes dans les clusters Amazon EKS et K8s. |
Chaîne alphanumérique avec des délimiteurs de base. |
|
|
Identité du nœud Kubernetes dans les clusters Amazon EKS et K8s. |
Nom du nœud K8s (par exemple, nom DNS de l’instance Amazon EC2). |
|
|
Identité du pod Kubernetes dans les clusters Amazon EKS et K8s. |
Identifiant du pod K8s. |
|
|
Nom du AutoScaling groupe Amazon EC2. |
Chaîne alphanumérique avec des délimiteurs de base. |
|
|
Identité de l’instance Amazon EC2. |
Identifiant de l’instance Amazon EC2. |
|
|
Identité du cluster Amazon ECS. |
Nom du cluster Amazon ECS. |
|
|
Identité du service Amazon ECS. |
Nom du service Amazon ECS. |
|
|
Identité de la tâche Amazon ECS. |
ID de la tâche Amazon ECS. |
|
|
Identité de la fonction Lambda. |
Nom de la fonction Lambda. |
|
|
Nom de l’hôte pour tous les types de plateformes. |
Sub-domain format. |
|
Détails de ressource
| Mot clé | Usage | Domaine des valeurs | Exemples |
|---|---|---|---|
|
ARN de la AWS ressource. |
Chaîne alphanumérique avec des délimiteurs de base. |
|
Détails de la candidature
| Mot clé | Usage | Domaine des valeurs | Exemples |
|---|---|---|---|
|
Nom de l'application dans AppRegistry. |
Chaîne alphanumérique avec des délimiteurs de base. |
|
|
ARN de l'application au format AppRegistry. |
Chaîne alphanumérique avec des délimiteurs de base. |
|
Informations sur le fournisseur de télémétrie
| Mot clé | Usage | Domaine des valeurs | Exemples |
|---|---|---|---|
|
Empreinte digitale de la version du kit SDK OTEL pour les services instrumentés. |
Chaîne alphanumérique avec des délimiteurs de base. |
|
|
Empreinte digitale de l’agent utilisé pour collecter et envoyer les données de télémétrie. |
Chaîne alphanumérique avec des délimiteurs de base. |
|
|
Spécifie le point d’application où la télémétrie a été collectée ou ce qui a été utilisé comme source des données de télémétrie. |
ServerSpan, ClientSpan, ProducerSpan, LocalRoot Espagne ConsumerSpan, JMX, OS. |
|