andi
4a96686e3d
Merge remote-tracking branch 'origin/master'
2022-11-21 13:43:15 +01:00
andi
9526685bd2
trim column name
2022-11-21 13:42:54 +01:00
andi
0d1b9744a9
add box plots
2022-11-19 20:02:10 +01:00
andi
7d3ae61656
rename put to putString to make it easier for ides to find references
2021-10-16 18:45:55 +02:00
andi
bcba117742
do not use static string compressor in upload handlers
2021-09-18 19:41:40 +02:00
andi
8595f989b8
use factory to create CsvToEntryTransformer
2021-08-14 12:44:40 +02:00
andi
67c66ef89d
add second parser that uses a standard CSV reader
2021-08-12 17:54:27 +02:00
andi
825bac24b9
add file drop handler
...
You can define a folder and ingest files dropped into it.
2021-08-07 13:31:44 +02:00
andi
85ed5f1ccb
file drop support
...
- Add a folder where you can drop Zip files which will then be
extracted on the fly and ingsted.
- CsvReaderSettings now contain TagMatcher that are applied to the
first line and can be used to extract additional tags.
- Update to jdk 16 so that we can have records.
2021-08-01 09:31:40 +02:00
andi
ee79cb0022
cleanup after revert
2021-05-12 18:20:34 +02:00
andi
7adfc7029f
Revert "introduce indexes"
...
This reverts commit 36ccc57db6 .
2021-05-12 18:18:57 +02:00
andi
36ccc57db6
introduce indexes
2021-05-09 10:33:28 +02:00
andi
d411de0816
Merge branch 'master' of https://bitbucket.com/andreashuber/performance
2021-04-05 14:38:09 +02:00
andi
a1b4c7006d
add percentile information if available
2021-04-02 18:29:18 +02:00
andi
faddbfa014
strip prefix "Default" from class names
2021-03-29 15:47:29 +02:00
andi
c6d7f97628
serialize the ingestion of logfiles
...
performance improvement of roughly 40%
2020-11-27 19:49:22 +01:00
andi
08111e0d69
performance improvement: ingest data directly from tmp file
2020-11-24 10:04:21 +01:00
andi
1e59271286
remove obsolete flag that was needed for the vue.js ui
2020-11-24 09:05:07 +01:00
andi
de6ffe5097
make tests more robust
...
1. we are now using a random port for listening
2. TcpIngestor.start() waits until the socket is established.
2020-10-31 09:46:12 +01:00
andi
45c1648773
POC for detailed gallery view
2020-10-18 19:25:53 +02:00
andi
e15b16a65f
fix development server proxy
2020-10-17 14:27:54 +02:00
andi
d21ef48559
make tic labels optional for bar charts
2020-09-27 20:07:26 +02:00
andi
3e77c2a103
various fixes
2020-08-11 16:12:18 +02:00
andi
50f555d23c
add interval splitting for bar charts
2020-04-05 08:14:09 +02: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
andi
ed7cc9bee5
put y axis definition into its own object
2020-02-08 15:39:41 +01:00
andi
cf7e5ec968
add bar charts
2020-01-19 10:35:07 +01:00
andi
19e6dd1102
add histogram plots
2019-12-27 12:25:25 +01:00
andi
00ba4d2a69
add support for renaming and post processing of csv columns
2019-12-14 18:11:59 +01:00
andi
1124dc8082
do not add the column name of ignored columns to the dictionary
2019-12-14 08:35:07 +01:00
andi
7737d45887
define name of value column
...
The name of the column containing the value is now part of the
csv settings. This allows us to use different names than "duration".
2019-12-14 08:34:33 +01:00
andi
204c258980
ignore comment lines in CSV files
2019-12-14 08:11:12 +01:00
andi
4e554bfa85
specify additional tags for CSV upload
...
You can now specify additional tags to be added to all entries.
This makes it possible to remove columns that would be identical
for all entries.
2019-12-14 07:59:22 +01:00
andi
5d8df6888d
move Entry and Entries to data-store
2019-12-13 18:15:10 +01:00
andi
550d7ba44e
add flag to make CSV upload wait until entries are flushed
...
To make it easier/possible to write stable unit test the CSV upload
can optionally wait until all entries have been flushed to disk.
This is necessary for tests that ingest data and then read the data.
2019-12-13 18:05:20 +01:00
andi
394e16ad27
make time column configurable
...
Adding the header of the time column to the
CsvReaderSettings. This is necessary to parse
arbitrary CSV files.
2019-12-09 18:59:48 +01:00
andi
d383134c42
add support for ISO-like date formats
...
Recommind is using a pseudo ISO date format for their
log files. It uses a comma instead of a dot for the
second to milli second separator and it does not
add a timezone. Dates without timezone are assumed to be UTC.
2019-12-09 18:40:14 +01:00
andi
60f1a79816
add settings to file upload
...
This makes it possible to define properties for
the uploaded CSV files. Currently we can define the
separator and which columns are to be ignored.
2019-12-08 20:20:13 +01:00
andi
85679ca0c8
send CSV file via REST
2019-12-08 18:39:43 +01:00
andi
30504672bc
extend CsvReaderSettings by list of columns that will not be indexed
2019-12-01 09:21:07 +01:00
andi
ffe5ae8652
add CsvReaderSettings
...
Preparation to add more complex CSV parsing rules.
2019-11-30 18:32:34 +01:00
andi
08b1be5334
extract CSV reading code to new file
...
Refactoring to prepare the addition of CSV parsing rules. The parsing
rules will contain information about which columns to ingest or ignore.
This will be used to add the ability to upload files via HTTP post in
addition to the TcpIngestor.
2019-11-30 17:58:01 +01:00
andi
9451feb268
add link to other solutions for the Angular/SpringBoot issue
2019-11-29 20:09:03 +01:00
andi
8832d52ceb
enable new Angular application
...
Remove the controller method that returned the VueJS index page.
Add resource handlers that redirect to the Angular application.
I added two implementations, but activated only one. At the moment I am
not sure which solution is the better. We keep both so that we can
easily switch if need arises.
2019-11-29 20:04:54 +01:00
andi
06b379494f
apply new code formatter and save action
2019-11-24 10:20:43 +01:00
andi
e2a33ac6e2
make the code that determines which axis to use explicit
...
In the previous changeset the code that determined
which axis the plots used was implemented as a
side effect of getting the Gnuplot definition of
an axis.
Changed that to an explit update call with simpler
logic.
2019-11-24 09:08:36 +01:00
andi
57c5cca688
fetch possible values for gallery view
2019-11-14 18:45:32 +01:00
andi
10a7710940
fix CSV parser corrupts duration if duration is last element in line
2019-11-14 18:40:14 +01:00
andi
d9b2327f35
make default for 'splitBy' configurable
2019-11-10 16:33:37 +01:00