РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗jsnsSpObInr 188 of 201 menu
◀ ▶

Введение в наблюдаемость в Nest

На боевом сервере NodeJS сбой часто виден только по короткой строке в журнале: непонятно, какой адрес шёл дольше остальных, где именно упало исключение и успели ли фоновые шаги до ошибки.

Наблюдаемость связывает запрос, вызовы классов приложения, задачи очереди и срабатывания планировщика в один след. Пакет @nestjs/observe встраивается в жизненный цикл Nest: имена в дашборде совпадают с классами и операциями, которые вы уже описали, а не только с сырыми HTTP маршрутами.

При создании проекта мастер может предложить Observe сразу; в базовом учебнике от него отказываются, чтобы не смешивать первый запуск с облачными ключами. Здесь подключим агент позже: установка, модуль, крючок при старте приложения, затем след входящего запроса, шаг внутри сервиса, ошибка в том же следе, задача BullMQ и минутный фоновый шаг.

Телеметрия уходит на сервис Observe по ключам из окружения; без них отчёты просто не примут. Дальше разберём подключение и типичные картины следа для HTTP, очереди и расписания.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить