Created:  | Updated: 


Resource Measurement Facility (RMF) is IBM's strategic product for performance management on z/OS. RMF gathers and reports on resource usage. z/IRIS processes RMF SMF records in real-time and streams them to a database integrated with your enterprise analysis tools.


Supported RMF SMF records

SMF Type

Record description

Support status

70

Processor Activity

Supported

71

Paging Activity

tbc

72

Workload Activity, Storage Data and Serialization Delay

tbc

73

Channel Path Activity

tbc

74

Activity of Several Resources

tbc

75

Page Data Set Activity

tbc

76

Trace Activity

tbc

77

Enqueue Activity

tbc

78

Virtual Storage and I/O Queuing Activity

tbc

79

Monitor II activity

tbc

Measurements

IBM's RMF SMF record type 70 gather usage and sampling data at user customizable intervals. z/IRIS streams and parses these records to create metrics applicable for ultimate use in open-source visualization and reporting software. 

Measurements are prefixed. These prefixes can be changed via the z/IRIS IronTap server or container configuration.

The use distinction between tags/labels and fields applies to time series database management systems that provide indexing, filtering and grouping of metrics and data. Users can logically group or filter the metrics using the tags or labels listed in the table below.

CPU load

zos.rmf.cpu.mvs.utilization

Utilization is computed as a percentage of online time:

percentage_lpar_busy_time = (online_time - (wait_time + parked_time) /
(online_time - parked_time) x 100

Name

Metric Type

IBM Source

-

timestamp

SMF70TME + SMF70DTE

sysplex_name

tag

SMF70XNM

host.name

tag

SMF70SNM

cpu.type

tag

SMF70TYP

gauge

field

The percentage of the online time that the logical processor was busy.

zos.rmf.cpu.mvs.lpar.utilization

LPAR utilization is computed as a percentage of dispatched logical core time.
When LOADxx PROCVIEW CORE is in effect:

percentage_lpar_busy_time = (multithreading_core_time) / online_time x 100

Otherwise:

percentage_lpar_busy_time = (online_time - wait_time) / online_time x 100

Name

Metric Type

IBM Source

-

timestamp

SMF70TME + SMF70DTE

sysplex_name

tag

SMF70XNM

host.name

tag

SMF70SNM

cpu.type

tag

SMF70TYP

gauge

field

The percentage of the online time that the logical core was dispatched by LPAR.


In-Ready Work Unit Queue

$work represents the sum of the IBM SMF source fields SMF70U00,…,SMF70U15

zos.rmf.in_ready_work_queue.contention

Name

Metric Type

IBM Source

-

timestamp

SMF70TME + SMF70DTE

sysplex_name

tag

SMF70XNM

host.name

tag

SMF70SNM

gauge

field

100 * ($work - SMF70U00) / $work

zos.rmf.in_ready_work_queue.units

Per unique value in cpu.waiting_work_unit

Name

Metric Type

IBM Source

-

timestamp

SMF70TME + SMF70DTE

sysplex_name

tag

SMF70XNM

host.name

tag

SMF70SNM

cpu.waiting_work_unit

tag

SMF70U00,…,SMF70U15

gauge

field

0 → 100 * cpu.waiting_work_unit/ $work

40 → 100 * cpu.waiting_work_unit/ $work

150 plus → 100 * cpu.waiting_work_unit / $work


>> Grafana dashboards
>> Configure IronTap server
>> Configure IronTap container