exceptions: move defrag stats to common counter

Part of making the exception policy stats counters more search
friendly.

Task #7185
pull/12891/head
Juliana Fajardini 1 year ago committed by Victor Julien
parent 6c484064d8
commit b4c216a4ba

@ -6021,11 +6021,6 @@
"type": "integer", "type": "integer",
"description": "Current memory use." "description": "Current memory use."
}, },
"memcap_exception_policy": {
"description":
"How many times defrag memcap exception policy was applied, and which one",
"$ref": "#/$defs/exceptionPolicy"
},
"ipv4": { "ipv4": {
"type": "object", "type": "object",
"properties": { "properties": {
@ -6163,6 +6158,14 @@
"Consolidated stats on how many times app-layer error exception policy was applied, and which one", "Consolidated stats on how many times app-layer error exception policy was applied, and which one",
"$ref": "#/$defs/exceptionPolicy" "$ref": "#/$defs/exceptionPolicy"
} }
},
"defrag": {
"type": "object",
"memcap": {
"description":
"How many times defrag memcap exception policy was applied, and which one",
"$ref": "#/$defs/exceptionPolicy"
}
} }
} }
}, },

@ -683,7 +683,7 @@ void DecodeRegisterPerfCounters(DecodeThreadVars *dtv, ThreadVars *tv)
dtv->counter_defrag_tracker_timeout = StatsRegisterCounter("defrag.wrk.tracker_timeout", tv); dtv->counter_defrag_tracker_timeout = StatsRegisterCounter("defrag.wrk.tracker_timeout", tv);
ExceptionPolicySetStatsCounters(tv, &dtv->counter_defrag_memcap_eps, &defrag_memcap_eps_stats, ExceptionPolicySetStatsCounters(tv, &dtv->counter_defrag_memcap_eps, &defrag_memcap_eps_stats,
DefragGetMemcapExceptionPolicy(), "defrag.memcap_exception_policy.", DefragGetMemcapExceptionPolicy(), "exception_policy.defrag.memcap.",
IsDefragMemcapExceptionPolicyStatsValid); IsDefragMemcapExceptionPolicyStatsValid);
for (int i = 0; i < DECODE_EVENT_MAX; i++) { for (int i = 0; i < DECODE_EVENT_MAX; i++) {

Loading…
Cancel
Save