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
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
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
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
995558588a
add median and 90% percentile
2017-11-18 09:28:41 +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
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
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
d797a3c9ec
send form when pressing enter
2017-09-23 12:56:32 +02:00
79d860cee7
make computation of mean value optional
2017-09-23 12:42:22 +02:00
adbde57d95
add hours as valid time range
2017-09-23 10:55:40 +02:00
c783fd2830
add aria-hidden="true" to some icons
2017-04-22 10:49:19 +02:00
c758cee428
add validation pattern for the date offset
2017-04-22 10:47:23 +02:00
8ed64a4c0e
add navigation buttons
...
Added buttons to shift left/right, so that you do not have to
edit the date offset.
I decided to replace icons.css with font-awesome.min.css,
because I am too lazy to add the CSS for the icons every
time I use a new icon.
2017-04-22 10:34:43 +02:00
fb40139d75
use available space for image
2017-04-20 19:03:17 +02:00
0ebd657b99
add placeholder into the search box
...
The placeholder should help a little bit with the syntax.
2017-04-19 20:20:11 +02:00
bcb2e6ca83
add query completion
...
We are using ANTLR listeners to find out where in the
query the cursor is. Then we generate a list of keys/values
that might fit at that position. With that information we
can generate new queries and sort them by the number
of results they yield.
2017-04-17 16:25:14 +02:00
ce44c3d8d6
add logarithmic scaling for the y-axis
...
Often we have a few very high values and a lot
low values. With a linearly scaled y-axis the
plot is mostly useless.
2017-04-12 19:59:35 +02:00
8baf05962f
group by multiple fields
...
Before we could only group by a single field. But it is acutally
very useful to group by multiple fields. For example to see the
graph for a small set of methods grouped by host and project.
2017-04-12 19:16:19 +02:00
24259d7d72
replace log4j2.properties with log4j2.xml
...
The properties support for log4j2 is not well documented and
possibly buggy. I couldn't figure out how to change the log
level of a logger.
2017-04-10 19:50:49 +02:00
8ddae957f5
make location of log4j config file configurable
2017-04-02 11:12:22 +02:00
4ec91a4d17
update console log layout pattern
...
Use pattern similar to spring boot's default.
2017-04-02 11:11:49 +02:00
2875237272
replace the dateTo with an interval
...
I hope an interval is easier to handle than having
to change two date fields
2017-03-27 20:07:32 +02:00
726258020f
make it possible to specify the time in the range
2017-03-27 19:38:02 +02:00
364997e611
show better error message, when no data points are found
2017-03-26 17:30:50 +02:00
7cf638400c
ignore application properties for the 'dev' profile
2017-03-20 18:55:59 +01:00
9ab5d76d93
better exception logging
2017-03-19 09:08:41 +01:00