Viernes de F5: integración de la telemetría de F5 en tu pipeline

Ecosistema de F5 | 28 de septiembre de 2018

Cuando recientemente encuestamos a profesionales de operaciones de TI sobre el estado de la automatización de redes, descubrimos que el mercado se enfrentaba a diversos retos. Entre los mencionados específicamente por los profesionales de NetOps se encontraba la falta de herramientas integradas con las que avanzar en sus iniciativas de automatización.

No es de extrañar que la falta de integración entre herramientas se considere un reto, dado que el principal obstáculo al que se enfrentan los equipos de NetOps es la falta de competencias de «DevOps». Por lo general, estas incluyen habilidades de desarrollo que tradicionalmente no se asocian con los profesionales de NetOps. En su mayor parte, la integración requiere precisamente estas habilidades. Aunque los equipos de NetOps suelen desenvolverse bien al invocar protocolos web y basados en API desde la línea de comandos, esto no implica que tengan la capacidad de desarrollar los sistemas necesarios para integrar herramientas y tecnologías.

Esto plantea un problema. La rápida adopción de soluciones de código abierto para las operaciones de TI ha dado lugar a una auténtica cornucopia de opciones entre las que los equipos de NetOps pueden elegir para sus iniciativas de automatización. Estos equipos no están dispuestos a esperar a que las integraciones se desarrollen según los plazos tradicionales. ¿Y quién puede culparlos? Al fin y al cabo, la empresa tampoco está dispuesta a esperarlos a ellos, .

Por eso, en F5 utilizamos las mismas herramientas y marcos de trabajo que ofrecemos a los profesionales para responder rápidamente a este tipo de necesidades, al margen de los calendarios tradicionales de lanzamiento de productos.

INTEGRACIÓN DEL ECOSISTEMA con BIG-IP y NODE.JS

F5 iControlLX es un framework de extensibilidad basado en node.js que permite ejecutar código para ampliar las capacidades del plano de control de BIG-IP. Este framework permite integrar sistemas externos y fuentes de información, además de proporcionar una ubicación práctica desde la que extraer información de BIG-IP y enviarla a otros sistemas.

Un ejemplo de ello es una solución llamada BigStats. BigStats surgió de la necesidad de integrar la telemetría generada por BIG-IP con los sistemas que recopilan, analizan y muestran la información en paneles. La versión 0.4 de BigStats se incorporó recientemente a GitHub y ahora admite tanto los formatos de datos tradicionales como los de AS3. Las exportaciones de telemetría también se han ampliado para incluir estadísticas específicas de cada dispositivo.

La integración, desarrollada por el promotor de desarrolladores de la Oficina del CTO, Nathan Pearce, aprovecha iControlLX y utiliza node.js para enviar datos de telemetría al punto de conexión deseado con la frecuencia especificada por el usuario. Aunque la solicitud original procedía de un único cliente y estaba dirigida a un solo sistema, desde entonces se ha ampliado (fruto del código abierto y la colaboración) y ahora permite enviar datos a varios puntos de conexión de recopilación, incluidos HTTP/S, statsd y Kafka.

BigStats se puede configurar de forma local o remota mediante una solicitud HTTP POST que contenga la información pertinente codificada en un formato JSON sencillo:

{ "config": { "destination": { "protocol": "[http|https|stats|kafka]", "address": "[dirección de destino o nombre de host]", "port": "[puerto TCP de destino]" }, "interval": "[intervalo deseado en segundos para enviar estadísticas | el valor predeterminado es 10 segundos]", "enabled": [true|false], "debug": [true|false] }
}

Además de ofrecer una forma rápida de enviar las estadísticas de BIG-IP a su canalización de telemetría, BigStats proporciona un excelente ejemplo sobre el que desarrollar integraciones adicionales en las que puedan resultar útiles otras estadísticas.

También permite a NetOps demostrar el valor de la inversión de la empresa en servicios de aplicaciones al facilitar el acceso a datos operativos relevantes para las aplicaciones de una forma que se integra fácilmente en paneles como Grafana.

Puedes obtener más información sobre BigStats v0.4 en la publicación de Nathan o consultar el repositorio en GitHub por tu cuenta.

Compartir
Etiquetas: 2018

Sobre el autor

Lori Mac Vittie
Lori Mac VittieIngeniero distinguido y evangelista jefe | F5

Lori MacVittie es ingeniera distinguida y evangelista jefe en la Oficina del CTO de F5, y cuenta con una amplia experiencia en entrega de aplicaciones, estrategia de automatización e infraestructura. Es conocida por convertir la complejidad en claridad, ya sea definiendo mecanismos de protección para agentes de IA, analizando arquitecturas multinube frágiles o explorando los límites de los sistemas escalables. Aporta más de treinta años de experiencia en el sector en desarrollo de aplicaciones, arquitectura de TI y operaciones de redes y sistemas. Antes de incorporarse a F5, fue una galardonada editora de tecnología. MacVittie posee un máster en Informática y es una autora prolífica cuyas publicaciones abarcan la seguridad, la nube y la arquitectura empresarial. También es una apasionada de los juegos de mesa y los videojuegos, y expresa sin complejos sus firmes opiniones sobre el queso.

Más artículos de Lori Mac Vittie

Artículos relacionados del blog

Proteger los endpoints de las API dificulta la seguridad de las API
Ecosistema de F5 | 30/01/2024

Proteger los endpoints de las API dificulta la seguridad de las API

Descubre las complejidades de la seguridad de las API, los retos a los que se enfrentan las organizaciones, la evolución de los ataques contra endpoints de API y la necesidad de políticas de seguridad adaptadas.

¿Qué es el sesgo de la IA y por qué es importante para TI?
Ecosistema de F5 | 22/02/2023

¿Qué es el sesgo de la IA y por qué es importante para TI?

Descubre los fundamentos del aprendizaje de la IA. Aprende cómo pueden surgir sesgos en la IA y qué riesgos plantean para las TI y la transformación digital.

Redefiniendo la ciberseguridad en el extremo de la nube distribuida con IA y telemetría en tiempo real
Ecosistema de F5 | 01/11/2021

Redefiniendo la ciberseguridad en el extremo de la nube distribuida con IA y telemetría en tiempo real

La transformación digital y la adopción de tecnologías en la nube están provocando cambios en las arquitecturas de las aplicaciones. Estos cambios introducen nuevas superficies de ataque, que son el objetivo de métodos de ataque avanzados, altamente organizados y con motivaciones económicas. Mediante el uso del framework Morpheus de NVIDIA, F5 está investigando técnicas para detectar estas amenazas avanzadas con telemetría en tiempo real y análisis basados en IA.

El papel de la nube en las aplicaciones nativas del edge
Ecosistema de F5 | 14/06/2021

El papel de la nube en las aplicaciones nativas del edge

No debería sorprender que, al igual que la aparición de la nube dio lugar a las aplicaciones nativas de la nube, el edge esté impulsando un conjunto de aplicaciones nativas del edge. Sin embargo, estas aplicaciones no residirán únicamente en el edge. Al mismo tiempo, están surgiendo nuevos patrones arquitectónicos que aprovechan las aplicaciones alojadas en la nube y en el centro de datos.

La creciente diversidad de ubicaciones y usuarios está impulsando a las empresas hacia el edge
Ecosistema de F5 | 03/05/2021

La creciente diversidad de ubicaciones y usuarios está impulsando a las empresas hacia el edge

En el contexto del ámbito de las aplicaciones, el término «usuario» siempre se ha referido a la entidad que interactúa con una aplicación. Del mismo modo que los cambios en las arquitecturas de las aplicaciones impulsan cambios en las tecnologías que permiten ofrecerlas y protegerlas, los cambios en la definición de usuario han provocado cambios en los lugares donde se despliegan las aplicaciones.

El edge está impulsando un renacimiento de las infraestructuras
Ecosistema de F5 | 26/10/2020

El edge está impulsando un renacimiento de las infraestructuras

A medida que las organizaciones aumentan la generación de datos y tratan de extraer valor empresarial de ellos, sin duda recurrirán a la analítica y la automatización basadas en la IA y el aprendizaje automático. Precisamente este tipo de cargas de trabajo son las que más se beneficiarían de una infraestructura optimizada y, sin embargo, hoy en día son las que menos probabilidades tienen de poder aprovecharla.