Plotting bandwidth in 6.x / spikes

Hi,

I have been using The Dude 3.6 for years and been very happy about it. Experimentally I decided to try version 6.x. I have downloaded the latest RouterOS in “cloud” flavor to run on VMware. It’s having The Dude 6.37.1 on it.

I’m trying to setup the same bandwidth usage graphs as I had in 3.6 and it’s proves impossible.

First, in 3.6 under Data Source configuration I had type = “snmp oid” where I could MIB browse the OID I wanted to plot. In 6.x I only have function and nowhere in documentation it says how to correctly use it to plot (chart) counter values. Am I missing something?

For lack of SNMP OID plotting I came up wit my own “function”:

rate(diff32(oid("iso.org.dod.internet.mgmt.mib-2.interfaces.ifTable.ifEntry.ifInOctets.2")))

Is this correct? As I said there is zero reference documentation for it.

Now to the problem. With this I get these crazy spikes on the charts:
dude.png
I have tried changing polling interval. No help.

I have tried using ifXtable and 64bit counters. No help.

What am I doing wrong?

The same graphs in 3.6 looks perfectly fine.

Thanks for help!