Integración de Zipkin Tracing
Logotipo de Zipkin
¿Qué es Zipkin?

Zipkin (enlace externo a ibm.com) es una tecnología de seguimiento distribuida, basada en el documento Dapper de Google, que recopila información sobre los flujos de solicitudes de los usuarios y las medidas/indicadores de rendimiento. Como API abierta e independiente del proveedor, Zipkin permite a los usuarios evitar la dependencia de un proveedor al identificar y recopilar datos para el análisis de aplicaciones distribuidas, especialmente para el rendimiento de las aplicaciones.

Zipkin permite a los desarrolladores crear un seguimiento funcional en su base de código personalizada para obtener información sobre el comportamiento específico de la aplicación. Las infraestructuras también pueden utilizar Zipkin para proporcionar las mismas funciones de trazado en el marco específico.

¡Comience hoy mismo su PRUEBA SIN COSTE!

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

Recopilación de rastros de aplicaciones con Zipkin

El uso de Zipkin para recopilar rastros en una base de código específica consiste en un proceso manual. Zipkin proporciona integraciones (la llamada instrumentación) con muchas bibliotecas comunes. Sin embargo, los desarrolladores deben instrumentar manualmente las bibliotecas y marcos internos únicos.

Las instrumentaciones Zipkin para una amplia gama de lenguajes de programación están disponibles, entregadas oficialmente o por la comunidad Zipkin, que incluyen:

  • .NET (C#, VB.NET y otros)
  • Go
  • Java
  • JavaScript
  • Ruby
  • PHP
  • C++
  • Elixir
  • Lua
  • Python

 

 

Integración de pistas Zipkin en Instana

Instana integra a la perfección la información de Zipkin Spans en mapas de dependencia de infraestructura / servicio y mejora los datos proporcionados por Zipkin con información de rastreo recopilada automáticamente de varios tipos. Dado que Instana puede correlacionar los datos de AutoTrace™ con los datos de seguimiento de todas las fuentes de seguimiento, incluidos OpenTracing y Jaeger, las partes interesadas de la aplicación pueden obtener una imagen mucho más completa del rendimiento general de su aplicación, solicitudes / seguimientos individuales y cada infraestructura y componente de la aplicación en toda la aplicación.

En última instancia,
La solución de administración de aplicaciones de Instana brinda monitorización automática de infraestructura de aplicaciones y APM para aplicaciones dinámicas con estas capacidades clave:

  • Detección continua y automática 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 por Instana AutoTrace™
  • Reutilización de pistas de aplicación creadas con Zipkin
  • Detección automática de fallos y umbrales para servicios supervisados
  • Visualización de mapas de dependencia de servicios
  • Seguimiento de las solicitudes de los usuarios en todos los sistemas
  • Monitorización de la calidad de aplicaciones

La monitorización integral requiere visibilidad del rendimiento para el host físico o virtual, los contenedores, las instancias de servicio y las dependencias de aplicaciones y servicios. Instana y Zipkin ofrecen monitorización automática para entornos altamente dinámicos, con la opción de enriquecer la tecnología Auto-Tracing de Instana con rastreo específico de la aplicación o información de rendimiento.

El backend agnóstico de fuentes de datos de Instana combina datos de configuración, rendimiento y estado de Instana AutoTrace™, Zipkin, OpenTracing, Jaeger y muchos otros agentes de recopilación de datos, para que sea la forma más rápida y sencilla de monitorizar las tecnologías compatibles en toda la pila y ofrecer información exhaustiva sobre las aplicaciones. El agente de Instana detecta automáticamente todos los componentes de infraestructura, despliega los sensores necesarios y comienza a rastrear aplicaciones y peticiones. Cualquier cambio en la aplicación o infraestructura se detecta en tiempo real, ajustando los mapas de dependencia y las visualizaciones.

La información sobre los diferentes sensores tecnológicos admitidos y las integraciones está disponible en la Documentación de administración de aplicaciones de Instana.

 

 

Instalación: primeros pasos

¿Listo para comenzar a rastrear (o administrar) sus aplicaciones? Primero necesitará una versión de prueba o una cuenta de Instana (enlace externo a ibm.com). ¿Ya dispone de una? El mejor lugar para comenzar es la Guía de inicio de Instana.

Cuenta o versión de prueba de Instana Guía de inicio de Instana.