|
Common System 0.2.0
Common interfaces and patterns for system integration
|
Distributed tracing configuration. More...
#include <unified_config.h>

Public Attributes | |
| bool | enabled = false |
| Enable tracing. | |
| double | sampling_rate = 0.1 |
| Sampling rate (0.0 to 1.0) | |
| std::string | exporter = "otlp" |
| Exporter type: "otlp", "jaeger", "zipkin", "console". | |
| std::string | endpoint = "http://localhost:4317" |
| Exporter endpoint. | |
Distributed tracing configuration.
Definition at line 84 of file unified_config.h.
| bool kcenon::common::config::tracing_config::enabled = false |
Enable tracing.
Definition at line 86 of file unified_config.h.
Referenced by kcenon::common::config::cli_config_parser::apply_override(), kcenon::common::config::config_watcher::get_changed_fields(), and kcenon::common::config::config_loader::merge_env_overrides().
| std::string kcenon::common::config::tracing_config::endpoint = "http://localhost:4317" |
Exporter endpoint.
Definition at line 95 of file unified_config.h.
Referenced by kcenon::common::config::cli_config_parser::apply_override(), and kcenon::common::config::config_loader::merge_env_overrides().
| std::string kcenon::common::config::tracing_config::exporter = "otlp" |
Exporter type: "otlp", "jaeger", "zipkin", "console".
Definition at line 92 of file unified_config.h.
Referenced by kcenon::common::config::cli_config_parser::apply_override(), kcenon::common::config::config_loader::merge_env_overrides(), and kcenon::common::config::config_loader::validate_monitoring_config().
| double kcenon::common::config::tracing_config::sampling_rate = 0.1 |
Sampling rate (0.0 to 1.0)
Definition at line 89 of file unified_config.h.
Referenced by kcenon::common::config::cli_config_parser::apply_override(), kcenon::common::config::config_watcher::get_changed_fields(), kcenon::common::config::config_loader::merge_env_overrides(), and kcenon::common::config::config_loader::validate_monitoring_config().