MCPcopy Create free account

hub / github.com/aws-observability/aws-otel-go / types & classes

Types & classes32 in github.com/aws-observability/aws-otel-go

↓ 3 callersFuncTypeoptionFunc
func(*config) *config
samplers/aws/xray/remote_sampler_config.go:36
↓ 2 callersFuncTypeoptionFunc
func(*config) *config
exporters/xrayudp/config.go:18
InterfaceConn
exporters/xrayudp/udp_exporter.go:21
StructFallbackSampler
FallbackSampler does the sampling at a rate of 1 req/sec and 5% of additional requests.
samplers/aws/xray/fallback_sampler.go:18
StructManifest
Manifest represents a full sampling ruleset and provides options for configuring Logger, Clock and xrayClient.
samplers/aws/xray/internal/manifest.go:33
StructMockConn
exporters/xrayudp/udp_exporter_test.go:16
StructMockUdpExporter
exporters/xrayudp/client_test.go:17
InterfaceOption
Option sets configuration on the sampler.
samplers/aws/xray/remote_sampler_config.go:32
InterfaceOption
Option sets configuration on the OTLP UDP Client.
exporters/xrayudp/config.go:14
InterfaceOtlpTraceClient
exporters/xrayudp/client.go:22
StructRule
Rule represents a sampling rule which contains rule properties and reservoir which keeps tracks of sampling statistics of a rule.
samplers/aws/xray/internal/rule.go:20
StructUdpExporter
exporters/xrayudp/udp_exporter.go:26
Structclient
exporters/xrayudp/client.go:27
Interfaceclock
clock represents a time keeper that returns its version of the current time.
samplers/aws/xray/internal/clock.go:14
Structconfig
samplers/aws/xray/remote_sampler_config.go:25
Structconfig
exporters/xrayudp/config.go:8
StructdefaultClock
defaultClock wraps the standard time package.
samplers/aws/xray/internal/clock.go:19
StructgetSamplingRulesOutput
getSamplingRulesOutput is used to store parsed json sampling rules.
samplers/aws/xray/internal/client.go:19
StructgetSamplingTargetsInput
samplers/aws/xray/internal/client.go:43
StructgetSamplingTargetsOutput
getSamplingTargetsOutput is used to store parsed json sampling targets.
samplers/aws/xray/internal/client.go:69
StructmockClock
mockClock is a time keeper that returns a fixed time.
samplers/aws/xray/internal/clock.go:27
StructremoteSampler
remoteSampler is a sampler for AWS X-Ray which polls sampling rules and sampling targets to make a sampling decision based on rules set by users on AW
samplers/aws/xray/remote_sampler.go:21
Structreservoir
reservoir represents a sampling statistics for a given rule and populate it's value from the response getSamplingTargets API which sends information o
samplers/aws/xray/internal/reservoir.go:16
StructruleProperties
ruleProperties is the base set of properties that define a sampling rule.
samplers/aws/xray/internal/client.go:28
StructsamplingRuleRecords
samplers/aws/xray/internal/client.go:23
StructsamplingStatistics
samplers/aws/xray/internal/rule.go:32
StructsamplingStatisticsDocument
samplingStatisticsDocument is used to store current state of sampling data.
samplers/aws/xray/internal/client.go:48
StructsamplingTargetDocument
samplingTargetDocument contains updated targeted information retrieved from X-Ray service.
samplers/aws/xray/internal/client.go:76
Structscenarios
samplers/aws/xray/internal/client_test.go:281
Structticker
ticker is the same as time.Ticker except that it has jitters. A Ticker must be created with newTicker.
samplers/aws/xray/timer.go:15
StructunprocessedStatistic
samplers/aws/xray/internal/client.go:95
StructxrayClient
samplers/aws/xray/internal/client.go:101