Geo: Add missing keys to geo_node_usage.json
Problem
we added a number of new data types in the last couple of month (dependency proxy, alert metric images, issue metric images). Do we need to update the usage ping code to collect these stats as a specific action? I don’t see these data type here https://gitlab.com/gitlab-org/gitlab/-/blob/master/ee/config/metrics/object_schemas/geo_node_usage.json.
It looks like our code should automatically add the new data types to usage ping. But I don't know what happens when this object_schema is out-of-sync with the actual data. Hopefully it doesn't break usage ping.
Either way, we should add the new keys to this object schema, and we need to add a step to the SSF issue templates to remember to do this. I'll open an issue for those two items.
Proposal
- Add the new keys to
geo_node_usage.json
- Add a step to the SSF issue templates to ensure this gets done in the future