Clone this repo:

Branches

  1. 3b5ee98 dbus_mapper: use PDI constants by Alexander Hansen · 6 days ago master
  2. 67d2531 cleanup README.md by Alexander Hansen · 6 days ago
  3. 40cdd51 clang-tidy: enable bugprone-unchecked-optional-ac by Jayanth Othayoth · 4 weeks ago
  4. 56909b7 clang-tidy: guard optional JSON access by Jayanth Othayoth · 4 weeks ago
  5. 66db900 Remove LogToJournal trigger action by Michal Orzel · 9 weeks ago

Telemetry

This component implements middleware for sensors and metrics aggregation.

Capabilities

This application is implementation of Telemetry proposed in OpenBMC design docs [1].

It's responsible for:

  • on-demand creation of metric reports,
    • aggregated sets of sensor values available in system [2],
  • access to metric report in both pull and push model (triggers),
  • run-time monitoring of sensor[3] updates.

Use-cases

  • generic and centralized way to observe telemetry data inside system
  • back-end for Redfish TelemetryService[4]

References

  1. OpenBMC platform telemetry design
  2. Sensor support for OpenBMC
  3. dbus-sensors
  4. Redfish TelemetryService