From e610b3168321eee167271e4532c37fe1ed9c6f56 Mon Sep 17 00:00:00 2001 From: Jagpal Singh Gill Date: Wed, 20 Dec 2023 15:35:41 -0800 Subject: 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 --- Redfish.md | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'Redfish.md') 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/ -- cgit v1.2.3