|
Network System 0.1.1
High-performance modular networking library for scalable client-server applications
|
OTLP exporter configuration. More...
#include <tracing_config.h>

Public Attributes | |
| std::string | endpoint |
| Endpoint URL for OTLP exporter @default "http://localhost:4317" for gRPC, "http://localhost:4318" for HTTP. | |
| std::map< std::string, std::string > | headers |
| Custom headers for OTLP requests. | |
| std::chrono::milliseconds | timeout {10000} |
| Connection timeout @default 10000ms. | |
| bool | insecure = false |
| Use insecure connection (no TLS) @default false. | |
| std::string | certificate_path |
| Certificate file path for TLS (optional) | |
OTLP exporter configuration.
Definition at line 86 of file tracing_config.h.
| std::string kcenon::network::tracing::otlp_config::certificate_path |
Certificate file path for TLS (optional)
Definition at line 114 of file tracing_config.h.
| std::string kcenon::network::tracing::otlp_config::endpoint |
Endpoint URL for OTLP exporter @default "http://localhost:4317" for gRPC, "http://localhost:4318" for HTTP.
Definition at line 92 of file tracing_config.h.
Referenced by kcenon::network::tracing::configure_tracing().
| std::map<std::string, std::string> kcenon::network::tracing::otlp_config::headers |
Custom headers for OTLP requests.
Definition at line 97 of file tracing_config.h.
| bool kcenon::network::tracing::otlp_config::insecure = false |
Use insecure connection (no TLS) @default false.
Definition at line 109 of file tracing_config.h.
| std::chrono::milliseconds kcenon::network::tracing::otlp_config::timeout {10000} |