| description: > |
| This interface provides the Board Manager Metric values for resource |
| utilization. |
| |
| properties: |
| - name: Value |
| type: double |
| description: > |
| The current metric value. |
| flags: |
| - readonly |
| - name: MaxValue |
| type: double |
| default: infinity |
| flags: |
| - readonly |
| description: > |
| The maximum supported metric value. |
| - name: MinValue |
| type: double |
| default: -infinity |
| flags: |
| - readonly |
| description: > |
| The minimum supported metric value. |
| - name: Unit |
| type: enum[self.Unit] |
| description: > |
| The unit for metric value. For example, memory in bytes, CPU in |
| percent, reboots in count. |
| flags: |
| - const |
| |
| enumerations: |
| - name: Unit |
| description: > |
| Metric value unit. |
| values: |
| - name: Bytes |
| description: > |
| Unit to indicate bytes. |
| - name: Count |
| description: > |
| Unit to indicate counts. |
| - name: Percent |
| description: > |
| Unit to indicate percentage. |
| |
| associations: |
| - name: measuring |
| description: > |
| Metrics measure the inventory item's resource utilization, therefore |
| implement an association to the inventory item. |
| reverse_names: |
| - measured_by |
| required_endpoint_interfaces: |
| - xyz.openbmc_project.Inventory.Item |