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
8
votes
1 answer

Graphite does not graph values correctly when using long durations?

I'm trying to graph data using statsd and graphite. I have a simple counter, I increment it by 1, and then when I graph the values for the counter over the day, I see strange values like 0.09 as the peak in my graph (see…
Jason Walton
  • 920
  • 8
  • 11
8
votes
2 answers

How do you run utility services on Heroku?

Heroku is fantastic for prototyping ideas and running simple web services, I often use it to run Python web services like Flask and Django and try out ideas. However I've always struggled to understand how you can use the infrastricture to run those…
Matt Alcock
  • 12,399
  • 14
  • 45
  • 61
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
7
votes
1 answer

script to export data from Grafana dashboard to csv file

Need to have script to export data from Grafana dashboard to csv file. Input: (dashboard slug/name and time frame like: -1h or -24h) any link to grafana api/doc should be fine.
pythonhmmm
  • 833
  • 1
  • 18
  • 38
7
votes
1 answer

swap Graphite returned timestamp and value in Grafana

I am testing with Grafana to read and graph data from a Graphite system. This is how Grafana expects json data from Graphite: { "data": [ { "target": "test-series-0", "datapoints": [ [ 22.504392773143504, …
Remko
  • 7,214
  • 2
  • 32
  • 52
7
votes
2 answers

Selecting a backend database for Grafana

Graphite, Elastisearch, Cloudwatch, Prometheus, InfluxDB are all supported backends for Grafana. I am creating an application with grafana front-end, but an not being able understand how these backends differ and which would be the best to use for…
Aditya Kotwal
  • 101
  • 2
  • 5
7
votes
2 answers

Graphite how to summarize based on selected interval

How can I summarize graphite data depending on the selected interval? If the selected interval is up to 1 hour, the data counter should show data points for every minute. If the interval is up to 3 hours, the data should be summarized over 5…
Joyce Babu
  • 19,602
  • 13
  • 62
  • 97
7
votes
1 answer

How to analyze memcache key hit rate with graphite?

I have a Rails app which uses caching extensively and I want to know cache hit rate for different places in the app. Low hit rate places obviously need attention. But measure first! To obtain real data I use graphite + statsd combo and a custom…
7
votes
2 answers

Graphite + Collectd - How to plot memory used percentage for each host?

I have graphite+collectd setup to collect system related metrics. This question concerns with the memory plugin for collectd. My infra has this format for collecting memory usage data using…
Sabya
  • 11,534
  • 17
  • 67
  • 94
7
votes
1 answer

Graphite show top 10 metrics filtered by time

I am new to Graphite and can't understand how to do this: I have a large number of time-metrics (celery metrics) in format stats.timers.*.median I want to show: Top N metrics with average value above X Display them on one graph with the names of…
Ellochka Cannibal
  • 1,750
  • 2
  • 19
  • 31
7
votes
1 answer

How do I install Graphite on Ubuntu 13.10?

Ubuntu 13.10 now includes graphite-web package. But how should I set up Graphite, after installing the package? I only find Ubuntu 12.04 tutorials, which of course don't use the .deb packages. I'd rather not stumble through all the steps myself…
tuomassalo
  • 8,717
  • 6
  • 48
  • 50
7
votes
1 answer

How can I get a cumulated count graph with statsd and graphite?

I'm using statsd (the latest version from the git master branch) with graphite (0.9.10) as the backend. In my (Django) code I call statsd.incr("signups") when a user signs up. In graphite's web interface, I now see a beautiful graph showing the…
MiniQuark
  • 46,633
  • 36
  • 147
  • 183
6
votes
0 answers

Graphite Sync Db throws error The SECRET_KEY setting must not be empty

I have installed Graphite in RHEL7 server using the source. I have created a database in Postgresql. Modified the local_settings.py with Postgresql database. When I execute the below command for sync, it throws an…
user2439278
  • 1,222
  • 7
  • 41
  • 75
6
votes
0 answers

Grafana throws 'Templating init failed' error after upgrade when using graphite backend

I'm trying to upgrade my Grafana setup from version v4.0.2 (commit: v4.0.2) to version v4.4.3 (commit: 54c79c5) on CentOS 7. Both old and new versions of Grafana are installed from official RPM packages. When I'm trying to open any dashboard that I…
alexK
  • 963
  • 1
  • 7
  • 17
6
votes
0 answers

Rename the column headers in a graphite/grafana table panel

I have a table pan which is time series aggregation. I'm happy with everything exception of the labels, which are "Metric" and "Current", provided by Grafana or Graphite. Is it possible for me to override these labels?
Spacemoose
  • 3,856
  • 1
  • 27
  • 48