Commit Graph

121 Commits

Author SHA1 Message Date
Dan Harvey
5794fc533f Added hitcount Transform function. 2014-03-11 18:43:55 +00:00
Torkel Ödegaard
9ebf769b4d Fixes #191, update graph after adding new function and not changing default value 2014-03-11 13:00:28 +01:00
Falk Stern
2ea21e1f96 Added nPercentile and keepLastValue 2014-03-11 12:06:30 +01:00
Nikolay Bryskin
c5b992e330 added graphite functions: percentileOfSeries, sumSeriesWithWildcards, averageSeriesWithWildcards 2014-03-10 17:04:34 +04:00
Torkel Ödegaard
adfa341d6e Merge branch 'new_func_editor' 2014-03-07 15:07:11 +01:00
Torkel Ödegaard
293a2db369 func editor is almost done 2014-03-06 22:08:41 +01:00
Semir Patel
1c72e0c40c Support graphite identifiers with embedded colons. i.e. host:twiggy.servlet:home.method:GET.user:loggedin.50th 2014-03-06 11:37:33 -08:00
Torkel Ödegaard
2be71c577c Closes #164, typeahead / autocomplete for adding graphite functions to a target expression 2014-03-04 18:50:47 +01:00
Lucian Grosu
6664890381 Added currentAbove/Below, highestMax functions. 2014-03-04 09:40:15 +01:00
Torkel Ödegaard
125ff957f5 Merge branch 'influxdb' Issue #103, influxdb support ready for testing and feedback 2014-03-02 13:27:02 +01:00
Torkel Ödegaard
50fd5512d6 more work on influxdb datasource, query editor, and refactoring 2014-03-02 10:41:16 +01:00
John Hobbs
2ee1063485 Fix variable name for graphite basic auth. 2014-02-28 13:16:24 -06:00
Torkel Ödegaard
e3f56f2645 refactoring of graphite panel to be more datasource agnostic, start of experimental influxdb support 2014-02-27 21:46:06 +01:00
Lucian Grosu
733181a6b8 Added highestAverage / lowestAverage 2014-02-26 12:37:16 +01:00
Torkel Ödegaard
d79dcb952d Refactoring pull request for basic auth improvement 2014-02-26 08:50:46 +01:00
Theral Mackey
bb64e812d8 Bugfix for Basic Auth: strip auth from url before using
This fixes the Basic Auth not working issue (issue#16) further, by
removing the auth string from the URL before grafana attempts to use
it. Some js doesn't handle it properly and tries to include the auth
string in dns lookups(?), so the request never even hits the graphite
server when an auth string is present.
2014-02-26 08:50:45 +01:00
Torkel Odegaard
605888bb78 finished refactoring of GraphiteDatasource to angular service and fixed jshint errors 2014-02-25 21:31:30 +01:00
Torkel Ödegaard
ef69d692ef Time is now sent in utc when time correction is set to utc #143 2014-02-25 17:48:13 +01:00
Lucian Grosu
4b0cd0776d Added the 'stacked' and 'lowestCurrent' functions 2014-02-25 12:21:56 +01:00
Raz
b69652fc0c added exclude function 2014-02-24 10:01:58 +02:00
Nikolay Bryskin
9adc3941b9 added movingAverage function 2014-02-21 21:37:23 +04:00
Torkel Ödegaard
f0f4c8cc52 A lot more work on annotations (#44, #8). Graphite events is working, editing, icon size, color and vertical line toggle/options working. To sleepy now... 2014-02-20 23:00:50 +01:00
Torkel Ödegaard
64c7c9f712 Fixes #105 (added 0 as option in aliasByNode) 2014-02-18 11:55:58 +01:00
Torkel Odegaard
4152c0653f fixed jshint errors 2014-02-15 17:18:47 +01:00
Torkel Ödegaard
36f56f3695 Closes #35, grafana now supports multiple graphite backends. Check config.sample for how to setup. In the general tab of the graphite panel you can change datasource 2014-02-15 13:46:36 +01:00
Aaron Brown
a868bab24e Fixes torkelo/grafana/issues#84: Added implementation of fund parameter for summarize graphite function 2014-02-10 17:35:34 -06:00
Torkel Odegaard
869bebed6e more work on annotations 2014-02-09 19:31:06 +01:00
Torkel Ödegaard
8e2008f821 Fixes #69, lexer correctly tokenizes number-number segments, numericLiterals are only considered literal token if it is folled by a punctuator. 2014-02-07 15:37:03 +01:00
Torkel Ödegaard
0a8b9bad4f Fixes #67, decimal inputs for function parameters (like scale) 2014-02-07 14:07:24 +01:00
Torkel Ödegaard
aea4b37760 added highestCurrent function (Fixes #57) 2014-02-05 16:10:09 +01:00
Torkel Ödegaard
a5feb639d9 Merge pull request #58 from andreparodi/master
added nonNegativeDerivative function
2014-02-05 13:28:38 +01:00
Torkel Ödegaard
ac33286c8c added sortByName function (thx @jippi) 2014-02-05 13:23:14 +01:00
Torkel Ödegaard
7d4f0d24d5 restructured style settings between axes & grid, and Display Styles 2014-02-05 11:12:47 +01:00
Andre Parodi
32189afc67 added nonNegativeDerivative function 2014-02-02 23:16:53 +01:00
Torkel Ödegaard
82da75bc0c began work on adding support for native graphite png renderer support (#22) 2014-02-01 21:23:22 +01:00
Torkel Ödegaard
89224401a9 Fixes #38, Lexer & parser now handles metrics segments that begin with numbers or only have numbers 2014-01-29 11:00:25 +01:00
Rick Briganti
49e131ce21 updated how moment is included and removed moment as a dep since it is included 2014-01-27 17:30:28 -05:00
Rick Briganti
06f4b017d6 fixed missing module for 'moment' and jslint missing semi colon 2014-01-27 14:01:36 -05:00
Tom Meinlschmidt
6476843e95 - fixes 'derivate' function name - corrent name is 'derivative' 2014-01-27 02:00:04 +01:00
Torkel Ödegaard
58dbb01e76 Added new config setting timezoneOffset, usefull when your graphite server is on a different timezone thant your users browsers. This is not optimal (for example if your users have different timezones) can be improved by finding a way to query the timezone different between browser and graphite server. Or fix so that the &tz graphite parameter works for json, then all absolute filters can use UTC time. #31 2014-01-24 17:00:54 +01:00
Roland Sommer
55e586c2c6 Update graphiteSrv.js
If 'now' is not in 'data', the result is -1, so it should be '>= 0' ...
2014-01-24 13:32:16 +01:00
Torkel Ödegaard
533e176566 Fixed issue with date parsing, now saved absolute range should work again 2014-01-23 12:34:35 +01:00
Torkel Odegaard
51186397d7 Fixes #16 (Basic Authentication), set graphiteUrl: http://username:password@domain.com and it should work, but requires special CORS settings in apache2 2014-01-22 22:19:58 +01:00
Torkel Ödegaard
e2dd201e4a Fixes #13 (partially) Use relative time ranges whenever possible when querying graphite 2014-01-22 13:05:07 +01:00
Torkel Ödegaard
a6df1a9320 Partial fix for #10 , the lexer & parser can now handle curly brace, but target editor needs to be updated to support selecting multiple segment nodes 2014-01-21 12:43:32 +01:00
Torkel Ödegaard
ad4c0ab5b6 added more function definitions, added small hack to make randomWalk and countLine that do not take any series work with the parser and target editor (the whole target editor and parsing & back to target rendering needs to be rewritten to handle functions that take multiple series) 2014-01-20 16:48:02 +01:00
Torkel Ödegaard
3fbe3be30e fix: fixed groupByNode function definition 2014-01-14 21:01:41 +01:00
Torkel Ödegaard
c13ac8a36f fix: lexer enhancement to support asterix and dash in metric segment 2014-01-14 20:57:07 +01:00
Torkel Ödegaard
a0cee35309 small fixes 2014-01-08 07:42:17 +01:00
Torkel Odegaard
bcc3efffcf feature: import dashboards from graphite (WIP) 2014-01-06 20:29:39 +01:00