Repolode
deepflowio

deepflowio/deepflow

Наблюдаемость облачных приложений и приложений с ИИ без изменений в коде: сбор метрик, трейсов, логов запросов и профилей с помощью eBPF и Wasm.

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

Звёзды
4,317
Форки
492
Открытые issues
276
Последний коммит
5 часов назад

Что это?

DeepFlow — платформа наблюдаемости для сложных облачных приложений и приложений с ИИ. Она использует eBPF для сбора метрик, распределённых трейсов, логов запросов и профилей функций без необходимости менять код приложения.

Данные сопоставляются по всему стеку: от сервисов приложений и нагрузок ИИ до инфраструктуры — шлюзов, баз данных, очередей сообщений, DNS и сетевых интерфейсов. К каждому сигналу добавляются теги Kubernetes-контейнеров, метки и облачных ресурсов, что помогает устранить разрозненность данных. Для разбора нестандартных протоколов помимо распространённых можно использовать плагины Wasm.

В проекте есть интерфейсы запросов, совместимые с SQL, PromQL и OTLP; DeepFlow также может служить бэкендом хранения для Prometheus, OpenTelemetry, SkyWalking и Pyroscope. Проект состоит из Agent, работающего на каждом узле, и Server, который отвечает за управление, добавление тегов, приём данных и выполнение запросов.

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

  • 01Сбор метрик и распределённых трейсов с помощью eBPF без изменений в коде сервисов на любом языке.
  • 02Непрерывное профилирование с пламенными графами для CPU, off-CPU, GPU, памяти и сети.
  • 03Плагины Wasm для разбора нестандартных протоколов.
  • 04Автоматическое добавление тегов Kubernetes и облачных ресурсов ко всем телеметрическим данным.
  • 05Интерфейсы запросов SQL, PromQL и OTLP для популярных стеков наблюдаемости.

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

  • Поиск причин задержек в микросервисах без добавления инструментирования в код.
  • Мониторинг нагрузок GPU и CUDA для сервисов инференса или обучения моделей ИИ.
  • Долговременное хранение данных Prometheus или OpenTelemetry.

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

  1. 1

    Ознакомьтесь с документацией по развертыванию DeepFlow Community и установите конфигурацию «всё в одном»

  2. 2

    При необходимости соберите deepflow-agent из исходного кода, следуя руководству по сборке

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

  • Для самостоятельного размещения необходимо развернуть Server в кластере Kubernetes и Agent на каждом узле или хосте.
  • Документация и демоверсия Enterprise-редакции сейчас доступны только на китайском языке.
  • Редакция Cloud SaaS пока находится в бета-версии.

В подборках

Темы

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

Что такое deepflow?
Наблюдаемость облачных приложений и приложений с ИИ без изменений в коде: сбор метрик, трейсов, логов запросов и профилей с помощью eBPF и Wasm. DeepFlow — платформа наблюдаемости для сложных облачных приложений и приложений с ИИ. Она использует eBPF для сбора метрик, распределённых трейсов, логов запросов и профилей функций без необходимости менять код приложения.
deepflow можно использовать бесплатно? Какая у него лицензия?
deepflow распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
deepflow всё ещё поддерживается?
Активно поддерживается. Последний коммит в deepflow — 7 нояб. 2026 г..
Для чего можно использовать deepflow?
Поиск причин задержек в микросервисах без добавления инструментирования в код. Мониторинг нагрузок GPU и CUDA для сервисов инференса или обучения моделей ИИ. Долговременное хранение данных Prometheus или OpenTelemetry.
Как установить deepflow?
Ознакомьтесь с документацией по развертыванию DeepFlow Community и установите конфигурацию «всё в одном» При необходимости соберите deepflow-agent из исходного кода, следуя руководству по сборке
Где скачать deepflow?
Исходный код и инструкции по установке — на GitHub: https://github.com/deepflowio/deepflow

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

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

Платформа наблюдаемости с открытым исходным кодом и нативной поддержкой OpenTelemetry: логи, метрики, трейсы, алерты и дашборды в одном решении для самостоятельного размещения.

32,5 тыс.+53 за неделю2,6 тыс.TypeScriptOtherОбновлён 1 час назад