Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Amazon EC2 e AWS App Mesh
AWS X-Ray si integra con la gestione dei proxy AWS App Mesh Envoy per microservizi. App Mesh fornisce una versione di Envoy che puoi configurare per inviare dati di traccia al X-Ray demone in esecuzione in un contenitore della stessa attività o pod. X-Ray supporta il tracciamento con i seguenti servizi compatibili con App Mesh:
-
Amazon Elastic Container Service (Amazon ECS)
-
Amazon Elastic Kubernetes Service (Amazon EKS)
-
Amazon Elastic Compute Cloud (Amazon EC2)
Usa le seguenti istruzioni per scoprire come abilitare il X-Ray tracciamento tramite App Mesh.
Per configurare il proxy Envoy a cui inviare dati X-Ray, imposta la variabile di ENABLE_ENVOY_XRAY_TRACING ambiente nella definizione del contenitore.
Nota
La versione App Mesh di Envoy attualmente non invia tracce in base alle regole di campionamento configurate. https://docs.aws.amazon.com/xray/latest/devguide/xray-console-sampling.html Utilizza invece una frequenza di campionamento fissa del 5% per la versione 1.16.3 o successiva di Envoy o una frequenza di campionamento del 50% per le versioni di Envoy precedenti alla 1.16.3.
Esempio Definizione del contenitore Envoy per Amazon ECS
{ "name": "envoy", "image": "public.ecr.aws/appmesh/aws-appmesh-envoy:envoy-version", "essential": true, "environment": [ { "name": "APPMESH_VIRTUAL_NODE_NAME", "value": "mesh/myMesh/virtualNode/myNode" },{ "name": "ENABLE_ENVOY_XRAY_TRACING", "value": "1" }], "healthCheck": { "command": [ "CMD-SHELL", "curl -s http://localhost:9901/server_info | cut -d' ' -f3 | grep -q live" ], "startPeriod": 10, "interval": 5, "timeout": 2, "retries": 3 }
Nota
Per ulteriori informazioni sugli indirizzi delle regioni Envoy disponibili, consulta l'immagine di Envoy nella Guida per l'utente. AWS App Mesh
Per dettagli sull'esecuzione del X-Ray demone in un contenitore, consulta. Esecuzione del daemon X-Ray su Amazon ECS Per un'applicazione di esempio che include una service mesh, un microservizio, un proxy Envoy e un X-Ray daemon, distribuisci l'colorappesempio nel repository App Mesh Examples. GitHub