Vercel обновил Trace Viewer для Workflows: поиск, зум и навигация с клавиатуры

Vercel представил обновлённый trace viewer для Vercel Workflows и Workflow SDK, который позволяет разработчикам быстрее анализировать выполнение рабочих процессов. Инструмент теперь включает поиск по спанам, масштабирование временной шкалы и удобную навигацию с клавиатуры, что упрощает выявление узк

Vercel обновил Trace Viewer для Workflows: поиск, зум и навигация с клавиатуры

Vercel представил обновлённый trace viewer для Vercel Workflows и Workflow SDK, который позволяет разработчикам быстрее анализировать выполнение рабочих процессов. Инструмент теперь включает поиск по спанам, масштабирование временной шкалы и удобную навигацию с клавиатуры, что упрощает выявление узких мест и ошибок.

Что изменилось в trace viewer

Обновлённый trace viewer получил несколько ключевых функций, которые делают отладку рабочих процессов более эффективной. Разработчики могут искать по всем спанам трассировки, что особенно полезно при работе со сложными многошаговыми процессами. Временная шкала теперь поддерживает масштабирование: можно увеличить любой участок для детального просмотра. Кроме того, добавлена пошаговая навигация с помощью клавиш клавиатуры, что ускоряет перемещение между шагами.

Как работает поиск по спанам

Поиск позволяет фильтровать спаны по имени, статусу или другим атрибутам. Это помогает быстро локализовать конкретный шаг в длинной цепочке вызовов. Например, если рабочий процесс включает десятки шагов, разработчик может ввести имя спана и сразу перейти к нему, не прокручивая всю трассировку вручную.

Почему зум важен для анализа

Масштабирование временной шкалы даёт возможность рассмотреть временные промежутки между шагами. Если какой-то шаг выполняется дольше ожидаемого, зум позволяет увидеть точное время начала и окончания, а также выявить задержки. Это критично для оптимизации производительности рабочих процессов.

Преимущества для разработчиков

Новый trace viewer ускоряет цикл разработки за счёт улучшенной визуализации и локальной отладки. Разработчики могут запускать trace viewer локально через команду npx workflow@beta web, что позволяет тестировать и отлаживать рабочие процессы без развёртывания на продакшене. Это особенно ценно для команд, которые используют Vercel Workflows для оркестрации сложных задач, таких как обработка данных, интеграция с API или управление микросервисами.

Какие данные отображаются при клике на шаг

При клике на любой шаг трассировки отображаются его входные и выходные данные, а также метаданные выполнения. Это даёт полную картину того, что произошло на каждом этапе: какие параметры были переданы, какой результат возвращён, сколько времени заняло выполнение. Такая детализация помогает быстро находить ошибки в логике или несоответствия данных.

Кому пригодится обновление

Инструмент будет полезен разработчикам, которые активно используют Vercel Workflows и Workflow SDK. Команды, занимающиеся отладкой и оптимизацией серверных рабочих процессов, смогут быстрее выявлять проблемы и улучшать производительность. Также обновление оценят те, кто работает с длительными или сложными рабочими процессами, где каждая секунда на счету.

Как начать использовать новый trace viewer

Чтобы опробовать обновление, разработчикам нужно установить последнюю бета-версию Workflow SDK и запустить trace viewer локально. Для этого используется команда npx workflow@beta web. После этого можно загрузить трассировку и воспользоваться новыми функциями поиска, зума и навигации.

Что пока остаётся в тени

На данный момент не указано, когда обновление станет общедоступным — скорее всего, оно находится в бета-версии. Также нет информации о поддержке других языков программирования, кроме JavaScript и TypeScript. Возможно, в будущем Vercel расширит поддержку на Python, Go или другие популярные языки, но пока это не подтверждено.

Заключение

Обновление trace viewer — значимый шаг в улучшении инструментов для разработчиков, использующих Vercel Workflows. Поиск, зум и навигация с клавиатуры делают отладку быстрее и удобнее. Локальный запуск через SDK позволяет тестировать рабочие процессы без риска для продакшена. Если вы работаете с Vercel Workflows, стоит попробовать новую версию уже сейчас.