Questions tagged [graphite]

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.

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