emanuele-f
32bf3b1ac4
Avoid reporting the last point when the timeseries write has not completed yet
...
Fixes #3478
2020-03-02 12:11:52 +01:00
Simone Mainardi
0d9c9bada5
Minor return value fix
2020-03-01 19:22:07 +01:00
Luca Deri
612dc97fb8
Cleaned up the RRD driver
2020-03-01 18:23:46 +01:00
Simone Mainardi
4f30ce04a3
RRD queue fixes and debug info
2020-03-01 13:50:58 +01:00
Simone Mainardi
cce4dcf568
Implements in-mem RRD writes queue, avoids json enc/dec
2020-02-29 22:30:00 +01:00
Simone Mainardi
488165c592
Adds drops counter when the RRD export queue is full
2020-02-29 10:09:02 +01:00
Simone Mainardi
a288bbf40c
Adds experimental RRD write queue
2020-02-28 19:47:44 +01:00
Luca Deri
8e1da33141
Implemented debug code for RRD
2020-02-28 17:20:30 +01:00
Simone Mainardi
918ab6283c
Fixes RRD points always written as integers without decimals
...
Fixes #3465
2020-02-28 10:56:13 +01:00
Luca Deri
301991836d
Added some debug code
2020-02-27 08:42:10 +01:00
emanuele-f
7b6ce10940
Improve empty RRD files detection for faster recovery
2020-02-26 19:09:08 +01:00
emanuele-f
a7d7d6e2ed
Revert "Move host score to 5mins"
...
This reverts commit ab1aaeb38f .
2020-02-25 15:42:27 +01:00
emanuele-f
ab1aaeb38f
Move host score to 5mins
2020-02-25 12:50:06 +01:00
Simone Mainardi
a2237266ee
Adds total rrd writes and drops to periodic scripts timeseries
2020-02-24 12:54:43 +01:00
Simone Mainardi
a0612895fe
Implements slow rrd checks and updates in C
2020-02-19 19:28:07 +01:00
Simone Mainardi
a7ea7f76ed
Implements detection of slow timeseries append
2020-02-19 18:45:36 +01:00
Simone Mainardi
0e64fd94d6
Implements deadlines for periodic and user scripts
2020-02-18 18:44:41 +01:00
Simone Mainardi
00158e8bc2
Implements error handling in line protocol generation
2020-02-16 14:30:08 +01:00
Luca Deri
170bc60f19
Updated (C)
2020-01-08 23:52:51 +01:00
Simone Mainardi
dacaa7e3db
Migrates font-awesome 5 fa to fas
2019-12-18 11:50:02 +01:00
emanuele-f
e28d0ec755
Reduce the 1d aggregation visualization interface when 1h is disabled
2019-12-18 11:44:04 +01:00
emanuele-f
262fc931f6
Disable InfluxDB 1h data rollup to reduce db pressure
2019-12-18 11:31:31 +01:00
emanuele-f
d86d58a80d
Make InfluxDB query timeout configurable
2019-11-29 12:10:59 +01:00
emanuele-f
2a04c8fe35
Log influxdb queries in redis
2019-11-26 13:54:52 +01:00
emanuele-f
478c97b743
Inhibit some influxdb queries when the database does not respond
...
This reduces the gui loading time when such event occurs
2019-11-25 15:39:21 +01:00
emanuele-f
1fd65ac44c
Flow user scripts enhancements
...
- Add title label in hash table utilization gauges
- List Hash Tables charts and Periodic Activities charts in a single page
- Replace Periodic Activities max duration column with time utilization percentage
- Add api to add a straight line in the charts
- Show max duration time as a straight line in Periodic Activities charts
- Move dropped flow calls charts to the Peridic Activities page
- Fix expert view number of calls 0
- Fix interface/host/network trigger alert label
- Move chart icon to separate column in redis and influxdb pages
- Fix interface menu selection in Hash Tables and Periodic Activities
- Highlight issues with a warning triangle in Hash Tables and Periodic Activities
- Fix some page navigation issues with extra_params
- Fix wrong schema graph options passed to nv_graph_utils
2019-11-20 20:09:45 +01:00
emanuele-f
4628ad3bcd
Fix invalid upsampling due to missing points in composed charts
2019-11-14 20:03:43 +01:00
emanuele-f
8747af5f2b
Reduce max queue length
2019-10-24 17:00:03 +02:00
emanuele-f
3882e2f26d
Fix invalid failed exports key
2019-10-24 16:34:06 +02:00
emanuele-f
0d04eb2d5c
Stop writing points if InfluxDB export is failing.
...
The dropped points are accounted and shown in the gui. Dropped points alert are generated as usual.
Fixes #2998
2019-10-24 16:09:01 +02:00
emanuele-f
10aa5542f8
Rework alertEntity functions to avoid modules circular dependencies
...
Fixes #2975
2019-10-23 13:01:57 +02:00
Simone Mainardi
002f1e7176
InfluxDB writes are now done with second precision
...
Implements #2935
2019-10-14 09:44:15 +02:00
Simone Mainardi
aa652145d0
Unifies flows, timeseries and top-talkers data retention
...
Implements #2897
2019-10-07 16:35:32 +02:00
Simone Mainardi
039034435b
Prevents InfluxDB export retries on missing timeseries files
...
Fixes #2873
2019-09-27 10:18:25 +02:00
emanuele-f
907b260ece
Fix for missing "other" series
2019-09-20 18:49:28 +02:00
emanuele-f
acac611c29
Add missing tags in last-timestamp check
2019-09-16 20:19:08 +02:00
emanuele-f
d29bb578c0
Add last-timestamp check to avoid adding invalid 0 points in the charts
...
The issue occurred in InfluxDB due to a delay between buffering and actual export.
This possible addresses #2853
2019-09-16 20:04:30 +02:00
emanuele-f
1d248331f6
Implement optimized exists query in InfluxDB
...
This avoids returning too much results when using standard listSeries
2019-09-05 16:02:20 +02:00
emanuele-f
7bf8b8b1e5
Use insertion_step when creating RRD files
2019-09-05 10:59:10 +02:00
Simone Mainardi
2e67a69cb7
Implements redis health and keys used monitoring
2019-08-30 16:19:33 +02:00
Simone Mainardi
3a5de882fe
Fixes lua nil-call exception upon InfluxDB errors
...
Fixes
WARNING: Script failure [/home/simone/ntopng/scripts/callbacks/system/timeseries.lua][/home/simone/ntopng/scripts/lua/modules/alerts_api.lua:223: attempt to call a nil value (global 'alertEntity')]
2019-08-16 20:48:11 +02:00
emanuele-f
b365cd28df
Prevent possible timestamp-based rrd_update errors from occurring
2019-08-02 11:52:40 +02:00
emanuele-f
c183a577be
Alerts API cleanup and JSON migration
2019-07-29 15:17:22 +02:00
emanuele-f
9c39268441
Fix script failures when prometheus export is enabled
2019-07-25 17:27:51 +02:00
emanuele-f
0d04f24881
Remove unnecessary call
2019-07-15 22:33:12 +02:00
Simone Mainardi
e28bb2ae96
Implements InfluxDB overall health checks
2019-07-04 12:49:39 +02:00
Simone Mainardi
5187a36d37
Implements flags to detect recent InfluxDB export failures and dropped points
2019-07-04 11:38:10 +02:00
emanuele-f
47e5d87e44
Show InfluxDB setup errors in the header
...
Fixes #2702
2019-07-03 16:59:29 +02:00
emanuele-f
0957bef845
Fix InfluxDB error with partial reply during setup
...
Fixes #2703
2019-07-03 14:30:14 +02:00
Simone Mainardi
9f3bb73ddc
Keeps InfluxDB export stats since startup
2019-07-02 18:42:09 +02:00