|
Monitoring System 0.1.0
System resource monitoring with pluggable collectors and alerting
|
Configuration for OpenTelemetry exporters. More...
#include <opentelemetry_adapter.h>

Public Member Functions | |
| common::VoidResult | validate () const |
Public Attributes | |
| std::string | endpoint {"http://localhost:4317"} |
| std::string | protocol {"grpc"} |
| std::chrono::milliseconds | timeout {30000} |
| std::chrono::milliseconds | export_interval {5000} |
| std::size_t | max_batch_size {512} |
| std::unordered_map< std::string, std::string > | headers |
| bool | compression_enabled {true} |
| std::string | compression_type {"gzip"} |
Configuration for OpenTelemetry exporters.
Definition at line 345 of file opentelemetry_adapter.h.
|
inline |
Definition at line 355 of file opentelemetry_adapter.h.
References endpoint, kcenon::monitoring::invalid_configuration, max_batch_size, protocol, and timeout.
Referenced by TEST_F().

| bool kcenon::monitoring::opentelemetry_exporter_config::compression_enabled {true} |
Definition at line 352 of file opentelemetry_adapter.h.
| std::string kcenon::monitoring::opentelemetry_exporter_config::compression_type {"gzip"} |
Definition at line 353 of file opentelemetry_adapter.h.
| std::string kcenon::monitoring::opentelemetry_exporter_config::endpoint {"http://localhost:4317"} |
Definition at line 346 of file opentelemetry_adapter.h.
Referenced by TEST_F(), and validate().
| std::chrono::milliseconds kcenon::monitoring::opentelemetry_exporter_config::export_interval {5000} |
Definition at line 349 of file opentelemetry_adapter.h.
| std::unordered_map<std::string, std::string> kcenon::monitoring::opentelemetry_exporter_config::headers |
Definition at line 351 of file opentelemetry_adapter.h.
| std::size_t kcenon::monitoring::opentelemetry_exporter_config::max_batch_size {512} |
Definition at line 350 of file opentelemetry_adapter.h.
Referenced by TEST_F(), and validate().
| std::string kcenon::monitoring::opentelemetry_exporter_config::protocol {"grpc"} |
Definition at line 347 of file opentelemetry_adapter.h.
Referenced by TEST_F(), and validate().
| std::chrono::milliseconds kcenon::monitoring::opentelemetry_exporter_config::timeout {30000} |
Definition at line 348 of file opentelemetry_adapter.h.
Referenced by TEST_F(), and validate().