exceptions: move defrag stats to common counter

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

Task #7185

(cherry picked from commit b4c216a4ba)
pull/13732/head
Juliana Fajardini 1 year ago
parent 2e77f23ab8
commit 538d8e05a0

@ -4855,11 +4855,6 @@
"max_frag_hits": {
"type": "integer"
},
"memcap_exception_policy": {
"description":
"How many times defrag memcap exception policy was applied, and which one",
"$ref": "#/$defs/exceptionPolicy"
},
"ipv4": {
"type": "object",
"properties": {
@ -4955,6 +4950,14 @@
"Consolidated stats on how many times app-layer error exception policy was applied, and which one",
"$ref": "#/$defs/exceptionPolicy"
}
},
"defrag": {
"type": "object",
"memcap": {
"description":
"How many times defrag memcap exception policy was applied, and which one",
"$ref": "#/$defs/exceptionPolicy"
}
}
}
},

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

Loading…
Cancel
Save