3d71befbad
filter gallery items by max value and average
2018-05-19 14:43:16 +02:00
38a46a9d46
change default values in the UI
...
1. yRange is set to 0-120 minutes. This makes the gallery plots easier
to compare.
2. Set groupBy to pod/method/build. That is what I use the most and I
think this will help in most cases.
2018-05-19 08:36:47 +02:00
f073ea98d0
use a grid to place the gallery items
...
This has the advantage, that the height of each element in a row is the
same.
2018-05-19 08:24:52 +02:00
47e32bb6b1
remove response caching
...
Turn out, that caching on the client side does not play well when new
data is loaded into the system.
2018-05-10 17:52:13 +02:00
bda2de672e
improvements
...
- split the 'sortby' select field into two fields
- sort by average
- legend shows plotted and total values in the date range
- removed InlineDataSeries, because it was not used anymore
2018-05-01 17:32:25 +02:00
82dca3a885
y-range max value increased by factor 10
...
This allows us to specify the range below 10 seconds with milli second
precision.
2018-05-01 13:04:38 +02:00
6d85c56cb0
range definitions for the y-axis
...
Sometimes it is useful to specify the certain y-axis range. For example
when you are only interested in the values that take longer than a
threshold. Or when you want to exclude some outliers. When you want to
compare plots in a gallery, it is very handy when all plots have the
same data-area.
2018-05-01 10:18:06 +02:00
910c1394cb
close gallery image when clicking on the image
...
It was bothersome to have to click on the close icon.
2018-05-01 08:51:20 +02:00
b9cbcace91
rename dashboard to gallery
...
The dashboard was never really a dashboard.
2018-05-01 08:47:07 +02:00
fc64c55ce7
remove percentile plot
...
Eventually we want to only support what is now called aggregate, but
not have to implement different plot types. So instead of supporting
percentile plots for dashboards I removed them. You can still get
percentile plots together with the scatter plot.
2018-05-01 08:27:37 +02:00
bfcbd0a451
draw better dashboard images
...
Scaling big plots to small thumbnails results in bad images that barely
show any details.
We solve this by calling gnuplot a second time to generate the
thumbnails. They don't have any labels and are rendered in the required
size, so that not scaling is necessary.
Thumbnails have to be requested explicitly, because it can be expensive
to compute them.
2018-05-01 07:54:10 +02:00
f573436219
align progress bar vertically in FF
2018-04-30 19:14:31 +02:00
3d4129ec48
navigation bar should be enabled when we are in plot mode
...
Bug was, that the navigation bar was disabled when no results were
found.
2018-04-30 18:49:23 +02:00
2903b5a828
enable client side caching for plot requests
...
Doesn't work perfectly yet, because the height/width sometimes changes
by one or two pixels.
2018-04-29 19:16:13 +02:00
9b8f946b30
caption only contains the field value used to split
2018-04-29 08:53:18 +02:00
b4d93414f5
show big picture of dashboard items
2018-04-29 08:36:49 +02:00
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
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