graphite-meter
Herramienta autohospedada para medir throughput, latencia y pérdida de datagramas WebTransport con contabilidad del lado receptor. Incluye interfaz web responsiva y cliente nativo de terminal escrito en Go. Soporta HTTP/1.1, 2, 3, WebSocket y WebTransport.
Ficha actualizada 24 sept 2026, 16:40 · upstream 24 sept 2026, 16:16 · release v0.8.6
Qué es graphite-meter
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Graphite Meter es una solución para pruebas de red que opera sin dependencias externas complejas, ejecutándose en un único binario o contenedor. Proporciona mediciones precisas de descarga y subida desde el lado del receptor, evitando inflar resultados con datos en cola del emisor. La arquitectura permite seleccionar múltiples servidores para evaluar la capacidad combinada y la latencia bajo carga simultánea.
La interfaz web ofrece paneles configurables para visualizar perfiles de latencia y throughput en tiempo real, con soporte para temas claros/oscuros y persistencia local de historial. El cliente terminal (TUI) permite ejecutar pruebas directamente desde la línea de comandos sin restricciones del navegador, ideal para automatización o entornos headless.
Las mediciones cubren múltiples protocolos (HTTP/1.1, HTTP/2, HTTP/3, WebSocket, WebTransport) y permiten aislar el rendimiento del servidor instrumentado frente al resto del camino de red. Incluye autenticación opcional (OIDC, contraseña) para despliegues públicos y soporte para proxies inversos o redes privadas como Tailscale.
- Pruebas de velocidad de descarga y subida en LAN o internet
- Evaluación de latencia bajo carga simultánea en múltiples servidores
- Diagnóstico de pérdida de paquetes WebTransport en entornos HTTPS
- Automatización de pruebas de red desde terminal (TUI)
- Medición de rendimiento de proxies inversos o redes VPN
- Benchmarking comparativo entre diferentes endpoints de red
- Mediciones de throughput con contabilidad del lado receptor para precisión real
- Soporte nativo para HTTP/3, WebSocket y WebTransport
- Cliente terminal interactivo (TUI) sin dependencias del navegador
- Interfaz web responsiva con persistencia local de historial de pruebas
- Configuración flexible de autenticación (OIDC, contraseña, híbrida)
- Arquitectura ligera basada en Go sin bases de datos externas
- Requiere HTTPS y certificado confiable para WebTransport
- Historial de resultados almacenado solo en el navegador del cliente
- Mediciones de pérdida de paquetes son observaciones de aplicación, no TCP/IP puro
- No incluye Dockerfile nativo (se usa imagen precompilada)
- Depende de la disponibilidad de servidores en el catálogo configurado
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Desplegar con docker run usando la imagen oficial de ghcr.io. Exponer puerto 7246. Soporta despliegue sin base de datos ni configuración inicial. Para TLS nativo o HTTP/3, consultar docs/DEPLOYMENT.md. Se recomienda autenticación en entornos públicos. Compatible con Podman y Tailscale para redes privadas.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.


