Can anyone tell me exactly how/where dynatrace gets its data for the default network bandwidth measure on a linux box? This assumes the kernel is an up to date version and gets more than just the transfer rate. Is it querying the eth interface for specific fields? something else?
Thanks
Answer by phillip r. ·
Just to follow up on this, we have found that this is happening only on "bonded" interfaces. Still working on understanding why the speed is not given in this file for the bonded interfaces, could be some OS related bug
Answer by phillip r. ·
I have seen that in some server, this "speed" file is blank (bonded interfaces, rather than physical ones) and dynatrace indicates the interface speed as "0Mbits"- then, it's always showing in error (> 90% utilized) as long as any bandwidth is used whatsoever. Has anyone else seen this?
$ cat /sys/class/net/*/speed
cat: /sys/class/net/bond1/speed: Invalid argument
$
JANUARY 15, 3:00 PM GMT / 10:00 AM ET