d4b09d4dab
render progress bar and add button to abort the dashboard creation
2018-04-28 19:58:31 +02:00
2da54432ff
sort tiles on the dashboard
2018-04-28 19:03:07 +02:00
913057c6df
add dashboard
2018-04-27 19:36:31 +02:00
38ffff38de
rename template from html to mustache
...
This is a change that came in in spring boot 2.
2018-04-22 09:47:43 +02:00
a5c401c722
scroll proposal into view
2018-04-14 10:34:25 +02:00
19a08558e3
Chrome uses double for height/width of elements
...
This caused a NumberFormatExeption when trying to convert the string
representation of a double to an int.
Fixed by floor'ing the value.
2018-04-14 10:08:55 +02:00
7018a11ab3
add links to current settings and to current image
2018-04-10 19:59:09 +02:00
fe29b0d738
remove obsolete variables from model
2018-04-08 19:43:47 +02:00
12e766bd60
label was not correctly linked to drop-down
2018-04-08 19:34:35 +02:00
8f69be3b66
read initial values from URI and provide permanent link
2018-04-08 19:28:19 +02:00
1eabd4aa96
update jquery and remove obsolete js/css files
2018-04-08 17:44:03 +02:00
59fb35d7d8
show waiting game
2018-04-08 17:13:01 +02:00
1755562a84
do not move the cursor to the end when applying a proposal
2018-04-08 14:06:13 +02:00
68ee88bce0
rewrite autocomplete in vue.js
2018-04-08 08:44:28 +02:00
5e53e667fe
use vue.js for the UI
2018-04-02 09:18:41 +02:00
22c99f8517
fix null pointer exception
...
filename were generated without '$', but the parsing code expected
the '$'.
2018-03-28 19:34:48 +02:00
81711d551f
fix performance regression
...
The last improvement of memory usage introduced a performance
regression. The ingestion performance dropped by 50%-80%, because
for every inserted entry the Tags were created inefficient.
2018-03-27 19:30:18 +02:00
2cd32805d9
show better error message when there are too many parallel requests
2018-03-25 18:03:20 +02:00
540b6c79f4
restart waiting game
2018-03-25 17:59:51 +02:00
5343c0d427
reduce memory usage
...
Reduce memory usage by storing the filename as string instead of
individual tags.
2018-03-19 19:21:57 +01:00
ahr
181fce805d
do not run a gc after creating a plot
...
the gc often takes a second or more, which slows down the rendering a
lot
2018-03-11 16:25:52 +01:00
ahr
caf400343e
remove time measurements
...
For each entry we executed two calls to System.nanoTime().
The resulting numbers aren't very reliable and calling nanoTime
that often (160k - 300k per second) is quite expensive.
2018-03-09 08:46:09 +01:00
ahr
5a9aae70af
handle corrupt json
...
Entries must be separated by a newline. This allows
us to handle corrupt json entries, because we know
that entries only start at a line beginning.
2018-03-03 09:58:50 +01:00
ahr
6b60fd542c
add percentile plots
2018-03-03 08:19:26 +01:00
8f15aba0d5
replace individual percentile aggregates with a single one for all
2018-01-21 10:54:13 +01:00
ahr
d98c45e8bd
add index for tags-to-documents
...
Now we can find writer much faster, because we don't have to execute
a query for documents that match the tags. We can just look up the
documents in the map.
Speedup: 2-4ms -> 0.002-0.01ms
2018-01-14 09:51:37 +01:00
ahr
c5c7c03c66
add example logger
2017-12-30 10:09:19 +01:00
ahr
cc70f45c12
add different plot types
...
Step 1:
Added PlotType enum and a drop down to the UI.
Extracted the code for scatter plots.
2017-12-29 08:57:34 +01:00
ahr
fd1479760a
use same log format for console and file
2017-12-16 19:20:24 +01:00
ahr
d63fabc85d
prevent parallel plot requests
...
Plotting can take a long time and use a lot of resources.
Multiple plot requests can cause the machine to run OOM.
We are now allowing plots for 500k files again. This is mainly to
prevent unwanted plots of everything.
2017-12-15 17:20:12 +01:00
ahr
f17bc55a8f
hide prev/next image buttons when splitBy is not active
2017-12-10 17:28:29 +01:00
ahr
f2dfa92966
add refresh button
2017-12-10 17:21:59 +01:00
ahr
8e3213e2fc
split by field
2017-12-10 17:00:45 +01:00
ahr
84084c3e08
remove logo
2017-12-10 09:34:10 +01:00
ahr
159c5ff371
write logs to logfile
2017-12-10 09:22:49 +01:00
a6a2236d18
do not compute counts when proposing all keys
2017-11-18 13:03:45 +01:00
14d1367c4a
remove duplicate enums
2017-11-18 12:30:45 +01:00
995558588a
add median and 90% percentile
2017-11-18 09:28:41 +01:00
ahr
64db4c48a2
add plots for percentiles
2017-11-06 16:57:22 +01:00
ahr
92dde94443
preparation to add plots for percentiles
2017-11-05 09:21:34 +01:00
ahr
870ff492d9
enable logging of metrics
2017-11-05 08:52:33 +01:00
ahr
27db9f934d
increase entry buffer
2017-11-05 08:52:10 +01:00
11b3610971
make invaders better
...
add kill count
do not move all invaders at once
2017-10-01 19:08:59 +02:00
08f1961f51
replace spinner with a little game
2017-10-01 17:23:59 +02:00
386f211377
make it possible to draw the legend outside of the plot area
2017-09-30 17:51:33 +02:00
e0655f66fa
skip invalid entries
2017-09-24 17:21:20 +02:00
4b53baacae
add scrollbar for proposals, again
2017-09-24 13:32:51 +02:00
9d66c9e0da
zoom in/out
2017-09-23 20:20:56 +02:00
70e586b7e9
limit by max/min value
2017-09-23 18:56:02 +02:00
4360944683
remove keyhandler for enter key again
...
It didn't work with autocomplete.js when selecting a proposal.
2017-09-23 13:27:53 +02:00