Commit graph

147 commits

Author SHA1 Message Date
emanuele-f
bf044ac63b Fix charts showing old data when the last export is too old 2019-02-13 17:29:26 +01:00
emanuele-f
33a26d4ff5 Fix totals in aggregated timeseries 2019-02-08 13:33:14 +01:00
emanuele-f
d28bd1e4e9 Simplify CQ handling by storing data as derivatives
This requires less complexity than integral handling as it can now be handled similarly as gauge metrics
2019-02-07 12:11:44 +01:00
emanuele-f
b82aea611e Properly handle CQ aggregated types for counters 2019-02-06 19:17:41 +01:00
emanuele-f
ce96249702 Fix CQ error 2019-02-05 20:43:30 +01:00
emanuele-f
fde0717ac9 Fix influxdb continuos queries 2019-02-05 16:24:11 +01:00
emanuele-f
4d0f153b06 Avoid different number of points for past queries 2019-02-04 16:51:38 +01:00
emanuele-f
4f60243338 Implement timeseries data read from aggregated retention policies
Aggregation selector can be shown by setting "ntopng.prefs.influxdb.debug_aggregation" = "1"
2019-02-04 13:26:22 +01:00
emanuele-f
8e471d92fb Add first aggregation time for aggregated influxdb data 2019-02-04 13:26:22 +01:00
emanuele-f
10468d83bf Fix 1d aggregation 2019-02-01 17:58:17 +01:00
emanuele-f
e46d4ef5df Fix continuos queries creation 2019-01-31 19:09:00 +01:00
emanuele-f
fb3a0b8659 Get timeseries data with timestamps 2019-01-31 16:31:37 +01:00
emanuele-f
229c3b13c9 Implement initial InfluxDB rollup support
Currently disabled, enable with
  redis-cli set ntopng.prefs.beta_rollup 1
2019-01-31 12:02:40 +01:00
Luca Deri
36b34389ac Initial work towards REST-ful code rework 2019-01-30 10:54:09 +01:00
Simone Mainardi
07eaeb2bcd Fixes received ZMQ flows wrongly stored as gauge 2019-01-23 17:35:13 +01:00
Simone Mainardi
aac5c792b7 Fixes timeseries 'missing metric' errors 2019-01-23 17:30:46 +01:00
Simone Mainardi
fa3d346f58 Adds historical charts of flow collection drops 2019-01-23 16:16:55 +01:00
emanuele-f
5a1aa773c2 Fix missing L7 charts after string.split migration
Fix #2311
2019-01-14 19:19:58 +01:00
emanuele-f
fccb39f676 Add check for possibly nil value 2019-01-11 10:41:44 +01:00
emanuele-f
40d8c36656 Fix split call in second.lua (without lua_utils) 2019-01-10 19:20:08 +01:00
emanuele-f
467cbf9904 Implement ingress/egress traffic charts
Closes #1452
2019-01-10 16:12:50 +01:00
emanuele-f
e3952dbb48 Add exported/dropped flows/sec timeseries
Implements #2300
2019-01-09 16:15:40 +01:00
emanuele-f
45769a1fbe Fix RRD default name for non wildcard tags 2019-01-04 12:45:55 +01:00
emanuele-f
66f2555d94 Fix tracker error aborting data delete on nEdge 2019-01-02 16:33:31 +01:00
emanuele-f
11a99722e0 Implement network data delete
IPv4 network masks /24 to /32 are now supported.

Fix #2257
2019-01-02 13:09:48 +01:00
emanuele-f
9bda5cf401 Hide timeseries table views if step is too small 2018-12-22 02:07:54 +01:00
emanuele-f
657084e7d0 Properly handle L4 protocols charts 2018-12-20 12:16:46 +01:00
emanuele-f
cc6f7915e4 Temporary disable InfluxDB on Windows as not working
The problem may be related to libcurl
2018-12-19 19:03:29 +01:00
emanuele-f
57f8f6f54e RRD error handling 2018-12-18 18:53:19 +01:00
Emanuele Faranda
3f4653ef83 Fix nEdge graphs resolution to avoid gaps.
Fixes #2189
2018-12-17 10:30:16 +01:00
emanuele-f
d48eb6def0 Stop running HTTP GET requests if the client disconnects
For example, this avoids running too many queries on InfluxDB in parallel when the user clicks multiple items in the gui
2018-12-14 19:49:53 +01:00
emanuele-f
fd2b5c385b Add support for SNMP timeseries delete 2018-12-10 18:03:05 +01:00
emanuele-f
95713ddfc6 Add driver:deleteOldData and delete old RRDs 2018-12-10 17:42:39 +01:00
emanuele-f
332206da92 Prepare test case for possible heartbeat implementation 2018-12-06 18:35:25 +01:00
emanuele-f
9bae8e234a Implement InfluxDB alerts when export fails
Fixes #2193
2018-12-06 14:32:37 +01:00
Simone Mainardi
12d4f54c9e Lua 5.3+ compat fixes 2018-11-26 14:57:58 +01:00
emanuele-f
d6e78848ed Handle slow InfluxDB queries 2018-11-23 19:08:19 +01:00
emanuele-f
695f674257 Fix SNMP step when high resolution timeseries are enabled
Fixes #2154
2018-11-22 18:49:04 +01:00
emanuele-f
def73cfd4c Cosmetic changes to tests 2018-11-09 12:11:15 +01:00
emanuele-f
12e2e500b1 Implement InfluxDB query test 2018-11-09 12:11:15 +01:00
emanuele-f
e6643f12b1 Fix host traffic total serie issue with InfluxDB 2018-11-02 19:08:32 +01:00
emanuele-f
b687ee414f Improve charts top local talkers 2018-10-29 12:20:24 +01:00
emanuele-f
be1bdfff57 Improve timeseries table navigation 2018-10-22 19:57:58 +02:00
emanuele-f
9efe059588 Fix InfluxDB export failed error at startup
Fix #2108
2018-10-18 15:51:41 +02:00
emanuele-f
ef0f401e51 Implement queryTotal for RRD and make it standard 2018-10-17 12:54:14 +02:00
Simone Mainardi
f1d578dd9d Fixes ICMP protocol shown twice in charts 2018-10-17 11:35:57 +02:00
emanuele-f
9214a0738b Top senders fix on RRD 2018-10-16 19:38:18 +02:00
emanuele-f
9e06ee34a4 Fix error in host_partials 2018-10-16 19:12:57 +02:00
emanuele-f
ded832dfad Fix top senders/receivers totals 2018-10-16 18:39:19 +02:00
emanuele-f
936c869c3f Move expensive string concatenations to C while inserting timeseries 2018-10-12 17:58:59 +02:00