]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
exceptions: move ssn memcap stats to common counter
authorJuliana Fajardini <jufajardini@oisf.net>
Mon, 24 Mar 2025 19:24:14 +0000 (12:24 -0700)
committerVictor Julien <victor@inliniac.net>
Tue, 1 Apr 2025 08:17:01 +0000 (10:17 +0200)
Part of making the exception policy stats counters more search
friendly.

Task #7185

etc/schema.json
src/stream-tcp.c

index 398bffb748b4fb5392d2c46417d41e5316adddaf..8c6a359b1ddf373077a9a6c80bcc725084e77edb 100644 (file)
                                         "How many times flow memcap exception policy was applied, and which one",
                                 "$ref": "#/$defs/exceptionPolicy"
                             }
+                        },
+                        "tcp": {
+                            "type": "object",
+                            "ssn_memcap": {
+                                "description":
+                                        "How many times session memcap exception policy was applied, and which one",
+                                "$ref": "#/$defs/exceptionPolicy"
+                            }
                         }
                     }
                 },
                         "ssn_memcap_drop": {
                             "type": "integer"
                         },
-                        "ssn_memcap_exception_policy": {
-                            "description":
-                                    "How many times session memcap exception policy was applied, and which one",
-                            "$ref": "#/$defs/exceptionPolicy"
-                        },
                         "stream_depth_reached": {
                             "type": "integer"
                         },
index 03bd6c57a41c15c6704d0ee8807bc1b243d5949e..811f82fe69bb672ed822492fbd59d39145c6bd78 100644 (file)
@@ -5999,7 +5999,7 @@ TmEcode StreamTcpThreadInit(ThreadVars *tv, void *initdata, void **data)
     stt->counter_tcp_ssn_from_cache = StatsRegisterCounter("tcp.ssn_from_cache", tv);
     stt->counter_tcp_ssn_from_pool = StatsRegisterCounter("tcp.ssn_from_pool", tv);
     ExceptionPolicySetStatsCounters(tv, &stt->counter_tcp_ssn_memcap_eps, &stream_memcap_eps_stats,
-            stream_config.ssn_memcap_policy, "tcp.ssn_memcap_exception_policy.",
+            stream_config.ssn_memcap_policy, "exception_policy.tcp.ssn_memcap.",
             IsStreamTcpSessionMemcapExceptionPolicyStatsValid);
 
     stt->counter_tcp_pseudo = StatsRegisterCounter("tcp.pseudo", tv);