Commit graph

129 commits

Author SHA1 Message Date
Simone Mainardi
1ae2b2d932 Refactors NtopngUtils into NtopUtils 2020-08-18 15:10:04 +02:00
Simone Mainardi
e61f9ffe68 Refactor JS code into class NtopngUtils
Implements #3735
2020-08-18 14:13:48 +02:00
Alfredo Cardigliano
abfb7d1bda Set graph labels for dscp 2020-07-21 11:29:58 +02:00
emanuele-f
188297e164 Fix charts loading error in nEdge 2020-05-15 15:00:55 +02:00
emanuele-f
e2bade07d5 Remove trend, SMA and EMA from the charts 2020-04-30 15:02:59 +02:00
emanuele-f
d1ae6b545a Improve last point add logic for active monitoring
Now the point is only added if the current time is contained between the last update and the next
expected update
2020-04-27 10:49:44 +02:00
emanuele-f
345b202975 Split 95th percentile by direction 2020-04-24 18:24:57 +02:00
emanuele-f
c1a1ff54da Split SNMP and AS traffic directions in charts 2020-04-24 17:33:38 +02:00
emanuele-f
4309248829 Add extra point in the active monitoring chart 2020-04-24 11:38:44 +02:00
emanuele-f
f10716fd17 Chart host unreachable data points as red lines
Needed for #3777
2020-04-21 15:49:25 +02:00
emanuele-f
c6b43f1af3 Pass client timezone as a cookie to properly format time 2020-04-15 17:44:08 +02:00
Alfredo Cardigliano
f25bb5f830 Add timezone to the nindex query 2020-03-09 11:39:48 +01:00
emanuele-f
b0520ee189 Improve localization support
- nDPI categories are now localized (see getCategoryLabel)
- Add some missing localization in plugins/user scripts pages
2020-03-03 18:26:14 +01:00
emanuele-f
69658c90c9 Hide horizontal line series if the rest of the chart becomes empty
Fixes #3446
2020-02-27 11:04:28 +01:00
Alfredo Cardigliano
703b96cf8f Handle GUI timezone vs backend timezone in interface historical data 2020-02-24 16:55:18 +01:00
emanuele-f
405e300b3c Fix charts empty datetimepicker 2020-01-30 16:26:06 +01:00
emanuele-f
35a3c9ab07 Fix datetimepicker api usage 2020-01-27 16:36:22 +01:00
emanuele-f
d8779b35bc Fix js error in charts 2020-01-20 14:42:19 +01:00
Alfredo Cardigliano
bd2c2f3ced Raw Flows dropdown fix 2020-01-07 10:55:07 +01:00
Simone Mainardi
dacaa7e3db Migrates font-awesome 5 fa to fas 2019-12-18 11:50:02 +01:00
Simone Mainardi
ba99f74a90 Bootstrap migration to new tempusdominus datetimepicker 2019-12-05 09:27:47 +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
58d88d161e Implement redis num calls charts 2019-11-06 18:12:17 +01:00
emanuele-f
e978a83151 Improve user scripts charts
Fixes #3020
2019-10-31 13:30:24 +01:00
emanuele-f
63660b59f4 Add stacked top user scripts chart 2019-10-29 16:36:00 +01:00
emanuele-f
0c8b7ad0d2 Fix misplaced tooltip after chart update 2019-09-20 18:49:28 +02:00
emanuele-f
0bc0e91a40 Add float scale for chart with max value smaller than 1
Fixes #2868
2019-09-20 15:05:18 +02:00
emanuele-f
69cd896a9f Implement engaged alerts and flow alerts timeseries 2019-08-21 16:57:14 +02:00
emanuele-f
f6056a9d12 Avoid js errors when min/max_val_idx is outside range
This can occur right after timeseries resolution pref is changed
2019-08-21 15:58:42 +02:00
emanuele-f
fe8a586e6a Fix for negative values in y axis 2019-07-05 20:33:39 +02:00
emanuele-f
3732fbc691 Fix repeated values appearing in chart with low gauge values 2019-07-05 18:55:02 +02:00
emanuele-f
65580f7b62 Fix chart x ticks issues with some steps
The issue occurred with some steps (e.g. 4 seconds step in nEdge) which were not divisible
by the steps reported in range_params in graph_utils.js
2019-07-04 12:18:55 +02:00
emanuele-f
e51afad344 Fix InfluxDB export chart 2019-07-01 15:00:52 +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
82305dd24a Fix InfluxDB incorrect timestamp while performing queries 2019-06-18 14:57:09 +02:00
emanuele-f
649f4a9e61 Implement InfluxDB write throughput and failures charts 2019-06-07 19:22:31 +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
791afdbaca Implement CPU load chart 2019-06-06 19:20:11 +02:00
emanuele-f
7f48a4ac88 Pro charts zoom in and zoom out functions 2019-06-06 17:49:52 +02:00
emanuele-f
8e546e904d Add event exporters charts 2019-04-29 15:11:01 +02:00
Simone Mainardi
fbcf2f4948 Walks and adds ifAlias to SNMP interfaces list, charts and tables
Implements #2407 together with companion commit in the pro
2019-04-19 11:45:45 +02:00
emanuele-f
387543f8e9 Fix top talkers when mac address is used as LBD hosts ID 2019-04-05 17:49:22 +02:00
emanuele-f
cb0149723f Changes for l4 protocols stacked view 2019-04-03 14:56:03 +02:00
emanuele-f
c664c5dc9e Only show comparison period (e.g. 1 day ago) when a custom period is not selected 2019-03-12 10:44:10 +01:00
emanuele-f
8977ac81f6 Add ntopng process memory chart 2019-03-05 13:59:38 +01:00
emanuele-f
a486d2c19f Implement host counter of total triggered alerts
Closes #2391
2019-02-20 20:12:44 +01:00
emanuele-f
29c6f1e1b2 Show minus sign when a binary indicator is not available in the selected point
Closes #2378
2019-02-18 13:12:39 +01:00
emanuele-f
69b1dd998e Avoid graphing anomaly indicators in their first rolling window 2019-02-15 18:33:07 +01:00
emanuele-f
5f0f04ca7c Timeseries debug improvement 2019-02-04 21:08:23 +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