andi
ac8ad8d30f
close open files when no new entries are received
...
If for 10 seconds no new entry is received, then all open
files are flushed and closed.
We do this to make sure, that we do not loose data, when
we kill the process.
There is still a risk of data loss if we kill the process
while entries are received.
2017-04-10 20:13:10 +02:00
andi
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
andi
72436e9c8c
extract utility method
...
a method to send json over tcp can be used by several tests
2017-04-08 08:21:50 +02:00
andi
81b7cfa7bd
add default size so that we don't have to specify it in tests
2017-04-08 08:20:59 +02:00
andi
d72d6df0f4
update third-party libraries
2017-04-08 08:18:39 +02:00
andi
ed17d84da4
remove obsolete and disabled test
2017-04-08 08:18:17 +02:00
andi
7b92a306f3
remove warning by using the logger
2017-04-02 11:15:41 +02:00
andi
2d78a70883
duration for inserts was wrong
...
The bug was, that we computed the difference between millis and nanos.
Also log duration for flushes.
2017-04-02 11:15:24 +02:00
andi
cd6b71d35a
use shorter folder names
...
reduces the risk of too long file names
2017-04-02 11:13:08 +02:00
andi
8ddae957f5
make location of log4j config file configurable
2017-04-02 11:12:22 +02:00
andi
4ec91a4d17
update console log layout pattern
...
Use pattern similar to spring boot's default.
2017-04-02 11:11:49 +02:00
andi
5fb285a4b4
gnuplot needs forward slashes even on windows
2017-04-01 19:15:28 +02:00
andi
46ce445010
return information about the plotted sequences
...
this information can be used for tests
2017-04-01 18:27:43 +02:00
andi
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
andi
726258020f
make it possible to specify the time in the range
2017-03-27 19:38:02 +02:00
andi
364997e611
show better error message, when no data points are found
2017-03-26 17:30:50 +02:00
andi
ee00ecb4b5
remove obsolete class
2017-03-20 19:02:01 +01:00
andi
7cf638400c
ignore application properties for the 'dev' profile
2017-03-20 18:55:59 +01:00
andi
c245a1f7d4
fix typo that broke the gnuplot integration
2017-03-20 18:52:48 +01:00
andi
cc71a32d27
make location of gnuplot configurable
2017-03-19 20:04:07 +01:00
andi
ea905c2315
replace sysout with logger
2017-03-19 09:20:00 +01:00
andi
9ab5d76d93
better exception logging
2017-03-19 09:08:41 +01:00
andi
aadc9cbd21
move TcpIngestor to pdb-ui
...
and start it in the web application.
Also use the spring way of handling property files.
2017-03-19 08:00:18 +01:00
andi
16f9c92d13
add special logger for throughput metrics
...
so that we can enable/disable it individually
2017-03-18 10:20:14 +01:00
andi
a01c8b3907
fix flaky test and improve error handling
...
just ignore invalid entries
2017-03-18 10:14:41 +01:00
andi
a221259417
remove project pdb-keyword-db
...
it was only created to test how fast a keyword db implementation would
be that works with integer arrays
2017-03-17 16:26:00 +01:00
andi
513c256352
update third party libraries
2017-03-17 16:23:21 +01:00
andi
ade8463e46
update to jquery 3.2.0
2017-03-17 16:12:18 +01:00
andi
182a907466
replace flex boxes with new grids
2017-03-17 13:13:12 +01:00
andi
3456177291
add date range filter
2017-03-17 11:17:57 +01:00
andi
8cc42916a4
scroll in autocomplete proposals
2017-02-12 19:43:35 +01:00
andi
f178603bc1
add time to x-axis labels only if range is less than two weeks
2017-02-12 19:08:42 +01:00
andi
5aee6f5e4d
use label '<none>' to for values that have not value for groupBy field
2017-02-12 18:56:37 +01:00
andi
e0a2c90cfe
make active row in autocomplete proposals better visible
2017-02-12 18:23:52 +01:00
andi
141e090129
ignore user properties
2017-02-12 18:20:50 +01:00
andi
a0f67c383c
remove user config
2017-02-12 18:20:38 +01:00
andi
d137f7c9cb
limit the number of plots
2017-02-12 18:17:36 +01:00
andi
e47519e6d9
change button 'search' to 'plot'
...
add label to 'groupBy' option
2017-02-12 12:34:18 +01:00
andi
becd04ed13
set terminal mode for gnuplot to noenhanced
...
otherwise labels are parsed as LaTeX
2017-02-12 11:15:37 +01:00
andi
562dadb692
group plots by field
2017-02-12 09:59:14 +01:00
andi
b238849d65
use text input for filtering, again
2017-02-12 09:32:46 +01:00
andi
c2e42ea5fb
test didn't stop correctly
...
because I used offer() on a blocking queue of length 1 (chances are
high, that the element won't be added).
2017-02-05 11:21:09 +01:00
andi
0c9195011a
use log4j in pdb-ui
2017-02-05 11:20:00 +01:00
andi
3722ba02b1
add slf4j via log4j 2 logging
2017-02-05 09:53:25 +01:00
andi
175a866c90
update third-party libraries
2017-02-05 08:54:49 +01:00
andi
30b92459a7
update gradle to 3.3
2017-02-05 08:32:15 +01:00
andi
9c86f8136b
you can now make runnable distributions via './gradlew distZip'
2017-02-05 08:29:59 +01:00
andi
ba2076cbb5
check performance with primitive ints instead of strings as doc id
...
Queries can be done in less than a millisecond even for hundreds of
thousands of documents.
2017-02-04 10:11:09 +01:00
andi
4f77515bbd
test for keywords db performance
2017-01-07 09:10:42 +01:00
andi
c283568757
group plots by a single field
2016-12-30 18:45:01 +01:00