Skip to content

Le nouveau Graph-Explorer est arrivé

Compare
Choose a tag to compare
@Dieterbe Dieterbe released this 06 Oct 12:41
· 350 commits to master since this release

Screenshot

New query language features

You can now type these things in your queries

  • avg by <tagspec> to average metrics by one or more tags, in addition to (or combination with) sum by <tag spec>.
  • avg over <timespec> for averaging over arbitrary time periods.
  • support inline unit conversion. i.e. type unit=B/d to display bytes per day for metrics that have unit=B/s.
  • min <val> and max <val> to control the min/max values of the Y-axis
  • stack and lines statements to force graphing as a stack or lines.

see the GEQL reference for more details.

App/UI features

  • make the results of queries easily embeddable on html pages
  • dashboard support: dashboards are simple html templates which define some queries, and show their results. they also come with an "apply to all" field, so you can type partial queries (i.e. avg over 10M) which get applied to all queries. Comes with 2 examples.
  • add basic auth support for graphite
  • support generating light/dark color versions programmatically
  • improve design a lot: more obvious pointers to help/documentation pages, remove less relevant suggested queries, bigger query display and more clear query/result details section, better inspect view
  • remove "debug" and "meta" tabs, they weren't useful.

Core

  • structured_metrics plugins no longer have to yield multiple structured metrics with different functions applied per graphite metric, as you can now invoke most useful manipulations with GEQL, in a much more powerfull way.
  • adopt unit tag which will deprecate what.
  • store all structured metrics in elasticsearch. this makes querying much faster, and increases compatibility with other tools such as carbon-tagger. in the future this will also allow more powerfull query constructs, facet searches, etc.
  • add plugin for collectd metrics

Documentation

Thanks to Laurent Coustet, Stan "teftin", Tim Hunter and Sean coker for their contributions!

Githubs' downloads below don't include the needed submodules! Please install by git cloning, see the readme