¿Qué es federation en Prometheus?

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

Prometheus es una plataforma reconocida por sus labores de monitorización y alertas de eventos en los sistemas, lo que la convierte en una herramienta robusta, eficaz, gratuita y de alta disponibilidad. Esta plataforma hace uso de recursos como federation en Prometheus para extraer series temporales desde un servidor a otro.

De modo que, si quieres conocer las características, propiedades y funciones de la opción de federation en Prometheus, quédate en este artículo para poder aprender todo lo que necesitas saber acerca de esta herramienta.

¿Qué es Prometheus?

Antes de entrar en detalles acerca de la opción de federation en Prometheus, debes conocer un poco más sobre el sistema en el que se desenvuelve. Así pues, Prometheus destaca dentro del sector tecnológico como una herramienta de supervisión y alerta de sistemas que tiene, además, la capacidad de mantener un control efectivo sobre la infraestructura y sus correspondientes subsistemas.

Prometheus también se caracteriza por incluir un sistema enfocado en la recolección de métricas de servicios y aplicaciones, lo que contribuye al análisis del comportamiento y la toma de decisiones en estos sistemas.

¿Qué es federation en Prometheus?

La opción de federation en Prometheus puede definirse como los procesos que consisten en tener múltiples instancias de la plataforma haciendo consultas de uno a otro en forma de árbol.

Esto quiere decir que federation en Prometheus permite que un determinado servidor de la herramienta pueda tener la capacidad de extraer series temporales que se seleccionan de otro de los servidores.

Características de federetion en Prometheus

Dentro de las características y propiedades más importantes de la opción de federation en Prometheus está que su uso permite conseguir datos e información con mayor histórico, aunque se debe tener en cuenta que esto puede implicar la pérdida de precisió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

Otra de las características a destacar de federation en Prometheus es que le permite al usuario agregar datos entre las diferentes instancia pertenecientes a la plataforma.

Además de esto, la opción también conocida como Prometheus federation se caracteriza por utilizarse de forma generalizada con el objetivo de alcanzar configuración de supervisión del sistema, que tengan la capacidad de ser escalables, o bien para poder realizar la extracción de métricas de Prometheus de un servicio hacia otro.

Opciones de federation en Prometheus

La herramienta de federation en Prometheus incluye las opciones de

Hierarchical federation (federation jerárquica) y Cross-services federation, que pueden detallarse de la siguiente forma:

Hierarchical federation

También conocida como federation jerárquica en Prometheus. Se trata de una opción que permite escalar hacia entornos con millones de nodos y amplias cantidades de data center. En esta opción, los servidores de Prometheus se encuentran en una ubicación superior, a cargo de la recopilación de datos de series temporales provenientes de otros servidores subordinado.

Cross-services federation

Indica que los servidores de la plataforma se configuran con el fin de extraer ciertos datos de otro servicio para contribuir en la gestión de alertas en Prometheus y demás.

¿Cuál es el siguiente paso?

En este artículo has podido conocer qué es la herramienta de federation en Prometheus, así como sus características y opciones de mayor relevancia. Ahora, no dudes en dar un paso más en tu aprendizaje y apúntate en nuestro DevOps & Cloud Computing Full Stack Bootcamp, donde te tomará pocos meses formarte en todo lo necesario acerca de esta y otras herramientas importantes en el sector IT. ¡Anímate a matricularte y no dejes de aprender!

[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!