TrackLane
НОВОЕ Протокол TLP/2 с поддержкой HTTP/3 и сжатием zstd

Высоко­производительный сбор телеметрии на граничных узлах

Обработка миллионов событий, метрик и трассировок без задержек. TrackLane принимает данные в ближайшей к пользователю точке присутствия, агрегирует их на лету и доставляет в аналитику за секунды.

npm i @tracklane/sdk · Бесплатно до 10 ГБ в месяц · Без банковской карты

LIVE
Событий/сек
2 418 902
▲ 12,4% к часу назад
p99 приёма
31 мс
SLO < 40 мс
Активных сессий
184 330
cookieless
Потеря пакетов
0,0003%
гарантированная доставка
Пропускная способность Edge Ingestion
events spans
Поток событий
tail -f

    Нативная совместимость с вашим стеком

    OpenTelemetry Prometheus Kubernetes Kafka ClickHouse Grafana Vector Fluent Bit
    4,7 млн
    событий в секунду на пике
    < 40 мс
    p99 подтверждения приёма
    86
    граничных узлов в 31 стране
    99,99%
    аптайм по SLA

    Возможности

    Инфраструктура, рассчитанная на пиковую нагрузку

    Мы перенесли тяжёлую часть конвейера телеметрии ближе к источнику данных. Ваши приложения отправляют пакет и сразу возвращаются к работе.

    Обработка метрик на Edge-нодах

    Каждый из 86 граничных узлов выполняет валидацию, дедупликацию, семплирование и предагрегацию гистограмм до отправки в ядро. В центральное хранилище попадает уже сжатый и нормализованный поток — до 18 раз меньше по объёму.

    • Anycast-маршрутизация к ближайшей PoP
    • Гистограммы DDSketch с точностью 1%
    • Правила обработки на WASM без деплоя

    Асинхронный протокол передачи пакетов

    Протокол TLP/2 подтверждает приём пакета кодом 202 Accepted сразу после записи в журнал узла — дальнейшая обработка идёт асинхронно. SDK буферизует пакеты, повторяет доставку с экспоненциальной задержкой и гарантирует идемпотентность по batch_id.

    • HTTP/2 и HTTP/3 (QUIC), сжатие zstd
    • Подпись HMAC-SHA256 каждого пакета
    • Доставка «ровно один раз» end-to-end

    Бесстраничный учёт сессий

    Сессия определяется не загрузкой страницы, а непрерывной активностью пользователя: SPA-переходы, фоновые вкладки, WebView и нативные клиенты склеиваются в единую временную шкалу. Идентификатор сессии генерируется на клиенте — без cookie и без хранения состояния на сервере.

    • Session ID в формате ULID, ротация по неактивности
    • Не требует баннера согласия на cookie
    • Сквозная корреляция с трассировками бэкенда
    01 / TRACES

    Распределённые трассировки

    Приём спанов OTLP/gRPC и OTLP/HTTP, хвостовое семплирование по ошибкам и аномальной латентности.

    02 / ALERTS

    Алерты по SLO

    Burn-rate оповещения по бюджету ошибок с доставкой в Telegram, Slack, PagerDuty и вебхуки.

    03 / STORAGE

    Колоночное хранилище

    Запросы по миллиардам строк за доли секунды, горячий и холодный уровни, хранение до 13 месяцев.

    04 / SECURITY

    Безопасность данных

    TLS 1.3, шифрование AES-256 at rest, маскирование PII на граничном узле, SSO через SAML 2.0 и OIDC.

    Архитектура

    От SDK до дашборда — менее чем за 2 секунды

    Конвейер TrackLane разделён на независимые полосы. Сбой или перегрузка аналитики никогда не влияет на приём данных: граничный узел хранит журнал до 72 часов и досылает его после восстановления.

    1. 1
      SDK формирует пакет

      События буферизуются до 500 записей или 5 секунд, сжимаются и подписываются HMAC.

    2. 2
      Edge-узел подтверждает приём

      Проверка подписи, запись в локальный журнал, ответ 202 — в среднем за 9 мс.

    3. 3
      Предагрегация и маршрутизация

      Метрики сворачиваются в 10-секундные окна, трассировки семплируются, логи индексируются.

    4. 4
      Analytics Engine

      Данные доступны для запросов, алертов и дашбордов через 1–2 секунды после события.

    CLIENTSweb · iOS · Android · server
    browser
    mobile
    node
    otel
    EDGE INGESTION · 86 PoPp50 9 мс
    verify HMAC dedupe mask PII sketch WAL 72h
    metrics
    10s rollup
    traces
    tail sample
    logs
    index
    ANALYTICS ENGINEfreshness ≤ 2 с

    Дашборды · SQL-запросы · SLO и алерты · экспорт в S3

    Интеграция

    Три строки кода до первых метрик

    SDK автоматически собирает Core Web Vitals, ошибки, сетевые запросы и длинные задачи главного потока. Собственные метрики добавляются одним вызовом.

    Быстрый старт в документации
    app/telemetry.ts
    import { TrackLane } from '@tracklane/sdk';
    
    const tl = TrackLane.init({
      ingestKey: process.env.TRACKLANE_INGEST_KEY,
      service: 'checkout-web',
      release: '2026.10.3',
      sampleRate: 1.0,          // 100% событий, трассировки — по правилам Edge
      sessionTimeoutMs: 30 * 60 * 1000,
    });
    
    // Собственная метрика: время оформления заказа
    tl.metric('checkout.duration_ms', 842, { region: 'eu-central', plan: 'pro' });

    Тарифы

    Платите за объём, а не за хосты

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

    250 ГБ
    1 ГБ100 ГБ1 ТБ10 ТБ50 ТБ

    Разработчик

    Для пет-проектов, прототипов и оценки платформы.

    0 ₽ навсегда

     

    Начать бесплатно
    • Объём данных10 ГБ/мес
    • События5 млн/мес
    • Пиковый поток500 соб/с
    • Хранение7 дней
    • Участникидо 3
    ПОПУЛЯРНЫЙ

    Про

    Для продуктовых команд с production-нагрузкой.

    9 900 ₽ / мес

    500 ГБ включено, далее 18 ₽ за ГБ

    Попробовать 14 дней
    • Объём данных500 ГБ/мес
    • События1 млрд/мес
    • Пиковый поток50 000 соб/с
    • Хранение30 дней
    • Участникидо 25

    Энтерпрайз

    Для высоконагруженных систем и регулируемых отраслей.

    от 149 000 ₽ / мес

    от 10 ТБ, индивидуальная ставка за ГБ

    Связаться с отделом продаж
    • Объём данныхот 10 ТБ/мес
    • Событиябез ограничений
    • Пиковый поток1 млн+ соб/с
    • Хранениедо 13 мес
    • Участникибез ограничений

    Подробное сравнение лимитов

    Параметр Разработчик Про Энтерпрайз
    Передача данных
    Включённый объём приёма10 ГБ500 ГБот 10 ТБ
    Сверх лимитаприём приостанавливается18 ₽ / ГБот 9 ₽ / ГБ
    Максимальный размер пакета256 КБ1 МБ5 МБ
    Запросов к /v1/ingest50 / с2 000 / спо договору
    ПротоколыHTTP/2HTTP/2, HTTP/3, OTLP+ gRPC stream, Kafka
    Хранение и анализ
    Хранение сырых событий7 дней30 днейдо 395 дней
    Хранение агрегатов30 дней13 месяцев5 лет
    Правила алертинга5200без ограничений
    Edge-правила (WASM)—20без ограничений
    Безопасность и поддержка
    SSO (SAML / OIDC), аудит-лог—OIDC✓
    Выделенные Edge-ноды, размещение в РФ——✓
    SLA доступности—99,9%99,99%
    Поддержкасообществоemail, 8 ч24/7, 15 мин, TAM

    Цены указаны без НДС. Объём считается по несжатому размеру JSON после декомпрессии на граничном узле.

    Частые вопросы

    Что произойдёт, если мы превысим лимит тарифа?+

    На тарифе «Про» приём продолжается без перерыва, превышение тарифицируется по 18 ₽ за ГБ. Вы получите уведомление при достижении 80% и 100% лимита и можете задать жёсткий потолок расходов. На бесплатном тарифе приём приостанавливается до начала следующего месяца — SDK получает ответ 429 и хранит данные локально.

    Можно ли отправлять данные через OpenTelemetry Collector?+

    Да. TrackLane принимает OTLP/HTTP и OTLP/gRPC на эндпоинте otlp.tracklane.space. Достаточно указать exporter с вашим ingest-ключом в заголовке — менять инструментирование приложения не нужно.

    Где физически хранятся данные?+

    Вы выбираете регион хранения при создании проекта: Европа (Франкфурт) или Россия (Москва). Граничные узлы только буферизуют данные во временном журнале и никогда не используют их для аналитики за пределами выбранного региона. На тарифе «Энтерпрайз» доступно размещение на выделенных серверах.

    Чем бесстраничный учёт сессий отличается от классического?+

    Классические системы начинают сессию на загрузке страницы и связывают события через cookie. TrackLane формирует session ID на клиенте и продлевает его при любой активности — клике, сетевом запросе, видимости вкладки. Поэтому SPA, PWA и мобильные приложения учитываются корректно, а персональные идентификаторы не сохраняются.

    Как перейти с другой APM-платформы?+

    Если вы используете OpenTelemetry, достаточно добавить второй exporter и сравнить данные в течение нескольких дней. Для проприетарных агентов команда поддержки поможет перенести дашборды и правила алертинга — на тарифе «Энтерпрайз» миграция входит в стоимость.

    Увидьте свои данные через 5 минут

    Подключите SDK, отправьте первый пакет и получите готовый дашборд производительности без настройки инфраструктуры.