Skip to main content

Meta Counter Group

Counts internal statistics of every other counter group (keys in memory, new keys, flush time), keyed by that group's GUID.

PropertyValue
GUID{4D88CC23-2883-4DEA-A313-A23B60FE8BDA}
LayerSystem
InputInternal
Key typeCounter group GUID
ImplementationNative C++ — CPICGCounterMons (trisul_probe/src/sysplugs/monitors/PICGCounterMons.cpp) defines the group; values come from CXCounterGroup::GenMonitorTMS (stengine/XCounterGroup.cpp)
Bucket / Topper60 s / 300 s
Enabled by defaultYes

What it measures​

  • At the end of each flush, every counter group writes one row about itself to its own key in this group.
  • A group that has never been updated since the probe started writes nothing.
  • This group and Meta Session Group do not report on themselves.
  • Each stats engine writes its own row for the same key. The counter meters add up across engines.
  • For Internal Hosts ({889900CC-0063-11A5-8380-FEBDBABBDBEA}), meters 0 and 1 count only hosts with Transmit bytes in the current or previous bucket. This keeps scanned but unused internal IPs out of the count.

Keys​

One key is the GUID of the counter group being monitored. The label is the group name.

KeyMeaning
{4CD742B1-C1CA-4708-BE78-0FCA2EB01A86}Hosts
{C51B48D4-7876-479E-B0D9-BD9EFF03CE2E}Apps
{4B09BD22-3B99-40FC-8215-94A430EA0A35}Mac

Special keys​

KeyMeaning
SYS:GROUP_TOTALSSum of every update in the interval: the total across all monitored groups, for example all keys in memory across the probe.

Meter list​

IDNameTypeUnitsTopBottomDescription
0Master SizeVT_COUNTERkeys00Keys held in memory for the group.
1MRU SizeVT_COUNTERkeys00Keys in the most-recently-used index. Equal to Master Size in normal operation.
2Pending KU SizeVT_COUNTERkeys00Key label updates waiting to be sent to the hub.
3Flush USVT_GAUGEusec00Time taken by the last flush of this group.
4Flush KeysVT_COUNTERkeys00Keys written in the last flush.
5New KeysVT_COUNTERhits00Keys created in the interval.
6Key HitsVT_COUNTERhits00Updates that found an existing key.
7Unique KeysVT_COUNTERkeys00Distinct keys updated in the interval (HyperLogLog estimate).
8Heap memVT_GAUGEB00Not populated by the current code (always 0).
9Tail PrunesVT_COUNTERhits00Least-recently-used keys dropped in the interval. Keys are dropped when the group goes over its high-water key count and is trimmed back to the low-water count.
10Hi Water RejVT_COUNTERhits00New keys refused in the interval. Only crosskey groups refuse keys; their updates still go to SYS:GROUP_TOTALS. Always 0 for other groups.
11Unused Cardinality counterVT_GAUGEUniques2020Reserved cardinality slot. Not populated.
12Unused Cardinality counterVT_GAUGEUniques2020Reserved cardinality slot. Not populated.