Skip to main content

Meta Session Group

Counts internal statistics of each session (flow) group: flow cache size, new, expired, terminated and flushed flows. Keyed by the session group GUID.

PropertyValue
GUID{594606BD-EEB2-4E0B-BAC4-84B7057088C8}
LayerSystem
InputInternal
Key typeSession group GUID
ImplementationNative C++ — CPICGFlowMons (trisul_probe/src/sysplugs/monitors/PICGFlowMons.cpp) defines the group; values come from CXSessionGroup::GenMonitorTMS (stengine/XSessionGroup.cpp)
Bucket / Topper60 s / 300 s
Enabled by defaultYes

What it measures​

  • At the end of each flush, every session group writes one row about its flow tracker to its own key.
  • The counters cover the interval since the last flush and reset after each row.
  • Master Size and MRU Size are taken at the start of the flush, before expired flows are removed.
  • Each stats engine writes its own row for the same key. The counter meters add up across engines.

Keys​

One key is the GUID of the session group being monitored.

KeyMeaning
{99A78737-4B41-4387-8F31-8077DB917336}TCP/IP Sessions. Covers all IP flows: TCP, UDP, ICMP, GRE, ESP and others.

Special keys​

KeyMeaning
SYS:GROUP_TOTALSSum of every update in the interval, across all session groups.

Meter list​

IDNameTypeUnitsTopBottomDescription
0Master SizeVT_GAUGEi00Flows in the flow cache at flush time.
1MRU SizeVT_GAUGEi00Flows in the most-recently-used index. Equal to Master Size in normal operation.
2NewVT_COUNTERi00Flows created in the interval.
3ClosedVT_COUNTERi00Not populated by the current code.
4ExpiredVT_COUNTERi00Flows removed because they timed out.
5TerminatedVT_COUNTERi00Flows marked ended by the protocol, for example TCP FIN or RST.
6FlushedVT_COUNTERi00Flows written to the hub. Includes the FlushedActive count.
7FlushedActiveVT_COUNTERi00Long-running flows written to the hub while still active.
8Key HitsVT_COUNTERi00Updates that found an existing flow.
9Heap memVT_GAUGEi00Not populated by the current code.
10Tail PrunesVT_COUNTERi00Not populated by the current code.
11Hi Water RejVT_COUNTERi00New flows refused because the group was at its hi-water mark in fixed hi-water mode.
12After TermVT_COUNTERi00Not populated by the current code.
13Flush USecsVT_COUNTERi00Time taken by the last flush of this session group, in microseconds.
14Unused Cardinality counterVT_GAUGEUniques2020Reserved cardinality slot. Not populated.
15Unused Cardinality counterVT_GAUGEUniques2020Reserved cardinality slot. Not populated.