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 data
Resultado documentado del ejemplo sintético delta incluido, con un umbral del 1%; no es una medición de producción.

Qué 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

Descargar Archivo ZIP, Cualquier plataforma Universal, 96 kB
  • Universal
  • Paquete
  1. 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.txt

Primer uso

  1. Abre la aplicación y elige el ejemplo delta o acumulativo. No necesitas SDK ni archivos propios.

  2. 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.1
  3. Abre 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://.

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.