Skip to content

Add Siphon processes to GitLab Development Kit

Overview

  • To aid adoption of Siphon, we should add a basic end-to-end setup of Siphon to GDK.

Implementation plan

  • Add siphon-producer to GDK with sensible defaults (replicate the users table?)
  • Add siphon-clickhouse-consumer to GDK to consume the data from the above producer
  • Only start these processes if opted-in and if ClickHouse is configured and enabled in that GDK.