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

Public Member Functions | |
| void | add_attribute (const std::string &key, const std::string &value) |
| void | add_event (const std::string &event) |
| bool | is_ended () const |
| std::chrono::microseconds | duration () const |
Public Attributes | |
| otel_span_context | context |
| otel_span_context | parent_context |
| std::string | name |
| otel_span_kind | kind {otel_span_kind::internal} |
| otel_status_code | status_code {otel_status_code::unset} |
| std::string | status_message |
| std::chrono::system_clock::time_point | start_time |
| std::chrono::system_clock::time_point | end_time |
| std::vector< otel_attribute > | attributes |
| std::vector< std::string > | events |
| otel_resource | resource |
OpenTelemetry span data representation.
Definition at line 130 of file opentelemetry_adapter.h.
|
inline |
Definition at line 143 of file opentelemetry_adapter.h.
References attributes.
Referenced by kcenon::monitoring::opentelemetry_tracer_adapter::convert_span(), and TEST_F().

|
inline |
Definition at line 147 of file opentelemetry_adapter.h.
References events.
Referenced by TEST_F().

|
inline |
Definition at line 155 of file opentelemetry_adapter.h.
References end_time, is_ended(), and start_time.
Referenced by TEST_F().


|
inline |
Definition at line 151 of file opentelemetry_adapter.h.
References end_time.
Referenced by duration(), and TEST_F().

| std::vector<otel_attribute> kcenon::monitoring::otel_span_data::attributes |
Definition at line 139 of file opentelemetry_adapter.h.
Referenced by add_attribute(), and TEST_F().
| otel_span_context kcenon::monitoring::otel_span_data::context |
Definition at line 131 of file opentelemetry_adapter.h.
Referenced by kcenon::monitoring::opentelemetry_tracer_adapter::convert_span().
| std::chrono::system_clock::time_point kcenon::monitoring::otel_span_data::end_time |
Definition at line 138 of file opentelemetry_adapter.h.
Referenced by kcenon::monitoring::opentelemetry_tracer_adapter::convert_span(), duration(), is_ended(), and TEST_F().
| std::vector<std::string> kcenon::monitoring::otel_span_data::events |
Definition at line 140 of file opentelemetry_adapter.h.
Referenced by add_event(), and TEST_F().
| otel_span_kind kcenon::monitoring::otel_span_data::kind {otel_span_kind::internal} |
Definition at line 134 of file opentelemetry_adapter.h.
Referenced by kcenon::monitoring::opentelemetry_tracer_adapter::convert_span(), and TEST_F().
| std::string kcenon::monitoring::otel_span_data::name |
Definition at line 133 of file opentelemetry_adapter.h.
Referenced by kcenon::monitoring::opentelemetry_tracer_adapter::convert_span(), and TEST_F().
| otel_span_context kcenon::monitoring::otel_span_data::parent_context |
Definition at line 132 of file opentelemetry_adapter.h.
Referenced by kcenon::monitoring::opentelemetry_tracer_adapter::convert_span().
| otel_resource kcenon::monitoring::otel_span_data::resource |
Definition at line 141 of file opentelemetry_adapter.h.
Referenced by kcenon::monitoring::opentelemetry_tracer_adapter::convert_span().
| std::chrono::system_clock::time_point kcenon::monitoring::otel_span_data::start_time |
Definition at line 137 of file opentelemetry_adapter.h.
Referenced by kcenon::monitoring::opentelemetry_tracer_adapter::convert_span(), duration(), and TEST_F().
| otel_status_code kcenon::monitoring::otel_span_data::status_code {otel_status_code::unset} |
Definition at line 135 of file opentelemetry_adapter.h.
Referenced by kcenon::monitoring::opentelemetry_tracer_adapter::convert_span(), and TEST_F().
| std::string kcenon::monitoring::otel_span_data::status_message |
Definition at line 136 of file opentelemetry_adapter.h.
Referenced by kcenon::monitoring::opentelemetry_tracer_adapter::convert_span().