Private bug reported:

Platform Level Data Model (PLDM) is a standardized protocol defined by
the DMTF for platform management and monitoring. It provides a common
format for exchanging telemetry, control, and inventory data between
system components such as the Baseboard Management Controller (BMC),
firmware, and host software.

PLDM enables structured and scalable telemetry collection across
hardware components including CPUs, memory, PCIe/CXL devices, power
supplies, and thermal sensors. It supports multiple specifications such
as PLDM for Monitoring and Control, PLDM for Platform Monitoring and
Control (PMC), and PLDM for Redfish Device Enablement (RDE).

In modern server platforms, PLDM is widely used over transports like
MCTP (Management Component Transport Protocol) to deliver sensor
readings, health status, and event notifications. This enables unified
telemetry across heterogeneous components and improves interoperability
between vendors.

In the Linux kernel, support for PLDM exists primarily through user-
space tools and emerging kernel interfaces, but comprehensive
integration for telemetry ingestion, correlation, and exposure to system
monitoring frameworks is still evolving. Enhancing PLDM support would
provide a standardized and extensible mechanism for platform-wide
telemetry collection and management.

Feature request:
Requested details to be enabled on OS:
  Enable PLDM protocol support for platform telemetry collection. 
  Support PLDM over MCTP transport for communication with BMC and devices. 
  Integrate PLDM telemetry with system monitoring frameworks (hwmon, sensors, 
RAS). 
  Expose PLDM sensor data and events via sysfs or user-space APIs. 
  Support event-driven telemetry (asynchronous notifications). 
  Enable correlation of PLDM data with in-band OS metrics (CPU, memory, I/O). 
  Provide libraries/tools for PLDM message parsing and decoding. 
  Support Redfish Device Enablement (RDE) via PLDM where applicable. 
  Enable security and authentication for PLDM communication. 
  Provide diagnostics and validation tools for PLDM telemetry flows. 
  Document PLDM configuration, usage, and integration workflows.

Business Justifiation:
  Enables standardized telemetry across diverse platform components. 
  Improves observability and monitoring in data center environments. 
  Reduces vendor-specific dependencies through common data models. 
  Enhances integration with BMC and management frameworks (e.g., Redfish). 
  Supports proactive health monitoring and predictive maintenance. 
  Aligns with industry standards for platform management and telemetry.

References:
  DMTF PLDM Specifications (Monitoring and Control, RDE) 
  MCTP (Management Component Transport Protocol) Specification 
  Linux PLDM and OpenBMC Documentation 
  Redfish and Platform Management Standards

** Affects: linux (Ubuntu)
     Importance: Undecided
         Status: New

** Information type changed from Public to Private

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2146678

Title:
  Request for Telemetry Support – PLDM (Platform Level Data Model)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2146678/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to