Add usage data table in postgres database
-
Add RawUsageData model - columns uuid(same every time, do we need it?), payload(jsonb), recorded_at, send_at(time we send it)
-
Save raw_usage_data row -
Consider a doing this behind a feature flag?
Part of #228571 (closed)
cc @gitlab-org/growth/telemetry/engineers
graph LR
usage_data[usage_data job] -- create usage_data row --> Postgres[(Postgres usage_data table)] --> Version[post request to version app]
subgraph Sidekiq jobs
usage_data[usage_data job]
end
Some Documentation for gitlab rails console for self-managed
https://docs.gitlab.com/ee/administration/troubleshooting/gitlab_rails_cheat_sheet.html
Edited by Alper Akgun