|
RTC Toolkit 6.0.0
|
Alert observer that publishes alerts to InfluxDB via Telegraf. More...
#include <rtctk/componentFramework/alertService.hpp>
Public Member Functions | |
| AlertTelegrafPublisher (const std::string &name, TelegrafAdapter &telegraf_adapter) | |
| Constructor. | |
| void | Publish (const AlertInfo &reduced, const std::vector< AlertInfo > &alerts) noexcept override |
Public Member Functions inherited from rtctk::componentFramework::AlertObserverIf | |
| virtual | ~AlertObserverIf ()=default |
Alert observer that publishes alerts to InfluxDB via Telegraf.
| rtctk::componentFramework::AlertTelegrafPublisher::AlertTelegrafPublisher | ( | const std::string & | name, |
| TelegrafAdapter & | telegraf_adapter ) |
Constructor.
| name | Component name. |
| telegraf_adapter | Adapter for publishing datapoints into Telegraf. |
|
overridevirtualnoexcept |
Implements rtctk::componentFramework::AlertObserverIf.