Default to user agent for normalized_os
if no os
field is present
#1257
Labels
pipeline metadata
Should be solved by capturing new metadata in JSON schemas
In
ParsePayload
, we look for an OS name inside the ping using known locations for common ping, glean, and core ping. Any other payload type gets a nullnormalized_os
value.It would be nice to support
normalized_os
out of the box for structured ingestion by falling back to the OS name parsed out of the user agent string.This may require some additional logic in
NormalizeAttributes
if the values we see in UA strings differ from the values reported in telemetry payloads.The text was updated successfully, but these errors were encountered: