Repolode
deepflowio

deepflowio/deepflow

eBPFとWasmでメトリクス、トレース、リクエストログ、プロファイルを収集し、クラウドネイティブやAIアプリケーションをコード変更なしで可観測化します。

代替できる製品:DatadogDynatrace

スター
4,316
フォーク
492
未解決の Issue
276
最終コミット
昨日

これは何?

DeepFlowは、複雑なクラウドネイティブおよびAIアプリケーション向けの可観測性プラットフォームです。eBPFを使ってメトリクス、分散トレース、リクエストログ、関数プロファイルを収集するため、開発者がアプリケーションのコードを変更する必要はありません。

収集したデータは、アプリケーションサービスやAIワークロードから、ゲートウェイ、データベース、メッセージキュー、DNS、ネットワークインターフェースなどのインフラまで、スタック全体にわたって関連付けられます。Kubernetesのコンテナやラベル、クラウドリソースなどのタグをすべてのシグナルに付与し、データのサイロ化を抑えます。一般的なもの以外の独自プロトコルの解析には、Wasmプラグインを利用できます。

SQL、PromQL、OTLP互換のクエリインターフェースを備え、Prometheus、OpenTelemetry、SkyWalking、Pyroscopeのストレージバックエンドとしても機能します。各ノードで動作するAgentと、管理、タグ付与、データ取り込み、クエリ処理を担うServerで構成されます。

主な機能

  • 01あらゆる言語のサービスを対象に、eBPFでメトリクスと分散トレースをコード変更なしで収集します。
  • 02CPU、オフ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月5日 です。
deepflow は何に使えますか?
コードに計装を追加せず、マイクロサービス間のレイテンシを診断する。 AI推論や学習サービスのGPUおよびCUDAワークロードを監視する。 PrometheusやOpenTelemetryのデータを長期保存するバックエンドとして利用する。
deepflow のインストール方法は?
DeepFlow Communityのデプロイメントドキュメントを読み、オールインワン構成をインストールします 必要に応じて、ビルドガイドに従ってdeepflow-agentをソースからコンパイルします
deepflow はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/deepflowio/deepflow

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト