LINUX.ORG.RU

HyperDX: альтернатива Datadog и New Relic

 , ,


5

4

13 сентября на Github опубликован HyperDX — инструмент мониторинга и отладки, который позволяет сопоставлять журналы, трассировки и сеансы пользователей в одном месте. Исходный код доступен и распространяется под лицензией MIT.

HyperDX помогает инженерам понять причины производственных сбоев и быстрее решать проблемы. Альтернатива Datadog и New Relic с открытым исходным кодом. Может быть развёрнут на собственных мощностях либо использоваться как облачный сервис.

Особенности проекта:

  • Инструмент коррелирует данные от начала до конца, позволяет перейти от воспроизведения сеанса в браузере к журналам и трассировкам.
  • Высокая производительность на базе Clickhouse, интуитивный полнотекстовый поиск, автоматический группировщик шаблонов событий.
  • Настройка оповещений за несколько кликов, автоматический анализ JSON и структурированного журнала, поддержка OpenTelemetry.
  • HyperDX доступен как облачный сервис и совместим с OpenTelemetry.

>>> Подробности

★★☆

Проверено: hobbit ()
Последнее исправление: unfo (всего исправлений: 4)

Я не уверен, стоит ли такое постить на ЛОРе, конечно. Я сам стараюсь следить за тем, что нового появляется в опенсорсе и иногда сюда тащу то, что мне кажется интересным и перспективным.

evgeny_aa ★★☆
() автор топика
Ответ на: комментарий от pinachet

Datadog и New Relic)

Вообще, я Graylog использую, но в нём вроде как функционал менее широкий и меня не совсем устраивает elasticsearch. HyperDX я бы попробовал хотя бы из-за Clickhouse (и вроде как ещё монга под капотом есть, судя по docker-compose файлу проекта).

evgeny_aa ★★☆
() автор топика
Последнее исправление: evgeny_aa (всего исправлений: 1)
Ответ на: комментарий от ei-grad

Ну и всё это не нужно, так как большинству проектов хватит Sentry + нативные средства профилирования. И мониторинг на уровне HTTP отдельно.

ei-grad ★★★★★
()
Последнее исправление: ei-grad (всего исправлений: 1)

Профилировка есть?

leave ★★★★★
()

а по простому для каких целей? Я не особо в теме, просто лог какой то веб активности посетителей типа. А нафиг они?

Regacar
()
Ответ на: комментарий от Regacar

Span’ы в коде развешиваешь, и собираешь стату какой кусок кода сколько раз и как долго выполнялся, ну и оно само автоматом развешивает span’ы на походы по HTTP и запросы в БД для основных языков / фреймворков / библиотек.

Эта штука - ещё один способ эти span’ы хранить в clickhouse и смотреть в веб-интерфейсе.

ei-grad ★★★★★
()
Ответ на: комментарий от skyman

Тем, что после перерыва в работе с эластиком язык запросов очень тяжко вспоминать. А работаю я с ним не постоянно, наскоками. И он очень привередливый в своём конфигурировании, на мой взгляд.

evgeny_aa ★★☆
() автор топика
Ответ на: комментарий от pinachet

Sentry. Самое главное что оно открыто целиком: и сервер и клиенты, поэтому доступно для развертывания в закрытом контуре.

Знаю, умею и всячески рекомендую.

alex0x08 ★★★
()
Ответ на: комментарий от ei-grad

Это очень нужно для проектов с сотнями микросервисов и сотнями девелоперов которые это все пилят.

loki_ ★★
()
Ответ на: комментарий от ei-grad

Elastic Apm кстати неплох, но там блин нельзя делать «нормальные» (не ошибки) эвенты. Любое сообщение гуем автоматически классифицируется как ошибка, независимо от тегов и прочего. А то было б круто, смесь трассировки с event-driven аналитикой.

upcFrost ★★★★★
()
Ответ на: комментарий от ei-grad

Sentry кстати умеет теперь dist tracing. Сам не юзал правда

upcFrost ★★★★★
()
Ответ на: комментарий от guyvernk

думаю goвнишка

Не, думать это не твоё, жабоскрипт в чист^w скомунижженом виде.

bdrbt
()
Ответ на: комментарий от pinachet

По подходу вряд-ли найдётся ещё один такой унылый. А вообще opentrace, если нужна замена sentry/new-relic - opentrace/opentelemtry

bdrbt
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.