# reporting.realtime

Retrieve real time statistics for CPU, network, virtual memory and zfs arc.

This event is generated by a dynamic source. If you want to specify subscription params, subscribe to it using the name in the following format reporting.realtime:{“param”: “value”}

Type: object

##

#### ReportingRealtimeEventSourceArgs

Type: object
No Additional Properties

##

#### Interval

Type: integer Default: 2

Interval in seconds between real-time data updates.

Value must be greater or equal to `2`

##

#### ReportingRealtimeEventSourceEvent

Type: object
No Additional Properties

##

#### ReportingRealtimeEventSourceEvent

Type: object
No Additional Properties

##

#### Cpu

Type: object

Per-core CPU performance metrics keyed by `cpu` (aggregate), `cpu0`, `cpu1`, ...

##

Each additional property must conform to the following schema

#### ReportingRealtimeEventSourceEventCPUCore

Type: object
No Additional Properties

##

#### Usage

Type: number

CPU usage percentage for this core (or the `cpu` aggregate).

##

#### Temp

Default: null

Temperature of this core in degrees Celsius. `null` when unavailable.

## Any of

Type: number
Type: null

##

#### ReportingRealtimeEventSourceEventDisks

Type: object

Disk performance metrics for real-time monitoring.

No Additional Properties

##

#### Busy

Type: number

Percentage of time the disk was busy servicing requests.

##

#### Read Bytes

Type: number

Bytes read from disk per second.

##

#### Write Bytes

Type: number

Bytes written to disk per second.

##

#### Read Ops

Type: number

Read operations per second.

##

#### Write Ops

Type: number

Write operations per second.

##

#### Interfaces

Type: object

Network interface statistics keyed by interface name.

##

Each additional property must conform to the following schema

#### ReportingRealtimeEventSourceEventInterface

Type: object
No Additional Properties

##

#### Link State

Type: enum (of string)

Link state of the network interface.

##### Must be one of:

- "LINK_STATE_UP"
- "LINK_STATE_DOWN"

##

#### Speed

Type: number

Interface speed in megabits per second.

##

#### Received Bytes Rate

Type: number Default: 0

Bytes received per second.

##

#### Sent Bytes Rate

Type: number Default: 0

Bytes sent per second.

##

#### Received Bytes

Type: number Default: 0

Bytes received in the last interval (reported when the link is down).

##

#### Sent Bytes

Type: number Default: 0

Bytes sent in the last interval (reported when the link is down).

##

#### ReportingRealtimeEventSourceEventMemory

Type: object

Memory usage metrics for real-time monitoring.

No Additional Properties

##

#### Arc Size

Type: integer

Current size of the ZFS ARC cache in bytes.

##

#### Arc Free Memory

Type: integer

Amount of free memory in the ZFS ARC cache in bytes.

##

#### Arc Available Memory

Type: integer

Amount of memory available to the ZFS ARC cache in bytes.

##

#### Physical Memory Total

Type: integer

Total physical memory in the system in bytes.

##

#### Physical Memory Available

Type: integer

Available physical memory in the system in bytes.

##

#### ReportingRealtimeEventSourceEventZFS

Type: object

ZFS performance metrics for real-time monitoring.

No Additional Properties

##

#### Demand Accesses Per Second

Type: integer

Total ZFS ARC demand accesses per second.

##

#### Demand Data Accesses Per Second

Type: integer

ZFS ARC data demand accesses per second.

##

#### Demand Metadata Accesses Per Second

Type: integer

ZFS ARC metadata demand accesses per second.

##

#### Demand Data Hits Per Second

Type: integer

ZFS ARC data demand hits per second.

##

#### Demand Data Io Hits Per Second

Type: integer

ZFS ARC data demand I/O hits per second.

##

#### Demand Data Misses Per Second

Type: integer

ZFS ARC data demand misses per second.

##

#### Demand Data Hit Percentage

Type: integer

Percentage of ZFS ARC data demand requests that were hits.

##

#### Demand Data Io Hit Percentage

Type: integer

Percentage of ZFS ARC data demand I/O requests that were hits.

##

#### Demand Data Miss Percentage

Type: integer

Percentage of ZFS ARC data demand requests that were misses.

##

#### Demand Metadata Hits Per Second

Type: integer

ZFS ARC metadata demand hits per second.

##

#### Demand Metadata Io Hits Per Second

Type: integer

ZFS ARC metadata demand I/O hits per second.

##

#### Demand Metadata Misses Per Second

Type: integer

ZFS ARC metadata demand misses per second.

##

#### Demand Metadata Hit Percentage

Type: integer

Percentage of ZFS ARC metadata demand requests that were hits.

##

#### Demand Metadata Io Hit Percentage

Type: integer

Percentage of ZFS ARC metadata demand I/O requests that were hits.

##

#### Demand Metadata Miss Percentage

Type: integer

Percentage of ZFS ARC metadata demand requests that were misses.

##

#### L2Arc Hits Per Second

Type: integer

ZFS L2ARC hits per second.

##

#### L2Arc Misses Per Second

Type: integer

ZFS L2ARC misses per second.

##

#### Total L2Arc Accesses Per Second

Type: integer

Total ZFS L2ARC accesses per second.

##

#### L2Arc Access Hit Percentage

Type: integer

Percentage of ZFS L2ARC accesses that were hits.

##

#### L2Arc Miss Percentage

Type: integer

Percentage of ZFS L2ARC accesses that were misses.

##

#### Bytes Read Per Second From The L2Arc

Type: integer

Bytes read per second from the ZFS L2ARC cache.

##

#### Bytes Written Per Second To The L2Arc

Type: integer

Bytes written per second to the ZFS L2ARC cache.

##

#### Pools

Type: object

Storage pool statistics keyed by pool name, each a mapping of stat name to value.

##

Each additional property must conform to the following schema

Type: object

##

Each additional property must conform to the following schema

Type: number

Required roles: REPORTING_READ