Questions tagged [graphite]

Graphite is a highly scalable real-time graphing system, specifically built to visualize numeric time-series data. The data can be visualized through graphite's web interfaces. Graphite is written in Python.

Graphite provides real-time visualization and storage of numeric time-series data on an enterprise level

Graphite consists of a storage backend and a web-based visualization frontend. Client applications send streams of numeric time-series data to the Graphite backend (called carbon), where it gets stored in fixed-size database files similar in design to RRD. The web frontend provides 2 distinct user interfaces for visualizing this data in graphs as well as a simple URL-based API for direct graph generation.

Graphite's design is focussed on providing simple interfaces (both to users and applications), real-time visualization, high-availability, and enterprise scalability.

Graphite is Apache 2.0 Licensed and written in Python.

More information:

943 questions
0
votes
1 answer

Flask Redirect URLs escaping

I'm trying to redirect to a Graphite URL with Flask. The graphite URLs I'm building are complex and must include the literal characters {, }, and |. Flask is escaping them to %7B %7C and %7D. Is there any way I can stop this? On the graphite side,…
andyhky
  • 1,798
  • 1
  • 17
  • 30
0
votes
1 answer

Javascript/jQuery Update Date

I wrote the following code which works correctly, I'm creating a new array that takes each two members from numbers and divide them. Sample: var numbers = [{ "name": "testvalue", "data": [10] }, { "name": "testtotal", "data": [2] },…
user1781626
0
votes
1 answer

Average measurement over a few devices

I have a few devices that emit time series data: [deviceID],[time],[value] I am using graphite to keep track of this data but the question applies to other databases as well. I have defined my data retention/precision to be 5 seconds - so each…
Yaron Naveh
  • 23,560
  • 32
  • 103
  • 158
0
votes
0 answers

Getting summary data from graphite

I have created a dashboard using the data published from my application using statsd with a graphite backend. This has worked great for building nice data visualizations. (Kudos to etsy and others!) Now I need to make a summary dashboard that will…
RockyMountainHigh
  • 2,871
  • 5
  • 34
  • 68
0
votes
1 answer

Do not draw empty metrics

I have just started using Cubism.js with Graphite as its data source an I am facing the following issue: When I ask cubism to find all the metrics that match a specific pattern "findMetrics" it finds all the metrics correctly, but I would like it to…
syepes
  • 13
  • 4
0
votes
2 answers

20% of lost values after statsd

I need to supervise an real time application. This application receives 60 connections per seconds and for each I use 53 metrics. So my simulation client sent 3180 metrics personds. I need the lower, upper, average, median and the count_ps values.…
0
votes
1 answer

Creating one graph per node in Graphite and statsd

I am using graphite with statsd to collect various pieces of data from an application I have clustered in ec2. Among other things I have statistics for messages delivered by by application ond those that failed delivery. Because the number of…
RockyMountainHigh
  • 2,871
  • 5
  • 34
  • 68
0
votes
1 answer

install graphite using chef omnibus

I am trying to install graphite using chef. I am new to chef and have very little idea of the working. I am using the chef version(10.24.4). I get the following error when i try to install graphite on the client…
user2441691
0
votes
1 answer

Statsd + Graphie , showinglow fequency events

I am using the stadard Graphite + Statsd stack. A 10 sec statsD interval + 10s graphite retention schema. I have several events that happen 1K - 10K times a day. And I would like to show them in a graph too. But the graph is too flat (24h range of…
Roman
  • 7,933
  • 17
  • 56
  • 72
0
votes
2 answers

Transform for graphite counter

I'm using the incr function from the python statsd client. The key I'm sending for the name is registered in graphite but it shows up as a flat line on the graph. What filters or transforms do I need to apply to get the rate of the increments over…
AJP
  • 26,547
  • 23
  • 88
  • 127
0
votes
1 answer

Collecting metrics for your application

Curious how people are integrating sending of metrics to graphite. It appears most are using a client (many available on statsd github) that sends to statsd which sends on to carbon. My question is do you think it is ok to include this "cross…
Noel
  • 5,037
  • 9
  • 46
  • 69
0
votes
1 answer

Graphite: Using holtWintersConfidenceBands on large period (for accuracy) but getting last x minutes datapoints

Is there a way to execute the holtWintersConfidenceBands on large period but to get only last x minutes datapoints? For example: I want to execute the holtWintersConfidenceBands function on the last 30 days but to get only the last 30 minutes result…
Tomer Peled
  • 3,571
  • 5
  • 35
  • 57
0
votes
1 answer

Statsd send method

Does anyone know what the purpose of the sampleRate check and random number is for in the Send method e.g. in the c# sample: if (sampleRate < 1.0) { foreach (var stat in stats) { if (Random.NextDouble() <= sampleRate) { Just seems to be you…
Noel
  • 5,037
  • 9
  • 46
  • 69
0
votes
1 answer

Graph a timer based on counts

I am sending timer metrics to Graphite and would like to create a graph of the counts based on the times buts I cannot do it or a line graph that is based on the value. Tried playing with Graphite web app but no luck. Example metrics timer1…
Noel
  • 5,037
  • 9
  • 46
  • 69
0
votes
2 answers

Unable to start carbon with graphite

I am using graphite 0.9.2. Today , I start carbon using this command export PYTHONPATH=/home/local/ZOHOCORP/bharathi-1397/softwares/graphite/whisper-0.9.10; nohup ./bin/carbon-cache.py --debug start & . I got the below error. Traceback (most…
kannanrbk
  • 6,964
  • 13
  • 53
  • 94