POC: Capture and store runner worker VM hostname in GitLab for fleeting+taskscaler autoscaling

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

  • Close this issue

Overview

Develop POC to capture and store the runner worker VM hostname in GitLab for runner workers created by the Fleeting+Taskscaler autoscaler.

Proposal

  • Create a generic mechanism that captures only the runner worker hostname to start
  • Store the data for max 1 year.
  • The data will not be searchable outside of the Clickhouse DB
  • The data will be accessible via API (Graphql)
  • The data will be initially stored in Postgres and then migrated to Clickhouse
  • API calls will query Postgres for runner worker data for only individual jobs.
  • API calls will query Clickhouse for aggregated data
Edited Sep 12, 2025 by 🤖 GitLab Bot 🤖
Assignee Loading
Time tracking Loading