Vadim Ogievetsky
80fc04be71
bump typescript ( #8890 )
2019-11-17 16:23:47 -08:00
Vadim Ogievetsky
17d773dca2
Web console: replace (and remove) old consoles ( #8838 )
...
* first steps
* clean licenses
* fix capabilities
* fix specs
* more tests
* new web console on coordinator and overlord, remove setup for old consoles, old configs
* better message
* update licenses
* sync license files
* more button
* fix tslint issue
* jetty-rewrite dependency to add redirects for old console paths
* put dependency in the right place
* fix overlord detection
* fix notices, dedupe licenses
* make segment timeline work in no SQL mode
* update license
* revert hard coded coordinator mode from testing
* update restricted mode copy
2019-11-15 19:45:14 -08:00
Evan Ren
8cb213aa9f
Web console: Fix missing include future flag for byPeriod rules ( #8859 )
...
* Add missing button for include future, and handle logic for default true case
* Remove duplicate go to tasks button
* Fix lgtm issue
* Revert changes on old console
* Made changes based on PR comments
2019-11-12 20:34:30 -08:00
Vadim Ogievetsky
df2f77c58d
Web console: better json-input feedback ( #8851 )
...
* better json-input feedback
* seamless Hjson
* fix tests
2019-11-11 17:06:03 -08:00
Vadim Ogievetsky
6eacaf446f
Use more efficient tasks API ( #8844 )
2019-11-08 08:21:53 -08:00
Evan Ren
b03aa060bd
Web console: Interval input component ( #8777 )
...
* Created temporary interval input component
* Make reusable interval component
* Fixed errors with typing invalid dates
* Fix interval input styling and place into autoform
* Fix styling of popover calendar that opens off the page
* Add snapshot test and change interval to required props
* Add functionality to enter hours minutes second
* Fix min date limit
* Remove console log
* Fix difference in timezone
* Update snapshot test
* Fixed snapshot test without changing min max date
* Made changes based on discussion before converting to hooks
* Rewrote using hooks and deleted duplicate states
* Remove unused states
* Change sql query view numbers to monospace
* Made changes based on discussion
* Removed duplicate state
2019-11-07 13:07:17 -08:00
Vadim Ogievetsky
7addfc27da
Web console: fine grained capabilities / graceful degradation ( #8805 )
...
* fine grained capabilities
* fix tests
* configure all cards
* better detection
* update tests
* rename server to service
* node -> service
* remove console log
* better loader in data loader
2019-11-05 23:39:14 -08:00
Vadim Ogievetsky
6f7fbeb63a
Fix logo overflow ( #8817 )
2019-11-05 21:52:38 -08:00
Vadim Ogievetsky
c2889ca4f4
show hollow circle when unavailable ( #8819 )
2019-11-05 21:50:10 -08:00
Vadim Ogievetsky
16aaf7227e
Web console: work in IE11 ( #8804 )
...
* fix IE11
* also support flexbox
2019-10-31 21:03:05 -07:00
Vadim Ogievetsky
f6028de7a8
Web console: use SQL for the supervisor view ( #8796 )
...
* use SQL for supervisor view
* home view sql also
* no proxy mode
* fix alert
* improve message
2019-10-31 20:59:36 -07:00
Vadim Ogievetsky
ed6be81d12
Web console: fix error when querying with grand totals ( #8795 )
...
* fix error when querying with grand totals
* also support object
* improve tests
2019-10-30 19:37:53 -07:00
Vadim Ogievetsky
929a8b6337
Web console: Support all possible metric types in the data loader ( #8785 )
...
* Support all possible metric types in the data loader
* added more sketches
2019-10-30 09:34:13 -07:00
Vadim Ogievetsky
a95e3d438e
Web console: Data loader user feedback changes ( #8770 )
...
* init fixes
* cleaning styling issues
* more conversion types
2019-10-29 08:42:51 -07:00
Vadim Ogievetsky
11230dff52
Support HDFS firehose ( #8752 )
2019-10-28 08:22:20 -07:00
Vadim Ogievetsky
ec8ce74f1c
Web console: Better data loader flow ( #8763 )
...
* filter table
* go over the entire data loader flow
2019-10-28 08:08:46 -07:00
Vadim Ogievetsky
1b9d4ce811
Web console: Memoize all the functional components and improve transform step highlighting ( #8757 )
...
* Fix transform table
* memoize all components
* use named functions
2019-10-26 17:58:26 -07:00
Vadim Ogievetsky
27127345b7
Add delimiter option for TSV parser ( #8741 )
2019-10-25 09:17:59 -07:00
Vadim Ogievetsky
efd669757e
fix save button ( #8732 )
2019-10-24 15:25:28 -07:00
Evan Ren
fdbc4ae147
Web console: Button to pretty print Druid JSON query ( #8724 )
...
* Add button and functionality to pretty format Rune JSON
* Removed console log
* Fix lgtm error about updating state
* Update test snapshot
2019-10-23 20:24:47 -07:00
Vadim Ogievetsky
137c2a6025
Web console: disable data loader Submit button when submitting so as not to submit multiple times ( #8725 )
...
* disable Submit button when submitting so as not to submit twice
* also check in fn
2019-10-23 18:42:44 -07:00
Vadim Ogievetsky
d9c9aef3d1
Druid Doctor ( #8672 )
...
* adding Druid doctor
* better meesage
* feedback changes
* add icons
* feedback fixes
* spelling
* add file.encoding check
* feedback changes
2019-10-23 16:50:08 -07:00
Vadim Ogievetsky
3abd0c4a33
Web console: start transition to React hooks and functional components ( #8722 )
...
* do the easy stuff
* some more components
2019-10-23 09:43:02 -07:00
Jihoon Son
4046c86d62
Stateful auto compaction ( #8573 )
...
* Stateful auto compaction
* javaodc
* add removed test back
* fix test
* adding indexSpec to compactionState
* fix build
* add lastCompactionState
* address comments
* extract CompactionState
* fix doc
* fix build and test
* Add a task context to store compaction state; add javadoc
* fix it test
2019-10-15 22:57:42 -07:00
Vadim Ogievetsky
6c609293b2
show full value in SQL view ( #8660 )
2019-10-10 14:16:11 -07:00
Vadim Ogievetsky
4c215b417e
Web console: misc bug fixes and tidy up ( #8654 )
...
* fix updates
* fix status dialog
* fix scan query deserialization
* extract error message
* update snapshot
2019-10-10 10:52:46 -07:00
Jihoon Son
96d8523ecb
Use hash of Segment IDs instead of a list of explicit segments in auto compaction ( #8571 )
...
* IOConfig for compaction task
* add javadoc, doc, unit test
* fix webconsole test
* add spelling
* address comments
* fix build and test
* address comments
2019-10-09 11:12:00 -07:00
Evan Ren
17d9d7daed
Increase column size for taskID and createdTime, and decrease Type and Duration ( #8594 )
2019-09-27 14:19:04 -07:00
Evan Ren
0467cce7a0
Web console: Add frontend buttons to remove group by ( #8537 )
...
* Add frontend buttons to remove group by
* Change icon for remove group by
* Update web console to use latest toolkit
* Add test cases to verify that remove group by buttons are rendered
* Correct mistake of using incorrect components
* Update tests for two cases
* Put remove button after group by
2019-09-24 16:32:02 -07:00
Vadim Ogievetsky
7c14fa08f8
Web console: Expand filter UI ( #8579 )
...
* add controls to the filter UI
* fix double base
2019-09-24 12:27:46 -07:00
Vadim Ogievetsky
2104cee79b
Web console: prevent extra trim in auto complete ( #8543 )
...
* prevent extra trim in auto complete
* add unit test
2019-09-22 15:18:51 -07:00
Vadim Ogievetsky
868bb42301
clean up default values and add infos ( #8567 )
2019-09-21 21:00:21 -07:00
Vadim Ogievetsky
36a6365d9f
Web console: polish the data loader ( #8554 )
...
* rearrange ioConfig prop ordering in Tune step
* make useEarliestOffset mandatory
* required intent
* make segmentGranularity requred for batch ingestion
* update tests
2019-09-18 20:53:18 -07:00
Evan Ren
8650ee9fd0
Web console: Druid status displayed in a table ( #8484 )
...
* Retrieved data from endpoint and displayed on table
* Added view raw button, removed json, and fixed formatting for table
* Remove error var
* Fixed snapshot for updated status dialog
* Made changes based on PR review
* Added version tag
* Updated snapshot to match changes
* Made more changes based on review
* Fix filter and formatting
* Fix filter and add unit test
* fix styling of dialog
* Fix footer height
* Fixed testing of filtering
2019-09-17 15:26:51 -06:00
Vadim Ogievetsky
6c7f36d364
fix spec dialog highlighting ( #8533 )
2019-09-13 15:24:08 -07:00
Vadim Ogievetsky
ad72f36360
fix forceGuaranteedRollup tooltip ( #8529 )
2019-09-12 17:24:29 -07:00
Vadim Ogievetsky
a6eca5e935
Web console: Force intervals config ( #8514 )
...
* make sure intervals are required
* all truncated values everywhere
* continue to spec when going from tasks table
* remove unused thigns
* fix alert
2019-09-12 00:35:04 -07:00
Vadim Ogievetsky
1498250204
Fix snitch dialog final step ( #8506 )
2019-09-11 12:44:16 -07:00
Vadim Ogievetsky
2b04c22bfd
split segment view query into two ( #8485 )
2019-09-06 21:32:39 -07:00
Vadim Ogievetsky
b8dc6a94b3
Web console: fix datasource name auto detection ( #8479 )
...
* fix datasource name guessing
* fix comment
2019-09-06 00:57:26 -07:00
Vadim Ogievetsky
bffaca672a
swap ordering clauses in the menu ( #8473 )
2019-09-05 14:59:28 -07:00
Vadim Ogievetsky
637a9e8614
Web console: Fix segment re-ingest ( #8454 )
...
* fixing ingest spec
* rm console.log
* ingest segment spec
* make sure step query always being run
* better example interface
* add keywords
* placeholders
* do not overwrite datasource name in data loader spec
* fix comment typo
2019-09-03 12:13:57 -07:00
Vadim Ogievetsky
f55e1be80b
Web console: fix task log tailing ( #8434 )
...
* fix log tailing
* update snapshots
2019-08-29 14:15:06 -07:00
mcbrewster
beed07022a
Web-Console: Increase snapshot coverage ( #8408 )
...
* increase test-coverage
* fix ordered inputs
* fixes
* prettier fix
* fixes
2019-08-29 08:41:34 -07:00
Vadim Ogievetsky
894b4efb36
Web console: Fix segment timeline styling ( #8402 )
...
* Fix segment timeline styling
* update snapshot
2019-08-25 21:31:20 -07:00
Vadim Ogievetsky
9254dc8b80
Web console: Save query context also ( #8395 )
...
* tidy up menus
* fix query output API
* save context also
* pull out auto run into a switch
* better copy
* add group_id
* support FLOAT also
* use built in time logic
* fix trunc direction
* add skipCache
* add manifest url
* remove depricated props
2019-08-25 16:56:27 -07:00
Vadim Ogievetsky
c948422f32
Web console: Better build experience ( #8389 )
...
* rename sql docs
* rm old file
* add old files
2019-08-24 11:35:30 -07:00
Vadim Ogievetsky
20ea90a5a6
Web console: more explicit limit on run button ( #8378 )
...
* update sql doc parsing
* keyword fixes
* fix header default
* tidy
* fix tests
2019-08-23 13:40:48 -07:00
mcbrewster
bfbae76031
Web-console: small fixes ( #8376 )
...
* fix column tree
* move remove filter
* fix lgtm
* remove from state
* stop mutating state diirectly
* fix column-tree
* remove component did mount
* remove expanded node
2019-08-22 21:54:11 -07:00
mcbrewster
5274c5ab73
Web-Console: Replace from clause ( #8371 )
...
* add replace from
* add failture state
* fix uninential downgrade
* use uppercase for SQL keywords
2019-08-22 09:09:37 -07:00
Vadim Ogievetsky
aa51668ea7
Web console: LGTM alert squash + final fixes ( #8351 )
...
* mv old console
* update dep
* reduce card size
* fix tuning configs for forceGuaranteedRollup
* fix tests
* revert console mv
* fix some old console issues
* revert build change
2019-08-21 13:52:48 -07:00
mcbrewster
e4aa7fb268
Web-console: fix alerts from lgtm ( #8346 )
...
* fix alerts from lgtm
* remove unordered imports
* fix introduced alert
* move getExpanded to renderSchemaSelector
* use getDerivedStateFromProps
* use prevState
* add semi colons, remove unused imports
* fixes
2019-08-20 20:40:47 -07:00
mcbrewster
e64070b8bf
Web-console: remove specific column filters ( #8343 )
...
* add clear filter
* update tool kit
* remove usless check
* auto run
* add %
2019-08-19 19:54:18 -07:00
Vadim Ogievetsky
56e440383f
Web console: data loader native batch shuffle UI ( #8229 )
...
* data loader shuffle UI
* better support for inline firehose
* feedback changes
* make numShards mandatory sometimes
* edit context dialog fixes
* make auto form less agro
* download full log
* improve auto column detection
* add sample for example
2019-08-19 13:27:34 -07:00
mcbrewster
cae1361c32
Web-console: gate auto complete on current table and schema ( #8322 )
...
* gate auto complete on current table and schema
* reset defaults
* add static functions
* move completions to state
2019-08-17 09:34:36 -07:00
Jihoon Son
31af4eb9ad
Rename maxNumSubTasks to maxNumConcurrentSubTasks for native parallel index task ( #8324 )
2019-08-16 15:57:13 -07:00
Vadim Ogievetsky
0d69438395
Web console: make console's Explain more honest ( #8327 )
...
* fix structure
* update snapshots
2019-08-16 15:51:49 -07:00
mcbrewster
8924d285dc
Web-Console: add more side column functions to query view ( #8283 )
...
* small fixes
* run jest -u
* add trim
* add to groupby
* save
* add functionality to column tree menu
* remove history dialog
* rename file
* fixes
* add new values to time-menu
* add query dialog
* add more functions to collumn-tree menu
* add menu functions
* remove test
* update tests, fix extra 0s, clear in between time filters
* fixes
* add deffered
* save
* add alias's
* change menu style
* fix substring
* small fixes
* add auto run to run button
* move divider to a reasonable position
* fix auto expland
* run jest -u
* fix auto run
* prevent aggregate cooumn changes
* fix group by bug
* add quertAst to state
* ui fixes
* prevent filter on non existant ast
* add auto run to shows
* use handle run
* handle *
* add alias and tslint fix
2019-08-15 01:22:25 -07:00
mcbrewster
03a37936ec
Web-Console: Column tree button fixes ( #8253 )
...
* small fixes
* run jest -u
* add trim
* remove trim, update package
* fix package-lock
2019-08-07 16:48:17 -07:00
mcbrewster
e2d1d00fb8
Web-Console: Add show and copy actions to column tree ( #8251 )
...
* save
* add copy and show popup to column tree menu
* fixes
* nest css, uset functions
* fix copy state
* update package
* update package-lock
2019-08-06 23:58:00 -07:00
Vadim Ogievetsky
b9c68a5b7b
Web console: refactor home view, add tests ( #8247 )
...
* refactor home view
* updated mode button placement
2019-08-06 12:41:07 -07:00
mcbrewster
62da1efc0f
Web-Console: add dimensions to datasources icon ( #8232 )
...
* add dimensions to datasources icon
* fix test
* update snapshots
* save
* use table
* update snapshots
* rename to columns
* run jest -u
2019-08-06 00:04:37 -07:00
Vadim Ogievetsky
0235b338fc
Web console: celebrate array based groupBy by supporting resultAsArray in the console ( #8231 )
...
* teach table about resultAsArray
* use query result decoder
* fix snapshot
2019-08-05 18:54:39 -07:00
mcbrewster
5d0805dd48
Web-Console: change go to sql button to more button ( #8227 )
...
* change go to sql button
* rename to See in SQL view
* update snapshots
2019-08-05 14:12:16 -07:00
mcbrewster
ac856fe4c1
Web-Console: Adds edit-context-dialog ( #8228 )
...
* add edit query context
* remove console log
* add icon
* change to submit button
* fix c
* add stricter checking
* update snapshots
2019-08-04 07:18:08 -07:00
mcbrewster
5528dec4a4
Web-Console: stop log from making request after dialog close, implement query manager ( #8219 )
...
* stop logs from runnign after component unmount, use query managers
* address comments
* check if defined
2019-08-01 18:17:09 -07:00
mcbrewster
02c3a785a2
Web-Console: add go to task for datasources ( #8210 )
...
* add go to task for datasources
* general fixes
* use find
2019-08-01 18:15:22 -07:00
Vadim Ogievetsky
a0f88868e3
add timeout to capabilities check ( #8213 )
2019-08-01 08:37:02 -07:00
Vadim Ogievetsky
15dd3d7256
Web console: better action linking between views ( #8203 )
...
* better actions
* better action linking
2019-07-31 07:13:25 -07:00
Vadim Ogievetsky
645fca53d8
Web console: segment timeline ( #8202 )
...
* Add segment timeline chart
* fix file
* Fix bugs: no data handling & scaling problems
* resolve conflict
* changed package-lock
* do not show by default
* trust the interop
* stricter type fixes
* fix sasslint
2019-07-30 22:35:30 -07:00
Vadim Ogievetsky
ddec5ea82e
Web console: Improve data loader time column detection ( #8199 )
...
* better timestamp suggestion
* misc fixes
* update dependancies and licenses
* add indexer, update snapshots
* add explicit render types
* pass through auto refresh in lookup view
2019-07-30 17:54:39 -07:00
mcbrewster
4e60afc86e
Web-console: add Supervisor statistics table and show json query manager ( #8176 )
...
* add statistics table
* change error message
* add query managers
* update snapshots
* fixes
* add stricter types
* fix error type
* prettier fic
* fix undefined
* add typing
* fixe query manager
2019-07-30 12:53:46 -07:00
mcbrewster
f7abc300a8
Web-console: add loader to show-json, add status-dialog ( #8172 )
...
* add loader to show json, add status-dialog
* fix ordered import
* fix changes
* order inputs
* update snapshots
* fix bad merge conflicts
2019-07-30 08:08:36 -07:00
mcbrewster
a0270512a2
Web-console: add history menu to supervisors modal ( #8164 )
...
* Add history menu to supervisors dialog
* add scrolling
* change how tabs render
* remove copy button
* user query manager
2019-07-30 08:07:58 -07:00
Vadim Ogievetsky
cc4450db12
Web console: add reindex (ingestSegment firehose) to the data loader ( #8181 )
...
* tidy up nulls
* standardize more on undefined
* updated licenses
* do not do heavy handed rendering
* reindex from druid
* tidy up
* add inline firehose
* add husky
* sass lint
* better suggestion
* fix script typo
* adjust time formats
* add missing time formats
* use term 'reindex'
* fix lodash.compact
2019-07-29 14:41:27 -07:00
Vadim Ogievetsky
0b3ede193e
Web console: adding Slack channel integration ( #8182 )
...
* adding slack channel integration
* update snapshots
2019-07-28 16:17:54 -07:00
Vadim Ogievetsky
8bd0f8c2ac
Web console: code quality improvements (null tidy up) ( #8162 )
...
* tidy up nulls
* standardize more on undefined
* updated licenses
* update snapshot
* do not do heavy handed rendering
* add placeholder to SQL view
* remove pointelss fragment
2019-07-27 01:46:37 -07:00
mcbrewster
ef9230f916
Web-console: Add continue to spec view ( #8144 )
...
* Add continue to spec view
* update spec when type selected
* remove redundancy
* fix mistakes
2019-07-25 14:48:26 -07:00
mcbrewster
8ba1f06632
Web-console: add lookups tile to home view ( #8124 )
...
* add lookups-tile
* add uninitailized state
* remove error:
2019-07-25 13:08:58 -07:00
Vadim Ogievetsky
2b2fcc0371
Web console: cleanup build, check licenses in test ( #8113 )
...
* cleanup build, check licenses
* cleanup filterMap type
* don't run license check twice
2019-07-19 22:59:07 -07:00
mcbrewster
01f3da6fda
Web Console: add Group by interval to segments view ( #7986 )
...
* add group by
* update snapshot
* fix spacing
* change design pattern
* rename interface
* add static function
* save
* add whereClause"
* add default page size
* add where to inner query
* snapshots
2019-07-19 11:25:25 -07:00
Vadim Ogievetsky
b80f20f769
add missing dynamic coordinator configs ( #8090 )
2019-07-16 17:40:41 -07:00
Vadim Ogievetsky
d3a6753df9
Web console: update dependencies ( #8007 )
...
* update web console deps
* update license.yaml
* add tiny-warning
* do not sort all licenses
* fix snapshots
* add final licenses
* explicit mode
* webpack tweaks
* remove apache 2s
* fixed missing license
* added comments in script
* put in markers
* simpler script generator
* add copyrights
* more log
2019-07-16 09:22:12 -07:00
Vadim Ogievetsky
1712158734
added replicated size ( #8043 )
2019-07-10 08:29:05 -07:00
Vadim Ogievetsky
8493bd5c1c
Web console: added bulk supervisor actions ( #8028 )
...
* added bulk supervisor actions to the web console
* improve async action dialog
* fix tests
2019-07-09 17:31:23 -07:00
Vadim Ogievetsky
4f4cda3ec9
fix query input undo ( #8033 )
2019-07-06 09:21:53 -07:00
Vadim Ogievetsky
2de6cc3b30
fix segment table filter ( #8034 )
2019-07-06 09:21:28 -07:00
Vadim Ogievetsky
f16f13cf61
Web console: Improve data loader styling, enforce stricter TS types ( #8001 )
...
* add assets to auth exclude path
* add frame to tile page
* better empty filter state
* strict TS
* fix segments go to sql
* add unavailable segments
* factor out sugestable input
* fix tests
* update datasources sql
* no depricated extend
* add index spec to tuning configs
* fix scss lint
2019-06-30 19:33:16 -07:00
mcbrewster
f1270c14f8
Web-Console: add clipboard modal ( #7964 )
...
* add clipboard modal
* rename button
* remove console.log
* fix off by one
* update tests
* update snapshot
* fix casing
* update snapshot
2019-06-28 15:50:18 -07:00
Vadim Ogievetsky
d677c83ce4
Web console: Power up the data loader init step ( #7947 )
...
* Power up the data loader init step
* update snapshot
* normalize spec
* allow deselect
* added HDFS tile
* update border style
* text updates
* goodies
* new reset icon
2019-06-26 15:50:48 -07:00
mcbrewster
a171b4a399
Web-console: Add action column to segments view ( #7954 )
...
* add actions column to segments view
* add sements action column
2019-06-25 20:14:06 -07:00
mcbrewster
cd01a48eab
Web-console: add timed button ( #7912 )
...
* add refresh button
* update snapshots
* fix spacing
* add supervisors button
* modify query manager
* add icon
* update snapshots
* fix space
* stop refreshing when option selected
* small fixes
* add default value
* fix spelling mistake
* fix query-input
* rename class
2019-06-24 21:18:19 -07:00
Vadim Ogievetsky
6c8f9482c7
Web console: prettier code ( #7939 )
...
* prettier code
* update tests
* scss also
* more ,
* update pachage json prettier config
2019-06-21 16:52:33 -07:00
Vadim Ogievetsky
2bc8e7c0e8
more acurate keyword auto complete ( #7934 )
2019-06-20 21:14:54 -07:00
Vadim Ogievetsky
28eaa620a9
Web console: Data loader respects parse spec columns for data preview ( #7922 )
...
* small fixes in the data loader
* respect columns
* fix test
2019-06-19 12:48:31 -07:00
Clint Wylie
71997c16a2
switch links from druid.io to druid.apache.org ( #7914 )
...
* switch links from druid.io to druid.apache.org
* fix it
2019-06-18 09:06:27 -07:00
Vadim Ogievetsky
df9cdcf13b
Web console: added Query View metadata pane, more query details ( #7905 )
...
* refactor
* adding metadata hookup
* add scroll
* standerdize icons
* better loading state
* update snapshots
* fix lint
* do not mix up queryId and sqlQueryId
2019-06-17 13:14:42 -07:00
Jenny Zhu
f603498e11
Web console: Add download path to SQL Query ( #7898 )
...
* adding download path to Query
* add more checker
* updated snap tests
* change after Vad's comments
2019-06-15 13:51:22 -07:00
mcbrewster
5e6d833fd9
Web-Console: tail log based on task status ( #7888 )
...
* clean up
* fix declarations
* spacing
2019-06-14 14:37:21 -07:00
Vadim Ogievetsky
05346a9e0c
allow semicolon with comment ( #7892 )
2019-06-14 07:53:19 -07:00
mcbrewster
0763585208
Web-console: update supervisors table ( #7799 )
...
* add new columns
* fix syling
* fix spaces
* update snapshots
* fix Spelling
* fix capitalization
* reorder action dialog
* set color using state
* fix snapshots
* fix array
* update snapshots
* remove extra columns
* update snapshots
* update snapshots
* fixes
* update snapshots
* use cell
* fix spacing
* update snapshot
2019-06-11 13:06:35 -07:00
Vadim Ogievetsky
c612ddc0f4
Support more JODA time formats ( #7857 )
2019-06-09 20:08:29 -07:00
Vadim Ogievetsky
c3d230b354
Web console: make the data loader more responsive when sampling data with many columns ( #7856 )
...
* Don't rerender data loader tables
* removed unused imports
* removed extra console.log
* fix typo
2019-06-09 10:44:13 -07:00
Vadim Ogievetsky
53b9fc4eb0
switch to use exInterlop ( #7853 )
2019-06-07 22:27:19 -07:00
Vadim Ogievetsky
248e075e24
Web console: Simplify task and supervisor detail displays ( #7848 )
...
* simplify detail display
* update tests
2019-06-07 11:02:45 -07:00
Vadim Ogievetsky
061b465d34
Web console: Normalize ingestion spec type ( #7847 )
...
* Normalize ingestion spec types
* also normalize on direct spec change
2019-06-07 08:32:40 -07:00
Vadim Ogievetsky
df01335789
Web console: prevent the time parse view from going into a bad state ( #7846 )
...
* prevent the time parse view from going into a bad state
* add test
2019-06-07 08:32:10 -07:00
Vadim Ogievetsky
ca5afd29b8
switch the web console to use react pure components ( #7845 )
2019-06-07 08:31:46 -07:00
Vadim Ogievetsky
0ca867efbf
less aggressive default value ( #7844 )
2019-06-07 08:31:21 -07:00
Vadim Ogievetsky
0de7983db5
Add minor CSS to make long value copy even easier ( #7829 )
2019-06-03 19:28:57 -07:00
Jihoon Son
61ec521135
Remove keepSegmentGranularity option for compaction ( #7747 )
...
* Remove keepSegmentGranularity option from compaction
* fix it test
* clean up
* remove from web console
* fix test
2019-06-03 12:59:15 -07:00
Vadim Ogievetsky
9d3dfd168a
Web console: Truncate and allow easy copy of large values in query table ( #7816 )
...
* table-column-selection -> table-column-selector
* null-table-cell -> table-cell
* make action icon
* made copyable
* updated snapshots
* more tests
* normalizing tests
* tslint fixes
* fix up snapshot desciptions
* nicer edit icons
* remove unused
* better language
* remove unused
* undo unwanted change
* normalize new lines
* truncate long arrays also
* removed double space
2019-06-01 17:37:54 -07:00
Vadim Ogievetsky
4ad058c429
Fix spaces and make linting more strict ( #7812 )
2019-06-01 10:14:13 -07:00
mcbrewster
21d3d0cde8
Web-console: prevent unnecessary loading of disabled data sources ( #7804 )
...
* prevent loading disabled datasources
* prevent double loading
* remove complexity
* rename function
* remove space
2019-06-01 02:08:34 -07:00
Clint Wylie
94b3591171
friendly printed arrays for json responses ( #7805 )
2019-05-31 17:34:12 +08:00
mcbrewster
245eded350
Web-console: Add run keyboard short cut to sql-control ( #7787 )
...
* add run keyboard shortcut
* add allow input
2019-05-29 16:11:59 -07:00
Vadim Ogievetsky
b051d6688d
bump deps ( #7788 )
2019-05-29 08:50:06 -07:00
Vadim Ogievetsky
96b9b3073c
Web console: Adding a server view that can display all servers ( #7770 )
...
* adding a server view that can see all servers
* fixing action-cell snapshot test
* dynamic resize on sql view
* remove extra word
* update home view server tile also
* offer more context options
* pass context to explain also
2019-05-28 17:12:50 -07:00
Vadim Ogievetsky
6fdc78abbc
fix supervisor resume route ( #7782 )
2019-05-28 13:22:42 -07:00
mcbrewster
7eac685e47
Web-console: add hostname to tasks view ( #7758 )
...
* add host name
* change to location
* remove space
2019-05-24 23:18:18 -07:00
mcbrewster
3a77a3e112
Web-Console: add actions icon to lookups ( #7725 )
...
* add lookup-table-action-dialog
* reorder arguments
* remove lookup-table-action-dialog
* fix supervisors table action dialog
* fix imports
* Add host column to task view
* reorder buttons
* remove log
* update snapshots
* remove host
* update snapshots
* remove console log
* remove fragment
* update snapshots and remove space
2019-05-24 22:53:12 -07:00
mcbrewster
5f50f357a4
Web-Console: add go to editor button to tasks and supervisors view ( #7705 )
...
* add go to editor button to tasks and supervisors
* fix package.json
* remove intent
* quuick fixes
* fixes
* add getsupervisorjson and gettaskjson
* remove space
* remove gotoloaddata
* fixes
* add error handling
* save
* add loader
* remove initspec
* fixup! add loader
* update snapshots
* remove gotoloaddataview form headerbar.spec
2019-05-24 22:52:26 -07:00
mcbrewster
2b34e1b710
Web console: add log tailing to task log view ( #7703 )
...
* add tail dialog checkbox to tasks show-log-component for webconsole
* add check box button css
* add 2 second delay
* left align
* change tail formatting
* use async/await syntax
* add space
* add public prefix
* update jest to reflect changes in show-log
* use sentence case
* update snapshots
2019-05-24 15:34:29 -07:00
mcbrewster
d7e3fa510e
Web-console: add resizable split screen layout to tasks and servers views ( #7723 )
...
* add split scroll layout
* fix dev dependancies
* clean up
* adjust margin
* update jest to reflect ui changes
* fix css
* fix css issues, update npm
* remove scrollable
2019-05-24 15:01:45 -07:00
Bartosz Ługowski
cbdac49ab3
Web console - add enable/disable actions for middle manager workers ( #7642 )
...
* Overlord console - add enable/disable button for remote workers.
* Overlord console - add proxy for remote workers API.
* WorkerResourceTest - revert newline change.
* Remote worker proxy tests - remove empty line.
* Refactor remote worker proxy for readability and security
* Rename method in remote task runner tests for readability
* Remove enable/disable button for remote workers from old web console
* Add enable/disable actions for middle manager worker in new web console
* Fix variable type
* Add worker task runner query adapter
* Fix web console tests: segments-view, servers-view
* Fix overlord resource tests
2019-05-23 16:47:23 -07:00
mcbrewster
1b284ca847
add tests to dialogs, compnents and views. Add index files to components and dialogs. add nested file structure ( #7669 )
2019-05-22 20:36:51 -07:00
Vadim Ogievetsky
169d2493bc
Web console: fix missing value input in timestampSpec step ( #7698 )
2019-05-21 03:59:48 -07:00
Vadim Ogievetsky
be16e4a4ae
Web console, adding Apache Kafka and AWS Kinesis to the data loader ( #7643 )
...
* adding kafka and kinesis to the data loader
* feature detect
* copy fixes
* wording fixes
* added missing spec type
* increase timeout
* Call it Google Cloud Storage
2019-05-17 14:01:27 -07:00
Jenny Zhu
ec0b7787cf
Web console: fixed issue when grouping tasks by different attributes ( #7657 )
...
* deleted created_time in "status"
* added toString on the status object
2019-05-16 16:46:04 -07:00
Clint Wylie
b87c8f0314
fix lookup editor to use lookup tiers instead of historical tiers ( #7647 )
...
* fix lookup editor to use lookup tiers instead of historical tiers
* use default tier if empty response, fix if configured lookups is null
* fixes
* fix typo
2019-05-14 13:30:51 -07:00
Vadim Ogievetsky
9b197b436b
added scrolling to data loader panes ( #7605 )
2019-05-07 08:45:20 -07:00
Qi Shu
83b38c0911
Improved UI for actions in task/supervisor table ( #7528 )
...
* Grouped actions in task/supervisor table to a dialog
* Design change
* fix divider
* Removed await for onclick event on buttons
* fix package.json
* Better error handling
* remove log
* name change; better code organization
* Code refactor; extrac table action dialog
* minor change
* tidy up actions
* drop reload actions
2019-05-06 03:20:12 -07:00
Vadim Ogievetsky
baf54f373c
Data loader (GUI component) ( #7572 )
...
* data loader init
* fix timecolumn text
* feedback changes
* fixing typos and improving error reporting
* added local firehose warning
* update warning copy
* refine copy
* better copy
* fix tests
* remove console log
* copy change
* add banner message
2019-05-03 17:14:57 -07:00
Qi Shu
ed2beb6ba5
Add is_overshadowed column to segment table ( #7555 )
2019-05-01 12:28:53 -07:00
Vadim Ogievetsky
d97c0d19a0
add url baser ( #7585 )
2019-05-01 01:53:03 -07:00
Qi Shu
20755f4ca0
Add supervisor card in home view ( #7551 )
...
* Add supervisor card in home view
* hide the text under conditions
2019-04-29 10:15:10 -07:00
Qi Shu
3ec9fbaa47
Fix history dialog styling ( #7536 )
...
* Fix history dialog
* more styling
2019-04-25 07:59:34 -07:00
Qi Shu
11a7e91a73
No SQL mode in web console ( #7493 )
...
* Added no sql mode
* Use status code
* Add no sql mode to server view
* add sql broker check to decide if no sql mode should be enabled
* Fix historicals in home view
* Name change
* Add types for query result; improved functions
* Fixed a conflict/bug
* Fixed a bug
* multiple fix
* removed unused imports
* terminate query manager
* fix wording
2019-04-23 16:15:02 -07:00
Qi Shu
9929f8b022
Fixed filter for status in task table ( #7507 )
...
* Fixed filter for Task view status
* Refactored code
* Fixed a bug for SQL filter by not converting input to lower case since the comparison is done through SQL
2019-04-19 15:51:45 -07:00
Qi Shu
99ddce1277
Capitalize keywords in SQL auto complete ( #7462 )
...
* Split commit; keep auto complete only
* Add comment
2019-04-17 23:12:55 -07:00
Qi Shu
f06f0c3ad8
Add created_time as tie breaker when sorting by status in task table ( #7460 )
...
* Add created_time as tie breaker when sorting by status
* Fixed bug
* Fixed created_time tie breaker
* Use locale compare
2019-04-17 23:11:45 -07:00
Qi Shu
c8bffd9351
Add exact match filtering to console table ( #7448 )
...
* Add exact filtering
* Bug fix
* Extract filter as a function
* change code position
2019-04-17 23:05:44 -07:00
Qi Shu
9b5c216684
Fix datasource availability sorting ( #7451 )
...
* Fix availability sorting
* Style change
2019-04-14 10:09:57 -07:00
Qi Shu
233d485ad0
Display null in SQL table cell ( #7463 )
...
* Display null if cell in table is empty
* Add null
* re-indent
2019-04-13 12:05:14 -07:00
Vadim Ogievetsky
60dd75d3d9
Wrap query with limit within the web console ( #7449 )
...
* wrap with limit
* make actual menu checkbox component
2019-04-12 08:51:37 -07:00
Vadim Ogievetsky
3aae4aaf8b
Ensuring that all the controls are aligned correctly ( #7457 )
...
* making sure all the controls are inline
* update deps
2019-04-12 08:51:03 -07:00
Vadim Ogievetsky
07eb2effe9
customHeader ( #7456 )
2019-04-11 21:58:09 -07:00
Qi Shu
7382dac44e
Fixed grouping and sorting by status in task table ( #7440 )
...
* Fixed group by status
* Shorten code
2019-04-11 16:10:37 -07:00
Vadim Ogievetsky
c5c2bf77f0
adding host to the error display ( #7453 )
2019-04-11 14:39:57 -07:00
Qi Shu
4ea37e2614
Add time taken by last query in SQL view ( #7421 )
...
* Add time taken by query
* Fix time to 2 dp; set state in on state change; hide time taken at first
* Refactored code: defined query result interface; more concise shorthand expression
* Use single quote
2019-04-10 23:35:47 -07:00
Qi Shu
bbb620125d
Table pagination style change ( #7435 )
...
* Style pagination
* Removed use of important
* Removed space
* Align items
* Switched back to react table 6.8.6
* Component name change
2019-04-10 23:34:03 -07:00
Vadim Ogievetsky
c69c37e99d
Update console packages and enforce tslint quotes ( #7419 )
...
* update packages and enforce tslint quotes
* remove direct dep on tslint-react
2019-04-07 20:19:08 -07:00
Qi Shu
a66291a9cd
SQL explain in web console ( #7402 )
...
* Add explain for SQL query
* Terminate explain query manager
* Add signature for semi-joined queries
* Extract components out
* Hide more button in rune mode
* Add types for query explanation parser
* Add type for query-plan-dialog
2019-04-05 12:44:51 -07:00
Vadim Ogievetsky
0fa122ecf2
Adding ability to pass configs in and fixing misc bugs ( #7414 )
...
* Adding ability to pass configs in and fixing misc bugs
* update lock file
* remove dead version param
2019-04-05 12:40:43 -07:00
Vadim Ogievetsky
d2ff3eb199
Migrate the web console back to Blueprint v3 ( #7398 )
...
* migrate back to Blueprint v3
* rename filler file
* fix missing icon
2019-04-01 23:06:48 -07:00
Vadim Ogievetsky
1137bb2586
Popovers are no longer inline ( #7389 )
2019-04-01 13:10:48 -07:00
Qi Shu
2ad9544242
Support segment metadata in rune ( #7371 )
2019-03-29 15:46:09 -07:00
Qi Shu
a09aa13ead
Put all local storage keys and functions into one file in util ( #7314 )
...
* Add all local storage keys and functions into one file in util
* Use LocalStorageKey type instead of string
* Remove druid author key
2019-03-28 17:48:37 -07:00
Qi Shu
be1d7f885b
Add scss linter in web console ( #7365 )
...
* Add SCSS linter
* Fixed SCSS styles
2019-03-28 17:32:01 -07:00
Qi Shu
18e5167245
Add history dialog in snitch dialog to allow viewing the editing history ( #7321 )
...
* Add history dialog in snitch dialog to allow viewing the editing history
* Improved CSS; better animation
* Use position: absolute instead of float: right to position element
* Removed author for history changes
2019-03-27 17:52:44 -07:00
Vadim Ogievetsky
375668ef45
fix Supervisor terminate call ( #7315 )
...
* fix Supervisor terminate call
* fix refresh after submitting supervisor or task
2019-03-21 13:54:43 -07:00
Qi Shu
494c1a2ef8
Add overlord edit dialog to allow user to change overlord dynamic config on the fly ( #7308 )
...
* Add overlord edit dialog to allow user to edit overlord dynmamic config on the fly
* Set config to {} if druid return nothing for overlord config
2019-03-21 03:38:35 -07:00
Qi Shu
b0271b4f4d
Saving author to local storage in snitch dialog ( #7307 )
...
* Saving author to local storage
* Capitalized const
2019-03-21 03:01:10 -07:00
Qi Shu
30e646308a
Add table column selection in druid console to allow hiding/showing of columns ( #7292 )
...
* Add table column selections to all tables to allow user to hide/show columns
* Small change for re-rendering
* Use column selection handler class to process all column hiding/showing
* dereference table handler function at the start; use more specific file name for table.tsx
2019-03-20 13:11:00 -07:00
Qi Shu
e58f541047
Small tweak to override Blueprint's CSS rule for lookup edit dialog ( #7283 )
...
* Small tweak to override Blueprint's CSS rule
* Follow the same CSS style by using &
2019-03-18 14:24:50 -07:00
Qi Shu
1f4ad518d8
Add compaction dialog in druid console which allows users to add/edit data source compaction configuration ( #7242 )
...
* Add compaction dialog in druid console which allows users to add/edit data source compaction configuration
* Addressed naming issues; changed json input validating process
2019-03-17 19:21:23 -07:00
Vadim Ogievetsky
b6b1e6160c
Added tslint to web console ( #7280 )
...
* added tslint to web console
* added react linting and made rules stricter
* order imports
* update package-lock
2019-03-17 09:23:17 -07:00
Qi Shu
1b6b40e511
Add lookups view to allow adding/editing/deleting of druid lookups ( #7259 )
...
* Add lookups view to allow adding/editing/deleting of druid lookups
* Remove unused bp3 class
* Make lookup editor dialog wider
2019-03-16 01:46:43 -07:00
Qi Shu
5406aaa49d
Add SQL auto complete in druid console ( #7244 )
...
* Add SQL auto complete in druid console
* Add comment in sql.md to alert user to change create-sql-function-doc if sql.md format gets changed
2019-03-16 01:45:53 -07:00
Qi Shu
fdbbf82cda
Fixed bugs in retention cell and retention dialog ( #7276 )
...
* Fixed a bug when there are so many retention rules that it becomes unclickable; fixed a bug when retention dialog is at bottom and becomes unreachable
* Using class for CSS instead of inline style
2019-03-15 17:30:47 -07:00
Qi Shu
a337f6d4cc
Fixed height issue in dynamic config dialog where user cannot scroll ( #7268 )
2019-03-15 15:15:12 -07:00
Vadim Ogievetsky
e11364883c
allow killing waiting and pending tasks ( #7247 )
2019-03-14 13:17:19 -07:00
Vadim Ogievetsky
b8f762037a
Downgrade blueprintjs version in the web console to one with a vanilla Apache 2.0 license ( #7139 )
...
* revert bp
* fix tests
* move @types/hjson to dev dep
* removed all the package upgrades
2019-02-25 20:54:56 -08:00
Vadim Ogievetsky
06d56c2abd
Fixing little issues and CSS bugs in the new web console. ( #6995 )
2019-02-04 09:04:58 -08:00
Vadim Ogievetsky
7f1b19bfb1
Adding a Unified web console. ( #6923 )
...
* Adding new web console.
* fixed css
* fix form height
* fix typo
* do import custom react-table css
* added repo field so npm does not complain
* ask travis for node 10
* move indexing-service/src/main/resources/indexer_static into web-console
* fix resource names and paths
* add licenses
* fix exclude file
* add licenses to misc files and tidy up
* remove rebase marker
* fix link
* updated env variable name
* tidy up licenses and surface errors
* cleanup
* remove unused code, fix missing await
* TeamCity does not like the name aux
* add more links to tasks view
* rm pages
* update gitignore
* update readme to be accurate
* make clean script
* removed old console dependancy
* update Jetty routes
* add a comment for welcome files for coordinator
* do not show inital notifaction for now
* renamed overlord console back to console.html
* fix coordinator console
* rename coordinator-console.html to index.html
2019-01-31 17:26:41 -08:00