diff --git a/scripts/queries/netobserv_touchstone_tolerancy_config.json b/scripts/queries/netobserv_touchstone_tolerancy_config.json index d25e85be..35d93f48 100644 --- a/scripts/queries/netobserv_touchstone_tolerancy_config.json +++ b/scripts/queries/netobserv_touchstone_tolerancy_config.json @@ -137,6 +137,39 @@ ] } }, + { + "filter": { + "metric_name.keyword": "nFlowsErroredTotals" + }, + "buckets": [ + "metric_name.keyword" + ], + "aggregations": { + "value": [ + "max" + ] + } + }, + { + "filter": { + "metric_name.keyword": "nFlowsErroredPerMinuteTotals" + }, + "buckets": [ + "metric_name.keyword" + ], + "aggregations": { + "value": [ + { + "percentiles": { + "percents": [ + 90 + ] + } + }, + "avg" + ] + } + }, { "filter": { "metric_name.keyword": "lokiRecordsWritten" @@ -170,6 +203,39 @@ ] } }, + { + "filter": { + "metric_name.keyword": "lokiRecordsDropped" + }, + "buckets": [ + "metric_name.keyword" + ], + "aggregations": { + "value": [ + "max" + ] + } + }, + { + "filter": { + "metric_name.keyword": "lokiRecordsDroppedPerMinute" + }, + "buckets": [ + "metric_name.keyword" + ], + "aggregations": { + "value": [ + { + "percentiles": { + "percents": [ + 90 + ] + } + }, + "avg" + ] + } + }, { "filter": { "metric_name.keyword": "cpuFLPTotals" diff --git a/scripts/queries/netobserv_touchstone_tolerancy_rules.yaml b/scripts/queries/netobserv_touchstone_tolerancy_rules.yaml index fb140140..5ee14b4b 100644 --- a/scripts/queries/netobserv_touchstone_tolerancy_rules.yaml +++ b/scripts/queries/netobserv_touchstone_tolerancy_rules.yaml @@ -5,11 +5,23 @@ - json_path: ["metric_name", "nFlowsProcessedPerMinuteTotals", "metric_name", "*", "avg(value)"] tolerancy: -10 max_failures: 0 +- json_path: ["metric_name", "nFlowsErroredTotals", "metric_name", "*", "max(value)"] + tolerancy: -1 + max_failures: 0 +- json_path: ["metric_name", "nFlowsErroredPerMinuteTotals", "metric_name", "*", "avg(value)"] + tolerancy: -1 + max_failures: 0 - json_path: ["metric_name", "lokiRecordsWritten", "metric_name", "*", "max(value)"] - tolerancy: 2 + tolerancy: -10 max_failures: 0 - json_path: ["metric_name", "lokiRecordsWrittenPerMinute", "metric_name", "*", "avg(value)"] - tolerancy: 2 + tolerancy: -10 + max_failures: 0 +- json_path: ["metric_name", "lokiRecordsDropped", "metric_name", "*", "max(value)"] + tolerancy: -1 + max_failures: 0 +- json_path: ["metric_name", "lokiRecordsDroppedPerMinute", "metric_name", "*", "avg(value)"] + tolerancy: -1 max_failures: 0 # CPU totals - json_path: ["metric_name", "cpuFLPTotals", "metric_name", "*", "avg(value)"]