When reviewing the stream configuration from T370907 as part of updating the instrumentation plan, I noticed that the provide_values list doesn't include the user ID (performer_id). Instead, it's configured to capture the user name (performer_name). Events generated on testwiki match this.
Since usernames can change but user IDs stay consistent, we prefer the latter in data analysis as it makes it easy to join across tables.
I noticed that the measurement specification doesn't specify this, and this wasn't listed in the instrument specification because the spec I had used as a template also didn't list it, which is probably why it wasn't noticed until now. Apologies for that!
Acceptance Criteria
- Stream configuration also lists performer_id in provide_values