Prometheus v3.12.0, una actualización menor lanzada el 28 de mayo de 2026, se centra en la seguridad, la usabilidad y las capacidades avanzadas de consulta. Esta versión es fundamental para los equipos de DevOps y QA que siguen los avances en herramientas de monitoreo.
Cambios Clave:
- Actualizaciones de Seguridad: Se han abordado dos vulnerabilidades de seguridad importantes. Prometheus ahora rechaza las solicitudes de remote-write comprimidas con snappy que superan los 32 MB para prevenir una posible sobrecarga de recursos. Además, una corrección evita que los secretos de STACKIT Service Discovery se expongan en texto plano a través del endpoint
/-/config. - Nuevas Funcionalidades:
- UI para Gestión de Datos: Una nueva interfaz web, accesible desde el menú Status, permite a los usuarios eliminar series de tiempo y limpiar tombstones directamente. Esto simplifica el mantenimiento de la base de datos y la configuración de entornos de prueba.
- Mejoras en PromQL: Se han añadido varias funciones experimentales (
start(),end(),range(),step()), ofreciendo un control más granular sobre los rangos de consulta. Las funcionesrate(),irate()eincrease()ahora soportan start timestamps a través de un feature flag, mejorando la precisión para métricas acumulativas. PromQL también emite una advertencia cuando las funcionessortse utilizan en consultas de rango donde no tienen efecto. - API y Discovery: Un nuevo endpoint
/api/v1/status/self_metricsproporciona una salida JSON de las métricas internas de Prometheus. El service discovery se ha ampliado para incluir DigitalOcean Managed Databases y Outscale VMs.
- Rendimiento y Estabilidad: Esta versión incluye optimizaciones de rendimiento para las búsquedas de head chunk y el mmapping de TSDB, reduciendo la utilización de CPU. Numerosas correcciones de errores mejoran la estabilidad general, abordando problemas en PromQL, respuestas de API y el comportamiento del scrape appender.
Impacto para Equipos de QA:
Para los ingenieros de QA, Prometheus v3.12.0 ofrece beneficios directos. Las correcciones de seguridad reducen los riesgos en los entornos de prueba, mientras que la nueva UI para la eliminación de series de tiempo simplifica la gestión de datos de prueba y la configuración para pruebas reproducibles. Las funciones PromQL mejoradas proporcionan capacidades de monitoreo y prueba de alertas más precisas, complementando estrategias existentes como las que se discuten en nuestro artículo sobre monitoreo con Grafana y Prometheus. El endpoint /api/v1/status/self_metrics es valioso para monitorear la salud de Prometheus durante pruebas de carga o rendimiento.
