RMF Metrics Streaming
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 | 2022 |
72 | Workload Activity, Storage Data and Serialization Delay | 2022 |
73 | Channel Path Activity | 2022 |
74 | Activity of Several Resources | 2022 |
75 | Page Data Set Activity | 2022 |
76 | Trace Activity | 2022 |
77 | Enqueue Activity | 2022 |
78 | Virtual Storage and I/O Queuing Activity | 2022 |
79 | Monitor II activity | 2022 |
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.
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 Activity Measurements
Measurement: zos.rmf.cpu.mvs.utilization
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. TIME % MVS BUSY ![]() |
Measurement: zos.rmf.cpu.mvs.lpar.utilization
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. For a dedicated partition: TIME % LPAR BUSY multithreading ![]() otherwise ![]() |
In-Ready Work Unit Queue Measurements
$work represents the sum of the IBM SMF source fields SMF70U00,…,SMF70U15
Measurement: 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 |
Measurement: zos.rmf.in_ready_work_queue.units
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 | (depends on tag: cpu.waiting_work_unit) 0 → 100 * SMF70U00 / $work ⋮ 40 → 100 * SMF70U09 / $work ⋮ 150 plus → 100 * SMF70U15 / $work |