|
Monitoring System 0.1.0
System resource monitoring with pluggable collectors and alerting
|
#include <gtest/gtest.h>#include <kcenon/monitoring/exporters/opentelemetry_adapter.h>#include <kcenon/monitoring/interfaces/monitoring_core.h>#include <thread>#include <chrono>
Go to the source code of this file.
Classes | |
| class | OpenTelemetryAdapterTest |
Functions | |
| TEST_F (OpenTelemetryAdapterTest, ResourceCreation) | |
| TEST_F (OpenTelemetryAdapterTest, AttributeOperations) | |
| TEST_F (OpenTelemetryAdapterTest, SpanContextCreation) | |
| TEST_F (OpenTelemetryAdapterTest, SpanDataOperations) | |
| TEST_F (OpenTelemetryAdapterTest, MetricDataOperations) | |
| TEST_F (OpenTelemetryAdapterTest, TracerAdapterSpanConversion) | |
| TEST_F (OpenTelemetryAdapterTest, TracerAdapterErrorSpanConversion) | |
| TEST_F (OpenTelemetryAdapterTest, TracerAdapterMultipleSpans) | |
| TEST_F (OpenTelemetryAdapterTest, MetricsAdapterConversion) | |
| TEST_F (OpenTelemetryAdapterTest, CompatibilityLayerInitialization) | |
| TEST_F (OpenTelemetryAdapterTest, CompatibilityLayerSpanExport) | |
| TEST_F (OpenTelemetryAdapterTest, CompatibilityLayerMetricExport) | |
| TEST_F (OpenTelemetryAdapterTest, CompatibilityLayerUninitializedExport) | |
| TEST_F (OpenTelemetryAdapterTest, CompatibilityLayerResourceAccess) | |
| TEST_F (OpenTelemetryAdapterTest, ExporterConfigValidation) | |
| TEST_F (OpenTelemetryAdapterTest, FactoryFunctions) | |
| TEST_F | ( | OpenTelemetryAdapterTest | , |
| AttributeOperations | ) |
Definition at line 53 of file test_opentelemetry_adapter.cpp.
References kcenon::monitoring::otel_attribute::key, and kcenon::monitoring::otel_attribute::value.
| TEST_F | ( | OpenTelemetryAdapterTest | , |
| CompatibilityLayerInitialization | ) |
Definition at line 238 of file test_opentelemetry_adapter.cpp.
| TEST_F | ( | OpenTelemetryAdapterTest | , |
| CompatibilityLayerMetricExport | ) |
Definition at line 280 of file test_opentelemetry_adapter.cpp.
References kcenon::monitoring::monitoring_data::add_metric(), and kcenon::monitoring::monitoring_data::add_tag().

| TEST_F | ( | OpenTelemetryAdapterTest | , |
| CompatibilityLayerResourceAccess | ) |
Definition at line 317 of file test_opentelemetry_adapter.cpp.
| TEST_F | ( | OpenTelemetryAdapterTest | , |
| CompatibilityLayerSpanExport | ) |
Definition at line 253 of file test_opentelemetry_adapter.cpp.
References kcenon::monitoring::trace_span::end_time, kcenon::monitoring::trace_span::operation_name, kcenon::monitoring::trace_span::span_id, kcenon::monitoring::trace_span::start_time, and kcenon::monitoring::trace_span::trace_id.
| TEST_F | ( | OpenTelemetryAdapterTest | , |
| CompatibilityLayerUninitializedExport | ) |
Definition at line 302 of file test_opentelemetry_adapter.cpp.
| TEST_F | ( | OpenTelemetryAdapterTest | , |
| ExporterConfigValidation | ) |
Definition at line 326 of file test_opentelemetry_adapter.cpp.
References kcenon::monitoring::opentelemetry_exporter_config::endpoint, kcenon::monitoring::opentelemetry_exporter_config::max_batch_size, kcenon::monitoring::opentelemetry_exporter_config::protocol, kcenon::monitoring::opentelemetry_exporter_config::timeout, and kcenon::monitoring::opentelemetry_exporter_config::validate().

| TEST_F | ( | OpenTelemetryAdapterTest | , |
| FactoryFunctions | ) |
Definition at line 362 of file test_opentelemetry_adapter.cpp.
References kcenon::monitoring::create_opentelemetry_compatibility_layer(), and kcenon::monitoring::create_service_resource().

| TEST_F | ( | OpenTelemetryAdapterTest | , |
| MetricDataOperations | ) |
Definition at line 101 of file test_opentelemetry_adapter.cpp.
References kcenon::monitoring::metric::name, kcenon::monitoring::metric::timestamp, and kcenon::monitoring::metric::value.
| TEST_F | ( | OpenTelemetryAdapterTest | , |
| MetricsAdapterConversion | ) |
Definition at line 202 of file test_opentelemetry_adapter.cpp.
References kcenon::monitoring::monitoring_data::add_metric(), kcenon::monitoring::monitoring_data::add_tag(), kcenon::monitoring::opentelemetry_metrics_adapter::convert_monitoring_data(), kcenon::monitoring::metric::name, and kcenon::monitoring::metric::value.

| TEST_F | ( | OpenTelemetryAdapterTest | , |
| ResourceCreation | ) |
Definition at line 33 of file test_opentelemetry_adapter.cpp.
| TEST_F | ( | OpenTelemetryAdapterTest | , |
| SpanContextCreation | ) |
Definition at line 65 of file test_opentelemetry_adapter.cpp.
References kcenon::monitoring::otel_span_context::is_remote, kcenon::monitoring::otel_span_context::is_valid, kcenon::monitoring::otel_span_context::span_id, and kcenon::monitoring::otel_span_context::trace_id.
| TEST_F | ( | OpenTelemetryAdapterTest | , |
| SpanDataOperations | ) |
Definition at line 76 of file test_opentelemetry_adapter.cpp.
References kcenon::monitoring::otel_span_data::add_attribute(), kcenon::monitoring::otel_span_data::add_event(), kcenon::monitoring::otel_span_data::attributes, kcenon::monitoring::otel_span_data::duration(), kcenon::monitoring::otel_span_data::end_time, kcenon::monitoring::otel_span_data::events, kcenon::monitoring::otel_span_data::is_ended(), kcenon::monitoring::otel_span_data::kind, kcenon::monitoring::otel_span_data::name, kcenon::monitoring::otel_span_data::start_time, and kcenon::monitoring::otel_span_data::status_code.

| TEST_F | ( | OpenTelemetryAdapterTest | , |
| TracerAdapterErrorSpanConversion | ) |
Definition at line 156 of file test_opentelemetry_adapter.cpp.
References kcenon::monitoring::opentelemetry_tracer_adapter::convert_span(), kcenon::monitoring::trace_span::end_time, kcenon::monitoring::trace_span::operation_name, kcenon::monitoring::trace_span::span_id, kcenon::monitoring::trace_span::start_time, kcenon::monitoring::trace_span::tags, and kcenon::monitoring::trace_span::trace_id.

| TEST_F | ( | OpenTelemetryAdapterTest | , |
| TracerAdapterMultipleSpans | ) |
Definition at line 176 of file test_opentelemetry_adapter.cpp.
References kcenon::monitoring::opentelemetry_tracer_adapter::convert_spans(), kcenon::monitoring::trace_span::end_time, kcenon::monitoring::trace_span::operation_name, kcenon::monitoring::trace_span::span_id, kcenon::monitoring::trace_span::start_time, and kcenon::monitoring::trace_span::trace_id.

| TEST_F | ( | OpenTelemetryAdapterTest | , |
| TracerAdapterSpanConversion | ) |
Definition at line 119 of file test_opentelemetry_adapter.cpp.
References kcenon::monitoring::opentelemetry_tracer_adapter::convert_span(), kcenon::monitoring::trace_span::end_time, kcenon::monitoring::trace_span::operation_name, kcenon::monitoring::trace_span::parent_span_id, kcenon::monitoring::trace_span::span_id, kcenon::monitoring::trace_span::start_time, kcenon::monitoring::trace_span::tags, and kcenon::monitoring::trace_span::trace_id.
