Added host timeseries to new rest_api

This commit is contained in:
MatteoBiscosi 2022-08-31 12:32:40 +02:00
parent fd57de106c
commit a4100b0cd9
3 changed files with 132 additions and 105 deletions

View file

@ -513,78 +513,6 @@ schema:addMetric("num_as_server")
-- ##############################################
schema = ts_utils.newSchema("host:contacts_behaviour", {step=300, metrics_type=ts_utils.metrics.gauge})
schema:addTag("ifid")
schema:addTag("host")
schema:addMetric("value")
schema:addMetric("lower_bound")
schema:addMetric("upper_bound")
-- ##############################################
schema = ts_utils.newSchema("host:cli_active_flows_behaviour", {step=300, metrics_type=ts_utils.metrics.gauge})
schema:addTag("ifid")
schema:addTag("host")
schema:addMetric("value")
schema:addMetric("lower_bound")
schema:addMetric("upper_bound")
-- ##############################################
schema = ts_utils.newSchema("host:srv_active_flows_behaviour", {step=300, metrics_type=ts_utils.metrics.gauge})
schema:addTag("ifid")
schema:addTag("host")
schema:addMetric("value")
schema:addMetric("lower_bound")
schema:addMetric("upper_bound")
-- ##############################################
schema = ts_utils.newSchema("host:cli_score_behaviour", {step=300, metrics_type=ts_utils.metrics.gauge})
schema:addTag("ifid")
schema:addTag("host")
schema:addMetric("value")
schema:addMetric("lower_bound")
schema:addMetric("upper_bound")
-- ##############################################
schema = ts_utils.newSchema("host:srv_score_behaviour", {step=300, metrics_type=ts_utils.metrics.gauge})
schema:addTag("ifid")
schema:addTag("host")
schema:addMetric("value")
schema:addMetric("lower_bound")
schema:addMetric("upper_bound")
-- ##############################################
schema = ts_utils.newSchema("host:cli_active_flows_anomalies", {step=300, metrics_type=ts_utils.metrics.gauge})
schema:addTag("ifid")
schema:addTag("host")
schema:addMetric("anomaly")
-- ##############################################
schema = ts_utils.newSchema("host:srv_active_flows_anomalies", {step=300, metrics_type=ts_utils.metrics.gauge})
schema:addTag("ifid")
schema:addTag("host")
schema:addMetric("anomaly")
-- ##############################################
schema = ts_utils.newSchema("host:cli_score_anomalies", {step=300, metrics_type=ts_utils.metrics.gauge})
schema:addTag("ifid")
schema:addTag("host")
schema:addMetric("anomaly")
-- ##############################################
schema = ts_utils.newSchema("host:srv_score_anomalies", {step=300, metrics_type=ts_utils.metrics.gauge})
schema:addTag("ifid")
schema:addTag("host")
schema:addMetric("anomaly")
-- ##############################################
schema = ts_utils.newSchema("host:l4protos", {step=300})
schema:addTag("ifid")
schema:addTag("host")
@ -857,4 +785,79 @@ if ntop.isPro() then
schema:addMetric("value")
schema:addMetric("lower_bound")
schema:addMetric("upper_bound")
-------------------------------------------------------
-- HOST SCHEMAS
-------------------------------------------------------
schema = ts_utils.newSchema("host:contacts_behaviour", {step=300, metrics_type=ts_utils.metrics.gauge})
schema:addTag("ifid")
schema:addTag("host")
schema:addMetric("value")
schema:addMetric("lower_bound")
schema:addMetric("upper_bound")
-- ##############################################
schema = ts_utils.newSchema("host:cli_active_flows_behaviour", {step=300, metrics_type=ts_utils.metrics.gauge})
schema:addTag("ifid")
schema:addTag("host")
schema:addMetric("value")
schema:addMetric("lower_bound")
schema:addMetric("upper_bound")
-- ##############################################
schema = ts_utils.newSchema("host:srv_active_flows_behaviour", {step=300, metrics_type=ts_utils.metrics.gauge})
schema:addTag("ifid")
schema:addTag("host")
schema:addMetric("value")
schema:addMetric("lower_bound")
schema:addMetric("upper_bound")
-- ##############################################
schema = ts_utils.newSchema("host:cli_score_behaviour", {step=300, metrics_type=ts_utils.metrics.gauge})
schema:addTag("ifid")
schema:addTag("host")
schema:addMetric("value")
schema:addMetric("lower_bound")
schema:addMetric("upper_bound")
-- ##############################################
schema = ts_utils.newSchema("host:srv_score_behaviour", {step=300, metrics_type=ts_utils.metrics.gauge})
schema:addTag("ifid")
schema:addTag("host")
schema:addMetric("value")
schema:addMetric("lower_bound")
schema:addMetric("upper_bound")
-- ##############################################
schema = ts_utils.newSchema("host:cli_active_flows_anomalies", {step=300, metrics_type=ts_utils.metrics.gauge})
schema:addTag("ifid")
schema:addTag("host")
schema:addMetric("anomaly")
-- ##############################################
schema = ts_utils.newSchema("host:srv_active_flows_anomalies", {step=300, metrics_type=ts_utils.metrics.gauge})
schema:addTag("ifid")
schema:addTag("host")
schema:addMetric("anomaly")
-- ##############################################
schema = ts_utils.newSchema("host:cli_score_anomalies", {step=300, metrics_type=ts_utils.metrics.gauge})
schema:addTag("ifid")
schema:addTag("host")
schema:addMetric("anomaly")
-- ##############################################
schema = ts_utils.newSchema("host:srv_score_anomalies", {step=300, metrics_type=ts_utils.metrics.gauge})
schema:addTag("ifid")
schema:addTag("host")
schema:addMetric("anomaly")
end