Repolode
deepflowio

deepflowio/deepflow

eBPF와 Wasm으로 메트릭, 트레이스, 요청 로그, 프로파일을 수집해 클라우드 네이티브 및 AI 애플리케이션을 코드 변경 없이 관측합니다.

대체할 수 있는 제품:DatadogDynatrace

스타
4,316
포크
492
열린 이슈
276
마지막 커밋
22시간 전

어떤 프로젝트인가요?

DeepFlow는 복잡한 클라우드 네이티브 및 AI 애플리케이션을 위한 관측 플랫폼입니다. eBPF를 사용해 개발자가 애플리케이션 코드를 수정하지 않아도 메트릭, 분산 트레이싱, 요청 로그, 함수 프로파일을 수집합니다.

수집한 데이터는 애플리케이션 서비스와 AI 워크로드부터 게이트웨이, 데이터베이스, 메시지 큐, DNS, 네트워크 인터페이스 같은 인프라까지 전체 스택에 걸쳐 연관됩니다. Kubernetes 컨테이너와 레이블, 클라우드 리소스 등의 태그를 모든 신호에 주입해 데이터 사일로를 줄입니다. 일반적으로 사용되는 프로토콜 외에 비공개 프로토콜을 파싱할 때는 Wasm 플러그인을 사용할 수 있습니다.

이 프로젝트는 SQL, PromQL, OTLP 호환 쿼리 인터페이스를 제공하며 Prometheus, OpenTelemetry, SkyWalking, Pyroscope의 스토리지 백엔드로 사용할 수 있습니다. 각 노드에서 실행되는 Agent와 관리, 태그 주입, 데이터 수집, 쿼리를 담당하는 Server로 구성됩니다.

핵심 기능

  • 01모든 언어로 작성된 서비스에서 eBPF를 통해 코드 변경 없이 메트릭과 분산 트레이싱을 수집합니다.
  • 02CPU, off-CPU, GPU, 메모리, 네트워크의 연속 프로파일링과 플레임 그래프를 제공합니다.
  • 03비공개 프로토콜을 파싱하는 Wasm 플러그인을 제공합니다.
  • 04Kubernetes 및 클라우드 리소스의 태그를 모든 텔레메트리에 자동으로 주입합니다.
  • 05주요 관측성 스택을 위한 SQL, PromQL, OTLP 쿼리 인터페이스를 제공합니다.

활용 사례

  • 코드에 계측을 추가하지 않고 마이크로서비스 전반의 지연 시간을 진단합니다.
  • AI 추론 또는 학습 서비스의 GPU 및 CUDA 워크로드를 모니터링합니다.
  • Prometheus 또는 OpenTelemetry 데이터의 장기 스토리지 백엔드로 사용합니다.

빠른 시작

  1. 1

    DeepFlow Community 배포 문서를 읽고 올인원 설정을 설치하세요

  2. 2

    필요한 경우 빌드 가이드에 따라 소스에서 deepflow-agent를 컴파일하세요

사용 전 알아둘 점

  • 셀프 호스팅하려면 Kubernetes 클러스터에 Server를 배포하고 각 노드 또는 호스트에 Agent를 배포해야 합니다.
  • Enterprise 에디션의 문서와 데모는 현재 중국어로만 제공됩니다.
  • Cloud SaaS 에디션은 아직 베타 버전입니다.

포함된 컬렉션

토픽

자주 묻는 질문

deepflow은(는) 무엇인가요?
eBPF와 Wasm으로 메트릭, 트레이스, 요청 로그, 프로파일을 수집해 클라우드 네이티브 및 AI 애플리케이션을 코드 변경 없이 관측합니다. DeepFlow는 복잡한 클라우드 네이티브 및 AI 애플리케이션을 위한 관측 플랫폼입니다. eBPF를 사용해 개발자가 애플리케이션 코드를 수정하지 않아도 메트릭, 분산 트레이싱, 요청 로그, 함수 프로파일을 수집합니다.
deepflow은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
deepflow은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
deepflow은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. deepflow의 마지막 커밋은 2026년 11월 6일입니다.
deepflow은(는) 어디에 사용할 수 있나요?
코드에 계측을 추가하지 않고 마이크로서비스 전반의 지연 시간을 진단합니다. AI 추론 또는 학습 서비스의 GPU 및 CUDA 워크로드를 모니터링합니다. Prometheus 또는 OpenTelemetry 데이터의 장기 스토리지 백엔드로 사용합니다.
deepflow는 어떻게 설치하나요?
DeepFlow Community 배포 문서를 읽고 올인원 설정을 설치하세요 필요한 경우 빌드 가이드에 따라 소스에서 deepflow-agent를 컴파일하세요
deepflow은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/deepflowio/deepflow

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트