Commit graph

47854 commits

Author SHA1 Message Date
Boaz Leskes d5cf9a6f8e Not updating ace's notion of autocomplete's prefix if the current token is a separator. Also fixed an issue where there are no term suggestions. 2014-01-22 15:20:03 +01:00
Boaz Leskes de41fa2035 fixed autocomplete styling in dark mode. 2014-01-22 14:50:17 +01:00
Boaz Leskes 23f50dd619 disabled copy as curl keyboard shortcut. Browsers block it. Snick.
Closes #42
2014-01-22 14:33:40 +01:00
Boaz Leskes 4bf8615d63 Work around ace's autocomplete initialization not taking tokenization into account but rather rely on word boundaries 2014-01-22 14:29:51 +01:00
Boaz Leskes 1ebb6e45cf added an marvel.index_format settings to index template to be able to detect the template version an index was created with. 2014-01-22 14:04:15 +01:00
Boaz Leskes f21d3d2050 Removed google analytics
Relates to #39 (not closing as it still under discussion)
2014-01-22 13:50:22 +01:00
Boaz Leskes be7fa4e789 Bump version to 1.0.0RC1-snapshot 2014-01-22 13:45:11 +01:00
Boaz Leskes 7b2e6dc479 Stats tables: only display persistent field in compact mode. Also - don't retrieve it in that case.
Closes #34
2014-01-22 13:41:54 +01:00
Boaz Leskes ebbd0d391a Move to latest https cluster stats sink.
Closes #26
2014-01-22 13:21:55 +01:00
Boaz Leskes 56477544bc Added cluster summary panel to cluster pulse.
Closes #33
2014-01-22 13:17:48 +01:00
Boaz Leskes edd3ff5740 Added node & index stats to navigation links. Also normalized paths and removed defaultRoute settings as it is not needed anymore. 2014-01-22 13:15:39 +01:00
Boaz Leskes f41de00841 Not uploading dashboards to ES anymore, as we're moving to file based dashboards.
Relates to #35
2014-01-22 13:09:44 +01:00
Boaz Leskes 524f407aaa Rename package name from marvel.collector to marvel.agent. Also renamed CollectorService to AgentService
Closes #37
2014-01-22 13:07:31 +01:00
Boaz Leskes 5ecff51ab2 fixed quotes type mix ups
Closes #30
2014-01-22 12:26:59 +01:00
Boaz Leskes 49045243e9 Moved marvelLinks.json to a common folder and added navigation menu to Sense
Relates to #35
2014-01-22 12:06:13 +01:00
Boaz Leskes f2b2fa9db7 Expose field type as meta in autocomplete 2014-01-22 11:09:04 +01:00
Boaz Leskes fbf8b289c1 Added an index.html file to the root folder to redirect to kibana. Update build system, including a change to replace @@KIBANA_REVISION @@MARVEL_REVISION anywhere with their respective values. These are now part of a comment in the kibana config file and the base index.html
Closes #40
2014-01-22 11:09:04 +01:00
Boaz Leskes ef44560ce2 Moved kibana related code to a kibana folder 2014-01-22 11:09:03 +01:00
Rashid Khan 04dc367e94 Increase the size of the annotation request to 50 2014-01-21 16:33:51 -07:00
Rashid Khan ea81c2ed2c Merge remote-tracking branch 'upstream/master' 2014-01-21 13:45:48 -07:00
Rashid Khan 3e5f2cd15f Closes #25 2014-01-21 13:45:36 -07:00
Rashid Khan 641e87cc88 Remove old timepicker files 2014-01-21 11:43:48 -07:00
Rashid Khan c37ffaeff9 Added marvel.navigation 2014-01-21 11:42:17 -07:00
Boaz Leskes ee3e09a775 Rename package name from marvel.monitor to marvel.collector. Also renamed ExportersService to CollectorService & StatsExporter to just Exporter
Closes #31
2014-01-21 13:41:18 +01:00
Boaz Leskes cc80f35b12 Added Sense. 2014-01-20 22:14:47 +01:00
Boaz Leskes d0a7ca72ab Upgraded to ace 1.1.2. Converted tokenization to use standard ace stacks. Integrated auto complete with ace standard.
Also:
Fixed history popup.
Better initialization of settings module
2014-01-20 22:07:40 +01:00
Rashid Khan a29141d142 Merge remote-tracking branch 'upstream/master' 2014-01-13 15:46:40 -08:00
Rashid Khan 6236752c4a Show 0 instead of null when no data is available 2014-01-13 15:46:15 -08:00
Boaz Leskes 17883e8d01 Added comments to editor preview 2014-01-12 16:37:42 +01:00
Spencer Alger d5375d914d Refactored sense to use require.js
Highights of the Changes:
  - What was previously the editor is now input
  - Editor is now SenseEditor, a (somewhat) generic class that inherits from AceEditor and mixes in RowParser. will eventually be used by the output as well
  - input is an instance of SenseEditor that has an autocomplete object at `input.autocomplete`
  - Moved all network/sendToES logic into the app module
  - History no longer does any manipulation of the input, that is handled by the app (reduces inter module dependencies)
  - help popup and welcome popup are now seperate modules
  - welcome popup is not loaded unless needed
  - SenseEditor#getCurrentRequestRange and SenseEditor#getCurrentRequest are now async, and will return their value once tokenization has completed.
  - Replaced "Copy as cURL" functionality, using ZeroClipboard for now.
2014-01-12 16:24:01 +01:00
Boaz Leskes 624a6f3668 ES 1.0.0RC1 support
Switch all ElasticSearchException to RuntimeExceptions
Add support for multi-valued field selectors.
2014-01-10 23:03:04 +01:00
Rashid Khan 36e3ffd364 Merge remote-tracking branch 'upstream/master' 2014-01-10 14:10:03 -07:00
Rashid Khan 1ba7ad066d Lower increase of refresh to 50 rows, fix compact view message, closes #17 2014-01-10 14:09:47 -07:00
Boaz Leskes 3a58d722ae fixed jshint 2014-01-10 21:32:03 +01:00
Boaz Leskes 5aebb91293 Nodes' hostname is now serialized to 'host' to mimic of the same change in ES 1.0 RC1 2014-01-10 21:30:03 +01:00
Boaz Leskes c0f1e9f715 Finished revamping nodes/ndices dashboards. Also linking to a field will only open one chart if the field appears in two. 2014-01-10 21:30:03 +01:00
Rashid Khan 9f88b4db97 Fix Add Metric in a less stupid way 2014-01-10 11:56:49 -07:00
Rashid Khan b411de4e95 Fixed the Add Metric button 2014-01-10 11:50:33 -07:00
Rashid Khan b8e9755583 Increase refresh interval autosetting alert time, add sparklines back in, decrease annotation limit 2014-01-09 16:22:12 -07:00
Boaz Leskes de015577fc Cluster level annotations back on 2014-01-09 23:20:59 +01:00
Boaz Leskes 88cf85e483 Renamed needs_refresh flag to _needs_refresh
Fixed a bug with needs_refresh flag overwriting the needs_refresh method
2014-01-09 23:20:01 +01:00
Rashid Khan 126cab725c Disable annotations on overview again, set refresh rate to 2m if > 100 rows 2014-01-09 09:28:34 -07:00
Rashid Khan 4b320bb8e1 Increase report interval to 1 day 2014-01-09 09:01:11 -07:00
Boaz Leskes 25a506a388 Removed unneeded calls to get_rows. Added a queuing mechanism to protected against stacking up of calls to the server/ data updates.
Todo: refresh based on changes in the editor has scope problems
2014-01-09 15:49:30 +01:00
Rashid Khan e1a3e47b02 Resolve conflict, use mine 2014-01-08 11:46:37 -07:00
Rashid Khan 10eb30d6f0 Watch refresh rate to toggle table view 2014-01-08 11:44:58 -07:00
Boaz Leskes 04f1cb3cb6 Change node and indices dashboard refresh rate to 1m 2014-01-08 18:21:33 +01:00
Boaz Leskes be67051f62 Revamped node dashboard charts (work in progress). Stats table treats no refresh as a long refresh and shows sparklines. Do not try to resolve display fields if they are identical to the persistent field (we already have it from the initial facet call). Added cluster events back to overview page charts.
Added a title to the "indexing request rate" chart.

Merge rate -> Merge Rate

Iter1

Enable cluster annotations.

Finished implementing iter1 on node dashboard

Node stats panel shoudl also treat no refresh rate as a long one…

Added generation usages.

Do not try to resolve display fields if they are identical to the persistent field (we already have it from the initial facet call)

jshint commit
2014-01-08 18:19:23 +01:00
Rashid Khan 29a63e1fc9 Merge remote-tracking branch 'upstream/master' 2014-01-07 15:34:50 -07:00
Rashid Khan 85de71a43c Set refresh to 10s, limit table to 20 rows, show counter of selected rows 2014-01-07 15:34:36 -07:00