Documentation ¶
Index ¶
- Variables
- type AlwaysOnSamplerConfig
- type DynatraceSamplerConfig
- func (*DynatraceSamplerConfig) Descriptor() ([]byte, []int)deprecated
- func (x *DynatraceSamplerConfig) GetClusterId() int32
- func (x *DynatraceSamplerConfig) GetHttpService() *v3.HttpService
- func (x *DynatraceSamplerConfig) GetRootSpansPerMinute() uint32
- func (x *DynatraceSamplerConfig) GetTenant() string
- func (*DynatraceSamplerConfig) ProtoMessage()
- func (x *DynatraceSamplerConfig) ProtoReflect() protoreflect.Message
- func (x *DynatraceSamplerConfig) Reset()
- func (x *DynatraceSamplerConfig) String() string
Constants ¶
This section is empty.
Variables ¶
View Source
var File_envoy_extensions_tracers_opentelemetry_samplers_v3_always_on_sampler_proto protoreflect.FileDescriptor
View Source
var File_envoy_extensions_tracers_opentelemetry_samplers_v3_dynatrace_sampler_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type AlwaysOnSamplerConfig ¶
type AlwaysOnSamplerConfig struct {
// contains filtered or unexported fields
}
func (*AlwaysOnSamplerConfig) Descriptor
deprecated
func (*AlwaysOnSamplerConfig) Descriptor() ([]byte, []int)
Deprecated: Use AlwaysOnSamplerConfig.ProtoReflect.Descriptor instead.
func (*AlwaysOnSamplerConfig) ProtoMessage ¶
func (*AlwaysOnSamplerConfig) ProtoMessage()
func (*AlwaysOnSamplerConfig) ProtoReflect ¶
func (x *AlwaysOnSamplerConfig) ProtoReflect() protoreflect.Message
func (*AlwaysOnSamplerConfig) Reset ¶
func (x *AlwaysOnSamplerConfig) Reset()
func (*AlwaysOnSamplerConfig) String ¶
func (x *AlwaysOnSamplerConfig) String() string
type DynatraceSamplerConfig ¶
type DynatraceSamplerConfig struct { // The Dynatrace tenant. // // The value can be obtained from the Envoy deployment page in Dynatrace. Tenant string `protobuf:"bytes,1,opt,name=tenant,proto3" json:"tenant,omitempty"` // The id of the Dynatrace cluster id. // // The value can be obtained from the Envoy deployment page in Dynatrace. ClusterId int32 `protobuf:"varint,2,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"` // The HTTP service to fetch the sampler configuration from the Dynatrace API (root spans per minute). For example: // // .. code-block:: yaml // // http_service: // http_uri: // cluster: dynatrace // uri: <tenant>.dev.dynatracelabs.com/api/v2/samplingConfiguration // timeout: 10s // request_headers_to_add: // - header: // key : "authorization" // value: "Api-Token dt..." HttpService *v3.HttpService `protobuf:"bytes,3,opt,name=http_service,json=httpService,proto3" json:"http_service,omitempty"` // Default number of root spans per minute, used when the value can't be obtained from the Dynatrace API. // // A default value of “1000“ is used when: // // - “root_spans_per_minute“ is unset // - “root_spans_per_minute“ is set to 0 RootSpansPerMinute uint32 `protobuf:"varint,4,opt,name=root_spans_per_minute,json=rootSpansPerMinute,proto3" json:"root_spans_per_minute,omitempty"` // contains filtered or unexported fields }
Configuration for the Dynatrace Sampler extension. [#extension: envoy.tracers.opentelemetry.samplers.dynatrace]
func (*DynatraceSamplerConfig) Descriptor
deprecated
func (*DynatraceSamplerConfig) Descriptor() ([]byte, []int)
Deprecated: Use DynatraceSamplerConfig.ProtoReflect.Descriptor instead.
func (*DynatraceSamplerConfig) GetClusterId ¶
func (x *DynatraceSamplerConfig) GetClusterId() int32
func (*DynatraceSamplerConfig) GetHttpService ¶
func (x *DynatraceSamplerConfig) GetHttpService() *v3.HttpService
func (*DynatraceSamplerConfig) GetRootSpansPerMinute ¶
func (x *DynatraceSamplerConfig) GetRootSpansPerMinute() uint32
func (*DynatraceSamplerConfig) GetTenant ¶
func (x *DynatraceSamplerConfig) GetTenant() string
func (*DynatraceSamplerConfig) ProtoMessage ¶
func (*DynatraceSamplerConfig) ProtoMessage()
func (*DynatraceSamplerConfig) ProtoReflect ¶
func (x *DynatraceSamplerConfig) ProtoReflect() protoreflect.Message
func (*DynatraceSamplerConfig) Reset ¶
func (x *DynatraceSamplerConfig) Reset()
func (*DynatraceSamplerConfig) String ¶
func (x *DynatraceSamplerConfig) String() string
Click to show internal directories.
Click to hide internal directories.