Grafana 3.0 Stable Released
grafana.org
grafana.org
* Big UI improvements and polish
* Redesigned plugin architecture and SDK
* Grafana-cli command line tool shipped with grafana,
installs plugins
* Persisted dashboard playlists
* Preferences like home dashboard, timezone and theme on
org and user level
* New plugin types, Apps, and Panels.
* New platform site built around Grafana at Grafana.net
* Plugin repository
* Dashboard repository (coming soon)
* Hosted Grafana and Hosted metrics (coming soon)
* Monitoring and backups of on-prem Grafana (coming soon)
* Annotation popovers can contain clickable links
* Templated data source Easiy reuse the same dashboard for multiple data source instances
* OSX Homebrew support Homebrew installation instructions
* Support for InfluxDB 0.11+ (and new functions)
Youtube screencast with feature showcase:
https://www.youtube.com/watch?v=1kJyQKgk_oY- Some amount of caching/pre-fetching so moving the graph around doesn't take a few seconds each time. At least in the cases where I am zooming in and all the data is already loaded on the client it shouldn't need a network round trip.
- The ability to drag the charts left and right by keeping the shift key pressed, as is the default on Dygraphs charts (dygraphs.com)
- Switch from Flot to Dygraphs would make client-side rendering faster (at least for the typical line charts)
The main problem with prefetching or doing delta fetches is that some queries depend on the whole time range to execute (like moving average, integral, derivate).
Congratulations on the new release and, really, fantastic work!
It would be so damn convenient to have data visualization and alerts on the same system because usually they are strongly related from the user point of view. And, well, one thing less to setup and maintain.
However, I am aware of the debate whether alerts do actually belong to grafana, or should it be responsible for visualization only and seems like they have settled with the later. Which definitely makes sense because once you start to expand to alerting it's a whole new world and I respect the choice. So yeah, I am a bit sad as a user, however I totally get the authors.
Maybe it will be available as a plugin?
That being said... What tools HNers are using for placing alerts on data stored in graphite?
As things expand though I'd definitely like to move to something to look after it for me.
My minimal understanding is that prometheus is time-series only so you'd have to supplement with something like ElasticSearch to aggregate logs. Does this mean you are alerting only on metrics or have multiple alert systems or ...?
Did you (or has anyone else) migrate your legacy data from graphite to prometheus? What's the grafana support like on top? Do you need to run a proxy or something to support the same querying or does it require reworking all the existing graphs?
> Did you (or has anyone else) migrate your legacy data from graphite to prometheus?
Prometheus isn't intended as a long-term data store, so there's usually not much point. The data model is also quite different.
> What's the grafana support like on top?
Grafana supports Prometheus as a 1st class integration, and when I was speaking with the Raintank team in person they are very supportive of Prometheus.
> Do you need to run a proxy or something to support the same querying or does it require reworking all the existing graphs?
The data model and query language is more powerful and very different, you have to redo all the graphs.
To aid transition we have https://github.com/prometheus/graphite_exporter which will take in graphite formatted exports from your clients, and convert it to the format Prometheus likes.
[1]: https://github.com/sensu-plugins/sensu-plugins-graphite
Is there an easy tutorial on how to start sending it data after install? That's all I want. Also, would like to use standard tools like curl, python, and postgres, is that possible?
Which supported data source would you recommend for a quick test ride?
Here is a comment on druid I posted recently: