emanuele-f
a1a283d423
Change misbehaving flows ts label
2019-07-10 16:24:49 +02:00
emanuele-f
a3e1744353
Fix system interface timeseries cleanup
2019-07-05 16:26:33 +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
Luca
d73a6e7959
Prometheus export fix
2019-07-02 15:20:33 +02:00
emanuele-f
c56b01b37e
Improve timeseries comments and fix Prometheus settings
2019-07-02 15:05:55 +02:00
Simone Mainardi
90d7255253
Fixes prometheus data format
2019-07-01 23:17:05 +02:00
Luca Deri
dfb0dd4041
Fixed Prometheus.io export. TODO: tell ntopng to read from data from it
2019-07-01 19:07:47 +02:00
Simone Mainardi
0e3de3efe6
Fixes InfluxDB memory calculation
...
Fixes #2694
2019-07-01 18:44:48 +02:00
emanuele-f
840b423aff
Fix RRD l4 protos collision in Windows due to case insensitive paths
2019-07-01 12:01:07 +02:00
emanuele-f
005d56e5dd
Fix RRD collisions
...
Fixes #2690
Thank you @FrancescoStaccini for the hints
2019-07-01 11:29:43 +02:00
Luca Deri
4166f442ab
Prometheus support (work in progress)
2019-06-30 23:25:24 +02:00
Simone Mainardi
0ed48a245b
Adds better description of InfluxDB monitored metrics
2019-06-30 12:56:04 +02:00
Simone Mainardi
80fb89b093
Uses a hash to keep InfluxDB counters (easier to delete in bulk)
2019-06-28 19:05:53 +02:00
Simone Mainardi
6ff75df695
Fixes InfluxDB alerts not set on the system interface
2019-06-28 18:51:12 +02:00
Simone Mainardi
9a5297f0d5
Prevents InfluxDB dropped points alerts from being triggered too often
2019-06-28 18:36:42 +02:00
Simone Mainardi
b34332ec60
Raises influxdb max export queue len to 200
2019-06-28 18:23:36 +02:00
Simone Mainardi
1019f024e4
Adds influxdb dropped points alert
2019-06-28 18:21:25 +02:00
emanuele-f
2df194a282
Implement alert release
2019-06-28 15:06:39 +02:00
emanuele-f
a9d3c78587
Alerts changes
...
NOTE: database schema changed. Existing alerts will be lost.
- Unified engaged and closed tables
- Simplified hosts engaged alert counters handling: periodically set by lua
- Removed alert engine and replaced with alert periodicity
- Now engage is implicitly derived from the alert end timestamp and periodicity
- New alerts_api.lua to easily emit alerts
- Removed past alerts counter aggregation by hash
- Alert notifications for non-flow alerts are now removed from C and triggered by lua
2019-06-28 10:47:17 +02:00
emanuele-f
c506ef6aeb
Implement L7 num flows charts
2019-06-27 10:00:14 +02:00
Simone Mainardi
775b6f8842
Adds InfluxDB total exports
2019-06-25 18:23:58 +02:00
Simone Mainardi
221b224abb
Simplifies handling of Influxdb export stats using Lua
2019-06-25 17:22:41 +02:00
Simone Mainardi
9863cfd0ba
Reworks InfluxDB export to better handle retries
2019-06-24 17:48:53 +02:00
emanuele-f
f9dd5e5e34
Implement retried/failed exports influxdb counters
...
Also add support for inline chart custom labels
2019-06-21 17:11:11 +02:00
emanuele-f
96e371a079
Make graphs menu explicit in system scripts and add support for custom graphs
2019-06-21 13:51:27 +02:00
emanuele-f
b42f795e44
Fix ts file incorrectly deleted after a failed export
2019-06-20 12:07:16 +02:00
emanuele-f
a2f4dc0c24
Add alert generated when InfluxDB export queue is too long
2019-06-19 15:33:56 +02:00
emanuele-f
3898e21558
Improve InfluxDB export logic
...
Retry multiple times before discarding a file. Also more log messages are now produced.
2019-06-19 14:50:31 +02:00
emanuele-f
956a3713dc
InfluxDB export deadline
2019-06-19 11:42:14 +02:00
emanuele-f
89b9aebfd7
Delete ts export queue on startup and add missing error
2019-06-19 11:21:27 +02:00
emanuele-f
aa17725323
Additional debug for RRD
2019-06-19 09:36:58 +02:00
emanuele-f
e43bb6680e
Add support for other aggregation functions
...
monitored host RTT now uses MAX as aggregation function
2019-06-18 16:50:50 +02:00
emanuele-f
dba42d5842
Fix for 0 as last point while using aggregated data
2019-06-18 15:37:24 +02:00
emanuele-f
82305dd24a
Fix InfluxDB incorrect timestamp while performing queries
2019-06-18 14:57:09 +02:00
emanuele-f
cfa9986671
Implement InfluxDB export statistics
2019-06-10 15:52:06 +02:00
Salvatore Costantino
3c5389ed45
Splitted TCP Statistics ( #2645 )
...
* splitted TCP Statistics
* indentation fix
* indentation fix
2019-06-10 09:03:12 +02:00
emanuele-f
1374367e9f
Fix influx memory chart and 5min script error
2019-06-07 20:59:32 +02:00
emanuele-f
43078c6758
Fix continuos queries not created on system scripts ts
2019-06-07 19:44:21 +02:00
emanuele-f
ca251bbe26
Add InfluxDB number of series
2019-06-07 17:46:16 +02:00
emanuele-f
08f066637e
Add InfluxDB memory usage chart
2019-06-07 17:22:02 +02:00
emanuele-f
f51b0f1cda
Add support for influxdb _internal queries at visualization phase
...
Also implement influxdb storage chart
2019-06-07 16:19:33 +02:00
emanuele-f
87dd774e63
Move influx monitoring script into 5min
2019-06-07 12:13:39 +02:00
emanuele-f
9872907123
Fix 5min script error
2019-06-07 11:45:05 +02:00
emanuele-f
42079643c6
Fix cpu load metric type
2019-06-06 19:30:27 +02:00
emanuele-f
791afdbaca
Implement CPU load chart
2019-06-06 19:20:11 +02:00
emanuele-f
ecfa447fcf
Fix InfluxDB ts_utils:exists with empty tags
2019-06-03 11:32:49 +02:00