1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/mirrors-jaeger-ui

Клонировать/Скачать
CHANGELOG.md 47 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 01.12.2024 10:14 830ee8e

Замена reselect на memoize (@cooleditphoto в #2042)

  • Улучшения CI:
    • Настройка рабочего процесса scorecard ОСФ (@mmorel-35 в #2096).
    • CI: упрощение рабочего процесса check-label (@EshaanAgg в #2068).
    • Исправление: исправление некоторых предупреждений линтинга (@EshaanAgg в #2064).

v1.36.0 (2023-12-05)

  • Новые функции:

    • SPM: добавление селектора типа диапазона (@albertteoh в #2012).
    • Сделать кнопку ArchiveTrace автоматически настраиваемой (@thecoons в #1944).
  • 🐞 Исправления ошибок, незначительные улучшения:

    • Ускорение расчёта статистики трассировки (@maxgaponov в #1941).
    • Завершить mergeChildrenCriticalPath раньше для пустого критического пути (@maxgaponov в #1974).
    • Добавить ссылку на часто задаваемые вопросы, объясняющую, почему карта служб пуста (@yurishkuro в #1963).
  • 👷 Улучшения CI:

    • Изменить конфигурацию vite с cjs на esm (@ShivamMadlani в #1992).
    • Восстановить случайно удалённый скрипт get-tracking-version.js (@yuriskuro в #1998).

v1.35.0 (2023-11-02)

  • Новые функции:

    • Добавление всплывающей подсказки при наведении на критический путь (@GLVSKiriti в #1871).
    • Добавлена всплывающая подсказка при наведении курсора на столбец заголовка представления статистики трассировок (@GLVSKiriti в #1902).
  • 🐞 Исправления ошибок и незначительные улучшения:

    • Обновление ant-design до версии 5.x (@anshgoyalevil в #1907).
    • Рефакторинг: улучшение логики вычисления selftime в представлении статистики трассировок (@GLVSKiriti в #1901).
    • Исправлена ошибка: игнорирование некорректных ссылок, указывающих на один и тот же диапазон (@zimv в #823).
    • Исправлена ошибка: добавить стиль для ioarrowforward (@NineKama в #1869).
    • Замена устаревших реквизитов ant-design из referencebutton и keyvaluestable (@anshgoyalevil в #1864).
    • Удаление устаревших использований из выпадающего списка, всплывающей подсказки и компонентов вкладки ant-design (@anshgoyalevil в #1859).
    • Замена устаревшего использования видимого реквизита компонента ant-design v3 на открытый реквизит компонента ant-design v4 (@anshgoyalevil в #1855).
    • Замена устаревшего использования компонента вкладок ant-design из searchtracepage (@anshgoyalevil в #1857).
  • 👷 Улучшения CI:

    • Ci: добавлен рабочий процесс label-check для проверки меток журнала изменений на каждом PR (@anshgoyalevil в #1897).

v1.34.0 (2023-10-04)

  • Обработка вычислений критического пути, когда дочерний диапазон начинается раньше и заканчивается позже. после родительского span. (@GLVSKiriti в #1780)

  • Исправления:

    • Восстановить возможность поиска в полях выбора (@prathamesh-mutkure в #1805).
    • Заменить match.params на useparams hook (@anshgoyalevil в #1837).
    • Добавить пользовательский hoc withrouteprops для миграции react-router-dom v6 (@anshgoyalevil в #1836).
    • Удалить неиспользуемый значок (@priyanshu-kun в #1829).
    • Улучшить всплывающую подсказку для запросов тегов elasticsearch (@pavolloffay в #1809).
    • Заменить react-router-redux на redux-first-history (@anshgoyalevil в #1826).
    • Исправить все спорные значки (@priyanshu-kun в #1824).
    • Ускорить тесты локально до 45% (@anshgoyalevil в #1818).
    • Прияншу кун / очистить всё (@priyanshu-kun в #1814).
    • Moment.js заменён на dayjs (@prathamesh-mutkure в #1738).
    • Все не вызывающие споров значки из различных наборов значков заменены на io5 (@priyanshu-kun в #1771).
    • Ускорение рабочего процесса CI unit-теста на 28% (@anshgoyalevil в #1804).
    • Исправлены предупреждения линтинга для no-unused-vars, no-var-requires (@priyanshu-kun в #1800).
    • Улучшение всплывающей подсказки для поиска по тегам (@yurishkuro в #1799).
    • Исправление copyicon для получения reactnode вместо строки (@anshgoyalevil в #1791).
    • Рефакторинг критического пути кода для предотвращения его исключений (@GLVSKiriti в #1785).
    • Печать предложения по исправлению ошибок prettier-lint (@yurishkuro в #1783).
    • Обновление до узла 18 (@yurishkuro в #1776).
    • Расширение try/catch для критического пути (@yurishkuro в #1778).
    • Преобразование utils/treenode.js и selectors/trace.js в машинописный текст (@yuriskuro в #1777).

v1.33.0 (2023-08-06)

  • Улучшения:

    • Визуализация критического пути трассировки (@GLVSKiriti в #1582).
    • Добавление поддержки сворачивания JSON в журналах (@prathamesh-mutkure в #1724).
    • Распознавание неинструментированных служб через виды производителя и клиента (@Wck-iipi в #1681).
  • Исправления:

    • исправить: сделать всплывающее окно на поле ввода поиска менее навязчивым (@anikdhabal в #1707). @svgr/babel-plugin-transform-svg-component от версии 6.5.1 до версии 7.0.0 (@dependabot в #1299):

Bump terser от версии 5.16.6 до версии 5.16.8 (@dependabot в #1302):

Bump webpack от версии 5.76.1 до версии 5.76.3 (@dependabot в #1297):

Bump prettier от версии 2.8.4 до версии 2.8.7 (@dependabot в #1300):

Bump webpack-dev-server от версии 4.11.1 до версии 4.13.0 (@dependabot в #1283):

Bump vite от версии 4.1.4 до версии 4.2.0 (@dependabot в #1281):

Bump typescript от версии 4.9.5 до версии 5.0.2 (@dependabot в #1282).

Версия 1.28.1 (2023-03-15):

Исправления:

— Временное решение проблемы с antd v3 в рабочей сборке (@mszabo-wikia в #1276).

Версия 1.28.0 (2023-03-15):

Улучшения:

— Добавление totalMemory в конфигурацию для графа трассировки (@ChenX1993 в #1262):

— Предоставление traceID, startTime, endTime, duration и traceName для шаблонов ссылок (@MUI-Pop в #1178).

Исправления:

— Обновление TypeScript и ESLint до последних версий (@mszabo-wikia в #1256):

— Обновление ESLint и связанных плагинов (@mszabo-wikia в #1250):

— Расширение документации по тестированию (@mszabo-wikia в #1251):

— Bump antd до версии 3.26.20 (@mszabo-wikia в #1247):

— Bump TypeScript до версии 3.8.3 (@mszabo-wikia в #1244):

— Миграция инструментов сборки на Vite (@mszabo-wikia в #1226):

— Избегание использования require() в default-config.tsx (@mszabo-wikia в #1225):

— Абстрагирование доступа к внедренным глобальным переменным (@mszabo-wikia в #1224):

— Удаление использования пакета react-dimensions в компоненте ScatterPlot (@mszabo-wikia в #1223):

— Преобразование компонентов SearchResults и index в TS (@mszabo-wikia в #1222):

— Обеспечение вывода Plexus в формате ESM (@mszabo-wikia в #1219):

— Использование расширения .jsx для JS компонентов (@mszabo-wikia в #1218):

— Bump Plexus React typings до React 18 (@mszabo-wikia в #1210):

— Bump зависимости node-pre-gyp (@rubenvp8510 в #1191):

— Предотвращение переноса текста метки тика временной шкалы (@SOF3 в #1117):

— Переход на React 18 (@Sergio-Mira в #1096). Запрос содержит информацию о выпусках Jaeger UI с описанием изменений.

В запросе нет текста, который можно было бы перевести на русский язык.

Jaeger — это система отслеживания запросов и распределённых транзакций между сервисами в приложениях. Jaeger UI — это веб-интерфейс для работы с Jaeger.

Запрос представляет собой список изменений в разных версиях Jaeger UI. В нём описаны обновления, исправления ошибок и улучшения функциональности системы.

Примечание: в запросе есть гиперссылки, специальные теги форматирования в markdown, ключи в парах ключ-значение. Они оставлены без перевода. to docs (@FloydJohn in #929)

v1.22.0 (2022-04-11)

Enhancements

— Monitor Tab — новый вид для пустого состояния + сделать пустое состояние настраиваемым (@nofar9792 в #916).

Fixes

— Monitor Tab — исправлена ось Y на графиках ошибок (@nofar9792 в #913). — Monitor Tab — усечение показателей частоты запросов и 95-процентной задержки до двух знаков после запятой (@nofar9792 в #911). — Monitor Tab — график ошибок в таблице операций всегда представляет собой прямую линию (@nofar9792 в #909).

v1.21.0 (2022-03-06)

Fixes

— Включить serviceName в отслеживаемые события из формы поиска (@vvvprabhakar в #842). — Вкладка «Монитор»: невозможно увидеть целые числа в легенде (@nofar9792 в #873). — Вкладка «Монитор»: нельзя выбрать другой временной интервал (@nofar9792 в #898). — Вкладка «Монитор»: значение ошибки должно быть от 0 до 100, а не от 0 до 1 (@nofar9792 в #895). — Вкладка «Монитор»: показать 95 задержек в более читаемом временном интервале (@nofar9792 в #893). — Вкладка «Монитор»: ось X временного интервала должна соответствовать выбранному временному интервалу (@nofar9792 в #886). — Вкладка «Монитор»: улучшить читаемость частоты запросов (@nofar9792 в #890). — Вкладка «Монитор»: цвет перекрестия слишком светлый (@nofar9792 в #888). — Вкладка «Монитор»: уменьшить ratePer окно (@albertteoh в #885).

v1.20.1 (2022-02-04)

Fixes

— Расширение поля ввода даты во избежание обрезки, исправление #864 (@bobrik в #867).

v1.20.0 (Jan 11, 2022)

Fixes

— Учитывать BASE_URL в табличном представлении трассировки (@caizixian в #861).

v1.19.0 (Dec 1, 2021)

Enhancements

— Вкладка «Монитор» для показателей работоспособности службы (@th3M1ke в #815). См. #2954 для получения дополнительной информации.

Fixes

— Бесконечный цикл в представлении статистики трассировки (@vvvprabhakar в #843). — Исправление поиска промежутков в странице трассировки (@w0wka91 в #837).

v1.18.0 (Nov 6, 2021)

Fixes

— Исправлена проблема с глубоким графом зависимостей, который не отображается в режиме uiEmbed=v0 (@leroy-chen в #768).

v1.17.0 (Oct 6, 2021)

Enhancements

— Разрешить регулярные выражения и функции в шаблонах ссылок (@yoave23 в #817).

v1.16.0 (Sep 6, 2021)

Enhancements

— Добавить представление таблицы для трассировки (@vvvprabhakar в #781).

Fixes

— Исправить проблему с исчезновением кнопки «Назад» на странице с подробными сведениями о трассировке ((@shwin0901)[https://github.com/shwin0901] в). Вёрстка и функциональность Jaeger UI: обновления и улучшения

Зависимости обновлены с помощью инструмента dependabot.

v1.15.0 (4 августа 2021 г.)

Исправления

  • Сделан фон значка прозрачным (MaxTaggart в #786).
  • Исправлено перекрытие заголовка вложенного элемента на странице (stardotcode в #731, #782).

v1.14.0 (4 июня 2021 г.)

Улучшения

  • Панель поиска стала более компактной, кнопка — более заметной (meenal06 в #724).

Исправления

  • Добавлена проверка на null для span.logs в поиске/фильтрации диапазонов (achesin в #734).
  • Проведено несколько обновлений зависимостей.

v1.13.0 (20 февраля 2021 г.)

Улучшения

  • Общие: Реализована общая веб-аналитика (th3M1ke в #681).
  • Общие: Навигационные элементы управления переставлены (yoave23 в #676).
  • Общие: Конфигурация пользовательского интерфейса перенесена в файл JavaScript (th3M1ke в #677).
  • Детали трассировки: Ссылки отображаются, если это не единственный потомок (yurishkuro в #672).

v1.12.0 (14 ноября 2020 г.)

Улучшения

  • Неинструментированные сервисы идентифицируются (rubenvp8510 в #659).
  • Версия Jaeger UI добавлена в меню «О программе» (alanisaac в #606).
  • В графическом представлении объясняется «собственное время» (yurishkuro в #655).
  • Улучшено форматирование длительности (jamesfer в #647).

Исправления

  • Компоненту FileUpload передана функция, которая ничего не возвращает (rubenvp8510 в #658).
  • Предотвращены сбои DAG из-за пустой строки имени сервиса (rubenvp8510 в #656).
  • Сборка обновлена до Node 10 (yurishkuro в #649).

v1.11.0 (28 сентября 2020 г.)

Улучшения

  • Статистика трассировок: Улучшен стиль селекторов статистики трассировок (rubenvp8510 в #639).

Исправления

  • Общее: Покрытие вокруг существующего компонента TraceName (tklever в #626).
  • Детальная информация о трассировке: Исправлена регрессия рендеринга подробностей диапазона в TraceTimelineViewer (rubenvp8510 в #629).

v1.10.0 (25 августа 2020 г.)

Улучшения

  • Статистические данные трассировки: Добавлен вид для отображения подробной статистики трассировки (fylip97 в #506).

Исправления

  • Общее: Дополнительное тестовое покрытие вокруг TimelineViewingLayer (tklever в #617).
  • Общее: Тесты уведомлений архива (tklever в #619).
  • Общее: Рефакторинг SpanGraph.UNSAFE_componentWillReceiveProps (tklever в #613).
  • Общее: Удалить... UNSAFE_componentWillMount lifecycle methods (@tklever в #611):
  • General: Миграция ArchiveNotifier из UNSAFE_componentWillReceiveProps (@tklever в #614).

  • General: Рефакторинг UNSAFE_componentWillReceiveProps с использованием componentDidUpdate (@tklever в #612).

  • General: Очистка ошибок консоли (нарушения протипа) из вывода CLI (@tklever в #615).

  • General: Добавление модульного покрытия для компонента TraceIDSearchInput (@tklever в #616).

  • General: Обновление устаревших методов жизненного цикла React для указания небезопасного статуса (@tklever в #610).

Trace detail: Настройка определения цвета смещения цветовой линии span tree (@everett980 в #604).

Trace detail: Исправление размера строки span bar (@vankop в #599).

General: Устранение отсутствующей зависимости «types/node» (@objectiser в #603).

General: Обновление lodash с 4.17.15 до 4.17.19 (@objectiser в #598).

Trace quality: Разрешение настройки заголовка меню качества трассировки (@yurishkuro в #592).

Trace detail: Избегание горизонтальной полосы прокрутки (KeyValueTable) (@smanolloff в #586).

Trace detail: Отказ от использования json-markup для не-json строк (@smanolloff в #587).

Trace detail: Предотвращение изменения размера при наведении курсора мыши (KeyValueTable) (@smanolloff в #584).

Trace quality: Изменение параметра lookback для QualityMetrics на часы (@everett980 в #581).

Trace quality: Обеспечение возможности фильтрации столбцов таблицы DetailsCard (@everett980 в #580).

Trace quality: Тестирование метрик качества и DetailsCard (@everett980 в #577).

v1.9.0 (14 мая 2020 года)

Улучшения

  • Deep Dependency Graph: Вид качества трассировки и украшения Ddg (@everett980, #564).

Исправления

  • Trace detail: Повышение производительности получения имени трассировки (@everett980, #574).
  • Deep Dependency Graph: Поддержка таблицы версий клиентов в карточке деталей (@everett980, #568).
  • General: Оптимизация получения имени трассировки (@everett980, #573).
  • Trace detail: Кэширование получения имени трассировки для улучшения времени рендеринга в 3 раза (@everett980, #572).
  • General: Исправление uiFind для соответствия промежуткам с ведущими нулями. ## v1.6.0 (December 16, 2019)

Улучшения

  • Детализация трассировки: Визуализация промежутка Jaeger UI со множеством родителей (@rubenvp8510 в #477).

  • Детализации трассировки: Поддержка внешних ссылок, ограниченных трассировкой, аналогично ссылкам на теги (@rubenvp8510 в #480).

  • Детализации трассировки: Сортировка тегов промежутков в алфавитном порядке (@nabam в #489).

  • Глубокий граф зависимостей: Необязательная операция DDG (@everett980, #488).

  • Глубокий граф зависимостей: Взаимодействие узлов DDG (@everett980 в #483).

Исправления

  • Общее: Исправлена работа Jaeger UI при доступе через IPv6-адрес (@MaheshGPai в #494).

v1.5.0 (November 4, 2019)

Улучшения

  • Глубокий граф зависимостей: Реализация ориентированного на сервисы глубокого графа зависимостей (DDG) (@tiffon и @everett980 в #481).

  • Глубокий граф зависимостей: Получение DDG из результатов поиска (@rubenvp8510 в #445).

  • Конфигурация: Разрешение ui-config.json указывать теги скриптов, добавляемые в тело пользовательского интерфейса (@everett980 в #455).

  • Plexus: Изоляция проблем масштабирования до ZoomManager (@tiffon в #409).

  • Plexus: Поддержка нескольких уровней узлов и рёбер (@tiffon в #482).

  • Google Analytics: Отслеживание взаимодействий с фильтрами на странице детализации трассировок (@everett980 в #470).

Исправления

  • Google Analytics: Исправление отслеживания очистки фильтра и просмотра модального окна клавиатуры (@everett980 в #470).

  • Кодовая база: Исправление отчётов codecov (@tiffon в #418, #417, и #415).

v1.4.0 (August 31, 2019)

Улучшения

  • Граф зависимостей: Использование направленных рёбер (@Etienne-Carriere в #373).

  • Детализация трассировки: Отображение секунд в начале трассировки на странице трассировки (@tiffon в #430, с благодарностью @leogomes за #403).

Исправления

  • Детализация трассировки: Исправление обработки числовых строк в значениях тегов промежутков (@yntelectual в #436).

  • Google Analytics: Исправление фильтра GA (@everett980 в #404).

Документация

  • Plexus: Добавление реального README для plexus (@tiffon в #425).

Задачи и обслуживание

  • Кодовая база: Добавление правила ESLint, требующего префикса имён интерфейсов с «I» (@tiffon в #411).

  • Общие: Исправление опечатки в файле README. v1.3.0 (21 июня 2019)

Улучшения:

  • Поиск: настройка максимального периода поиска в прошлом (@leogomes в #402).

  • Детали трассировки: устранение дублирования тегов для промежутков (@rubenvp8510 в #375).

  • Детали трассировки: перенос значений тегов промежутков в отдельные строки (@epkugelmass в #388).

Исправления:

  • Поиск: проверка корректности ввода при наличии массивов в полях тегов и ссылок (@rubenvp8510 в #382).

  • Поиск: проверка правильности работы при отсутствии запроса, но загрузке файла JSON (@rubenvp8510 в #383).

v1.2.0 (14 мая 2019)

Улучшения:

  • Детали трассировки: ограничение толщины промежутков на мини-карте (@rubenvp8510 в #372).

  • UI поиска: переход к первому совпадению при загрузке или нажатии на новый значок поиска (@everett980 в #367).

  • UI поиска: перемещение состояния фильтра в параметр запроса и выделение совпадений фильтров на графиках (@everett980 в #310).

  • Поиск: улучшение отображения длинных имён операций в списке операций (@kinghuang в #351).

Исправления:

  • Поиск: исправление опечатки в слове «содержащий» (@yurishkuro в #363).

  • Детали трассировки: исправление проблемы с перетаскиванием на мини-карту в представлении временной шкалы трассировки (Fix #354) (@rubenvp8510 в #357).

  • Детали трассировки: удаление лишней вертикальной полосы прокрутки в представлении временной шкалы трассировки (Fix #241) (@tiffon в #350).

  • Детали трассировки: обработка промежутков FOLLOWS_FROM для направляющих отступов в TraceView (Fix #333) (@rubenvp8510 в #335).

  • Dev docs: замена неправильной ссылки для подписания коммитов (@sosiska в #346).

Задачи и обслуживание:

  • TypeScript: преобразование из Flow в Typescript для Jaeger-UI (@everett980 в #359).

  • TypeScript: экспорт объявлений типов plexus, удаление Neutrino (@tiffon в #348).

  • TypeScript: переход plexus на TypeScript (от flowtypes) (вклад в #306) (@tiffon в #331).

  • Кодовая база Jaeger UI: использование memoize-one вместо собственных решений (@rubenvp8510 в #353).

  • Кодовая база Jaeger UI: обновление lodash до 4.17.11 (@tiffon в #343).

v1.1.0 (3 марта 2019)

Улучшения:

  • Детали трассировки: маркеры на промежутках (Fix #119) (@sfriberg в #309). Регрессионное тестирование — поисковая страница

#169 Использовать Ant Design вместо Semantic UI.

#164 Исправить: использовать Ant Design вместо Semantic UI.

#165 Исправить: результаты поиска отображаются без даты.

#69 Исправить: в выпадающем списке пользовательского интерфейса Jaeger отсутствуют конечные точки.

#168 Исправить анализ двухзначного обратного просмотра (12 часов, 24 часа).

#167 Исправить: 12- и 24-часовой поиск не преобразуется в начальную временную метку правильно.

#162 Только JSON.parse строки JSON в значениях тегов/журналов.

#146 Исправить: теги со строковым типом отображаются как целые числа в пользовательском интерфейсе, проблема с bigint js.

#161 Добавить всплывающую подсказку о часовом поясе к настраиваемому полю формы обратного просмотра.

#154 Объяснить часовой пояс параметра обратного просмотра.

#153 Добавить опцию просмотра для необработанного/нескорректированного следа.

#152 Исправить: добавить опцию просмотра для необработанного/нескорректированного следа.

#147 Использовать logfmt для формата ввода поиска по тегам.

#145 Исправить: поддержка logfmt для ввода текста тегов в форме поиска.

#11 Исправить: документировать разрешённые операторы при поиске по тегам.

#143 Добавить значение конфигурации для отсечения DAG.

#130 Исправить: почему максимальная длина зависимости установлена равной 100 в DAG?

#141 В файле package.json#proxy проксировать все запросы /api.

#139 Исправить: кто-нибудь знает, как открыть порт 16686?

#140 Кодировать имена служб в вызовах API.

#138 Исправить: невозможно найти операции, если в serviceName есть символ '/'.

#136 Исправить бесконечные HTTP-запросы трассировки.

#128 Исправить: когда идентификатор трассировки недействителен, пользовательский интерфейс Jaeger отправляет этот запрос навсегда.

#134 Исправить разрешение имени трассировки.

#117 Исправить: traceName полагается на traceID равным spanID.

#129 Исправить: ¯*(ツ)/¯ не очень понятно.

#133 Улучшить сообщения об ошибках HTTP.

#122 Сделать вкладку зависимостей настраиваемой.

#120 Добавить модальное окно справки для клавиатуры.

#118 Обрабатывать ссылочный тип FOLLOWS_FROM.

#115 Исправить: рендеринг трасс со промежутками, содержащими ссылку 'FOLLOWS_FROM', кажется нарушенным.

#110 Исправить работу кнопки «Назад» в браузере.

#94 Исправить: кнопка «Назад» в браузере работает неправильно.

#107 Встраивать конфигурацию пользовательского интерфейса.

Служба запросов может встраивать пользовательскую конфигурацию пользовательского интерфейса в index.html, ускоряя первоначальную загрузку страницы и позволяя настраивать идентификаторы отслеживания Google Analytics без необходимости регенерации пакета пользовательского интерфейса. Это также закладывает основу для других сценариев настройки пользовательского интерфейса, в частности...

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/mirrors-jaeger-ui.git
git@api.gitlife.ru:oschina-mirror/mirrors-jaeger-ui.git
oschina-mirror
mirrors-jaeger-ui
mirrors-jaeger-ui
main