Telegraf bytes_recv seems to be cumulative?
-
So I'm running TICK stack and using Chronograf to chart stats, and I'm a little confused by the data. This could perhaps be me not being a SQL guru, but seems that the values the telegraf package are sending are cumulative for bytes_recv / sent under the net stats?
-
OK... upon a few hours and googles.... I came across this:
https://www.homelabrat.com/pfsense-dashboard/
Where in
DERIVATIVE()
is mentionedWhich lead me to this query which seems to be right:
SELECT DERIVATIVE("bytes_recv",1s) FROM "firewall"."autogen"."net" WHERE time > :dashboardTime: AND "interface"='igb0'
Like mentioned in my op ... I'm not a SQL guru. Now I've just got to figure how to structure both "bytes_recv" and "bytes_sent" into one graph.
For further reference:
InfluxQL Functions -
OK, after further investigation the numbers it shows are incorrect... add a *8:
SELECT DERIVATIVE("bytes_recv",1s)*8 FROM "firewall"."autogen"."net" WHERE time > :dashboardTime: AND "interface"='igb0'
For Mbps that is... unless you're one of those weirdos that does MBps
-
@RedBeardCowboy Thanks for taking the time to answer your own question. This is exactly what I was looking for today!