cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Not seeing "Client Hardware" in DMI Query

tdavison2
Organizer

Hello,

I am trying to identify only traffic coming from barcode scanners. However, I noticed that the "Client Hardware" dimension is not showing any results for the users. Is there a setting that I am missing that would help in capturing the additional client details?

Thanks,

Tom

4 REPLIES 4

cosmin_gherghel
Dynatrace Pro
Dynatrace Pro

Hi Tom,

Hardware recognition is done via the user-agent header in a HTTP request. If the traffic you are monitoring is HTTP/S you can add additional hardware recognition rules to match a specific string in the user-agent header.

More information is available on our community: https://community.dynatrace.com/community/display/...

Cheers

tdavison2
Organizer

Thank you for your help Cosmin, much appreciated. I can see where to configure the Hardware recognition, etc.. within the console as you described. However, How can I find out what the Barcode Scanner Hardware, OS, version, and type are. Is this information found within the TCP Packets? If so, where would I find it?

Hi Tom,

The hardware information is stored in the HTTP headers, TCP headers are only used for data transmission and would not include hardware information. Without having knowledge of the application I cannot say for certain which header is used to store this data. You could take a packet capture and look at the headers that way or you can use the Software Service creation wizard to look at the headers.

https://community.dynatrace.com/community/display/DCRUMDOC/Add+Software+Service+with+Wizard

-Cosmin

harshal_pujari
Dynatrace Pro
Dynatrace Pro

Hi Tom,

You can build a DMI and add the dimensions under the section "Client Identity". Client version is the Browser version, Client OS is the Hardware OS.

Hope this helps,

Harshal.