Commit Graph
100 Commits
Author SHA1 Message Date
andi 17c0cd5ca9 make main page a little bit nicer 2023-02-28 19:18:49 +01:00
andi 66da69a57a various stuff 2023-02-27 19:59:43 +01:00
andi bd1b4fb655 show image in dashboard 2023-02-26 18:38:27 +01:00
andi d52033b5f0 make plot view standalone 2023-02-26 16:06:58 +01:00
andi fb5c8ea019 first step to show plot on dashboard 2023-02-26 14:07:19 +01:00
andi ea3ccabe56 focus first input element in dialogs 2023-02-26 09:46:35 +01:00
andi 3a28e03b6a make main toolbar look a little bit more modern 2023-02-26 09:32:08 +01:00
andi dc8a462031 extract shareable plot config 2023-02-26 09:03:39 +01:00
andi a2945d2d9b adding dashbord 2023-02-26 08:18:53 +01:00
andi eb9904a30b reduce cache size to reduce memory requirements 2023-02-25 09:05:28 +01:00
andi b223e650a0 skip reindex if average fill ratio over 90% 2023-02-25 09:03:08 +01:00
andi 5e9e34d910 make method name more unique 2023-02-25 08:38:15 +01:00
andi 8627d4a412 update libraries and gradle 2023-02-18 18:39:30 +01:00
andi ed448af78c add job service to be able to cancel plot requests 2023-02-18 17:36:54 +01:00
andi 8c410fac4a clear cache after closing 2023-02-13 19:35:56 +01:00
andi 7977882e93 allow to search for all longs 2023-02-13 19:35:18 +01:00
andi 0d4078b59c print readable tags 2023-02-13 19:34:52 +01:00
andi bd8ab49b71 make it possible to reindex the persistent maps via system property 2023-02-11 18:34:21 +01:00
andi 728fe1df78 use logger instead of sysout 2023-02-11 16:13:17 +01:00
andi e79536cf00 reduce cache size and lifetime to reduce memory issues 2023-02-08 16:47:41 +01:00
andi d0a2a7f47c hint on how to increase point size in plots 2023-02-08 16:47:04 +01:00
andi 45d3639292 custom ticks when using no-unit y-axis 2023-02-08 16:46:41 +01:00
andi 760a6dd60e fix limit by does not work anymore 2023-01-13 19:38:27 +01:00
andi 26279bb4c6 add error message when more than 100 groups are found 2023-01-13 19:30:53 +01:00
andi e996a40447 add message to error responses
Some Spring update changed the default behavior to not include the
message in error responses.
2023-01-13 18:27:26 +01:00
andi 20baad36b1 update dependencies 2023-01-13 17:35:09 +01:00
andi 54e3edd010 update materials to 15 2022-12-04 09:35:31 +01:00
andi 037c85bb3f udpate angular core and cli to 15 2022-12-04 09:34:29 +01:00
andi 39499308c6 update typescript to 4.8 2022-12-04 09:32:19 +01:00
andi 06746a0f70 update gradle node plugin 2022-12-04 09:31:21 +01:00
andi a9b78cfa0e update ben-manes versions plugin 2022-12-04 09:21:44 +01:00
andi 520461ecbf update to SpringBoot 3.0.0 2022-12-04 09:20:47 +01:00
andi 9e3a176535 update gradle to 7.6 2022-12-04 09:00:34 +01:00
andi 4a96686e3d Merge remote-tracking branch 'origin/master' 2022-11-21 13:43:15 +01:00
andi 85971c69a8 ignore local configs 2022-11-21 13:43:04 +01:00
andi 9526685bd2 trim column name 2022-11-21 13:42:54 +01:00
andi a10c7dd251 only add non zeor values 2022-11-21 13:42:41 +01:00
andi b0bbe7b9fa fix percentile plots 2022-11-20 17:18:27 +01:00
andi 38c6c04f46 skip box plots with no data 2022-11-20 17:18:05 +01:00
andi 0d1b9b59ee BoxAggregator is no longer an indexed aggregator 2022-11-20 16:56:58 +01:00
andi 04c09f6ba4 reduce verbosity of performance logging 2022-11-20 16:37:32 +01:00
andi 7a82d4b09e performance improvement
* pre-fill the buckets
* use LongObjHashMap to avoid boxing
2022-11-20 16:37:05 +01:00
andi 65d4717c55 ignore heap dumps 2022-11-20 16:34:55 +01:00
andi 0d1b9744a9 add box plots 2022-11-19 20:02:10 +01:00
andi bea6096441 extract computation of percentiles
so that I can reuse the code for box plots
2022-10-09 17:01:53 +02:00
andi ec4631e65c replace deprecated api 2022-10-09 17:00:54 +02:00
andi 981db04739 work around missing type information after typescript update 2022-10-09 17:00:34 +02:00
andi 0df89ba244 update materials to 14 2022-10-08 09:28:12 +02:00
andi f7b6ab32ce update angular to 14 2022-10-08 09:27:38 +02:00
andi f1126c9610 update node to 16.17.1 2022-10-08 09:22:45 +02:00
andi c31dc7229e update node plugin 2022-10-08 09:18:48 +02:00
andi 8a65926d04 update antlr to 4.11.1 2022-10-08 08:58:28 +02:00
andi 24e88c0054 update spring to 2.7.4 2022-10-08 08:50:11 +02:00
andi be4be8d4c3 update gradle to 7.5.1 2022-10-08 08:41:20 +02:00
andi e410bcb3b3 revert accidential commit 2021-03-29 15:48:08 +02:00
andi faddbfa014 strip prefix "Default" from class names 2021-03-29 15:47:29 +02:00
andi 598ee31c1d Merge branch 'master' of https://andreashuber@bitbucket.org/andreashuber/performance.git 2020-09-28 10:01:20 +00:00
andi 3868583866 fix merge 2020-08-11 19:53:44 +02:00
andi 5b55badfea Merge branch 'master' of https://bitbucket.com/andreashuber/performance
# Conflicts:
#	build.gradle
2020-08-11 19:48:09 +02:00
andi 275b6945cc update nodejs/npm 2020-08-11 19:45:38 +02:00
andi b8040ced2c update angular/material 2020-08-11 19:35:32 +02:00
andi abfff59c8d update angular to 10 2020-08-11 19:34:47 +02:00
andi 87c7d0ae30 update js libs 2020-08-11 19:33:21 +02:00
andi 034a473a6e update 3rd party libs and gradle 2020-08-11 17:41:01 +02:00
andi 92ac8b0508 add readme 2020-08-11 17:37:25 +02:00
andi 668f86323e Merge branch 'master' of https://bitbucket.org/andreashuber/performance
# Conflicts:
#	build.gradle
#	gradle/wrapper/gradle-wrapper.properties
2020-08-11 17:32:43 +02:00
andi 3e77c2a103 various fixes 2020-08-11 16:12:18 +02:00
andi 00b9cc6dc6 add proxy for angulars development server 2020-06-21 09:10:53 +02:00
andi 6ccc9e36bb update npm + js 2020-06-21 08:44:01 +02:00
andi b11018c7be update spring-boot to 2.3.1 2020-06-21 08:43:42 +02:00
andi 822d4ab9dd update gradle to 6.5 2020-06-21 08:21:28 +02:00
andi 3239871a1b enable HTTP compression 2020-04-25 12:51:42 +02:00
andi a3c10e9e5c hide help page as long as it is not finished 2020-04-05 16:04:40 +02:00
andi 2ddb63a6a1 render labels on x2 axis 2020-04-05 09:56:39 +02:00
andi 89c66d98f9 don't render labels in gallery preview 2020-04-05 09:55:08 +02:00
andi 45f9e36a88 cleanup 2020-04-05 09:50:26 +02:00
andi 1ae4677799 fix invaders game 2020-04-05 09:40:56 +02:00
andi aa9a4255ef show interval input field only for bar charts 2020-04-05 09:33:05 +02:00
andi 3c88969885 hide y2 axis definition instead of removing it
Using ngIf has the undesired side effect that the values are lost when
the input fields are not shown.
2020-04-05 08:50:11 +02:00
andi 16d2c334fa handle multi series bar chart better by reducing distance between bars 2020-04-05 08:44:49 +02:00
andi 50f555d23c add interval splitting for bar charts 2020-04-05 08:14:09 +02:00
andi 75391f21ff extract code from DateIndexExtension to LongToDateBucket
Making it possible to reuse the code to sort timestamps
into date based buckets.
2020-04-03 19:46:08 +02:00
andi 6288ed22bf use releasebuild target for build
The releasebuild target of Angular uses the --prod modifier. It
generates output hashes for javascript files. This allows better
caching.
2020-03-29 20:02:36 +02:00
andi 2b19ec9085 update material 2020-03-29 09:38:24 +02:00
andi ef7968aba2 update angular 2020-03-29 09:21:07 +02:00
andi a81eb7c4ed update third party libs 2020-03-29 09:19:40 +02:00
andi 46623236c6 little improvements to help page 2020-03-29 09:08:22 +02:00
andi 5befe099c7 update the gradle node plugin 2020-03-12 19:54:29 +01:00
andi ec4f445b8d use port 17333 by default
Not sure how this is supposed to work. To be able to support
Angular's development server and Spring as a standalone application
I had to hardcode the port Spring uses.
The problem is, that Angular runs on port 4200. Angular is compiled
to static files. So I cannot dynamically add the port that is
configured for Spring. But Angular has to be able to talk to the
Spring application.
I chose port 17333, because it does not collide with the standard
Tomcat port (8080).
2020-03-12 19:54:13 +01:00
andi 9a311313ec use US locale to format strings
This is especially important for all strings that are
passed to gnuplot. Because gnuplot uses the US locale
during parsing.
2020-03-12 19:40:20 +01:00
andi 5386e29fcc update npm and js libs 2020-03-12 07:23:24 +01:00
andi 9aa4cb39ae hide upload page, because it is not yet working 2020-03-08 12:14:48 +01:00
andi 343aa6061b add icon 'copy' 2020-03-08 12:11:32 +01:00
andi b5aa2827ec update libraries 2020-03-08 12:06:14 +01:00
andi 2bd49e0959 start histograms at value 0 2020-02-29 09:21:29 +01:00
andi cae8d4ed49 disable spellcheck for query input box 2020-02-16 10:30:38 +01:00
andi b94587ea80 centralize generation of y-axis definitions
There is only one y1 and one y2 axis. Therefore it
doesn't make sense to have their definition in the
AggregateHandlers, because this would produce multiple
definitions for these axises.
2020-02-15 10:25:04 +01:00
andi a1c6dd06a3 fix axis labels when x2 axis is used 2020-02-15 08:43:31 +01:00
andi 57d016245c use y1/y2 axis definitions 2020-02-09 20:14:13 +01:00
andi 859491e99e put y axis definition into its own object 2020-02-09 17:16:27 +01:00