Métricas y uso
OverflowLens
Límites exactos cuando el desbordamiento de cardinalidad oculta los resultados. Calcula la tasa de error posible cuando OpenTelemetry ha fusionado atributos de peticiones en una serie de desbordamiento.
- Versión
- v0.2.1, 2 nov 2026
- Funciona en
- App para navegador con procesamiento local; archivo autónomo disponible
- Licencia
- Apache-2.0
Descargar archivo autónomo: La aplicación está disponible en el navegador. El archivo v0.2.1 también se puede servir en local.
Cómo se ve
Known successes 900
Known errors 1
SDK overflow 99
Total 1,000
Possible true error rate 0.1% … 10%
Maximum allowed error rate 1%
Conclusion: Cannot determine from these dataQué hace
Importa un contador de solicitudes OpenTelemetry guardado y compara sus tasas de error posibles con tu umbral. Delta analiza un intervalo de recopilación; acumulativo compara instantáneas coincidentes de antes y después. Los archivos se analizan localmente en un Web Worker; los recuentos y límites se calculan en el navegador. La aplicación alojada descarga sus recursos; no sube archivos importados, umbrales ni informes exportados.
Para quién es
- Desarrolladores que investigan tasas de error tras el desbordamiento de cardinalidad del SDK OpenTelemetry.
Limitaciones
- Acepta UTF-8 OTLP JSON sin comprimir con contadores Sum enteros y monótonos, hasta 5 MiB por archivo. No es un backend de métricas en vivo ni un evaluador general de SLO.
- Las ventanas acumulativas requieren instantáneas completas coincidentes, atribución estable e inicios conocidos sin cambios, sin reinicios ni recuentos decrecientes.
- Hay que confirmar los supuestos sobre el origen. Un archivo no demuestra que el procesamiento haya conservado todos los recuentos y puntos de desbordamiento.
Usos habituales
Entender un intervalo delta
Abre el ejemplo incluido, confirma sus supuestos y observa por qué unos límites del 0,1% al 10% no permiten decidir un umbral del 1%.
Comparar instantáneas acumulativas
Elige exportaciones de antes y después de un mismo historial continuo del contador. La distribución de navegador incluye una pareja sintética del laboratorio SDK.
Descargar
Última versión estable v0.2.1, publicada el 2 nov 2026. Notas de la versión de v0.2.1. Datos de versiones consultados el 2 nov 2026 en GitHub Releases.
Cualquier plataforma
- Extrae el ZIP y sirve su carpeta por HTTP. No se necesitan Node.js ni Go.
Verificar una descarga
SHA256SUMS.txt contiene los hashes SHA-256 de los archivos de la versión. Si el hash coincide, tu archivo es idéntico al publicado. Es una suma de verificación, no una firma del autor: no demuestra quién compiló el archivo.
shasum -a 256 -c --ignore-missing SHA256SUMS.txtPrimer uso
Abre la aplicación y elige el ejemplo delta o acumulativo. No necesitas SDK ni archivos propios.
Para la versión independiente ya publicada, descarga el ZIP, extráelo e inicia un servidor HTTP estático dentro de overflowlens-0.2.1:
python3 -m http.server 8080 --bind 127.0.0.1Abre http://127.0.0.1:8080, elige un modo, confirma los supuestos de procedencia y fija el porcentaje máximo de errores. Exporta JSON para guardar la explicación.
Plataformas y cómo se comprobaron
- Navegador modernoCompatibilidad declarada, sin ejecución comprobada
Aplicación estática en GitHub Pages; el archivo autónomo requiere un servidor HTTP, no file://.
Documentación y soporte
- Documentación
- Código fuente
- Incidencias y soporte
- Licencia (Apache-2.0)
- Registro de cambios
- Todas las versiones
Las preguntas y los informes de errores van al gestor de incidencias del proyecto. Informa de problemas de seguridad como se describe en su política de seguridad.