summaryrefslogtreecommitdiff
path: root/Redfish.md
diff options
context:
space:
mode:
authorJagpal Singh Gill <paligill@gmail.com>2023-12-21 02:35:41 +0300
committerJagpal Singh Gill <paligill@gmail.com>2024-02-23 20:39:54 +0300
commite610b3168321eee167271e4532c37fe1ed9c6f56 (patch)
tree0dc0f86091d788cb32af73fb4cc9540d33f6e7dc /Redfish.md
parent78c9020305038b7974b4737c9b1d0b4afb9740f2 (diff)
downloadbmcweb-e610b3168321eee167271e4532c37fe1ed9c6f56.tar.xz
manager_diagnostic_data: add metric get
Add support to fetch MemoryStatistics, FreeStorageSpaceKiB and ProcessorStatistics for Manager Diagnostic Data. https://redfish.dmtf.org/schemas/v1/ManagerDiagnosticData.v1_2_1.json This change is in relation to following design and D-Bus interface - https://gerrit.openbmc.org/c/openbmc/docs/+/64917 https://gerrit.openbmc.org/c/openbmc/phosphor-dbus-interfaces/+/64914 Test: Redfish query output - { "@odata.id": "/redfish/v1/Managers/bmc/ManagerDiagnosticData", "@odata.type": "#ManagerDiagnosticData.v1_2_0.ManagerDiagnosticData", "FreeStorageSpaceKiB": 3772, "Id": "ManagerDiagnosticData", "MemoryStatistics": { "AvailableBytes": 354224066, "BuffersAndCacheBytes": 78984633, "SharedBytes": 11876066, "TotalBytes": 425516000 }, "Name": "Manager Diagnostic Data", "ProcessorStatistics": { "KernelPercent": 13.0234, "UserPercent": 5.7374 }, "ServiceRootUptimeSeconds": 2255.117 } Redfish service validator passing - Elapsed time: 0:03:12 metadataNamespaces: 3726 pass: 5133 passAction: 9 passGet: 205 passRedfishUri: 197 skipNoSchema: 3 skipOptional: 3492 warnDeprecated: 4 warningPresent: 7 Validation has succeeded. Change-Id: I43758a993eb7f342cb9ac5f5574498b37261c2cc Signed-off-by: Jagpal Singh Gill <paligill@gmail.com>
Diffstat (limited to 'Redfish.md')
-rw-r--r--Redfish.md8
1 files changed, 8 insertions, 0 deletions
diff --git a/Redfish.md b/Redfish.md
index 811dc87989..cdec1f90c0 100644
--- a/Redfish.md
+++ b/Redfish.md
@@ -606,6 +606,14 @@ other.
#### ManagerDiagnosticData
- ServiceRootUptimeSeconds
+- FreeStorageSpaceKiB
+- MemoryStatistics/AvailableBytes
+- MemoryStatistics/BuffersAndCacheBytes
+- MemoryStatistics/FreeBytes
+- MemoryStatistics/SharedBytes
+- MemoryStatistics/TotalBytes
+- ProcessorStatistics/KernelPercent
+- ProcessorStatistics/UserPercent
### /redfish/v1/Managers/bmc/NetworkProtocol/