APM автоматически трекает производительность: время запроса, вызовы к БД, external HTTP calls, error tracking. Популярные: Datadog APM, New Relic, Elastic APM, Dynatrace. Установка как middleware или through code: require("dd-trace").init(). APM создаёт traces с spans: span для HTTP запроса, вложенный span для DB query, span для Redis call. Distributed tracing через W3C TraceContext: trace-id пробрасывается между сервисами. Позволяет находить slow queries, bottlenecks, ошибки без изменения кода.
Что такое APM (Application Performance Monitoring) для Node.js?
Senior
278 просмотровAFK Offer AI
Реализуй middleware добавляющий уникальный request ID и пробрасывающий через AsyncLocalStorage