I use TIG that way:
- Telegraf pools one SNMP objet on a network device (the ifInUcastPkts object)(Interface Input Unicast Packet counter))
- Telegraf sends the result to InfluxDB
-Grafane is used to show the object as a chart
But the object is a counter and I would like to graph only the delta value.
What I try to get:
I try to add a transfrom instance to my grafana’s resuest, but impossible to get up to the goal…
Can somebody helps me ?
What Grafana version and what operating system are you using?
v10.0.0 under Unbuntu
What are you trying to achieve?
use a transform instance to change one field from absolute counter to delta
How are you trying to achieve it?
adding a transform instance to a query request
every thing except the expected result
What did you expect to happen?
transform one absolute field in a delta field (=current record - previous record)
Can you copy/paste the configuration(s) that you are having problems with?
Here is the query request:
|> range(start: 2023-06-14T07:23:40.969Z, stop: 2023-06-14T13:23:40.969Z)
|> filter(fn: (r) => r[“_measurement”] == “snmp”)
|> filter(fn: (r) => r[“FW1”] == “192.168.19.156”)
|> filter(fn: (r) => r[“_field”] == “ifInUcastPkts”)
|> aggregateWindow(every: 15s, fn: mean, createEmpty: false)
|> yield(name: “mean”)
Did you receive any errors in the Grafana UI or in related logs? If so, please tell us exactly what they were.
Did you follow any online instructions? If so, what is the URL?
yes (a load of web sites) and no (as I din’t find any help)