The rsd_lib.resources.v2_3.storage_service.drive_metrics
Module¶
- class rsd_lib.resources.v2_3.storage_service.drive_metrics.DriveMetrics(connector, path='', redfish_version=None, registries=None, reader=None, json_doc=None, root=None)¶
Bases:
ResourceBase
- description = <sushy.resources.base.Field object>¶
Drive metrics description
- health_data = <rsd_lib.resources.v2_3.storage_service.drive_metrics.HealthDataField object>¶
The health data metrics for this drive
- identity = <sushy.resources.base.Field object>¶
Drive metrics id
- life_time = <rsd_lib.resources.v2_3.storage_service.drive_metrics.LifeTimeField object>¶
The life time metrics for this drive
- name = <sushy.resources.base.Field object>¶
Drive metrics name
- temperature_kelvin = <sushy.resources.base.Field object>¶
The temperature in Kelvin degrees of this drive
- class rsd_lib.resources.v2_3.storage_service.drive_metrics.HealthDataField(*args, **kwargs)¶
Bases:
CompositeField
- available_spare_percentage = <sushy.resources.base.Field object>¶
The percentage of the remaining spare capacity available
- media_errors = <sushy.resources.base.Field object>¶
The number of media and data integrity errors of this drive
- predicted_media_life_used_percent = <sushy.resources.base.Field object>¶
The percentage of life remaining in the driver’s media
- unsafe_shutdowns = <sushy.resources.base.Field object>¶
The number of unsafe shutdowns of this drive
- class rsd_lib.resources.v2_3.storage_service.drive_metrics.LifeTimeField(*args, **kwargs)¶
Bases:
CompositeField
- controller_busy_time_minutes = <sushy.resources.base.Field object>¶
The amount of time in minutes the driver controller is busy
- host_read_commands = <sushy.resources.base.Field object>¶
The number of read commands completed by the disk controller
- host_write_commands = <sushy.resources.base.Field object>¶
The number of write commands completed by the disk controller
- power_cycles = <sushy.resources.base.Field object>¶
The number of power cycels of this drive
- power_on_hours = <sushy.resources.base.Field object>¶
The number of power-on hours of this drive
- unit_size_bytes = <sushy.resources.base.Field object>¶
The size of a unit in bytes used by UnitsRead and UnitsWritten
- units_read = <sushy.resources.base.Field object>¶
The number of units of a read since reset
- units_written = <sushy.resources.base.Field object>¶
The number of units of a written since reset