Storing exact data in a whisper database.

Asked by Francois Mikus

Is it possible to store a series of integers in a whisper database. This includes not doing rollup aggregations.
Then being able to retrieve exact values.

for example:
Store the following time series data at a fixed interval: 1,1,0,1,1,0,5,1,1,0.

When stored in the database and then viewed in the front-end, will data be interpolated/fudged/smoothed in any way?
I am looking for an alternative to RRDtool that can store and retrieve exact values before they are rolled up and aggregated.

Thank you,

Francois

Question information

Language:
English Edit question
Status:
Solved
For:
Graphite Edit question
Assignee:
No assignee Edit question
Solved by:
Nicholas Leskiw
Solved:
Last query:
Last reply:
Revision history for this message
Aman Gupta (tmm1) said :
#1

Yes.

Use whisper-create.py to create a wsp file that has only one retention level, then whipser-update.py and whisper-fetch.py to store and retrieve values. When there is only one retention level, no rollup or aggregation will happen.

Revision history for this message
Best Nicholas Leskiw (nleskiw) said :
#2

FYI - Data WILL be averaged when graphed. Exmaple: you have a graph 500px
wide, but covers 10,000 datapoints. the line will be averages at each
point in the graph. &format=raw will return exact, unaveraged values,
however.

On Thu, Nov 17, 2011 at 11:00 PM, Aman Gupta <
<email address hidden>> wrote:

> Question #179187 on Graphite changed:
> https://answers.launchpad.net/graphite/+question/179187
>
> Status: Open => Answered
>
> Aman Gupta proposed the following answer:
> Yes.
>
> Use whisper-create.py to create a wsp file that has only one retention
> level, then whipser-update.py and whisper-fetch.py to store and retrieve
> values. When there is only one retention level, no rollup or aggregation
> will happen.
>
> --
> You received this question notification because you are a member of
> graphite-dev, which is an answer contact for Graphite.
>
> _______________________________________________
> Mailing list: https://launchpad.net/~graphite-dev
> Post to : <email address hidden>
> Unsubscribe : https://launchpad.net/~graphite-dev
> More help : https://help.launchpad.net/ListHelp
>

Revision history for this message
Francois Mikus (fmikus) said :
#3

Thank you both for the responses.

The documentation and website does not clearly state anywhere that values stored and can be displayed (unaveraged/uninterpolated) when there is only one retention level. This is a big deal for some of us!

Please update the website to inform us about this fact as Nicholas explained above.

Revision history for this message
Francois Mikus (fmikus) said :
#4

Thanks Nicholas Leskiw, that solved my question.