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)