Errors + APM + Replay — бесплатно

Ingest, issues, алерты, cron monitors, Docker-коллектор, Sentry compat (errors, transactions, replay) и relay-lite — бесплатно на dev-logs.ru.

Ingest и SDK

Приём событий, клиентские библиотеки и совместимость с экосистемой Sentry.

  • Доступно

    Native Ingest API

    POST /api/ingest — единый JSON-контракт для всех официальных SDK DevLogs.

  • Доступно

    Relay-lite (Sentry proxy)

    tools/relay-lite — локальный proxy для Sentry SDK (store/envelope/security) → DevLogs DSN; порты :3000 / :7878.

    У конкурентов: У Sentry — полный Relay; у GlitchTip — прямой ingest.

  • Бета

    Sentry-compatible store / envelope

    Drop-in /api/{projectId}/store/ и /envelope/ — errors, transactions, replay, attachments (до 512 KiB); session envelope → ReleaseStats.

    У конкурентов: У GlitchTip — free self-host; у Sentry — с лимитами Developer.

  • Бета

    DSN формата Sentry

    https://{key}@dev-logs.ru/{projectId} — в настройках проекта; совместим с Sentry SDK и relay-lite.

  • Бета

    CSP / security reports

    Приём csp-report на /api/ingest/csp/ и /api/{projectId}/security/.

    У конкурентов: У Sentry — в paid; у GlitchTip — в OSS.

  • Доступно

    47 официальных SDK

    JavaScript, Python, Go, React, Laravel, mobile, игры — npm, PyPI, Maven, git.

  • Бета

    Edge runtimes (Workers, Deno)

    Официальный @devlogs/sdk-edge — минимальный fetch-клиент для Cloudflare Workers, Deno и Vercel Edge без Node API.

  • Доступно

    DevLogs Collectors (devlogs-collector)

    Агент для Docker Compose, K8s, nginx, PostgreSQL, CI webhooks и др. — auto-provision проектов по API-ключу, группировка issues без SDK в каждом сервисе.

    У конкурентов: У Sentry — только SDK/agent в приложении; infra logs — через сторонние интеграции.

  • Доступно

    Docker collector

    Один проект на compose stack, issue groups по сервису. stdout/stderr, container die, OOM. Образ devlogs-collector:0.5.1.

Issues и triage

Группировка, стек, символикация и совместная работа над ошибками.

  • Доступно

    Группировка / fingerprint

    Одинаковые ошибки схлопываются в issue со счётчиком и временной шкалой.

  • Доступно

    Stack traces + source maps

    Полный стек, per-project S3 для артефактов и символикация JS.

    У конкурентов: Source maps у Rollbar/Sentry часто только на paid.

  • Доступно

    Затронутые пользователи

    Уникальный userCount по issue — видно масштаб инцидента.

  • Доступно

    Assignee и комментарии

    Назначение ответственного и обсуждение прямо на странице issue.

    У конкурентов: Assignee у Rollbar/Bugsnag — на платных тарифах.

  • Бета

    Regression detection

    Повтор resolved/ignored issue → reopen и webhook issue.regression.

  • Скоро

    Intelligent / ML grouping

    Умная перегруппировка похожих ошибок.

  • Бета

    Native symbolication (dSYM, ProGuard)

    dSYM/ProGuard upload, ProGuard deobfuscation, NDK breakpad .sym в issue UI.

Релизы и стабильность

Версии, окружения, health релизов и cron-мониторы.

  • Доступно

    Release / environment

    Теги release и environment на каждом событии, фильтры в UI.

  • Доступно

    Подозреваемый git-коммит

    Автозаполнение из gitCommit / тега git_commit в событии; ручная правка в issue.

  • Бета

    Release Health (crash-free)

    Crash-rate по релизам, heartbeat и панель Release Health.

    У конкурентов: Release Health у Sentry/Bugsnag — часто Team+.

  • Доступно

    Cron / heartbeat monitors

    POST /api/monitors/checkin и UI /monitors для фоновых задач.

    У конкурентов: Cron monitors у Sentry — free; у Rollbar — нет.

  • Скоро

    Session tracking (mobile)

    Crash-free sessions для native mobile.

Алерты и интеграции

Уведомления в мессенджеры, почту и ваши системы.

  • Доступно

    Email alerts

    Письма о новых issue с настраиваемым интервалом.

  • Доступно

    Telegram

    Мгновенные алерты в Telegram-чат проекта.

    У конкурентов: У Sentry/Rollbar — нет нативного Telegram.

  • Доступно

    Slack / Discord / Mattermost

    Webhooks с форматированием под мессенджер из настроек проекта.

  • Доступно

    Расширенные webhooks

    issue.created, regression, reopened, burst, ignored — JSON или chat preset.

  • Доступно

    Inbound filters + sampling

    Server-side фильтры и sample rate — шум не попадает в биллинг.

    У конкурентов: Server-side sampling у Rollbar — paid.

  • Скоро

    PagerDuty / on-call

    Эскалации и интеграции on-call.

API и данные

Программный доступ, экспорт и лимиты.

  • Доступно

    Public REST API

    Projects, issues, events, API-ключи — документация на /api.

  • Доступно

    Export JSON

    Выгрузка ошибок из dashboard.

  • Бета

    Дашборды ошибок

    Графики и фильтры по проекту — базовая аналитика.

  • Скоро

    Discover / ad-hoc query

    Поиск по сырым событиям как в Sentry Discover.

  • Скоро

    ClickHouse event store

    Колоночное хранилище для больших объёмов.

Лимиты и on-premise

Щедрый бесплатный SaaS на dev-logs.ru; выделенный инстанс — по запросу.

  • Доступно

    On-premise по запросу

    Развёртывание в вашем контуре или выделенный инстанс — напишите на info@dev-logs.ru.

    У конкурентов: Self-host Sentry/Datadog — enterprise; у нас SaaS + on-premise по договорённости.

  • Доступно

    Щедрые free-лимиты

    1M events / 30d, 90d retention, 100 проектов — без Stripe на dev-logs.ru.

    У конкурентов: Sentry free — 5K errors, 1 user; Bugsnag — 7d retention.

  • Доступно

    Per-project S3

    Свой bucket для source maps и артефактов проекта.

  • Доступно

    Настраиваемый retention

    Глобальные лимиты retention и events в admin.

APM / Performance

Transactions, distributed tracing и waterfall в dashboard.

  • Бета

    Transactions + spans

    Приём Sentry transaction items через envelope, хранение в Postgres.

    У конкурентов: APM у Bugsnag/Raygun — часто paid.

  • Бета

    Waterfall UI

    Список transactions и hierarchical span view в dashboard.

  • Бета

    Error ↔ trace correlation

    trace_id из Sentry context на issue + ссылка на transaction detail.

  • Бета

    N+1 / slow span hints

    Подсказки в waterfall: повторы op+description и spans >500 ms.

  • Бета

    Apdex / throughput

    Transactions 24h, p50/p95, Apdex (T=500 ms) на странице Performance.

  • Бета

    SDK auto-instrumentation

    devlogs-sdk-js: performance.instrumentFetch, wrapHttpHandler для Node.

Session Replay и RUM

Web session replay, timeline player и базовые Web Vitals.

  • Бета

    Replay ingest

    POST /api/{projectId}/replay/ и Sentry envelope replay_event/recording — chunks в Postgres.

    У конкурентов: Replay у LogRocket/Sentry — лимитированный free.

  • Бета

    Replay player UI

    Список sessions и timeline player в /dashboard/projects/[id]/replays.

  • Бета

    Error ↔ replay correlation

    replayId в context события → ссылка Session replay на issue.

  • Бета

    RUM / Web Vitals

    CWV dashboard p75 LCP/FCP/TTFB, worst URLs, Telegram alerts (worker).

  • Бета

    Privacy masking

    maskAllInputs по умолчанию в SDK; документация /docs/replay.

  • Бета

    Replay retention

    Worker purge replay + RUM по SystemSettings.retentionDays.

  • Скоро

    Mobile replay

    iOS/Android native replay ingest — в разработке.

  • Скоро

    Full rrweb DOM replay

    rrweb-player; network events; maskSelectors/blockSelectors.

RU UI и позиционирование

Интерфейс и документация для российских команд.

  • Доступно

    Русскоязычный UI

    Dashboard, документация, онбординг и алерты — на русском.

    У конкурентов: Sentry, Rollbar, Datadog — только EN.

  • Доступно

    Щедрый free SaaS

    Бесплатный SaaS: error monitoring, APM, replay и core-фичи на dev-logs.ru без Stripe.

  • Бета

    Organizations / RBAC / SSO

    Организации, роли owner/admin/member/viewer, GitHub OAuth SSO, приглашения и audit log. SAML — позже.

    У конкурентов: У Sentry — orgs в paid; у GlitchTip — orgs в OSS.

  • Бета

    Session Replay

    Web replay в dashboard; mobile replay — в разработке.

    У конкурентов: Replay у LogRocket/Sentry — лимитированный free.

Дальше

Подключите SDK, запустите Docker-коллектор, перенесите Sentry DSN или напишите нам про on-premise — документация на русском.