Questions tagged [graphite-carbon]

Carbon refers to the daemons that listen for Graphite events. Use this tag with the [graphite] tag

Carbon refers to the daemons listening for Graphite events.

From the Graphite Carbon documentation

When we talk about “Carbon” we mean one or more of various daemons that make up the storage backend of a Graphite installation. All of the carbon daemons listen for time-series data and can accept it over a common set of protocols. However, they differ in what they do with the data once they receive it.

87 questions
7
votes
2 answers

Reading Graphite events from Icinga2

In our lab we are currently using two systems to remotely monitor sensitive quantities etc. : Icinga2, as a monitoring system that reads data from a logging DAQ called Watchdog and creates alarms when measured values exceed user-defined…
SuperCiocia
  • 1,823
  • 6
  • 23
  • 40
6
votes
1 answer

Graphite Graph - how fast can we update the graph?

We are trying to use Graphite for a (near) real-time graphing web system. However we cannot seem to speed graphite faster than 1 second update rates. Ultimately we would like to have 100ms updates From reading the FAQ it makes it sound like…
GregM
  • 3,624
  • 3
  • 35
  • 51
5
votes
3 answers

graphite/carbon ImportError: No module named fields

I am able to follow almost all the instructions here but when I get to [idf@node1 graphite]$ cd /opt/graphite/webapp/graphite/ [idf@node1 graphite]$ sudo python manage.py syncdb Could not import graphite.local_settings, using…
Ivan
  • 7,448
  • 14
  • 69
  • 134
5
votes
3 answers

How to get Graphite to simply count counters, not time-rate them

I'm using Graphite and Collectd to monitor my server. In particular, I'm using the tail pluggin to count failed SSH logins. I'm using a counter for this metric, so expect to see 1, 2, 3, 0, etc... for data points. However, what I'm seeing is 0.1,…
Cameron Lee
  • 973
  • 9
  • 11
5
votes
3 answers

How to configure StatsD and Graphite to run on different servers

I have looked all over for this but have not found anyone talking about how to setup and configure StatsD and Graphite to communicate on separate servers. I currently have everything running on one but I have attempted unsuccessfully to separate…
user1753719
  • 61
  • 1
  • 3
4
votes
0 answers

Storage aggregation is not combining like I would expect

I'm not getting expected results with some metrics I am tracking in Graphite and displaying in Grafana. For metric like: bitbucket.commits-per-user.username1.count bitbucket.commits-per-user.username2.count I have a retention policy…
Hal
  • 1,229
  • 11
  • 26
2
votes
1 answer

Grafana difference between two datapoints

In a Graphana dashboard with several datapoints, how can I get the difference between the last value and the previouse one for the same metric? Perhaps the tricky part is that the tiem between 2 datapoins for the same metric is not know. so the…
Lou_Ds
  • 531
  • 2
  • 11
  • 23
2
votes
1 answer

Get data into Graphite/Carbon using Python3

I've got a Grafana docker image running with Graphite/Carbon. Getting data using CLI works, example: echo "local.random.diceroll $(((RANDOM%6)+1)) `date +%s`" | nc localhost 2003; The following Python 2 code also works: sock =…
Postie
  • 324
  • 3
  • 15
2
votes
0 answers

Count the number of metrics in Graphite that are currently between two values

Help me with this otherwise very simple task... I have a series of metrics that represent a certain virtual machine state. I want to plot a graph with the count of all metrics that have been between a certain range (35-51). This is my…
Jacket
  • 844
  • 10
  • 18
2
votes
1 answer

Whisper not showing old data

I have set retention policy as 10s:1d 1m:7d 15m:1y. But using this when I try to get one month data nothing is shown on graphite. Only last 24 hrs of data is shown. I tried to change retention policy to 1m:31d,15m:1y,1h:5y and running…
Amit Sadafule
  • 431
  • 5
  • 15
2
votes
1 answer

statsd architecture for a distributed system

I am studying to use the graphite - statsd - collectd stack to monitor a a distributed system. I have tested the components (graphite-web, carbon, whisper, statsd, collectd and grafana) in a local instance. However I'm confused about how I should…
Garet
  • 365
  • 2
  • 13
2
votes
1 answer

Is it possible to query Carbon retention levels from the Graphite URL API?

I need to be able to dynamically discover the configured retention levels in place for a metric or set of metrics from arbitrary Graphite/Carbon services. The existing Graphite API does not seem to expose this information. Is there a sanctioned way…
glycoslave
  • 368
  • 2
  • 7
2
votes
2 answers

how to delete older carbon data automatically?

Is there any configuration to delete older carbon data automatically after certain period of time? I tried searching it but could not find anything about it. Thanks in advance for any suggestion and answer.
Sachin Singh
  • 7,107
  • 6
  • 40
  • 80
2
votes
0 answers

Graphite summarize returning inconsistent data

I've set up a two-node Graphite cluster connected using carbon-relay: I sent 500 counters for my metric cluster-test-500 over ~1min period, at approximately 60/10 seconds. Based on my aggregation rules: Meta data: aggregation method: sum max…
David Elner
  • 5,091
  • 6
  • 33
  • 49
2
votes
1 answer

backbone.js collection of collections and graphite carbon

i'm writing a backbone.js 'app', and would like to map the json output of graphite/carbon directly to some backbone models/collections. in general, the json output is something like this: [ { 'target': 'some.string.1', 'datapoints': [ […
yee379
  • 6,498
  • 10
  • 56
  • 101
1
2 3 4 5 6