Citrix ADC

Soluciones para la observabilidad

En una arquitectura basada en microservicios, la visibilidad de las comunicaciones de servicio a servicio es fundamental para construir una arquitectura eficiente y resistente. Las formas tradicionales de registro y supervisión no son capaces de abordar los desafíos de una arquitectura de microservicios. Las soluciones de observabilidad de Citrix le proporcionan la posibilidad de ver lo que está sucediendo cuando sus servicios interactúan entre sí y obtener información significativa sobre su sistema.

Citrix ofrece las siguientes soluciones para satisfacer las necesidades de observabilidad de su arquitectura de microservicios:

  • Gráfico de servicio de Citrix ADM
  • Exportador de observabilidad de Citrix

Gráfico de servicio de Citrix ADM

Citrix Application Delivery Management (ADM) es una solución de administración centralizada que proporciona visibilidad y automatización en toda la empresa para los trabajos de administración que deben ejecutarse en varias instancias.

En una arquitectura de microservicios, la solución de problemas es difícil porque una única solicitud de usuario final puede abarcar varios microservicios. El gráfico de servicio de Citrix ADM proporciona visibilidad de las interacciones entre microservicios y ayuda a identificar y solucionar problemas en función de diversas métricas, como los errores de latencia y HTTP.

Citrix ADM también proporciona análisis avanzados basados en métricas y registros de transacciones recopilados de Citrix ADC.

La solución Citrix ADM ofrece las siguientes ventajas:

  • Proporciona un único panel de vidrio para aplicaciones en contenedores, locales o en la nube
  • Proporciona una mejor observabilidad y solución de problemas más rápida para microservicios
  • Admite la implementación de Canarias

El siguiente diagrama muestra un gráfico de servicio de ejemplo para una aplicación que contiene varios microservicios.

Gráfico de servicio de Citrix ADM

Para obtener más información sobre cómo configurar el gráfico de servicio de Citrix ADM, consulte documentación de gráficos de servicio.

Exportador de observabilidad de Citrix

El exportador de observabilidad de Citrix es un contenedor que recopila métricas y transacciones de los ADC de Citrix y las transforma en formatos adecuados (como JSON, AVRO) para los puntos finales admitidos. Puede exportar los datos recopilados por el exportador de observabilidad de Citrix al extremo deseado. Al analizar los datos, puede obtener información valiosa a nivel de microservicios para aplicaciones representadas por los ADC de Citrix.

Compatibilidad con seguimiento distribuido

Los trazadores distribuidos le permiten visualizar el flujo de datos entre sus microservicios y le ayudan a identificar los cuellos de botella en su arquitectura de microservicios. OpenTracing es una especificación y un conjunto estándar de API para diseñar e implementar el seguimiento distribuido.

El exportador de observabilidad de Citrix implementa el seguimiento distribuido para Citrix ADC y actualmente admite Zipkin como trazador distribuido.

Puede mejorar el análisis de trazas medianteElasticsearch yKibana con Zipkin. Elasticsearch proporciona retención a largo plazo de los datos de seguimiento. Kibana le permite obtener una visión mucho más profunda de los datos proporcionando una herramienta para explorar y visualizar mensajes de registro.

Recopilación de transacciones y soporte de transmisión

El exportador de observabilidad de Citrix permite recopilar transacciones y transmitirlas a los dispositivos de punto final. Actualmente, el exportador de observabilidad de Citrix admite Elasticsearch y Kafka como puntos finales de transacción.

Para obtener más información, consulte la Documentación del exportador de observabilidad de Citrix.

Soluciones para la observabilidad