Post by scoombs on Feb 7, 2024 18:53:35 GMT
For producing Redfish events when metrics cross thresholds, today we're using upper and lower thresholds, including UpperThresholdUser and LowerThresholdUser, which appear in the Redfish Property Guide: www.dmtf.org/sites/default/files/standards/documents/DSP2053_2023.3.pdf as being defined in the Thermal (Temperatures) schema. However, the Redfish Thermal Schema DSP8010_2023.3/json-schema/Thermal.v1_7_2.json appears to be deprecated, as it includes "deprecated", shown in the excerpt below:
"Thermal
additionalProperties false
deprecated "This schema has been deprecated in favor of the ThermalSubsystem schema.""
Is the Thermal schema actually deprecated? In case the Thermal schema is actually deprecated, checking the ThermalSubsystem schema: SP8010_2023.3/json-schema/ThermalSubsystem.v1_3_1.json, it doesn't appear to include any upper or lower thresholds, user or otherwise. What mechanism does Redfish now offer for upper and lower threshold Redfish events to be produced? Checking the mockups for Triggers, redfish.dmtf.org/redfish/mockups/v1/1457 , a sample is provided:
redfish » v1 » TelemetryService » Triggers » PlatformPowerCapTriggers
"@odata.type":view details "#Triggers.v1_3_2.Triggers",
"Id":view details "PlatformPowerCapTriggers",
"Name":view details "Triggers for platform power consumed",
"MetricType":view details "Numeric",
collapse"TriggerActions":view details [
"RedfishEvent",
"RedfishMetricReport"
],
"NumericThresholds":view details {
"UpperCritical":view details {
"Reading":view details 50,
"Activation":view details "Increasing",
"DwellTime":view details "PT0.001S"} ,
"UpperWarning":view details {
"Reading":view details 48.1,
"Activation":view details "Increasing",
"DwellTime":view details "PT0.004S"}
} ,
Are these TelemetryService Triggers intended to take the place of the previous upper and lower thresholds? Could these TelemetryService Triggers be constructed by end users, or is the idea that vendors would incorporate a fixed set of them? Where is the best place to read documentation for implementing Triggers, if these are the intended new approach to producing Redfish events based on metrics crossing thresholds?
Thank you,
Susan
"Thermal
additionalProperties false
deprecated "This schema has been deprecated in favor of the ThermalSubsystem schema.""
Is the Thermal schema actually deprecated? In case the Thermal schema is actually deprecated, checking the ThermalSubsystem schema: SP8010_2023.3/json-schema/ThermalSubsystem.v1_3_1.json, it doesn't appear to include any upper or lower thresholds, user or otherwise. What mechanism does Redfish now offer for upper and lower threshold Redfish events to be produced? Checking the mockups for Triggers, redfish.dmtf.org/redfish/mockups/v1/1457 , a sample is provided:
redfish » v1 » TelemetryService » Triggers » PlatformPowerCapTriggers
"@odata.type":view details "#Triggers.v1_3_2.Triggers",
"Id":view details "PlatformPowerCapTriggers",
"Name":view details "Triggers for platform power consumed",
"MetricType":view details "Numeric",
collapse"TriggerActions":view details [
"RedfishEvent",
"RedfishMetricReport"
],
"NumericThresholds":view details {
"UpperCritical":view details {
"Reading":view details 50,
"Activation":view details "Increasing",
"DwellTime":view details "PT0.001S"} ,
"UpperWarning":view details {
"Reading":view details 48.1,
"Activation":view details "Increasing",
"DwellTime":view details "PT0.004S"}
} ,
Are these TelemetryService Triggers intended to take the place of the previous upper and lower thresholds? Could these TelemetryService Triggers be constructed by end users, or is the idea that vendors would incorporate a fixed set of them? Where is the best place to read documentation for implementing Triggers, if these are the intended new approach to producing Redfish events based on metrics crossing thresholds?
Thank you,
Susan