¿Qué es span en Jaeger?

Autor: | Última modificación: 17 de agosto de 2022 | Tiempo de Lectura: 2 minutos
Temas en este post:

Jaeger es una plataforma de software enfocada en la detección de operaciones entre servicios distribuidos. Para cumplir con sus funciones, hace uso de recursos como span en Jaeger, que no es más que la unidad lógica de trabajo del sistema.

De modo que, para aprovechar al máximo esta herramienta, es indispensable que conozcas todo lo necesario acerca de la opción de span en Jaeger, incluyendo sus características, componentes y funciones de mayor relevancia.

¿Qué es Jaeger?

Antes de profundizar acerca de la herramienta de span, es necesario que conozcas un poco más acerca del sistema donde lleva a cabo sus funciones, es decir, Jaeger. Esta plataforma se define como una herramienta open source o de código abierto, de trazabilidad de software implementado por Opentracing.

Así pues, Jaeger se encarga de la supervisión de entornos de microservicios de alta complejidad, contribuyendo, además, a la resolución de los fallos asociados a estos.

De modo que el sistema de Jaeger se compone de uno más spans o unidades de trabajo que pueden ser agrupados y ordenados.

¿Qué span en Jaeger?

Span en Jager puede definirse como la unidad lógica de trabajo de la plataforma de Opentracing, lo que quiere decir que es una estructura que almacena determinados datos que se asocian a una unidad de trabajo en el sistema.

Además, la opción de span en Jaeger se caracteriza por incluir un nombre de operación específico, su hora de inicio y el tiempo de duración.

🔴 ¿Quieres entrar de lleno al mundo DevOps & Cloud Computing? 🔴

Descubre el DevOps & Cloud Computing Full Stack Bootcamp de KeepCoding. La formación más completa del mercado y con empleabilidad garantizada

👉 Prueba gratis el Bootcamp en DevOps & Cloud Computing por una semana

Cabe destacar que un span en el sistema de Jaeger se reconoce como la unidad de trabajo más básica en la plataforma, por lo que su uso y comprensión será necesario.

Características de span en Jaeger

Dentro de las características y propiedades de mayor relevancia de la herramienta de span en Jaeger, se encuentra que permite representar un evento específico ocurrido en la plataforma, como puede ser una llamada a una base de datos o una solicitud de tipo HTTP, entre otras.

Otra de las características de la unidad lógica de trabajo span en Jaeger es que tiene la capacidad de ser anidada y organizada con el objetivo de mostrar relaciones casuales en la plataforma.

De manera que cada componente u operación de un sistema distribuido se encarga de añadir un span al workflow o flujo de trabajo con una serie de componentes, como son:

  • Nombre de la operación.
  • Timestamp de inicio y fin.
  • Mapa de tags.
  • Mapa de logs.
  • Contexto (SpanContext).

¿Cuál es el siguiente paso?

En este artículo has podido conocer qué es la opción de span en Jaeger, así como sus características, propiedades y componentes de mayor importancia. Ahora que ya has llegado hasta este nivel, no dudes en dar un paso más en tu aprendizaje y matricúlate en nuestro DevOps & Cloud Computing Full Stack Bootcamp.

Con este bootcamp, necesitarás menos de 6 meses para adquirir todo el conocimiento y la práctica que se requieren para destacar en un mundillo competitivo como lo es el tecnológico. ¡Anímate a matricularte para seguir aprendiendo hasta convertirte en un verdadero experto!

[email protected]

¿Sabías que hay más de 2.500 vacantes para ingenieros DevOps sin cubrir en España? 

En KeepCoding llevamos desde 2012 guiando personas como tú a áreas de alta empleabilidad y alto potencial de crecimiento en IT con formación de máxima calidad.

 

Porque creemos que un buen trabajo es fuente de libertad, independencia, crecimiento y eso ¡cambia historias de vida!


¡Da el primer paso!