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
15
votes
2 answers

Is it possible to query data from Whisper (Graphite DB) from console?

I have configured Graphite to monitor my application metrics. And I configured Zabbix to monitor my servers CPU and other metrics. Now I want to pass some critical Graphite metrics to Zabbix to add triggers for them. So I want to do something like…
Pavel Vyazankin
  • 1,470
  • 6
  • 18
  • 27
15
votes
3 answers

How to make a choice between OpenTSDB and InfluxDB or other TSDS?

They both are open source distributed time series databases, OpenTSDB for metrics, InfluxDB for metrics and events with no external dependencies, on the other OpenTSDB based on HBase. Any other comparation between them? And if I want to store and…
yang.leo
  • 153
  • 1
  • 1
  • 6
15
votes
3 answers

Graph old data using graphite and statsd

Can I enter timestamp to send data to graphite via statsd(javascript statsd)? I need to graph old data.
avni goyal
  • 171
  • 1
  • 5
14
votes
1 answer

Statsd & Graphite - get data as CSV

I use statsd for measuring stats and Graphite for displaying these. Anyway, I would like to do a more sophisticated analysis in statistical software, to find out the relations between various variables. In order to do this, I need the "raw" data,…
Pavel S.
  • 11,892
  • 18
  • 75
  • 113
14
votes
1 answer

Graphite - render precision lower than 1 minute

I'm trying to get arroud with Graphite. I have problem getting graph render precision lower that minute. I already set refresh time to 1 second, display time to relateive -5 minutes and retention to: retentions = 1s:21d Graph is updated every…
14
votes
1 answer

Graphite: show change from previous value

I am sending Graphite the time spent in Garbage Collection (getting this from jvm via jmx). This is a counter that increases. Is their a way to have Graphite graph the change every minute so I can see a graph that shows time spent in GC by minute?
Dave
  • 13,518
  • 7
  • 42
  • 51
12
votes
1 answer

Structured streaming - Metrics in Grafana

I am using structured streaming to read data from Kafka and create various aggregate metrics. I have enabled Graphite sink using metrics.properties. I have seen applications in older Spark version have streaming related metrics. I don't see…
12
votes
1 answer

carbon/graphite apply new retention to old data

When setting up graphite I accidentally set the retention to 1800 days not 180 days. '10s:6h,10min:1800d' From what I understand changing the retention now won't clean up the old data. I am unsure of how todo this without destroying all the data we…
henry.oswald
  • 5,304
  • 13
  • 51
  • 73
12
votes
2 answers

install graphite +statsd ....getting error unknown carbon-cache

I am following these instructions(https://www.digitalocean.com/community/tutorials/how-to-install-and-use-graphite-on-an-ubuntu-14-04-server) to install statsd and graphite, but am running into below stated problem. Seems like this is not a…
user2574872
  • 945
  • 2
  • 11
  • 23
12
votes
2 answers

Graphite is not graphing anything for ranges bigger than 7 hours

My current retention rule is like so: [whatever] priority = 110 pattern = ^stats\.whatever\..* retentions = 60:10080,600:262974 If I understand correctly, this will save 2 days of 1 minute data and 5 years of ten minute data. I have been sending…
edmz
  • 3,350
  • 2
  • 22
  • 29
11
votes
0 answers

Graphite - offset series by standard deviation of itself

I'm using Graphite and Grafana and I'm trying to plot a series against a time shifted version of itself for comparison. (I.e. is the current value similar to this time last week?) What I'd like to do is plot; the 5 minute moving average of the…
Steve365
  • 329
  • 1
  • 9
11
votes
1 answer

How to display grafana graphs in my website's admin panel securely?

I have created a few nice plots in grafana. I want to display some of them directly in my website's admin panel instead of forcing users to go to the grafana dashboards and forcing them to double-authenticate (once for my website and once for…
fracz
  • 20,536
  • 18
  • 103
  • 149
11
votes
3 answers

Merge aliasByNode and aliasByMetric in Grafana backed by Graphite

I want to label series by hostname + metric name. I know I can use aliasByNode(1) to do first part and aliasByMetric() to do the second. Any ideas how can I merge those two functions in a single metric?
Jakub Kubrynski
  • 13,724
  • 6
  • 60
  • 85
11
votes
2 answers

nginx 403 Forbidden error

I'm trying to set up graphite to work with grafana in docker based on this project : https://github.com/kamon-io/docker-grafana-graphite and when I run my dockerfile I get 403 Forbidden error for nginx. my configurations for nginx are almost the…
tyrell_c
  • 503
  • 3
  • 10
  • 24
11
votes
1 answer

StatsD/Graphite Naming Conventions for Metrics

I'm beginning the process of instrumenting a web application, and using StatsD to gather as many relevant metrics as possible. For instance, here are a few examples of the high-level metric names I'm currently…
Jared Hanson
  • 15,940
  • 5
  • 48
  • 45
1
2
3
62 63