Метрики и учёт
OverflowLens
Точные границы, когда переполнение кардинальности скрывает исходы запросов. Вычислить возможную долю ошибок, когда OpenTelemetry свёл атрибуты запросов в overflow-серию.
- Релиз
- v0.2.1, 2 нояб. 2026 г.
- Где работает
- Браузерное приложение с локальной обработкой файлов; доступен автономный архив
- Лицензия
- Apache-2.0
Скачать автономный архив: Приложение доступно в браузере. Архив v0.2.1 можно запустить локально.
Как это выглядит
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Что делает
Импортируйте сохранённый счётчик запросов OpenTelemetry и сравните возможную долю ошибок со своим порогом. Режим delta анализирует один интервал сбора; cumulative сопоставляет снимки до и после. Файлы разбираются локально в Web Worker; подсчёт и границы рассчитываются в браузере. Размещённое приложение скачивает свои ресурсы; импортированные файлы, порог и экспортированные отчёты никуда не загружаются.
Для кого
- Разработчикам, которые разбирают долю ошибок после переполнения кардинальности в OpenTelemetry SDK.
Ограничения
- Принимаются несжатые UTF-8 OTLP JSON со счётчиками Sum, монотонными и целочисленными, до 5 МиБ на файл. Это не сервер живых метрик и не средство полной оценки SLO.
- Для накопительного окна нужны сопоставимые полные снимки с неизменной атрибуцией и известным неизменным временем начала, без сбросов и уменьшения счётчиков.
- Допущения о происхождении данных нужно подтвердить. Файл не доказывает, что при обработке сохранились все значения счётчиков и точки переполнения.
Типичные сценарии
Разобрать интервал delta
Откройте встроенный пример, подтвердите допущения и посмотрите, почему при границах от 0,1% до 10% нельзя определить соблюдение порога 1%.
Сравнить накопительные снимки
Выберите выгрузки до и после из одной непрерывной истории счётчика. В браузерную сборку включена синтетическая пара из лаборатории SDK.
Скачать
Последний стабильный релиз v0.2.1, опубликован 2 нояб. 2026 г.. Примечания к релизу для v0.2.1. Данные о релизах проверены 2 нояб. 2026 г. по GitHub Releases.
Любая платформа
- Распакуйте ZIP и раздайте его папку по HTTP. Node.js и Go не нужны.
Проверка загрузки
В SHA256SUMS.txt перечислены хеши SHA-256 файлов релиза. Совпадение хеша показывает, что ваш файл идентичен загруженному в релиз. Это контрольная сумма, а не подпись автора: она не доказывает, кто собрал файл.
shasum -a 256 -c --ignore-missing SHA256SUMS.txtПервый запуск
Откройте приложение и выберите пример delta или cumulative. SDK и свои файлы не нужны.
Для уже опубликованной автономной сборки скачайте ZIP, распакуйте и запустите статический HTTP-сервер внутри overflowlens-0.2.1:
python3 -m http.server 8080 --bind 127.0.0.1Откройте http://127.0.0.1:8080, выберите режим, подтвердите допущения о происхождении данных и задайте максимально допустимый процент ошибок. Экспортируйте JSON, чтобы сохранить объяснение.
Платформы и как они проверены
- Современный браузерЗаявлено, запуск не проверялся
Статическое приложение на GitHub Pages; для автономного архива нужен HTTP-сервер, открытие через file:// не подходит.
Документация и поддержка
Вопросы и сообщения об ошибках — в трекер задач проекта. О проблемах безопасности сообщайте так, как описано в его политике безопасности.