Graphite is a highly scalable real-time graphing system. As a user, you write an application that collects numeric time-series data that you are interested in graphing, and send it to Graphite's processing backend, carbon, which stores the data in Graphite's specialized database. The data can then be visualized through graphite's web interfaces.
Questions tagged [graphite]
90 questions
6
votes
3 answers
How To Tell Puppet To Only Install Using Pip If A File Doesn't Exist
I am using Puppet to install some Python packages using pip. I'm using Puppet 2.7, so my package declarations look something like this:
package { "carbon":
require => Class["graphite::prereqs::install"],
ensure => latest,
provider =>…

Tom Purl
- 549
- 1
- 3
- 13
5
votes
3 answers
Graphite SNMP Counter transforms
I'm using graphite version 0.9.10 to read ifHCInOctets and ifHCOutOctets, which I'm polling with the collectd snmp and graphite_write plugins; I'm using collectd version 5.1.0.
Data arrives into graphite with no problems; however, I want to graph as…

Mike Pennington
- 8,305
- 9
- 44
- 87
4
votes
1 answer
How to display a graphite graph of used memory when you have total memory and free memory
My servers send mem_total and mem_free metrics to Graphite, but I'd like to display mem_used on my dashboard. I'm currently solving the problem by doing:
offset(scale(servers.foo.*.mem_free,-1),30823052)
where 30823052k is the total memory.
I'm…

phrend
- 41
- 1
- 4
4
votes
1 answer
Graphite data disappears if period greater than 30 minutes requested
This is a fairly new Graphite installation on CentOS 6.5. It's receiving metrics via AMQP (RabbitMQ) from Sensu.
As a proof-of-concept, I have a load-average monitor reporting data to sensu/graphite every 60 seconds. I can see the data arriving in…

Mojo
- 955
- 2
- 9
- 24
4
votes
1 answer
Statsd, Graphite and graphs
I've setup Graphite and statsd and both are running well. I'm using the example-client.py from graphite/examples to measure load values and it's OK.
I started doing tests with statsd and at first it seemed ok because it generated some graphs but now…

w00t
- 1,164
- 3
- 19
- 35
4
votes
0 answers
How does one publish statsd stats for consumption by graphite?
We're just now getting to grips with statsd+graphite, and we (think we) want to look at graphs sliced differently. For example, say we have a website foo that is multi-tenanted to 3 customers and served on 4 servers:
aggregate (all servers, all…

Peter Mounce
- 1,253
- 5
- 16
- 29
4
votes
4 answers
LDAP authentication with Graphite
I have setup Graphite Web 0.9.9 on CentOS 6.2 x86_64 at EC2 and I'm trying to get LDAP authentication to work against 389 Directory Server. I have configured local_settings.py…

organicveggie
- 1,071
- 3
- 15
- 27
3
votes
1 answer
How to read back collectd and write_kafka plugin
I want to use kafka as a transport layer for collectd. I found that there is a write_kafka plugin for collectd, which sends all the gathered metrics to a kafka topic.
My intention was to have a few hosts as collectors (working as a kafka consumer…

Jeroen Jacobs
- 1,386
- 3
- 16
- 25
3
votes
1 answer
What's the safest way to backup a graphite whisper database?
What's the safest way to backup a graphite whisper database, is it safe to just use tar or is there another method required to prevent corruption?

Rwky
- 774
- 1
- 8
- 17
3
votes
1 answer
Graphite SQLite3 DatabaseError: database is locked
While going through the initial installation and set up of Graphite on CentOS 6.4 using Apache mod_wsgi via the stock graphite-web rpm, I'm getting the following "DatabaseError: database is locked" message:
mod_wsgi (pid=9009): Target WSGI script…

havoc1
- 153
- 2
- 7
3
votes
2 answers
Graphite/Carbon cluster returning incomplete data
Trying to setup a Graphite/Carbon cluster. I have an elastic load balancer that directs traffic between two nodes in my cluster, each with one web app, relay, and cache.
In this example, I sent 1000 counts for Metric1 to the cluster.
Here's a…

David Elner
- 363
- 2
- 5
- 12
3
votes
1 answer
Graphite not running
I'm currently trying to install graphite 0.9.9 on a gentoo box using these instructions from the graphite wiki. Essentially, it fronts graphite using apache and mod_wsgi.
Everything seems to have gone well, except that apache / the graphite webapp…

River
- 143
- 5
2
votes
1 answer
Can Graphite chart an average value from multiple sources?
Let's say, we collect NTP-offset statistics from 500 servers. Each is known to Graphite as stats.hostname.ntpstats.offset.
I'd like my chart to show two curves:
A particular host's offset (easy)
The average of all hosts (with or without the one…

Mikhail T.
- 2,338
- 1
- 24
- 55
2
votes
1 answer
Icinga2 perfdata directory is overflowed
I`ve installed icinga2 on a virtual machine for monitoring 5 other ones with graphite support for the graphics and icingaweb2 as an interface. Recently on my web interface I got the follow:
Fatal error: Uncaught exception 'ErrorException' with…

Ver
- 33
- 1
- 7
2
votes
1 answer
Graphite (or carbon) seems to be overwriting data and not aggregating
I have reinstalled from the ground up our Graphite server to begin automating it.
I don't know what but I must have forgotten some kind of configuration because now our data only shows the latest datapoints from StatsD.
If I perform a whisper-fetch…

victorcampos
- 185
- 1
- 6