In RUM (within Observability), we already take advantage of the User Agent ingest processing to define the device itself (e.g. iPhone, Samsung etc.), however these can sometimes be too granular, and it is useful to slice the RUM data based on the device type, for example all phones, or all tablets, or bots so that users can focus their analysis on these larger groupings, then further filter the data in other ways.
This feature request is to enhance the user agent parsing, to also add device type, extracted from the user agent.
This requirement is needed to be able to implement elastic/apm-server#3912.
In RUM (within Observability), we already take advantage of the User Agent ingest processing to define the device itself (e.g. iPhone, Samsung etc.), however these can sometimes be too granular, and it is useful to slice the RUM data based on the device type, for example all phones, or all tablets, or bots so that users can focus their analysis on these larger groupings, then further filter the data in other ways.
This feature request is to enhance the user agent parsing, to also add device type, extracted from the user agent.
This requirement is needed to be able to implement elastic/apm-server#3912.