- ClickHouse
- HyperDX
- коллектор OpenTelemetry (OTel) (предоставляет OTLP на портах
4317и4318) - MongoDB (для постоянного хранения состояния приложения)
Подходит для
- Демонстраций
- Отладки
- Разработки с использованием HyperDX
Шаги развертывания
1
Развертывание с помощью Docker
В локальном режиме интерфейс HyperDX доступен на порту 8080.
Выбор схемы: Map или JSON
Map(LowCardinality(String), String). Это рекомендуемая схема для рабочих нагрузок обсервабилити. В сочетании с сериализацией Map по бакетам и текстовыми индексами по ключам и значениям в Map она обеспечивает точечные lookup-операции без накладных расходов на приём для каждого ключа, характерных для динамических подстолбцов JSON.
Схема с типом JSON доступна в статусе бета для оценки на рабочих нагрузках с небольшим стабильным набором ключей атрибутов. Использовать её по умолчанию не рекомендуется. Полное сравнение и переменные окружения, необходимые для включения поддержки JSON, см. в разделе Map vs JSON type.