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.
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 by 🤖 GitLab Bot 🤖