POST – Submit a test Metric Report
Use the POST method to send a test metric report. User can open a SSE stream with filter “EventFormatType eq ‘MetricReport’” for getting the test metric report.
Example:
https://sseuri?$filter=EventFormatType eq ‘MetricReport’
Request URL
GET https://<BMC_IPADDR>/redfish/v1/TelemetryService/Actions/TelemetryService.SubmitTestMetricReport
Request body
| Field | Type | Description | ||||||
|---|---|---|---|---|---|---|---|---|
MetricReportName  | String | The name of the metric report in generated metric report.  | ||||||
GeneratedMetricReportValues  | Array | Items: object Item count: 0 – N  | ||||||
GeneratedMetricReportValues[N]  | Object | The content of the MetricReportValues in the generated metric report.  | ||||||
MetricDefinition  | Link | The link to the metric.  | ||||||
MetricId  | String | The metric definitions identifier for this metric.  | ||||||
MetricProperty  | String | The URI for the property from which this metric is derived.  | ||||||
MetricValue  | String | The metric value, as a string.  | ||||||
Timestamp  | String | The time when the metric value is obtained.  | ||||||
Response
None
Status code
| HTTP Status Code | Error Message ID | 
|---|---|
| 204 | NoContent | 
| 500 | InternalError | 
Example
The following example is POST body:
{
    "MetricReportName": "PowerSupplyStats",
    "GeneratedMetricReportValues": [
        {
            "MetricDefinition": "/redfish/v1/TelemetryService/MetricDefinitions/AveragePowerSupplyInput",
            "MetricId": "AveragePowerSupplyInput",
            "MetricProperty": "/redfish/v1/Chassis/1/Power#/PowerSupplies/1/PowerInputWatts",
            "MetricValue": "300",
            "Timestamp": "2029-07-10T14:08:00+00:00"
        }
    ]
}