Commit graph

915 commits

Author SHA1 Message Date
Spencer Alger
3dc4cb6fe4 use promises not callbacks to react to server.listen 2014-06-19 10:21:20 -07:00
Spencer Alger
8a267740a7 use promises not callbacks to react to server.listen 2014-06-19 10:21:20 -07:00
Spencer Alger
a0e293b38a prevent the server task from running forever 2014-06-19 10:19:15 -07:00
Spencer Alger
83263a9b30 prevent the server task from running forever 2014-06-19 10:19:15 -07:00
Shelby Sturgis
6601fd301d fixing vislib paths, etc. 2014-06-18 12:54:42 -07:00
Shelby Sturgis
adbb6b8b1f fixing vislib paths, etc. 2014-06-18 12:54:42 -07:00
Shelby Sturgis
4692e276bb really adding k4d3 now 2014-06-18 12:38:13 -07:00
Shelby Sturgis
c8e1eb361f really adding k4d3 now 2014-06-18 12:38:13 -07:00
Spencer Alger
b5a9c719f3 added requirejs phase to build process, broke the plugin task into build + plugin (which runs build) 2014-06-18 10:35:55 -07:00
Spencer Alger
c328085bee added requirejs phase to build process, broke the plugin task into build + plugin (which runs build) 2014-06-18 10:35:55 -07:00
Rashid Khan
8e2c4ebf26 Use version when making the archive 2014-06-17 13:32:53 -07:00
Rashid Khan
d27e4a5ba3 Use version when making the archive 2014-06-17 13:32:53 -07:00
Rashid Khan
9128e363fb Add grunt plugin to build K4 as a plugin 2014-06-16 16:52:19 -07:00
Rashid Khan
ff40b33ce0 Add grunt plugin to build K4 as a plugin 2014-06-16 16:52:19 -07:00
Spencer Alger
50f0368a72 moved devServer into a module so that it can be used programmatically 2014-06-12 16:01:24 -07:00
Spencer Alger
3c2f6ca38c moved devServer into a module so that it can be used programmatically 2014-06-12 16:01:24 -07:00
Spencer Alger
cac3fd6dbb Revert "moved devServer into a module so that it can be used programmatically"
This reverts commit 7ace826b63.
2014-06-12 15:44:09 -07:00
Spencer Alger
434e205681 Revert "moved devServer into a module so that it can be used programmatically"
This reverts commit 7ace826b63.
2014-06-12 15:44:09 -07:00
Spencer Alger
7ace826b63 moved devServer into a module so that it can be used programmatically 2014-06-12 15:43:44 -07:00
Spencer Alger
09346b5339 moved devServer into a module so that it can be used programmatically 2014-06-12 15:43:44 -07:00
Boaz Leskes
4cd3036d25 Use marvel version instead of kibana's for registration logic
Also we care about the marvel one here. Kibana version can stay the same between releases.

Closes #267
2014-06-02 22:24:49 +02:00
Spencer Alger
542febea5e added searching to the visualize app 2014-05-28 21:00:23 -07:00
Spencer Alger
1a93e8331d added searching to the visualize app 2014-05-28 21:00:23 -07:00
Chris Cowan
a717a0709b Closes #251 - Added endpoints for registration and purchase confirmation 2014-05-28 10:13:13 -07:00
Spencer Alger
f3237ea178 Summary of Changes:
- rounded intervals now come with a "description" property that gives a simple human-readable description of the interval. (ie. "5 hours", "10 sec")
 - auto and scaled buckets now display the interval for the measurements
 - expanded the parsing abilities of `toMs()`
 - renamed `toMS()` to `toMs()`
 - histogram will now use the field's converter for creating the tooltip.
 - date field format added
2014-05-27 14:16:31 -07:00
Spencer Alger
dc19e13227 Summary of Changes:
- rounded intervals now come with a "description" property that gives a simple human-readable description of the interval. (ie. "5 hours", "10 sec")
 - auto and scaled buckets now display the interval for the measurements
 - expanded the parsing abilities of `toMs()`
 - renamed `toMS()` to `toMs()`
 - histogram will now use the field's converter for creating the tooltip.
 - date field format added
2014-05-27 14:16:31 -07:00
Chris Cowan
ab273cf012 Closes #222 - Added LICENSE.txt to build 2014-05-25 13:41:24 -07:00
Chris Cowan
863ea84c41 New Registration process and Phone Home Feature
- Added new registration flow and 7 day trial for developers
- Added new registration flow for licensees
- Added "Development Trial" and "Development Mode" label
- Added Registration tab in dashboard configuration
- Store settings centrally in Elasticserch for installation wide
  registration and reporting.
- Closes #213
- Closes #216
- Closes #234
2014-05-25 13:20:12 -07:00
Spencer Alger
4b9a5e78b2 update grunt to use 'npm update' instead of 'npm install' 2014-05-22 10:48:20 -07:00
Spencer Alger
622630b462 update grunt to use 'npm update' instead of 'npm install' 2014-05-22 10:48:20 -07:00
Chris Cowan
c5a1b61a1c Closes #205 - Refactor split brain logic
Closes #223
2014-05-21 13:27:42 -07:00
Chris Cowan
c731b1405f Closes #218 - Fixing getTimelineData to handle closed or bad indices
Closes #219
2014-05-19 08:08:02 -07:00
Rashid Khan
f558a50fa7 Make server listen on all interfaces, makes mobile testing easier 2014-05-16 15:42:03 -07:00
Rashid Khan
3c32d1c28f Make server listen on all interfaces, makes mobile testing easier 2014-05-16 15:42:03 -07:00
Rashid Khan
97482bd222 added timepicker test skeleton 2014-05-15 16:03:56 -07:00
Rashid Khan
078a1ef00b added timepicker test skeleton 2014-05-15 16:03:56 -07:00
Spencer Alger
55ff825eec fixed update script for checking out new repo's, removed elasticsearch and k4d3 from bower deps 2014-05-07 16:39:01 -07:00
Spencer Alger
232d45d0a3 fixed update script for checking out new repo's, removed elasticsearch and k4d3 from bower deps 2014-05-07 16:39:01 -07:00
Spencer Alger
9ef934aa0e only run regen in grunt-update if the repo has updated 2014-05-07 15:58:37 -07:00
Spencer Alger
0cb7240e8c only run regen in grunt-update if the repo has updated 2014-05-07 15:58:37 -07:00
Spencer Alger
ce9a8bd7b6 use git to manage esjs and k4d3 deps. 2014-05-07 13:05:16 -07:00
Spencer Alger
581ae6d804 use git to manage esjs and k4d3 deps. 2014-05-07 13:05:16 -07:00
Chris Cowan
f017ac1afe Removing tests from build 2014-04-26 07:10:26 -07:00
Boaz Leskes
712b203a33 Adding Shard Allocation Panel
- added a (temporary) cluster state event that ships the cluster state without the meta data section
- Updating files to comply with JSHint settings; Adding a way to fake the cluster data
- Adding react.js rendering to shard_allocation
- ClusterState Service & Additional Fixes
  - Created ClusterState service
  - Added EventEmitter2 Library
  - Removed annimations from css (eating up too much cpu)
  - Added option to hide header if embeded
  - Reconfigured system to use update event from ClusterState to update
    the visualiztion
  - Refactored transformers to only use state
  - Reordered nodes and indicies by name
- Add livereload to test:dev
- Add Angular-mocks to test framework
- Added getIndices method and tests
- Moved from state version to state @timestamp
- Cleaned up some potential issues with the $scope in changeData based
  on errors I was seeing in the console.
- Adding player functionality
- Changed identifier for node to ip_port
- Collapse the timeline on nodes/indices dashboard
- Show hidden indices by default Fixes #181
- Extend cover to show popover on wider portion of the timeline (to
  cover the day markers)
- Lower case cluster health status in ClusterEvents
- Adding explain feature to cluster state
- Only displaying the difference of red vs. yellow indexes
- Renamed countByIndices to incrementIndexShardStatusCount
- Renamed getEndPoint to popFirstIndexAndReturnEndpoint
- Updated filterShards to only filter initializing shards that have
  relocating_node set
- Refactored getTimelineData to use size/range for pagination
- Fixed typos
- Optimized the initial render so it does it once instead of twice from
  the init() method and the $clusterState.$on('update')
- Changed all the panel variables to player variables
- Fix a bug with the fastForward feature
- Change Cluster Allocation to Shard Allocation
- Created a lightweight event bus
- Added mouseEnter and mouseLeave events to highlight corresponding
  shards.
2014-04-24 23:04:39 -07:00
Spencer Alger
41083d6ff2 watch _*.less files too 2014-03-12 10:16:56 -07:00
Spencer Alger
53e9bb8198 watch _*.less files too 2014-03-12 10:16:56 -07:00
Chris Cowan
390ea41a7f Build Cleanup
- Reverting changes to sense for sense_settings
- Moving tracking code substitution to analytics.js
- Removing the cross dependencies for Kibana from Sense
2014-03-10 14:38:17 -07:00
Chris Cowan
85c19e4a65 Path changes and reconfiguration for build
- Added override for Sense build to point to build directory
- Changed settings dependency in Sense to sense_settings
- Added dependencies to Sense require.config for Kibana dependencies
- Modified paths to be compatible with build and development enviroment
2014-03-08 10:37:47 -07:00
Chris Cowan
55f806075e Fix #126 Google Analytics
- Added analytics.js to navigation
- Converted $scope.report to $scope.marvelOpts.report in optin html
- Instrumented navigation panel for Google Analytics
- Instrumented sense for Google Analytics
- Moved the Google Analytics tracking code to config.js
- Changed the config.js to use an absolute url for the settings
  dependency since analytics.js needs to reuse the config (only an issue in Sense )
- Moved analytics to the common directory
- Refactored analytics to return an object with a track function for
  fine grain tracking and a pageview for sending the page view
- Added checks around the pageview code to only trigger a pageview()
  when the user has implictly set their optin/optout status (checking
  marvelOpts.version is set)
- Added ga.pageview() to setOptIn() to fire if the user opts in
- Ensuring the cluster report and analytics.js doesnt get sent or load before they make their decission
2014-03-07 15:49:46 -07:00
Spencer Alger
4aa5edfba3 allow disabling of the test watcher 2014-03-07 11:25:40 -07:00