Content last updated 2026-07-07

GitLab Orbit

This page contains information related to upcoming products, features, and functionality. It is important to note that the information presented is for informational purposes only. Please do not rely on this information for purchasing or planning purposes. The development, release, and timing of any products, features, or functionality may be subject to change or delay and remain at the sole discretion of GitLab Inc.
StatusAuthorsCoachDRIsOwning StageCreated
ongoingmichaelangeloio michaelusa jgdoyon1 bohdanpkahegyi shekharpatnaik andrewn dgruzdmichaelangeloiodevops analytics2025-10-12

概要

GitLab Orbit(旧 GitLab Knowledge Graph)は、GitLab インスタンスのデータ(SDLC メタデータとコード構造)からプロパティグラフを構築し、ClickHouse SQL にコンパイルされる JSON ベースの Cypher ライクな DSL を通じて公開する Rust サービスです。AI システム(MCP 経由)と人間のユーザーに統一されたコンテキスト API を提供します。

このサービスは、2 種類のデータをプロパティグラフ形式でインデックス化します。

  • SDLC メタデータ: PostgreSQL から NATS を経由して ClickHouse に送られる Siphon CDC を通じてストリーミングされる Issue、マージリクエスト、CI パイプライン、ワークアイテム、グループ、プロジェクト、その他の GitLab エンティティ。
  • コード: Gitaly から取得され、ClickHouse のグラフテーブルに解析されるコールグラフ、定義、参照、リポジトリメタデータ。

アーキテクチャ

flowchart LR
    GitLab[GitLab Core] -- CDC replication --> DIP[Data Insights Platform]
    GKG -- Git RPC --> GitLab
    DIP -- datalake --> CH[(ClickHouse)]
    CH <-- graph tables --> GKG[GitLab Orbit]
    GitLab -. gRPC / AuthZ .-> GKG

    style GitLab fill:#333,color:#fff,stroke:#333
    style DIP fill:#6E49CB,color:#fff,stroke:#6E49CB
    style CH fill:#FFCC00,color:#000,stroke:#FFCC00
    style GKG fill:#FC6D26,color:#fff,stroke:#FC6D26

設計ドキュメント

完全な設計ドキュメントは、現在 knowledge-graph リポジトリ内のコードと同じ場所にあります。

リソース

リソース場所
リポジトリgitlab-org/orbit/knowledge-graph
主要エピック#19744
プログラムページ社内ハンドブック