commit | 1477fe6a2c2d4e4d49c773fe6b54ae558b06e706 | [log] [tgz] |
---|---|---|
author | Wludzik, Jozef <jozef.wludzik@intel.com> | Sat Jan 02 11:56:10 2021 +0100 |
committer | Wludzik, Jozef <jozef.wludzik@intel.com> | Mon Jan 25 12:44:28 2021 +0100 |
tree | 6aecdfd8ce1ba1671f3f3bb9229d13bf2c2cea36 | |
parent | 76833cb5ce1d3b55c060cd145812a7a4a7ac9c31 [diff] |
Implement NumericThreshold for Trigger Implemented NumericThreshold for Trigger that allows to set expected threshold value for collection of sensors and monitors if this value is crossed. Implemented detection of direction when threshold value is crossed. Added initial interface that is used to commit an action when threshold value is crossed. Moved Sensor Cache from Report Factory to Telemetry class, now Sensor Cache is shared between Report Factory and Trigger Factory. Moved fetching sensor from Dbus to seperate header to have single implementation for factories. Disabled tests that uses boost coroutine because of false positive that is catched by address sanitizer. Tested: - Passed unit tests - Built in yocto envrionment with success - Telemetry service started successfully in OpenBMC Change-Id: I1ff7ab96174a27576786f0b9a71554fe1eeff436 Signed-off-by: Wludzik, Jozef <jozef.wludzik@intel.com>
This component implements middleware for sensors and metrics aggregation.
This application is implementation of Telemetry proposed in design[1]
.
It's responsible for:
[2]
,[3]
updates.[4]