|
Monitoring System 0.1.0
System resource monitoring with pluggable collectors and alerting
|
OpenTelemetry metric data representation. More...
#include <opentelemetry_adapter.h>

Public Member Functions | |
| void | add_attribute (const std::string &key, const std::string &attribute_value) |
Public Attributes | |
| std::string | name |
| std::string | description |
| std::string | unit |
| double | value {0.0} |
| std::vector< otel_attribute > | attributes |
| std::chrono::system_clock::time_point | timestamp |
| otel_resource | resource |
OpenTelemetry metric data representation.
Definition at line 167 of file opentelemetry_adapter.h.
|
inline |
Definition at line 176 of file opentelemetry_adapter.h.
References attributes.
| std::vector<otel_attribute> kcenon::monitoring::otel_metric_data::attributes |
Definition at line 172 of file opentelemetry_adapter.h.
Referenced by add_attribute().
| std::string kcenon::monitoring::otel_metric_data::description |
Definition at line 169 of file opentelemetry_adapter.h.
| std::string kcenon::monitoring::otel_metric_data::name |
Definition at line 168 of file opentelemetry_adapter.h.
| otel_resource kcenon::monitoring::otel_metric_data::resource |
Definition at line 174 of file opentelemetry_adapter.h.
| std::chrono::system_clock::time_point kcenon::monitoring::otel_metric_data::timestamp |
Definition at line 173 of file opentelemetry_adapter.h.
| std::string kcenon::monitoring::otel_metric_data::unit |
Definition at line 170 of file opentelemetry_adapter.h.
| double kcenon::monitoring::otel_metric_data::value {0.0} |
Definition at line 171 of file opentelemetry_adapter.h.