Distributed tracing — механизм отслеживания пути запроса через несколько сервисов. Каждый шаг — span (имя, start_time, duration, attributes), связаны общим trace-ID. Стандарт: W3C Trace Context (traceparent header). Tooling: OpenTelemetry SDK инструментирует код, Collector отправляет в backend (Jaeger, Tempo, Datadog APM). Находит bottleneck за секунды — вместо grep'ания логов.
Ниже: подробности, пример, смежные термины, FAQ.
// Node.js: auto-instrument всё
const { NodeSDK } = require('@opentelemetry/sdk-node');
const { getNodeAutoInstrumentations } = require('@opentelemetry/auto-instrumentations-node');
new NodeSDK({
traceExporter: new OTLPTraceExporter({ url: 'http://collector:4318/v1/traces' }),
instrumentations: [getNodeAutoInstrumentations()]
}).start();Health Score — комплексная оценка технического состояния сайта по 20+ параметрам: SSL, заголовки безопасности, скорость ответа, SEO-технические факторы и доступность.
20+ параметров в одном числе: SSL, заголовки, скорость, SEO-технические факторы.
Каждый параметр с объяснением — что проверяется, что найдено, как исправить.
Сравнивайте Health Score в разные даты — видите прогресс или регресс.
Настройте автоматическую проверку Health Score и получайте уведомление при падении балла.
быстрый аудит перед релизом
оценка технической базы
проверка сайта клиента
экспресс-аудит заголовков
История Health Score проверок и мониторинг состояния сайта в реальном времени.
Зарегистрироваться (FREE)Если monolithic + 1 DB — нет, обычных логов хватает. С 3+ микросервисами — must-have для debugging.
При 1% sampling — <1% CPU на hot-path. При 100% — 5-10% в high-throughput сервисах.
Логи — текст с контекстом, сортированный по времени. Trace — структурированное дерево с duration в миллисекундах.