Update Usage Log with more job context
What does this MR do?
Adds more information about job context in the Usage Log.
Why was this MR needed?
Information added here are important when trying to analyze who generates what usage on the owned runners. We've added new data to the job Payload through Extend runner job metadata with user and projec... (gitlab!206700 - merged) and Add project name to build logging fields (!5846 - merged). This MR passes this information to the Usage Logs records, giving runner administrators better understanding of who and how is using runner environments they are maintaining.
What's the best way to test this MR?
What are the relevant issue numbers?
Edited by Tomasz Maczukin