Just found this Question because I was wondering about the same thing.
So for everyone googling this in the future:
I found this article explaining the whole thing a bit:
Essentially you have to tell Grafana how to display data when the resolution of the timeline changes, because it cannot show all data with precise resolution while still understandable.
Two examples:
when showing temperature you want to use mean to make the graph more smooth when ‘zooming out’
when showing absolute counts, like the case numbers of a global pandemic, you wouldn’t want to average the values out, because 10 cases a day is not 10 cases a month. It’d be around 300 cases a month, so in that case you would use the sum() function.
I noticed there is a way to show every single data point if you’re sure you want to do that:
Delete all the fields in the “GROUP BY” line. That way Grafana won’t group data so you also won’t need an Aggregation function.
I know its a little bit old post, but if someone is looking for answer in this question.
By default, grafana uses aggregation function when query-ing Influx Data, if you want to get raw values of your datasource, just simply use “First” function snd change the timeFilter into “1s”.
Other options is to delete the “mean” , snd delete the “Group By”, you definitely get the raw data.