Seleccione sus preferencias de cookies

Usamos cookies esenciales y herramientas similares que son necesarias para proporcionar nuestro sitio y nuestros servicios. Usamos cookies de rendimiento para recopilar estadísticas anónimas para que podamos entender cómo los clientes usan nuestro sitio y hacer mejoras. Las cookies esenciales no se pueden desactivar, pero puede hacer clic en “Personalizar” o “Rechazar” para rechazar las cookies de rendimiento.

Si está de acuerdo, AWS y los terceros aprobados también utilizarán cookies para proporcionar características útiles del sitio, recordar sus preferencias y mostrar contenido relevante, incluida publicidad relevante. Para aceptar o rechazar todas las cookies no esenciales, haga clic en “Aceptar” o “Rechazar”. Para elegir opciones más detalladas, haga clic en “Personalizar”.

Rastreo

Modo de enfoque
Rastreo - AWS App Mesh

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

importante

Aviso de fin de soporte: el 30 de septiembre de 2026, AWS dejaremos de ofrecer soporte a. AWS App Mesh Después del 30 de septiembre de 2026, ya no podrás acceder a la AWS App Mesh consola ni a AWS App Mesh los recursos. Para obtener más información, visite esta entrada del blog Migración desde AWS App Mesh a Amazon ECS Service Connect.

importante

Para implementar completamente el rastreo, deberá actualizar su aplicación.

Para ver todos los datos disponibles del servicio que haya elegido, tendrá que instrumentar su aplicación con las bibliotecas correspondientes.

Supervisa App Mesh con AWS X-Ray

importante

Aviso de fin de soporte: el 30 de septiembre de 2026, AWS se suspenderá el soporte para AWS App Mesh. Después del 30 de septiembre de 2026, ya no podrás acceder a la AWS App Mesh consola ni a AWS App Mesh los recursos. Para obtener más información, visite esta entrada del blog Migración desde AWS App Mesh a Amazon ECS Service Connect.

AWS X-Ray es un servicio que proporciona herramientas que le permiten ver, filtrar y obtener información sobre los datos recopilados a partir de las solicitudes que atiende su aplicación. Esta información lo ayuda a identificar problemas y oportunidades para optimizar su aplicación. Puede ver información detallada sobre las solicitudes y respuestas, así como sobre las llamadas descendentes que su aplicación realiza a otros servicios de AWS .

X-Ray se integra con App Mesh para administrar sus microservicios de Envoy. Los datos de rastreo de Envoy se envían al daemon de X-Ray que se ejecuta en su contenedor.

Implemente X-Ray en el código de su aplicación mediante la guía del SDK específica para su idioma.

Habilitación del rastreo de X-Ray a través de App Mesh

  • Según el tipo de servicio:
    • ECS: en la definición del contenedor proxy de Envoy, establezca la variable de entorno ENABLE_ENVOY_XRAY_TRACING en 1 y la variable de entorno XRAY_DAEMON_PORT en2000.

    • EKS: en la configuración del controlador de App Mesh, incluya --set tracing.enabled=true y --set tracing.provider=x-ray.

  • En su contenedor de X-Ray, exponga el puerto 2000 y ejecútelo como usuario 1337.

Ejemplos de X-Ray

Una definición de contenedor de Envoy para Amazon ECS

{ "name": "envoy", "image": "840364872350.dkr.ecr.us-west-2.amazonaws.com/aws-appmesh-envoy:v1.15.1.0-prod", "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 }

Actualización del controlador App Mesh para Amazon EKS

helm upgrade -i appmesh-controller eks/appmesh-controller \ --namespace appmesh-system \ --set region=${AWS_REGION} \ --set serviceAccount.create=false \ --set serviceAccount.name=appmesh-controller \ --set tracing.enabled=true \ --set tracing.provider=x-ray

Tutoriales de uso de X-Ray

Para obtener más información sobre AWS X-Ray

Solución de problemas AWS de X-Ray con App Mesh

Jaeger para App Mesh con Amazon EKS

Jaeger es un sistema de rastreo distribuido integral de código abierto. Se puede usar para perfilar redes y para monitorizar. Jaeger también puede ayudarlo a solucionar problemas de aplicaciones nativas en la nube complejas.

Para implementar Jaeger en el código de su aplicación, puede encontrar la guía específica de su idioma en las bibliotecas de rastreo de la documentación de Jaeger.

Instalación de Jaeger mediante Helm

  1. Agregue el repositorio de EKS a Helm.

    helm repo add eks https://aws.github.io/eks-charts
  2. Instalación de Jaeger para App Mesh

    helm upgrade -i appmesh-jaeger eks/appmesh-jaeger \ --namespace appmesh-system

Ejemplo de Jaeger

A continuación se incluye un ejemplo de la creación de PersistentVolumeClaim para un almacenamiento persistente de Jaeger.

helm upgrade -i appmesh-controller eks/appmesh-controller \ --namespace appmesh-system \ --set tracing.enabled=true \ --set tracing.provider=jaeger \ --set tracing.address=appmesh-jaeger.appmesh-system \ --set tracing.port=9411

Tutorial de uso de Jaeger

Para obtener más información acerca de Jaeger

Datadog para el rastreo

Datadog se puede utilizar tanto para el rastreo como para las métricas. Para obtener más información e instrucciones de instalación, busque la guía específica del idioma de su aplicación en la Documentación de Datadog.

En esta página

PrivacidadTérminos del sitioPreferencias de cookies
© 2025, Amazon Web Services, Inc o sus afiliados. Todos los derechos reservados.