La monitorización de AWS Fargate es totalmente diferente de la monitorización de un entorno de aplicación o computación en la nube típico. AWS Fargate no permite la implementación de agentes en el host real, como suele hacerse con fines de monitorización. Para monitorizar aplicaciones y servicios dentro de contenedores en AWS Fargate, el agente debe integrarse en la imagen del contenedor.
Para hacer frente a los diversos desafíos de la monitorización de AWS Fargate, Instana aproveche los conocimientos adquiridos con nuestra tecnología de monitorización AWS Lambda, la mejor. Instana recopila un seguimiento distribuido para cada solicitud de cada tarea de ECS. El rastreo distribuido de Instana se incorpora fácilmente a la imagen de Docker en el momento de la compilación, lo que garantiza que nunca haya aplicaciones sin monitorizar. Los seguimientos están correlacionados entre clústeres ECS, Amazon EC2, AWS Lambda, AWS Fargate y cualquier otra tecnología supervisada por Instana, por lo que siempre hay una vista integral de cada solicitud de aplicación. Cada rastreo también se puede ver y buscar con Unbounded Analytics de Instana.
La Monitorización de AWS Fargate con Instana incluye las siguientes capacidades:
14 días, sin tarjeta de crédito, versión completa
La Monitorización de AWS Fargate con Instana incluye las siguientes capacidades:
Al utilizar AWS Fargate (enlace externo a ibm.com), es importante monitorizar adecuadamente el rendimiento de las aplicaciones, pero obtener la visibilidad completa necesaria puede ser difícil, ya que es difícil monitorizar las cargas de trabajo sin administrar o controlar la orquestación. Las herramientas actuales de monitorización del rendimiento de las aplicaciones (APM) generalmente proporcionan un muestreo de trazas y, a menudo, solo trazas parciales. Este enfoque no es suficiente cuando se monitorizan entornos nativos de la nube que se escalan automáticamente, como AWS Fargate.
AWS mismo también tiene una solución de monitorización para AWS Fargate, AWS X-Ray (enlace externo a ibm.com). X-Ray proporciona una solución de seguimiento distribuido que supervisa las aplicaciones que se ejecutan en AWS Fargate. Con AWS X-Ray, los usuarios pueden rastrear las solicitudes a medida que viajan a través de la aplicación y obtener visibilidad de los componentes subyacentes de la aplicación. AWS X-Ray ayuda a los desarrolladores a analizar y depurar problemas en entornos AWS. Sin embargo, cuando se trata de decidir si es la solución de monitorización correcta, se requieren algunas consideraciones adicionales.
Coste: Como siempre, al considerar una solución, el coste es un factor importante a tener en cuenta. AWS X-Ray se factura por llamada rastreada. Por tanto, dependiendo de la cantidad de tráfico que se envíe a través de las aplicaciones, puede convertirse rápidamente en un costo no trivial. También hay cargos adicionales para analizar los rastros después de recopilarlos.
Limitado a AWS: También es importante tener en cuenta la totalidad del entorno o entornos en los que se ejecutan las aplicaciones. AWS X-Ray se limita a los servicios de seguimiento que proporciona AWS o que se encuentran dentro de este. Como tal, AWS X-Ray tiene un valor limitado en entornos híbridos. Las empresas que tienen aplicaciones y servicios que abarcan múltiples entornos deben considerar el impacto de tener múltiples soluciones de monitorizaicón para obtener la visibilidad completa necesaria.