CI Runner Structured Log Cleanup
Changes that we should make to the CI runners structured logs
- Add unit suffixes to appropriate fields
- Switch from nanosecond based job durations to seconds
- Job completion should be in a different field to job success or failure error message
- Runner version number
- Nice-to-have: context metadata (plan, namespace, etc)
- Nice-to-have (and super helpful): git strategy, repository and SHA details for the job (example: https://gitlab.com/gitlab-com/gl-infra/scalability/-/issues/359#note_342291790)
cc @tmaczukin @steveazz
Edited by 🤖 GitLab Bot 🤖