Commit graph

94 commits

Author SHA1 Message Date
emanuele-f
97a280e14f Add partial sums in timeseries topk 2018-09-25 11:56:13 +02:00
emanuele-f
134bc7e373 Fix RRD total with sampled series 2018-09-24 18:26:30 +02:00
emanuele-f
b604288c9b Avoid returning topk items with zero bytes 2018-09-24 16:40:07 +02:00
emanuele-f
b8aa23f46d Add redis option to enable slow InfluxDB queries debug
Enable with:
  redis-cli set "ntopng.prefs.debug_influxdb_queries" 1
2018-09-24 16:40:07 +02:00
emanuele-f
58a0d54be3 Fix InfluxDB statistics 2018-09-24 16:40:07 +02:00
emanuele-f
0872c162b5 Implement timeseries tabular view 2018-09-24 16:40:01 +02:00
emanuele-f
e64c2c8fd7 Fix RRD totals 2018-09-24 16:25:21 +02:00
emanuele-f
38ebfc3fc3 Fix InfluxDB top talkers computation 2018-09-24 16:25:00 +02:00
emanuele-f
eb79229048 Implement alerts links to graphs 2018-09-20 20:18:12 +02:00
Simone Mainardi
bf43aceb9c Refactors data delete_data_utils for the use with nEdge 2018-09-20 10:47:41 +02:00
Simone Mainardi
409c8f50ab Checks return value upon RRD directory deletion 2018-09-20 08:54:08 +02:00
emanuele-f
254a0fe5ce Optimize some InfluxDB queries 2018-09-18 17:20:20 +02:00
emanuele-f
f5b4181e08 Fix wrong InfluxDB export ID causing getLatestTimestamp issues 2018-09-18 17:20:20 +02:00
emanuele-f
6ef85d8998 Implement InfluxDB query timing 2018-09-17 18:52:07 +02:00
emanuele-f
1c7234e18f Optimize InfluxDB query by avoiding group-by on high cardinality iface:traffic 2018-09-17 18:52:07 +02:00
emanuele-f
370e0c3564 Fix average when charts interval is not aligned to step 2018-09-17 16:36:33 +02:00
emanuele-f
54b2ce85f7 Fix occasional "No data available" when zooming in 2018-09-14 18:41:22 +02:00
emanuele-f
129e824eea Add InfluxDB information in runtime status and about page
Closes #2010
2018-09-12 18:05:20 +02:00
emanuele-f
30df7e6eeb Implement allowed network and interface checks on timeseries
Fixes #2007
2018-09-12 15:52:14 +02:00
emanuele-f
cd9941a205 Fix occasional "attempt to concatenate local 'label' (a nil value)" 2018-09-11 18:06:15 +02:00
emanuele-f
ffe2c629bc Implement timeseries cleanup
Closes #1940
2018-09-11 17:16:56 +02:00
emanuele-f
433cbb3142 Fix custom interface speed not accounted in ts_common.getMaxPointValue 2018-09-11 13:06:44 +02:00
emanuele-f
42dcd75485 Fix invalid mac addresses graphs path 2018-09-11 12:30:05 +02:00
emanuele-f
c754695928 Fix ninetififthPercentile returning nil with one point 2018-09-10 10:00:48 +02:00
emanuele-f
91ae4c5172 Implement experimental hourly deltas writes
redis-cli set "ntopng.prefs.enable_ts_deltas_writes" "1"
2018-09-07 17:12:18 +02:00
emanuele-f
9e42fd263f Fix wrong query label 2018-09-07 17:12:18 +02:00
emanuele-f
c87a02d012 Implement active host contacts metrics 2018-09-07 11:58:06 +02:00
emanuele-f
5e7a3bc3aa Add missing schema 2018-09-06 17:55:04 +02:00
emanuele-f
a2c26205d6 Add RSI schemas 2018-09-06 17:54:32 +02:00
emanuele-f
15269ed5cf Hide traffic report on InfluxDB as it's currently not available 2018-09-06 09:57:39 +02:00
emanuele-f
10426a5d3c Add nindex driver skelethon 2018-09-04 15:28:31 +02:00
emanuele-f
cfc345709d Implement high resolution interface timeseries 2018-09-04 12:57:18 +02:00
emanuele-f
a594e648c4 Generalize high resolution timeseries
In InfluxDB, 5 minutes timeseries are now written with a minimum of 1 minute resolution
2018-09-03 14:43:52 +02:00
emanuele-f
f91a385eda Fix fist/last point issue on InfluxDB when data is not aligned 2018-08-24 15:33:22 +02:00
emanuele-f
c400bd3992 Check existing InfluxDB database to avoid errors for unprivileged users
Closes #1937
2018-08-24 10:10:55 +02:00
emanuele-f
0004e08191 Add experimental support for 5sec granularity for host timeseries
To enable it (only on *InfluxDB* right now):

- uncomment HOST_NUM_TIMESERIES_POINTS in ntop_defines.h
- run `redis-cli set ntopng.prefs.30_sec_dump 1` and restart ntopng
2018-08-23 18:10:46 +02:00
emanuele-f
354dd697c0 Add max value checks for traffic and packets metrics 2018-08-20 16:19:01 +02:00
emanuele-f
f3497eb37c Graphs improvements
- Show begin and end time in the graph info table
- Show "Custom" zoom resolution when zoom is active and make it clickable to jump to it later
- Hide past time comparison series by default if too high
2018-08-17 15:00:42 +02:00
emanuele-f
0caf680dc0 Fix influx2Series bugs and add more tests 2018-08-17 15:00:42 +02:00
emanuele-f
102da47f26 Add initial point to the graph to match the selected time frame 2018-08-16 17:55:31 +02:00
emanuele-f
6ba093872f Fix multiple alignment issues with timeseries 2018-08-16 17:06:38 +02:00
emanuele-f
cacbdaa9e7 Fix compatibility with ntopng 3.4 RRD format 2018-08-13 18:41:45 +02:00
emanuele-f
da3cbe7b8c Fix bad step when upsampling 2018-08-13 18:41:45 +02:00
emanuele-f
d4ea15619f Add support for InfluxDB authentication 2018-08-13 14:36:06 +02:00
emanuele-f
8ba803a766 Improve influxDB version check and set 1.5.1 as min required 2018-08-10 18:54:30 +02:00
emanuele-f
20e8b4aaca Implement getLatestTimestamp API 2018-08-10 18:54:30 +02:00
emanuele-f
b2107b6f36 Move influxdb data export into driver api 2018-08-10 18:54:30 +02:00
emanuele-f
a2fb8cf5a6 Fix missing series when unrelated tags are passed 2018-08-09 16:10:55 +02:00
emanuele-f
00e85721ff Fix bad values number check 2018-08-09 16:03:22 +02:00
emanuele-f
6ab25c9207 Properly skip InfluxDB empty points 2018-08-09 15:50:04 +02:00