Our beats user agent of Elastic Beatname/Version does not follow the HTTP spec. The spaces separates user agents, so we should use Elastic-Beatname instead.
Since we've already released this code into the wild I propose we consider this a breaking change for beats 8.0+.
It looks like the Azure node client had a similar issue Azure/azure-sdk-for-node#694 .
Thanks to @OrangeDog for reporting this in #14297 (comment)
Our beats user agent of
Elastic Beatname/Versiondoes not follow the HTTP spec. The spaces separates user agents, so we should useElastic-Beatnameinstead.Since we've already released this code into the wild I propose we consider this a breaking change for beats 8.0+.
It looks like the Azure node client had a similar issue Azure/azure-sdk-for-node#694 .
Thanks to @OrangeDog for reporting this in #14297 (comment)