Pingularity ofrece monitoreo de internet autoalojado con pruebas de velocidad programadas
Pingularity es una nueva herramienta autoalojada que rastrea la disponibilidad, la latencia y las pruebas de velocidad programadas de internet para ayudar a los usuarios a diagnosticar problemas de conectividad.
Traducido automáticamente del original en inglés.
Lanzado el 25 de septiembre de 2026, Pingularity introduce una solución autoalojada para monitorear la conectividad y el rendimiento de internet. Esta herramienta de código abierto permite a individuos y pequeños equipos ejecutar comprobaciones continuas de ping y pruebas de velocidad programadas desde su propia infraestructura. Aborda la frustración común de las interrupciones no verificadas al proporcionar datos concretos sobre tiempos de inactividad, latencia y throughput sin depender de servicios en la nube de terceros.
Qué ocurrió
Pingularity funciona como un agente local que muestrea continuamente las métricas de salud de la red. Hace ping a varios anclajes siempre activos tanto por IPv4 como por IPv6 cada pocos segundos, registrando el tiempo de ida y vuelta, la duración de la búsqueda DNS, el jitter y la pérdida de paquetes. El sistema utiliza un mecanismo de quórum para detectar interrupciones, lo que significa que múltiples puntos de referencia deben coincidir en que la conexión está caída antes de registrar un incidente. Este enfoque evita falsas alarmas causadas por fallos temporales o puntos únicos de fallo en la propia ruta de monitoreo.
Más allá del simple seguimiento de la disponibilidad, la herramienta realiza pruebas de velocidad programadas utilizando servidores Ookla o endpoints iperf3 definidos por el usuario. Estas pruebas miden las velocidades de descarga y subida, el bufferbloat y otros indicadores de calidad de servicio en intervalos configurables, como durante horas valle. Todos los datos se almacenan localmente en una base de datos SQLite, permitiendo a los usuarios conservar el historial indefinidamente. La interfaz incluye un mapa de calor de calendario para visualizar los tiempos de inactividad y gráficos detallados para las tendencias de rendimiento, lo que permite a los usuarios correlacionar las caídas de velocidad con momentos específicos del día o eventos de red.
Detalles clave
- Muestreo continuo: Hace ping a múltiples anclajes cada pocos segundos para rastrear la latencia, el jitter y los tiempos de resolución DNS.
- Detección de interrupciones basada en quórum: Requiere la coincidencia de varios puntos de referencia para confirmar una interrupción, reduciendo los falsos positivos.
- Pruebas de velocidad programadas: Admite pruebas automatizadas mediante Ookla o iperf3 para medir el throughput y el bufferbloat según un horario establecido.
- Almacenamiento local de datos: Utiliza un único binario con un archivo SQLite local para el historial, garantizando cero telemetría y propiedad total de los datos.
- Capacidades de integración: Expone métricas a través de un endpoint Prometheus con paneles de Grafana y admite alertas webhook para Slack o Discord.
- Configuración personalizable: Los usuarios pueden ajustar los motores de prueba, los umbrales de alerta, las políticas de retención y los temas de la interfaz a través de un panel de configuración central.
Antecedentes
El monitoreo de redes suele dividirse en dos categorías: servicios externos que hacen ping a tu servidor desde internet y herramientas internas que verifican la salud de tu red local. La mayoría de los routers de gama de consumo ofrecen registros básicos de disponibilidad pero carecen de métricas de rendimiento detalladas como el bufferbloat o pruebas de velocidad consistentes. Las soluciones empresariales a menudo requieren configuraciones complejas o suscripciones en la nube. Autoalojar un monitor como Pingularity cubre esta brecha al colocar el punto de medición dentro de la red local, proporcionando una visión real de la calidad de la conexión de última milla tal como la experimentan los dispositivos locales.
El bufferbloat es un problema común donde el almacenamiento en búfer excesivo en los equipos de red causa alta latencia durante un uso intensivo, afectando aplicaciones en tiempo real como videollamadas o juegos. Las pruebas de velocidad tradicionales solo capturan una instantánea, pasando por alto estas condiciones dinámicas. Al ejecutar pruebas según un horario y muestrear la latencia continuamente, herramientas como Pingularity ayudan a identificar patrones que las pruebas de un solo punto pasan por alto. Estos datos son cruciales para diagnosticar si los problemas de rendimiento provienen del ISP, del hardware local o de períodos específicos de congestión de red.
Por qué importa
Para equipos que gestionan oficinas remotas o laboratorios domésticos, verificar el rendimiento del ISP suele ser un proceso reactivo desencadenado por quejas. Sin datos históricos, es difícil distinguir entre un breve fallo y un problema sistémico. Pingularity proporciona evidencia objetiva de la calidad del servicio, esencial al negociar con proveedores o decidir cambiar de ISP. Tener un registro de duraciones exactas de inactividad y patrones de degradación de velocidad transforma la frustración subjetiva en datos técnicos accionables.
Autoalojar este stack de monitoreo garantiza la privacidad y el control sobre metadatos sensibles de la red. A diferencia de los monitores basados en la nube que pueden agregar datos de usuario, Pingularity mantiene todos los registros locales. Esto es particularmente importante para organizaciones con estrictos requisitos de cumplimiento normativo o aquellas que simplemente prefieren no compartir su topología de red y patrones de uso con proveedores externos. La capacidad de exportar datos brutos vía CSV o API también facilita el análisis personalizado y el archivado a largo plazo más allá del panel integrado.
Qué puedes hacer
- Despliega Pingularity en un dispositivo de bajo consumo como una Raspberry Pi o un servidor local para asegurar que permanezca activo incluso si las estaciones de trabajo principales están apagadas.
- Configura las pruebas de velocidad para que se ejecuten durante horas valle para evitar impactar el uso diario del ancho de banda mientras aún capturas el rendimiento base.
- Establece alertas webhook para notificar a tu canal de equipo solo cuando ocurra una interrupción confirmada por quórum, minimizando el ruido de errores transitorios.
- Usa el endpoint Prometheus para integrar métricas de salud de red en tus paneles existentes de Grafana junto con estadísticas de servidores y aplicaciones.
- Revisa el mapa de calor de calendario mensualmente para identificar patrones recurrentes de inactividad que puedan indicar mantenimiento de infraestructura o fatiga de hardware.
- Exporta datos históricos periódicamente para crear informes a largo plazo para revisiones de ISP o discusiones internas de planificación de capacidad.



