Reference Guide

Table Of Contents
Privilege VIEW
HTTPS response
code
200
Example
response body
{
"@odata.context": "/redfish/
v1/$metadata#MetricReportDefinitionCollection.MetricReportDefinitionCollection",
"@odata.id": "/redfish/v1/TelemetryService/MetricReportDefinitions",
"@odata.type":
"#MetricReportDefinitionCollection.MetricReportDefinitionCollection",
"Name": "MetricReportDefinitions",
"Members": [
{
"@odata.id": "/redfish/v1/TelemetryService/MetricReportDefinitions/
PSUMetrics"
},
{
"@odata.id": "/redfish/v1/TelemetryService/MetricReportDefinitions/
PowerHistoryMetrics"
},
{
"@odata.id": "/redfish/v1/TelemetryService/MetricReportDefinitions/
ThermalMetrics"
}
],
"Members@odata.count": 3
}
POST method for MetricReportDefinitions
This method creates new metric report definition resources.
Description
Creates a new metric report definition resource. The MetricID properties are not validated while creating
metric report definitions. Reports are not created if the properties do not match.
Privilege APPLIANCE SETUP
HTTP response
code
201
Example request
body
{
"Description": "PSUInputVoltage_MRD",
"Id": "PSUVoltage",
"MetricReportDefinitionEnabled": true,
"MetricReportDefinitionType": "Periodic",
"MetricReportHeartbeatInterval": "PT0H1M0S",
"Metrics": [
{
"MetricId": "PSUInputVoltage"
}
],
"Name": "PSUInputVoltage",
"ReportActions": [
"RedfishEvent",
"LogToMetricReportsCollection"
],
"ReportTimespan": "PT0H1M0S",
"ReportUpdates": "Overwrite",
"Schedule": {
"RecurrenceInterval": "PT0H1M0S"
},
"SuppressRepeatedMetricValue": true
}
Example
response body
{
"Id": "<CustomMRDID>",
770 Redfish resource model