Commit Graph

62 Commits

Author SHA1 Message Date
Torkel Ödegaard
6ff188e4d9 test for adding syntax in addition to [[variable]] 2014-09-04 17:34:36 +02:00
Torkel Ödegaard
953eec7326 Fixes and polish for the graphite query editor, #117 2014-09-03 08:53:08 +02:00
Torkel Ödegaard
9f60745e57 Graphite: Graphite query builder can now handle functions that multiple series as arguments! #117 2014-09-02 20:59:54 +02:00
Torkel Ödegaard
666d640216 Graphite: Metric node/segment selection is now a textbox with autocomplete dropdown, allow for custom glob expression for single node segment without enter text editor mode, Closes #281 2014-09-02 12:55:45 +02:00
Torkel Ödegaard
685a2fec6c trying to get new templating / filtering to work 2014-08-28 16:03:13 +02:00
Torkel Ödegaard
1929490deb Renamed filterSrv to timeSrv and made it a service again 2014-08-27 16:29:48 +02:00
Torkel Ödegaard
a64604de6b UI improvements to search result list (larger click are for dashboard title link, plus UI look polish), Closes #709 2014-08-18 16:38:04 +02:00
Torkel Ödegaard
23c9f973cc Switch from underscore to lodash, #659 2014-08-07 14:35:28 +02:00
Torkel Ödegaard
c3a6ae1622 added more graphite target controller tests 2014-08-07 13:44:09 +02:00
Torkel Ödegaard
3b25200868 Refactoring base panel features, trying to get controller unit tests to work 2014-08-06 16:00:43 +02:00
Torkel Ödegaard
60dd68490c working on angular upgrade 2014-08-06 08:16:54 +02:00
Torkel Ödegaard
60f68abd31 Dashboard schema simplifications, moved schema updates to dashboard model creation, removes irritating 'unsaved changes' dialogs that show for dashboard schema changes, Closes #532 2014-08-05 10:15:51 +02:00
Torkel Ödegaard
77bfd85e9e Changed all kibana words to grafana 2014-07-28 18:11:52 +02:00
Torkel Ödegaard
2bec41b80e Graphite: new option available in metrics view to set cacheTimeout, will override default memcache timeout, Closes #266 2014-07-28 15:01:00 +02:00
Torkel Ödegaard
ce8bdabab8 Adding JSCS (javascript style checker) 2014-06-07 07:05:42 +02:00
Torkel Ödegaard
0ad4f3b85e Row editing and adding new panel is now a lot quicker and easier with the new row menu (Issue #475) 2014-06-06 18:30:15 +02:00
Harald Kraemer
d04f2d5e2b Renamed most filter-related things in filterSrv to template.
After all, we are using the function "template" to apply some
data we pull from the URL or other situations in order to call
a function called template. Hence, filtering doesn't make sense
as a term here.
2014-05-20 09:27:54 +02:00
Harald Kraemer
2e26130d96 Warnings in graphiteTarget.js 2014-05-19 17:02:06 +02:00
Harald Kraemer
03095dfa74 Changed filterSrv singleton into object in scope.
This rework isn't entirely complete here, I haven't
checked the tests yet and I didn't really test anything
furthermore yet, so bear with this commit breaking things.

Besides that, the goal of this commit was to rework the
filterSrv singleton into a factory, so we move the filterSrv
instance around via the scope. This should be a better solution
than the current situation, because services shouldn't contain
model data - the scope should.
This will eventually straighten out control flow between dashboard,
filters and so on, and allow us to leverage angularJS mechanics more.
The latter has already started, since I could rework a bit of the
existing event infrastructure to watches on times.
2014-05-19 15:31:30 +02:00
Harald Kraemer
061bfffd4d Fixed an exception when adding a graphite function.
The error was that funcDef is just a string parsed from an event
like onMouseDown or something like that. This event is turned
into a function instance, and the function instance has
expected parameters and so forth. However, the number of
parameters was actually checked on the funcDef.
2014-04-25 16:48:17 +02:00
Torkel Ödegaard
18e0a60b9e Fixes 267, Functions without params (like integral) now causes graph to update correctly 2014-04-01 12:39:05 +02: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
Torkel Ödegaard
0b03ca158b final touches to aliasByNode automatic stuff 2014-03-07 15:07:02 +01:00
Torkel Ödegaard
feb20243e5 added func controls 2014-03-07 13:14:41 +01:00
Torkel Ödegaard
e3e6f511e7 focus first input param after adding function 2014-03-07 09:42:07 +01:00
Torkel Ödegaard
293a2db369 func editor is almost done 2014-03-06 22:08:41 +01:00
Torkel Ödegaard
2be71c577c Closes #164, typeahead / autocomplete for adding graphite functions to a target expression 2014-03-04 18:50:47 +01:00
Torkel Ödegaard
53075e0ec7 Fixes #104, improvements to graphite target editor and use of wildcard, the "select metric" should now behave/appear correctly 2014-02-18 12:18:52 +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
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
9e270067f6 feat: when adding new function the alias function will be moved so it is always last 2014-01-14 20:38:39 +01:00
Torkel Ödegaard
fe19e8f776 small fix to graphite target editor 2014-01-13 21:43:08 +01:00
Torkel Ödegaard
be330b6a0c refactoring and more unit tests for graphite functions 2014-01-05 10:17:53 +01:00
Torkel Ödegaard
fd94019c73 changed second-y axis setting, now on per alias leven instead of graphite target expression level 2014-01-03 19:18:31 +01:00
Torkel Ödegaard
abac12d2a5 improved error handling for targets and templates 2014-01-02 13:12:21 +01:00
Torkel Ödegaard
5d002e7208 refactoring target controller 2014-01-02 10:38:04 +01:00
Torkel Ödegaard
1e7ced2ac6 fix for template targets 2014-01-01 19:42:00 +01:00
Torkel Ödegaard
cef4349b2a added lexer/parser support for templated metric expressions, karma test runner is working 2014-01-01 18:40:25 +01:00
Torkel Ödegaard
bacb4843ee removed a lot of filterSrv functionality 2013-12-31 00:27:17 +01:00
Torkel Ödegaard
e1daa502c8 small fixes to full edit mode 2013-12-30 14:49:02 +01:00
Torkel Ödegaard
24e624ba63 Merge branch 'master' of github.com:elasticsearch/kibana
Conflicts:
	docs/kibana/configuration/config.js.asciidoc
	src/app/directives/configModal.js
	src/app/directives/kibanaPanel.js
	src/app/panels/filtering/module.html
	src/app/panels/query/module.html
	src/app/panels/query/query.css
	src/app/panels/table/editor.html
	src/app/panels/table/module.js
	src/app/partials/dashLoader.html
	src/app/partials/dashboard.html
	src/app/services/querySrv.js
	src/css/bootstrap.dark.min.css
	src/index.html
	tasks/docs_task.js
2013-12-30 09:44:19 +01:00
Torkel Ödegaard
4bf8777c1c removed timefield from filters 2013-12-29 18:10:54 +01:00
Torkel Ödegaard
2acfa83b76 fixed sorting of functions, and lexing parsing fix for unclosed string params 2013-12-28 11:40:58 +01:00
Torkel Ödegaard
38609fb964 added more functions, and function categories 2013-12-27 23:05:51 +01:00
Torkel Ödegaard
74ad7bb0cb feature: assign second y axis to graphite target 2013-12-26 15:51:29 +01:00
Torkel Ödegaard
f7544f3e91 fixed so that full editor controls are only loaded when opening editor 2013-12-26 11:53:54 +01:00
Torkel Ödegaard
c9260d7e80 bugfixes and improvements to graphite target editor 2013-12-25 23:22:05 +01:00
Torkel Ödegaard
7cbd88f3d8 target editor is starting to work better, now switch between text edit mode and easy gui version 2013-12-25 19:10:38 +01:00
Torkel Ödegaard
691b763cec added text edit mode to targets 2013-12-24 18:26:51 +01:00
Torkel Ödegaard
8308d95e86 small changes / fixes to target editing 2013-12-24 17:25:50 +01:00