Graphite doesn't create all graphs

Asked by Wawrzyniec Niewodniczański

I use your python client example to feed graphite with some data. Some data means around 2000 metrics.

In listener.log I see traces of connection:
19/10/2012 13:35:01 :: MetricLineReceiver connection with 127.0.0.1:39068 established
19/10/2012 13:35:12 :: MetricLineReceiver connection with 127.0.0.1:39068 closed cleanly

I don't see any errors, but not all metrics are created. Indeed I see only 38 "creating database" entries in creates.log during first connection and another 49 during second.

OS metrics are fine (low load).

What might be a problem? I feed socket too quick?

Question information

Language:
English Edit question
Status:
Answered
For:
Graphite Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Wawrzyniec Niewodniczański (wawrzek) said :
#1

It seems that after created the value adding is fine.

So is graph creating heavy process?

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

Yes, creating a file is a I/O intensive operation. There is an option in carbon.conf called "MAX_CREATES_PER_MIN"
That is the number of new files that will be created each minute.
If you have a fast system, you can increase this number to 100 or maybe 150 to speed things up.

Can you help with this problem?

Provide an answer of your own, or ask Wawrzyniec Niewodniczański for more information if necessary.

To post a message you must log in.