Commit Graph

758 Commits

Author SHA1 Message Date
andi 5386e29fcc update npm and js libs 2020-03-12 07:23:24 +01:00
andi 0228604980 use com.github.node-gradle.node instead of com.moowork.node
moowork is no longer maintained and does not work with gradle 6
2020-03-11 07:55:11 +00: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
andi ed7cc9bee5 put y axis definition into its own object 2020-02-08 15:39:41 +01:00
andi 6109227508 move axisScale to y-axis-definition component 2020-02-08 12:53:50 +01:00
andi 4dc41faeae rename y-axis-range component to y-axis-definition 2020-02-08 12:50:23 +01:00
andi b59b49f2d1 AxisTypes has a better toString method 2020-02-08 12:41:02 +01:00
andi c7d58d568c backup partially complete Python script for uploading csv files 2020-02-08 08:18:49 +01:00
andi 3f9423feea ignore application-test.properties 2020-02-08 08:17:19 +01:00
andi 276a244e47 update npm and nodejs 2020-02-08 08:12:56 +01:00
andi 5e44e1b2fd update js libs 2020-02-08 08:10:33 +01:00
andi 5d629ff890 update 3rd party libs 2020-02-08 08:07:49 +01:00
andi 3cb7ec434f add labels to bar chart 2020-01-26 12:58:37 +01:00
andi 459c659f85 use inline data for bar charts
Bar charts only need very little data. There is no need to create
a file for two numbers.
2020-01-19 13:15:44 +01:00
andi 99e57cda24 change color pallette to better show distinctive colors
The old method of creating brighter/darker colors was producing color
shades that did not look like the same color. E.g. a darker yellow
looked more like brown.
I am now trying to use hand crafted shades.
2020-01-19 12:46:16 +01:00
andi 20a78b4625 update nodejs 2020-01-19 10:49:23 +01:00
andi ac89cea804 update JS libraries 2020-01-19 10:46:07 +01:00
andi 9bbf2d4c6c update third partly libs 2020-01-19 10:44:31 +01:00
andi cf7e5ec968 add bar charts 2020-01-19 10:35:07 +01:00
andi 1587046907 disable plot types instead of hiding them 2019-12-27 19:36:08 +01:00
andi 90244c6e4b only allow zoom by mouse wheel or selection when time axis is available 2019-12-27 19:16:21 +01:00
andi 4f5fe15ac7 update plotType drop down on selection
The drop down for plot types should only contain plot types that can
be combined. The reason is, that we can only draw images with two
x/y-axis. Therefore a combination of types that would need three or more
axis is not supported.
2019-12-27 18:45:37 +01:00
andi aede78a285 use boxes for histogram 2019-12-27 12:38:24 +01:00
andi 19e6dd1102 add histogram plots 2019-12-27 12:25:25 +01:00
andi 2268ab40b3 use the invaders game as 'loading screen' 2019-12-26 18:48:33 +01:00
andi 9b263a70c8 update JS libraries 2019-12-26 18:21:08 +01:00
andi b399c651c6 update JS libraries 2019-12-26 18:09:31 +01:00
andi 6a9a87c03c update org.lucares:primitiveCollections 2019-12-26 16:09:57 +01:00
andi ffc3832bfa fix: events are added to wrong partition
The writerCache in DataStore did not use the partitionId
in its cache key. Therefore the cache could return the
wrong writer and events were written to the wrong
partition.
Fixed by changing the cache key.
2019-12-23 18:42:54 +01:00
andi afbbca4f45 update 3rd-party libs 2019-12-22 14:51:52 +01:00
andi 6b12a24c62 increase maximum file size for uploads 2019-12-15 18:23:53 +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 07ad62ddd9 use Junit5 instead of TestNG
We want to be able to use @SpringBootTest tests that fully initialize
the Spring application. This is much easier done with Junit than TestNG.
Gradle does not support (at least not easily) to run Junit and TestNG
tests. Therefore we switch to Junit with all tests.
The original reason for using TestNG was that Junit didn't support
data providers. But that finally changed in Junit5 with
ParameterizedTest.
2019-12-13 14:33: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 620f58d8e5 cleanup: remove definition for mustache dependency 2019-12-08 20:20:38 +01:00