Seguimiento de Jaeger para observabilidad
Logotipo de Jaeger
¿Qué es Jaeger?

Jaeger (enlace externo a ibm.com) es un sistema de rastreo distribuido, inspirado en el artículo Dapper de Google y OpenZipkin, lanzado originalmente como fuente abierta por Uber Technologies. Jaeger, una parte extendida de la observabilidad empresarial, recopila información sobre los flujos de solicitud del usuario y las mediciones/indicadores de rendimiento. Al utilizar la API OpenTracing, una API neutral abierta y de proveedor, Jaeger permite a los usuarios evitar depender de ciertos proveedores al identificar y recopilar datos para el análisis de las aplicaciones distribuidas, especialmente para el rendimiento de las aplicaciones.

Jaeger permite a los desarrolladores integrar el rastreo funcionalmente en su base de código personalizada para obtener información y visibilidad del comportamiento de las aplicaciones. Los marcos también pueden utilizar Jaeger para incorporar funciones de rastreo a su respectivo marco.

¡Comience su PRUEBA GRATUITA hoy mismo!

14 días, sin tarjeta de crédito, versión completa

Recopilación de trazas de aplicaciones con Jaeger

El uso de Jaeger para recopilar trazas en una base de código específica es un proceso manual, con un esfuerzo de desarrollo basado en la API de OpenTracing. Por lo tanto, Jaeger puede utilizar las integraciones existentes para OpenTracing con muchas bibliotecas comunes y lenguajes de programación. Sin embargo, los desarrolladores deben instrumentar manualmente las bibliotecas y los marcos internos únicos.

Existen integraciones de OpenTracing para una amplia gama de lenguajes de programación, suministradas oficialmente o por la comunidad de OpenTracing, entre las que se incluyen:

  • C#
  • Go
  • Java
  • JavaScript
  • Ruby
  • PHP
  • C++
  • ObjectiveC
  • Python
Integración de traces de Jaeger en Instana

Instana integra perfectamente la información de spans de Jaeger en mapas de dependencia de infraestructura y servicio, simplemente enrutando el tráfico de Jaeger al agente de Instana. Los datos proporcionados por Jaeger también se ven mejorados con información de seguimiento de varios tipos recopilada automáticamente. Dado que Instana puede correlacionar los datos de AutoTrace™ con los datos de seguimiento de todas las fuentes de seguimiento, incluidos Jaeger y Zipkin, las partes interesadas de la aplicación pueden obtener una perspectiva mucho más completa del rendimiento general de su aplicación, solicitudes y traces individuales, y cada infraestructura y componente de la aplicación en toda la aplicación.

La solución Plataforma de observabilidad empresarial y Gestión de aplicaciones 
de Instana proporcionan monitoreo automático de la infraestructura de aplicaciones y APM para aplicaciones dinámicas con estas capacidades clave:

  • Descubrimiento continuo y automático de cambios en la infraestructura
  • Instrumentación de código automática, sin reinicio, de lenguajes de programación, como Java, los basados en .NET, Python, PHP y otros mediante Instana AutoTrace™.
  • Reutilización de traces de aplicaciones creadas con Jaeger/OpenTracing, Zipkin y otros
  • Detección automática de fallos y umbrales para servicios monitoreados
  • Visualización de mapas de dependencia de servicio
  • Seguimiento de solicitudes de usuarios en todos los sistemas
  • Monitoreo del estado de las aplicaciones y los servicios

El monitoreo integral requiere visibilidad del rendimiento para el host físico o virtual, contenedores, instancias de servicio y cualquier dependencia de aplicaciones y servicios. Instana y Jaeger ofrecen monitoreo automático para entornos altamente dinámicos, con la opción de enriquecer la tecnología de seguimiento automático de Instana con información de seguimiento o rendimiento específica de la aplicación.

El backend independiente de fuentes de datos de Instana combina datos de configuración, rendimiento y estado de Instana AutoTrace™, Jaeger, OpenRacing, Zipkin y muchos otros agentes de recopilación de datos, para convertirlo en la forma más rápida y sencilla de monitorear las tecnologías compatibles en toda la pila para ofrecer información completa sobre las aplicaciones. El agente Instana descubre automáticamente todos los componentes de infraestructura, implementa los sensores de monitoreo necesarios y comienza a rastrear aplicaciones y solicitudes. Cualquier cambio en la aplicación o infraestructura se detecta en tiempo real, y se ajustan los mapas de dependencia y las visualizaciones.

La información sobre los diferentes sensores e integraciones de tecnología compatibles está disponible en la
Documentación de gestión de aplicaciones de Instana.

Instalación de Instana: Introducción

¿Está listo para empezar a rastrear (o gestionar) sus aplicaciones? Primero necesitará una
cuenta o prueba de Instana
. ¿Ya la tiene? El mejor lugar para comenzar es
la Guía de introducción de Instana.

Cuenta o prueba de Instana Guía de introducción de Instana