diff --git a/etc/schema.json b/etc/schema.json index 2103379e63..2139013c66 100644 --- a/etc/schema.json +++ b/etc/schema.json @@ -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" + } } } }, diff --git a/src/decode.c b/src/decode.c index 15ffbc54d7..c779baf7fc 100644 --- a/src/decode.c +++ b/src/decode.c @@ -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++) {