commit | dcc4e1936173a93251a02066432bc2bcbc386240 | [log] [tgz] |
---|---|---|
author | Krzysztof Grobelny <krzysztof.grobelny@intel.com> | Mon Mar 08 09:09:34 2021 +0000 |
committer | Krzysztof Grobelny <krzysztof.grobelny@intel.com> | Fri Jul 23 07:14:56 2021 +0000 |
tree | 5b9729103c2613f3da8f244e5b7962c7fcc023e2 | |
parent | 9f346790ff22623d73504f62bdcce600f1891e68 [diff] |
created AddReportFutureVersion dbus method New method will support CollectionTimeScope, CollectionDuration In order to make not breaking interface changes bmcweb will switch to AddReportFutureVersion, then AddReport will be changed to match AddReportFutureVersion, then redfish will switch back to use AddReport, then AddReportFutureVersion will be removed. Tested: - Verified that current version of bmcweb works fine with old API Signed-off-by: Krzysztof Grobelny <krzysztof.grobelny@intel.com> Change-Id: I51a9b7fb2f4da5b8d2f688ccd5e93710352b1ac7
This component implements middleware for sensors and metrics aggregation.
This application is implementation of Telemetry proposed in OpenBMC design docs [1]
.
It's responsible for:
[2]
,[3]
updates.[4]
There are two way to build telemetry service:
To build it using bitbake follow the guide from OpenBMC docs[5]
. To build it using meson follow the quick guide to install meson[6]
and then run below commands
meson build cd build ninja
After successful build you should be able to run telemetry binary or start unit tests
./tests/telemetry-ut ./telemetry
In case if system is missing boost dependency, it is possible to build it locally and set BOOST_ROOT environment variable to location of built files for meson. After this change meson should be able to detect boost dependency. See [7]
for more details.
More information can be found in OpenBMC docs repository [8]
.