I found that the value of bytes sent for Channel status is negative when it is greater than 2^31. It showed a positive number in MQ explorer. It seems that the plugin treats the number as a signed 32 bit integer. When the value is greater than 2^31, it is interpreted as a negative number.
The first picture is from splunk and the second one is from MQ explorer. I can add 2^32 to this negative number to get the correct value. But what is the root cause of the problem? I am using 64 bit red hat server. Is this caused by ctypes library?
![alt text][1]
![alt text][2]
[1]: /storage/temp/275655-2019-09-12-15-27-26.png
[2]: /storage/temp/275656-2019-09-12-15-40-45.png
↧