|
A11 (C++ runtime)
Native C++ implementation of the A11 action and streaming runtime
|
Configure how an A11 process records and exports agent traces. More...
#include <cpp/a11/obs/provider.h>
Public Attributes | |
| std::string | service_name = "a11" |
| OTel service.name resource value. | |
| std::vector< std::pair< std::string, std::string > > | resource_attributes |
| Additional attributes attached to the process-level OTel resource. | |
| ExporterKind | exporter = ExporterKind::kNone |
| Span destination; must not remain kNone when passed to Configure(). | |
| bool | use_simple_processor = false |
| Export synchronously as spans end. | |
| std::string | otlp_endpoint |
| Full OTLP/HTTP traces URL. | |
| std::vector< std::pair< std::string, std::string > > | otlp_headers |
| Request headers such as backend authentication. | |
| int | otlp_timeout_millis = 10000 |
| Export request timeout. | |
| std::vector< std::string > | baggage_span_attributes |
| Baggage keys promoted to same-named span attributes. | |
Configure how an A11 process records and exports agent traces.
| std::vector<std::string> a11::obs::ProviderOptions::baggage_span_attributes |
Baggage keys promoted to same-named span attributes.
| ExporterKind a11::obs::ProviderOptions::exporter = ExporterKind::kNone |
Span destination; must not remain kNone when passed to Configure().
| std::string a11::obs::ProviderOptions::otlp_endpoint |
Full OTLP/HTTP traces URL.
| std::vector<std::pair<std::string, std::string> > a11::obs::ProviderOptions::otlp_headers |
Request headers such as backend authentication.
| int a11::obs::ProviderOptions::otlp_timeout_millis = 10000 |
Export request timeout.
| std::vector<std::pair<std::string, std::string> > a11::obs::ProviderOptions::resource_attributes |
Additional attributes attached to the process-level OTel resource.
| std::string a11::obs::ProviderOptions::service_name = "a11" |
OTel service.name resource value.