Repolode
hyperdxio

hyperdxio/hyperdx

Open-source-платформа для наблюдаемости: поиск и визуализация логов, трейсов, метрик, записей сессий и ошибок на базе ClickHouse.

Open source альтернатива:DatadogKibanaNew Relic

Звёзды
9,963
Форки
500
Открытые issues
244
Последний коммит
3 часа назад

Что это?

HyperDX помогает инженерам находить причины проблем в production с помощью поиска и визуализации логов и трейсов, хранящихся в кластере ClickHouse. Платформа работает с существующей схемой ClickHouse и использует OpenTelemetry для сбора телеметрии, поэтому её можно применять с приложениями, инструментированными стандартными OpenTelemetry SDK.

Интерфейс объединяет полнотекстовый поиск и поиск по свойствам с синтаксисом вроде level:err, а также позволяет при необходимости выполнять raw SQL-запросы. Пользователи могут создавать дашборды, настраивать алерты, в реальном времени просматривать логи и трейсы и сопоставлять записи сессий с данными бэкенда. Платформа также позволяет отслеживать производительность приложения — от HTTP-запросов до запросов к базе данных.

HyperDX можно запустить в одном Docker-контейнере для локального тестирования, развернуть с уже существующим экземпляром ClickHouse или использовать с ClickHouse Cloud. Утилита командной строки @hyperdx/cli предоставляет терминальный интерфейс и возможность обращаться к тем же данным из скриптов.

Ключевые возможности

  • 01Поиск логов, трейсов, метрик, записей сессий и ошибок и сопоставление данных в одном месте.
  • 02Поиск по свойствам с возможностью выполнять raw SQL-запросы для любой схемы ClickHouse.
  • 03Создание дашбордов и настройка алертов без сложного языка запросов.
  • 04Просмотр логов и трейсов в реальном времени.
  • 05Сбор данных через OpenTelemetry с SDK для браузера, Node.js и Python.
  • 06Терминальный интерфейс и CLI для запросов к данным HyperDX.

Сценарии использования

  • Диагностика ошибок в production: переход от записи сессии к связанным с ней логам и трейсам бэкенда.
  • Запуск собственного стека наблюдаемости на существующем кластере ClickHouse.
  • Мониторинг производительности приложения — от HTTP-запросов до запросов к базе данных.
  • Запрос телеметрии из скриптов или AI-агентов через CLI.

Быстрый старт

  1. 1

    Запустите универсальный контейнер HyperDX с помощью Docker

    docker run -p 8080:8080 -p 4317:4317 -p 4318:4318 docker.hyperdx.io/hyperdx/hyperdx-all-in-one
  2. 2

    Откройте http://localhost:8080 в браузере, чтобы перейти к интерфейсу

Что важно знать

  • Для тестирования рекомендуется не менее 4 ГБ оперативной памяти и 2 ядер.
  • Полное развертывание включает ClickHouse, OpenTelemetry Collector и MongoDB, поэтому самостоятельный хостинг требует операционных усилий.

Темы

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

Что такое hyperdx?
Open-source-платформа для наблюдаемости: поиск и визуализация логов, трейсов, метрик, записей сессий и ошибок на базе ClickHouse. HyperDX помогает инженерам находить причины проблем в production с помощью поиска и визуализации логов и трейсов, хранящихся в кластере ClickHouse. Платформа работает с существующей схемой ClickHouse и использует OpenTelemetry для сбора телеметрии, поэтому её можно применять с приложениями, инструментированными стандартными OpenTelemetry SDK.
hyperdx можно использовать бесплатно? Какая у него лицензия?
hyperdx распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
hyperdx всё ещё поддерживается?
Активно поддерживается. Последний коммит в hyperdx — 22 окт. 2026 г..
Для чего можно использовать hyperdx?
Диагностика ошибок в production: переход от записи сессии к связанным с ней логам и трейсам бэкенда. Запуск собственного стека наблюдаемости на существующем кластере ClickHouse. Мониторинг производительности приложения — от HTTP-запросов до запросов к базе данных. Запрос телеметрии из скриптов или AI-агентов через CLI.
Как установить hyperdx?
Запустите универсальный контейнер HyperDX с помощью Docker: docker run -p 8080:8080 -p 4317:4317 -p 4318:4318 docker.hyperdx.io/hyperdx/hyperdx-all-in-one Откройте http://localhost:8080 в браузере, чтобы перейти к интерфейсу
Где скачать hyperdx?
Исходный код и инструкции по установке — на GitHub: https://github.com/hyperdxio/hyperdx

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты