Hace cuatro años, una importante empresa global de fabricación, venta, instalación y mantenimiento de aerogeneradores se enfrentaba a un reto crucial en su sistema de observabilidad. La compañía necesitaba mejorar la flexibilidad de sus componentes y optimizar sus sistemas, al mismo tiempo que reducir costes. En ese momento, utilizaba un software de observabilidad que no le proporcionaba las ventajas competitivas necesarias, por lo que buscó una alternativa que cubriera estas necesidades.
El objetivo principal de esta multinacional nórdica siempre ha sido recopilar métricas de más de 2.500 dispositivos de red, como routers, switches, VPNs y firewalls, y generar alertas en función de esas métricas. Hace cinco años, antes de comenzar la colaboración con Datadope, cubría con su solución licenciada las siguientes áreas de monitorización:
- ETL: Extracción, transformación y persistencia de métricas en bases de datos.
- Visualización.
- Alertas.
Sin embargo, esta herramienta presentaba varias limitaciones críticas: no era lo suficientemente flexible para optimizar las métricas de acuerdo con las necesidades de la empresa ni permitía agregar esas métricas en dashboards personalizados por categorías. Además, su capacidad de integración con los servicios de negocio existentes era limitada, ya que requería desarrollos específicos adicionales y un alto coste de mantenimiento. Ante estos desafíos, la compañía decidió migrar a soluciones open source con el respaldo de Datadope, iniciando una transformación significativa en su estrategia de observabilidad.
Migración a open source con el respaldo de Datadope para un entorno de observabilidad flexible y optimizado en costes
Hoy en día, con la migración completada, el entorno de observabilidad se ha transformado de la siguiente manera:
- ETL: Uso de SNMP Collector, Kafka y ClickHouse.
- Visualización: Grafana, con dashboards personalizados por tecnología, alcance de usuario y agregados customizados.
- Alertas: Integración con servicios internos, enriquecimiento de datos y despacho de eventos.
Desarrollo de SNMP Collector y dashboards personalizados para mejorar la observabilidad y optimizar costes
Para lograr esta transformación, se implementaron varias mejoras clave:
- Desarrollo de un SNMP Collector con funcionalidades extendidas para recoger métricas específicas, enriquecerlas con metadatos personalizados y diferentes resoluciones.
- Creación y mantenimiento de dashboards específicos para el equipo de operaciones.
- Definición de templates para mejorar el rendimiento de dispositivos y evitar sobrecargas.
- Desarrollo de componentes específicos para la integración con servicios externos e internos de la plataforma de monitorización.
- Optimización del esquema de bases de datos para mejorar la experiencia del usuario con la plataforma de monitorización.
- Creación de cuadros de mando adaptados a diferentes públicos objetivos (directivos, arquitectos, etc.).
- Definición y automatización del ciclo de vida de los diferentes recursos vía GitOps: Dispositivos (SNMP Collector), Dashboards (Grafana), Alertas (Grafana + Alerta).
Visibilidad en tiempo real del estado de los sistemas con procesamiento de 4 millones de métricas por minuto y reducción de costes
El objetivo final de esta transformación era obtener visibilidad en tiempo real del estado de salud de sus sistemas, reduciendo costes y aumentando la flexibilidad. Actualmente, la empresa procesa 4 millones de métricas por minuto utilizando herramientas open source con el respaldo de la experiencia de Datadope.
En palabras del Responsable de Producto de Conectividad de Redes e Infraestructura de esta compañía: «Ahora tenemos una visibilidad en tiempo real y una flexibilidad sin precedentes, todo mientras reducimos costes, gracias al uso de soluciones open source y a Datadope”