Emit and display runner's hostname, local IP address, and executor type
Description
For organizations that run their own GitLab Runner over in-house infrastructure, the Runner IP currently shown is not useful as it would only display the external point's IP address (such as an ISP's allocated/dedicated IP address) for all runners.
It becomes difficult when there are a lot of runners executing over time, to find what the local address (in LAN/etc.) of the same Runner is in order to track it better.
Proposal
Consider support for emitting, and displaying the following information:
- The local interface address (IP) of the runner
- The local hostname of the runner (separate from the default description, so it cannot be overriden)
- The configured executor type
This added information will help better manage large numbers of runners.
Links to related issues and merge requests / references
A premium customer's support ticket where this was requested: https://gitlab.zendesk.com/agent/tickets/222572 (internal link)