Card Schema Statistics

The Card schema provides operational statistics that can be used for monitoring and troubleshooting the following products: All

This schema provides the following types of statistics:
  • Counter: A counter records incremental data cumulatively and rolls over when the counter limit is reached. All counter statistics are cumulative and reset only by one of the following methods: roll-over when limit is reached, after a system restart, or after a clear command is performed. The limit depends upon the data type.
  • Gauge: A gauge statistic indicates a single value; a snapshot representation of a single point in time within a defined time frame. The gauge changes to a new value with each snapshot though a value may repeat from one period to the next. The limit depends upon the data type.
  • Information: This type of statistic provides information, often intended to differentiate sets of statistics; for example, a VPN name or IP address. The type of information provided depends upon the data type.
The data type defines the format of the data for the value provided by the statistic. The following data types are used in statistics for this schema:
  • Int32/Int64: An integer, either 32-bit or 64-bit: For statistics with the Int32 data type, the roll-over to zero limit is 4,294,967,295. For statistics with the Int64 data type, the roll-over to zero limit is 18,446,744,073,709,551,615.
  • Float: A numeric value that can be represented fractionally; for example, 1.345.
  • String: A series of ASCII alphanumeric characters in a single grouping, usually pre-configured.

IMPORTANT:

Unless otherwise indicated, all statistics are counters and all statistics are standards-based.

Key Variables: Every schema has some variables which are typically referred to as 'key variables'. These key variables provide index markers to identify which object the statistics apply to. For example, in the card schema, the card number (variable %card%) uniquely identifies a card. For an HA service, the keys would be "%vpnname%" plus "%servname%", as the combination uniquely identifies an HA service. So, in a given measurement interval, one row of statistics will be generated per unique key. The schema keys are identified in the Description section of the table.


Table 1. Bulk Statistic Variables in the Card-level Schema
Variables Description Data Type

card

Description: Chassis slot number between 1 and 16. This is a key variable. (for ASR 5000 platforms)

Type: Information

Int32

cpubusy

Description: Total CPU busy (across all CPUs, as percentage)

Type: Gauge

Float

cpuidle

Description: Total CPU idle (across all CPUs, as percentage)

Type: Gauge

Float

numproc

Description: Total number of processes

Type: Gauge

Int32

memused

Description: Total amount of memory used (across all processors)

Type: Gauge

Int32

memtotal

Description: Total amount of memory available (across all processors)

Type: Gauge

Int32

numcpu

Description: The total number of CPUs

Type: Gauge

Int32

cpu0-cpubusy

Description: The percentage of time that CPU 0 was busy

Type: Gauge

Float

cpu0-cpuidle

Description: The percentage of time that CPU 0 was idle

Type: Gauge

Float

cpu0-numproc

Description: The number of processes running on CPU 0

Type: Gauge

Int32

cpu0-memused

Description: The amount of memory used on CPU 0

Type: Gauge

Int32

cpu0-memtotal

Description: The total amount of memory available for CPU 0

Type: Gauge

Int32

cpu0-name

Description: A string designating the name of CPU 0.

Type: Information

String

cpu0-cpuused-user

Description: The percentage of resources on CPU 0 used in user session processing.

Type: Gauge

Float

cpu0-cpuused-sys

Description: The percentage of resources on CPU 0 used by system tasks.

Type: Gauge

Float

cpu0-cpuused-io

Description: The percentage of resources on CPU 0 used by input/output functions.

Type: Gauge

Float

cpu0-cpuused-irq

Description: The percentage of resources on CPU 0 used by interrupt requests.

Type: Gauge

Float

cpu0-cpuused-idle

Description: The percentage of resources on CPU 0 that are idle.

Type: Gauge

Float

cpu1-cpubusy

Description: The percentage of time that CPU 1 was busy

Type: Gauge

Float

cpu1-cpuidle

Description: The percentage of time that CPU 1 was idle

Type: Gauge

Float

cpu1-numproc

Description: The number of processes running on CPU 1

Type: Gauge

Int32

cpu1-memused

Description: The amount of memory used on CPU 1

Type: Gauge

Int32

cpu1-memtotal

Description: The total amount of memory available for CPU 2

Type: Gauge

Int32

cpu1-name

Description: A string designating the name of CPU 1.

Type: Information

String

cpu1-cpuused-user

Description: The percentage of resources on CPU 1 used in user session processing.

Type: Gauge

Float

cpu1-cpuused-sys

Description: The percentage of resources on CPU 1 used by system tasks.

Type: Gauge

Float

cpu1-cpuused-io

Description: The percentage of resources on CPU 1 used by input/output functions.

Type: Gauge

Float

cpu1-cpuused-irq

Description: The percentage of resources on CPU 1 used by interrupt requests.

Type: Gauge

Float

cpu1-cpuused-idle

Description: The percentage of resources on CPU 1 that are idle.

Type: Gauge

Float

cpu2-cpubusy

Description: The percentage of time that CPU 2 was busy

Type: Gauge

Float

cpu2-cpuidle

Description: The percentage of time that CPU 2 was idle

Type: Gauge

Float

cpu2-numproc

Description: The number of processes running on CPU 2

Type: Gauge

Int32

cpu2-memused

Description: The amount of memory used on CPU 2

Type: Gauge

Int32

cpu2-memtotal

Description: The total amount of memory available for CPU 2

Type: Gauge

Int32

cpu2-name

Description: A string designating the name of CPU 2.

Type: Information

String

cpu2-cpuused-user

Description: The percentage of resources on CPU 2 used in user session processing.

Type: Gauge

Float

cpu2-cpuused-sys

Description: The percentage of resources on CPU 2 used by system tasks.

Type: Gauge

Float

cpu2-cpuused-io

Description: The percentage of resources on CPU 2 used by input/output functions.

Type: Gauge

Float

cpu2-cpuused-irq

Description: The percentage of resources on CPU 2 used by interrupt requests.

Type: Gauge

Float

cpu2-cpuused-idle

Description: The percentage of resources on CPU 2 that are idle.

Type: Gauge

Float

cpu3-cpubusy

Description: The percentage of time that CPU 3 was busy

Type: Gauge

Float

cpu3-cpuidle

Description: The percentage of time that CPU 3 was idle

Type: Gauge

Float

cpu3-numproc

Description: The number of processes running on CPU 3

Type: Gauge

Int32

cpu3-memused

Description: The amount of memory used on CPU 3

Type: Gauge

Int32

cpu3-memtotal

Description: The total amount of memory available for CPU 3

Type: Gauge

Int32

cpu3-name

Description: A string designating the name of CPU 3.

Type: Information

String

cpu3-cpuused-user

Description: The percentage of resources on CPU 3 used in user session processing.

Type: Gauge

Float

cpu3-cpuused-sys

Description: The percentage of resources on CPU 3 used by system tasks.

Type: Gauge

Float

cpu3-cpuused-io

Description: The percentage of resources on CPU 3 used by input/output functions.

Type: Gauge

Float

cpu3-cpuused-irq

Description: The percentage of resources on CPU 3 used by interrupt requests.

Type: Gauge

Float

cpu3-cpuused-idle

Description: The percentage of resources on CPU 3 that are idle.

Type: Gauge

Float

15avg-cpubusy

Average CPU usage across all CPUs on this card over a 15-minute period

Type: Gauge

Float

15peak-cpubusy

Description: Peak CPU usage across all CPUs on this card. This is the peak 1-minute average over the last 15 minutes.

Type: Gauge

Float

5avg-cpubusy

Description: Average CPU usage across all CPUs on this card over a 5-minute period

Type: Gauge

Float

5peak-cpubusy

Description: Peak CPU usage across all CPUs on this card. This is the peak 1-minute average over the last 5 minutes.

Type: Gauge

Float

1avg-cpubusy

Description: Average CPU usage across all CPUs on this card over a 1-minute period

Type: Gauge

Float

15avg-memused

Description: Average memory usage across all CPUs on this card over a 15-minute period

Type: Gauge

Float

15peak-memused

Description: Peak memory usage across all CPUs on this card. This is the peak 1-minute average over the last 15 minutes.

Type: Gauge

Float

5avg-memused

Description: Average memory usage across all CPUs on this card over a 5-minute period

Type: Gauge

Float

5peak-memused

Description: Peak memory usage across all CPUs on this card. This is the peak 1-minute average over the last 5-minutes.

Type: Gauge

Float

1avg-memused

Description: Average memory usage across all CPUs on this card over a 1-minute period.

Type: Gauge

Float

cpu0-15avg-cpubusy

Description: Average CPU usage for CPU 0 on this card over a 15-minute period

Type: Gauge

Float

cpu0-15peak-cpubusy

Description: Peak CPU usage for CPU 0. This is the peak 1-minute average over the last 15 minutes.

Type: Gauge

Float

cpu0-5avg-cpubusy

Description: Average CPU usage for CPU 0 on this card over a 5-minute period

Type: Gauge

Float

cpu0-5peak-cpubusy

Description: Peak CPU usage for CPU 0. This is the peak 1-minute average over the last 5 minutes.

Type: Gauge

Float

cpu0-1avg-cpubusy

Description: Average CPU usage for CPU 0 on this card over a 1-minute period

Type: Gauge

Float

cpu0-15avg-memused

Description: Average memory usage for CPU 0 over a 15-minute period

Type: Gauge

Float

cpu0-15peak-memused

Description: Peak memory usage for CPU 0. This is the peak 1-minute average over the last 15 minutes.

Type: Gauge

Float

cpu0-5avg-memused

Description: Average memory usage for CPU 0 over a 5-minute period

Type: Gauge

Float

cpu0-5peak-memused

Description: Peak memory usage for CPU 0. This is the peak 1-minute average over the last 15 minutes.

Type: Gauge

Float

cpu0-1avg-memused

Description: Average memory usage for CPU 0 over a 1-minute period

Type: Gauge

Float

cpu1-15avg-cpubusy

Description: Average CPU usage for CPU 1on this card over a 15-minute period

Type: Gauge

Float

cpu1-15peak-cpubusy

Description: Peak CPU usage for CPU 1. This is the peak 1-minute average over the last 15 minutes.

Type: Gauge

Float

cpu1-5avg-cpubusy

Description: Average CPU usage for CPU 1on this card over a 5-minute period

Type: Gauge

Float

cpu1-5peak-cpubusy

Description: Peak CPU usage for CPU 1. This is the peak 1-minute average over the last 5 minutes.

Type: Gauge

Float

cpu1-1avg-cpubusy

Description: Average CPU usage for CPU 1on this card over a 1-minute period

Type: Gauge

Float

cpu1-15avg-memused

Description: Average memory usage for CPU 1over a 15-minute period

Type: Gauge

Float

cpu1-15peak-memused

Description: Peak memory usage for CPU 1. This is the peak 1-minute average over the last 15 minutes.

Type: Gauge

Float

cpu1-5avg-memused

Description: Average memory usage for CPU 1 over a 5-minute period

Type: Gauge

Float

cpu1-5peak-memused

Description: Peak memory usage for CPU 1. This is the peak 1-minute average over the last 5 minutes.

Type: Gauge

Float

cpu1-1avg-memused

Average memory usage for CPU 1over a 1-minute period

Type: Gauge

Float

cpu2-15avg-cpubusy

Description: Average CPU usage for CPU 2 on this card over a 15-minute period

Type: Gauge

Float

cpu2-15peak-cpubusy

Description: Peak CPU usage for CPU 2 This is the peak 1-minute average over the last 15 minutes.

Type: Gauge

Float

cpu2-5avg-cpubusy

Description: Average CPU usage for CPU 2 on this card over a 5-minute period

Type: Gauge

Float

cpu2-5peak-cpubusy

Description: Peak CPU usage for CPU 2. This is the peak 1-minute average over the last 5 minutes.

Type: Gauge

Float

cpu2-1avg-cpubusy

Description: Average CPU usage for CPU 2 on this card over a -minute period

Type: Gauge

Float

cpu2-15avg-memused

Description: Average memory usage for CPU 2 over a 15-minute period

Type: Gauge

Float

cpu2-15peak-memused

Description: Peak memory usage for CPU 2. This is the peak 1-minute average over the last 15 minutes.

Type: Gauge

Float

cpu2-5avg-memused

Description: Average memory usage for CPU 2 over a 5-minute period

Type: Gauge

Float

cpu2-5peak-memused

Description: Peak memory usage for CPU 2. This is the peak 1-minute average over the last 5 minutes.

Type: Gauge

Float

cpu2-1avg-memused

Description: Average memory usage for CPU 2 over a 1-minute period

Type: Gauge

Float

cpu3-15avg-cpubusy

Description: Average CPU usage for CPU 3on this card over a 15-minute period

Type: Gauge

Float

cpu3-15peak-cpubusy

Description: Peak CPU usage for CPU 3. This is the peak 1-minute average over the last 15 minutes.

Type: Gauge

Float

cpu3-5avg-cpubusy

Description: Average CPU usage for CPU 3on this card over a 5-minute period

Type: Gauge

Float

cpu3-5peak-cpubusy

Description: Peak CPU usage for CPU 3. This is the peak 1-minute average over the last 5 minutes.

Type: Gauge

Float

cpu3-1avg-cpubusy

Description: Average CPU usage for CPU 3 on this card over a 1-minute period

Type: Gauge

Float

cpu3-15avg-memused

Description: Average memory usage for CPU 3 over a 5 minute period

Type: Gauge

Float

cpu3-15peak-memused

Description: Peak memory usage for CPU 3. This is the peak 1-minute average over the last 15 minutes.

Type: Gauge

Float

cpu3-5avg-memused

Description: Average memory usage for CPU 3 over a 15-minute period

Type: Gauge

Float

cpu3-5peak-memused

Description: Peak memory usage for CPU 3. This is the peak 1-minute average over the last 5 minutes.

Type: Gauge

Float

cpu3-1avg-memused

Description: Average memory usage for CPU 3 over a 1-minute period

Type: Gauge

Float

task-sessmgr-num

Description: Total number of active sessmgr tasks across all CPUs on this card.

Type: Gauge

Int32

task-sessmgr-avgcpu

Description: Average percentage of CPU utilization of all active sessmgr tasks across all CPUs on this card.

Type: Gauge

Float

task-sessmgr-avgmem

Description: Average percentage of allocated memory utilization of all active sessmgr tasks across all CPUs on this card.

Type: Gauge

Float

task-sessmgr-maxcpu

Description: Maximum percentage of CPU utilization of the busiest sessmgr task across all CPUs on this card.

Type: Gauge

Float

task-sessmgr-maxmem

Description: Maximum percentage of allocated memory utilization of the peak sessmgr task across all CPUs on this card.

Type: Gauge

Float

task-a11mgr-num

Description: Total number of active a11mgr tasks across all CPUs on this card.

Type: Gauge

Int32

task-a11mgr-maxcpu

Description: Maximum percentage of CPU utilization of the busiest a11mgr task across all CPUs on this card.

Type: Gauge

Float

task-a11mgr-maxmem

Description: Maximum percentage of allocated memory utilization of the peak a11mgr task across all CPUs on this card.

Type: Gauge

Float

task-l2tpmgr-num

Description: Total number of active l2tpmgr tasks across all CPUs on this card.

Type: Gauge

Int32

task-l2tpmgr-maxcpu

Description: Maximum percentage of CPU utilization of the busiest l2tpmgr task across all CPUs on this card.

Type: Gauge

Float

task-l2tpmgr-maxmem

Description: Maximum percentage of allocated memory utilization of the peak l2tpmgr task across all CPUs on this card.

Type: Gauge

Float

task-famgr-num

Description: Total number of active famgr tasks across all CPUs on this card.

Type: Gauge

Int32

task-famgr-maxcpu

Description: Maximum percentage of CPU utilization of the busiest famgr task across all CPUs on this card.

Type: Gauge

Float

task-famgr-maxmem

Description: Maximum percentage of allocated memory utilization of the peak famgr task across all CPUs on this card.

Type: Gauge

Float

task-hamgr-num

Description: Total number of active hamgr tasks across all CPUs on this card.

Type: Gauge

Int32

task-hamgr-maxcpu

Description: Maximum percentage of CPU utilization of the busiest hamgr task across all CPUs on this card.

Type: Gauge

Float

task-hamgr-maxmem

Description: Maximum percentage of allocated memory utilization of the peak hamgr task across all CPUs on this card.

Type: Gauge

Float

task-acsmgr-num

Description: Total number of active acsmgr tasks across all CPUs on this card.

Type: Gauge

Int32

task-acsmgr-avgcpu

Description: Average percentage of CPU utilization of all active acsmgr tasks across all CPUs on this card.

Type: Gauge

Float

task-acsmgr-avgmem

Description: Average percentage of allocated memory utilization of all active acsmgr tasks across all CPUs on this card.

Type: Gauge

Float

task-acsmgr-maxcpu

Description: Maximum percentage of CPU utilization of the busiest acsmgr task across all CPUs on this card.

Type: Gauge

Float

task-acsmgr-maxmem

Description: Maximum percentage of allocated memory utilization of the peak acsmgr task across all CPUs on this card.

Type: Gauge

Float

task-vpnmgr-num

Description: Total number of active vpnmgr tasks across all CPUs on this card.

Type: Gauge

Int32

task-vpnmgr-maxcpu

Description: Maximum percentage of CPU utilization of the busiest vpnmgr task across all CPUs on this card.

Type: Gauge

Float

task-vpnmgr-maxmem

Description: Maximum percentage of allocated memory utilization of the peak vpnmgr task across all CPUs on this card.

Type: Gauge

Float

npuutil-now

Description: NPU utilization at this moment.

Type: Gauge

Int32

npuutil-5minave

Description: Average NPU utilization over a 5-minute period.

Type: Gauge

Int32

npuutil-15minave

Description: Average NPU utilization over a 15-minute period.

Type: Gauge

Int32

npuutil-rxpkts-5secave

Description: Average NPU utilization while receiving packets over a 5-second period.

Type: Gauge

Float

npuutil-rxbytes-5secave

Description: Average NPU utilization while receiving bytes over a 5-second period.

Type: Gauge

Float

npuutil-txpkts-5secave

Description: Average NPU utilization while transmitting packets over a 5-second period.

Type: Gauge

Float

npuutil-txbytes-5secave

Description: Average NPU utilization while transmitting bytes over a 5-second period.

Type: Gauge

Float

npuutil-rxpkts-5minave

Description: Average NPU utilization while receiving packets over a 5-minute period.

Type: Gauge

Float

npuutil-rxbytes-5minave

Description: Average NPU utilization while receiving bytes over a 5-minute period.

Type: Gauge

Float

npuutil-txpkts-5minave

Description: Average NPU utilization while transmitting packets over a 5-minute period.

Type: Gauge

Float

npuutil-txbytes-5minave

Description: Average NPU utilization while transmitting bytes over a 5-minute period.

Type: Gauge

Float

npuutil-rxpkts-15minave

Description: Average NPU utilization while receiving packets over a 15-minute period.

Type: Gauge

Float

npuutil-rxbytes-15minave

Description: Average NPU utilization while receiving bytes over a 15-minute period

Type: Gauge

Float

npuutil-txpkts-15minave

Description: Average NPU utilization while transmitting packets over a 15-minute period.

Type: Gauge

Float

npuutil-txbytes-15minave

Description: Average NPU utilization while transmitting bytes over a 15-minute period.

Type: Gauge

Float

IMPORTANT:

For information on statistics that are common to all schema see the Statistics and Counters Overview chapter.