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.
| Status | Authors | Coach | DRIs | Owning Stage | Created |
|---|---|---|---|---|---|
| ongoing | michaelangeloio
michaelusa
jgdoyon1
bohdanpk | ahegyi
shekharpatnaik
andrewn
dgruzd | michaelangeloio | devops analytics | 2025-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 |
| プログラムページ | 社内ハンドブック |
最終更新 July 30, 2026: Merge pull request #483 from kyama0/translation/batch-2026-07-29-1 (
c955a93f)