From 49bed8e87f00abcf7dad6a581d64f5949a942008 Mon Sep 17 00:00:00 2001 From: Hasan Mahmood Date: Thu, 16 May 2024 09:02:25 -0500 Subject: [PATCH 01/58] initial commit --- go.mod | 2 + go.sum | 5 +- pkg/config/setup/system_probe.go | 2 + pkg/network/config/config.go | 4 + pkg/network/dns/monitor_linux.go | 53 +- pkg/network/dns/snooper.go | 4 +- pkg/network/event_common.go | 10 + pkg/network/filter/packet_source_linux.go | 124 +++- pkg/network/port.go | 4 +- pkg/network/port_test.go | 10 +- pkg/network/state.go | 3 - pkg/network/tracer/connection/ebpf_tracer.go | 671 ++++++++++++++++++ .../tracer/connection/ebpfless/conn.go | 154 ++++ .../tracer/connection/ebpfless/ports.go | 122 ++++ .../tracer/connection/ebpfless_tracer.go | 375 ++++++++++ pkg/network/tracer/connection/tracer.go | 654 +---------------- pkg/network/tracer/tracer_linux_test.go | 4 +- 17 files changed, 1486 insertions(+), 715 deletions(-) create mode 100644 pkg/network/tracer/connection/ebpf_tracer.go create mode 100644 pkg/network/tracer/connection/ebpfless/conn.go create mode 100644 pkg/network/tracer/connection/ebpfless/ports.go create mode 100644 pkg/network/tracer/connection/ebpfless_tracer.go diff --git a/go.mod b/go.mod index 94dd055bedbb09..b7e1c8aa60d7cd 100644 --- a/go.mod +++ b/go.mod @@ -1204,3 +1204,5 @@ replace ( // Prevent a false-positive detection by the Google and Ikarus security vendors on VirusTotal exclude go.opentelemetry.io/proto/otlp v1.1.0 + +replace github.com/google/gopacket v1.1.19 => github.com/DataDog/gopacket v0.0.0-20240510160533-79b4b7d96713 diff --git a/go.sum b/go.sum index b62714e7e26910..d5e2778787f77a 100644 --- a/go.sum +++ b/go.sum @@ -764,6 +764,8 @@ github.com/DataDog/go-sqllexer v0.0.9 h1:Cx2Cu1S0hfj4coCCA8hzjM9+UNFRkcu1avIV//R github.com/DataDog/go-sqllexer v0.0.9/go.mod h1:nB4Ea2YNsqMwtbWMc4Fm/oP98IIrSPapqwOwPioMspY= github.com/DataDog/go-tuf v1.1.0-0.5.2 h1:4CagiIekonLSfL8GMHRHcHudo1fQnxELS9g4tiAupQ4= github.com/DataDog/go-tuf v1.1.0-0.5.2/go.mod h1:zBcq6f654iVqmkk8n2Cx81E1JnNTMOAx1UEO/wZR+P0= +github.com/DataDog/gopacket v0.0.0-20240510160533-79b4b7d96713 h1:fdPhaWxY25vFVoszCZeYNeyNockbz8shRMNwqqsjiJc= +github.com/DataDog/gopacket v0.0.0-20240510160533-79b4b7d96713/go.mod h1:riddUzxTSBpJXk3qBHtYr4qOhFhT6k/1c0E3qkQjQpA= github.com/DataDog/gopsutil v1.2.2 h1:8lmthwyyCXa1NKiYcHlrtl9AAFdfbNI2gPcioCJcBPU= github.com/DataDog/gopsutil v1.2.2/go.mod h1:glkxNt/qRu9lnpmUEQwOIAXW+COWDTBOTEAHqbgBPts= github.com/DataDog/gostackparse v0.7.0 h1:i7dLkXHvYzHV308hnkvVGDL3BR4FWl7IsXNPz/IGQh4= @@ -1593,8 +1595,6 @@ github.com/google/gofuzz v1.0.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/ github.com/google/gofuzz v1.1.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= github.com/google/gofuzz v1.2.0 h1:xRy4A+RhZaiKjJ1bPfwQ8sedCA+YS2YcCHW6ec7JMi0= github.com/google/gofuzz v1.2.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= -github.com/google/gopacket v1.1.19 h1:ves8RnFZPGiFnTS0uPQStjwru6uO6h+nlr9j6fL7kF8= -github.com/google/gopacket v1.1.19/go.mod h1:iJ8V8n6KS+z2U1A8pUwu8bW5SyEMkXJB8Yo/Vo+TKTo= github.com/google/licenseclassifier/v2 v2.0.0 h1:1Y57HHILNf4m0ABuMVb6xk4vAJYEUO0gDxNpog0pyeA= github.com/google/licenseclassifier/v2 v2.0.0/go.mod h1:cOjbdH0kyC9R22sdQbYsFkto4NGCAc+ZSwbeThazEtM= github.com/google/martian v2.1.0+incompatible h1:/CP5g8u/VJHijgedC/Legn3BAbAaWPgecwXBIDzw5no= @@ -2987,6 +2987,7 @@ github.com/vibrantbyte/go-antpath v1.1.1/go.mod h1:ZqMGIk+no3BL2o6OdEZ3ZDiWfIteu github.com/vincent-petithory/dataurl v1.0.0 h1:cXw+kPto8NLuJtlMsI152irrVw9fRDX8AbShPRpg2CI= github.com/vincent-petithory/dataurl v1.0.0/go.mod h1:FHafX5vmDzyP+1CQATJn7WFKc9CvnvxyvZy6I1MrG/U= github.com/vishvananda/netns v0.0.0-20200728191858-db3c7e526aae/go.mod h1:DD4vA1DwXk04H54A1oHXtwZmA0grkVMdPxx/VGLCah0= +github.com/vishvananda/netns v0.0.0-20210104183010-2eb08e3e575f/go.mod h1:DD4vA1DwXk04H54A1oHXtwZmA0grkVMdPxx/VGLCah0= github.com/vishvananda/netns v0.0.4 h1:Oeaw1EM2JMxD51g9uhtC0D7erkIjgmj8+JZc26m1YX8= github.com/vishvananda/netns v0.0.4/go.mod h1:SpkAiCQRtJ6TvvxPnOSyH3BMl6unz3xZlaprSwhNNJM= github.com/vito/go-sse v1.0.0 h1:e6/iTrrvy8BRrOwJwmQmlndlil+TLdxXvHi55ZDzH6M= diff --git a/pkg/config/setup/system_probe.go b/pkg/config/setup/system_probe.go index 3293bc863f0110..f55782078a089e 100644 --- a/pkg/config/setup/system_probe.go +++ b/pkg/config/setup/system_probe.go @@ -284,6 +284,8 @@ func InitSystemProbeConfig(cfg pkgconfigmodel.Config) { // connection aggregation with port rollups cfg.BindEnvAndSetDefault(join(netNS, "enable_connection_rollup"), false) + cfg.BindEnvAndSetDefault(join(netNS, "enable_ebpf_less"), false) + // windows config cfg.BindEnvAndSetDefault(join(spNS, "windows.enable_monotonic_count"), false) diff --git a/pkg/network/config/config.go b/pkg/network/config/config.go index 3db323a8b2986f..f2b70b3e853876 100644 --- a/pkg/network/config/config.go +++ b/pkg/network/config/config.go @@ -281,6 +281,8 @@ type Config struct { // Defaults to true. Setting this to false on a Kernel that supports ring // buffers (>=5.8) will result in forcing the use of Perf Maps instead. EnableUSMRingBuffers bool + + EnableEbpflessTracer bool } func join(pieces ...string) string { @@ -372,6 +374,8 @@ func New() *Config { EnableNPMConnectionRollup: cfg.GetBool(join(netNS, "enable_connection_rollup")), + EnableEbpflessTracer: cfg.GetBool(join(netNS, "enable_ebpf_less")), + // Service Monitoring EnableJavaTLSSupport: cfg.GetBool(join(smjtNS, "enabled")), JavaAgentDebug: cfg.GetBool(join(smjtNS, "debug")), diff --git a/pkg/network/dns/monitor_linux.go b/pkg/network/dns/monitor_linux.go index e4598fa47a1761..fc1f414de85ebc 100644 --- a/pkg/network/dns/monitor_linux.go +++ b/pkg/network/dns/monitor_linux.go @@ -11,8 +11,6 @@ import ( "fmt" "math" - "golang.org/x/net/bpf" - "github.com/vishvananda/netns" manager "github.com/DataDog/ebpf-manager" @@ -32,21 +30,40 @@ type dnsMonitor struct { // NewReverseDNS starts snooping on DNS traffic to allow IP -> domain reverse resolution func NewReverseDNS(cfg *config.Config) (ReverseDNS, error) { + // Create the RAW_SOCKET inside the root network namespace + var ( + packetSrc *filterpkg.AFPacketSource + srcErr error + ns netns.NsHandle + ) + ns, err := cfg.GetRootNetNs() + if err != nil { + return nil, err + } + defer ns.Close() + + err = kernel.WithNS(ns, func() error { + packetSrc, srcErr = filterpkg.NewPacketSource(4) + return srcErr + }) + if err != nil { + return nil, err + } + currKernelVersion, err := kernel.HostVersion() if err != nil { // if the platform couldn't be determined, treat it as new kernel case log.Warn("could not detect the platform, will use kprobes from kernel version >= 4.1.0") currKernelVersion = math.MaxUint32 } - pre410Kernel := currKernelVersion < kernel.VersionCode(4, 1, 0) var p *ebpfProgram - var filter *manager.Probe - var bpfFilter []bpf.RawInstruction + pre410Kernel := currKernelVersion < kernel.VersionCode(4, 1, 0) if pre410Kernel { - bpfFilter, err = generateBPFFilter(cfg) - if err != nil { + if bpfFilter, err := generateBPFFilter(cfg); err != nil { return nil, fmt.Errorf("error creating bpf classic filter: %w", err) + } else if err = packetSrc.SetBPF(bpfFilter); err != nil { + return nil, fmt.Errorf("could not set BPF filter on packet source: %w", err) } } else { p, err = newEBPFProgram(cfg) @@ -58,35 +75,19 @@ func NewReverseDNS(cfg *config.Config) (ReverseDNS, error) { return nil, fmt.Errorf("error initializing ebpf programs: %w", err) } - filter, _ = p.GetProbe(manager.ProbeIdentificationPair{EBPFFuncName: probes.SocketDNSFilter, UID: probeUID}) + filter, _ := p.GetProbe(manager.ProbeIdentificationPair{EBPFFuncName: probes.SocketDNSFilter, UID: probeUID}) if filter == nil { return nil, fmt.Errorf("error retrieving socket filter") } - } - // Create the RAW_SOCKET inside the root network namespace - var ( - packetSrc *filterpkg.AFPacketSource - srcErr error - ns netns.NsHandle - ) - if ns, err = cfg.GetRootNetNs(); err != nil { - return nil, err - } - defer ns.Close() - - err = kernel.WithNS(ns, func() error { - packetSrc, srcErr = filterpkg.NewPacketSource(filter, bpfFilter) - return srcErr - }) - if err != nil { - return nil, err + packetSrc.SetEbpf(filter) } snoop, err := newSocketFilterSnooper(cfg, packetSrc) if err != nil { return nil, err } + return &dnsMonitor{ snoop, p, diff --git a/pkg/network/dns/snooper.go b/pkg/network/dns/snooper.go index e392a96bca5503..e0eb8b8844d430 100644 --- a/pkg/network/dns/snooper.go +++ b/pkg/network/dns/snooper.go @@ -69,7 +69,7 @@ type packetSource interface { // The format of the packet is dependent on the implementation of packetSource -- i.e. it may be an ethernet frame, or a IP frame. // The data buffer is reused between invocations of VisitPacket and thus should not be pointed to. // If the cancel channel is closed, VisitPackets will stop reading. - VisitPackets(cancel <-chan struct{}, visitor func(data []byte, timestamp time.Time) error) error + VisitPackets(cancel <-chan struct{}, visitor func(data []byte, _ uint8, timestamp time.Time) error) error // PacketType returns the type of packet this source reads PacketType() gopacket.LayerType @@ -154,7 +154,7 @@ func (s *socketFilterSnooper) Close() { // The *translation is recycled and re-used in subsequent calls and it should not be accessed concurrently. // The second parameter `ts` is the time when the packet was captured off the wire. This is used for latency calculation // and much more reliable than calling time.Now() at the user layer. -func (s *socketFilterSnooper) processPacket(data []byte, ts time.Time) error { +func (s *socketFilterSnooper) processPacket(data []byte, _ uint8, ts time.Time) error { t := s.getCachedTranslation() pktInfo := dnsPacketInfo{} diff --git a/pkg/network/event_common.go b/pkg/network/event_common.go index 6356ba69cfe706..61d1563ed2fbcf 100644 --- a/pkg/network/event_common.go +++ b/pkg/network/event_common.go @@ -26,6 +26,9 @@ const ( maxByteCountChange uint64 = 375 << 30 // use typical small MTU size, 1300, to get max packet count maxPacketCountChange uint64 = maxByteCountChange / 1300 + + // ConnectionByteKeyMaxLen represents the maximum size in bytes of a connection byte key + ConnectionByteKeyMaxLen = 41 ) // ConnectionType will be either TCP or UDP @@ -333,6 +336,13 @@ func (c ConnectionStats) ByteKeyNAT(buf []byte) []byte { return generateConnectionKey(c, buf, true) } +func (c ConnectionStats) IsValid() bool { + return c.Source.IsValid() && + c.Dest.IsValid() && + c.SPort > 0 && + c.DPort > 0 +} + const keyFmt = "p:%d|src:%s:%d|dst:%s:%d|f:%d|t:%d" // BeautifyKey returns a human readable byte key (used for debugging purposes) diff --git a/pkg/network/filter/packet_source_linux.go b/pkg/network/filter/packet_source_linux.go index 8e21c04e7d5f2a..a7d9bc9e489d9a 100644 --- a/pkg/network/filter/packet_source_linux.go +++ b/pkg/network/filter/packet_source_linux.go @@ -10,6 +10,7 @@ package filter import ( "fmt" + "os" "reflect" "syscall" "time" @@ -19,12 +20,13 @@ import ( "github.com/google/gopacket/afpacket" "github.com/google/gopacket/layers" "golang.org/x/net/bpf" + "golang.org/x/sys/unix" "github.com/DataDog/datadog-agent/pkg/telemetry" "github.com/DataDog/datadog-agent/pkg/util/log" ) -const telemetryModuleName = "network_tracer__dns" +const telemetryModuleName = "network_tracer__filter" // Telemetry var packetSourceTelemetry = struct { @@ -47,44 +49,63 @@ type AFPacketSource struct { exit chan struct{} } +type OptSnapLen int + // NewPacketSource creates an AFPacketSource using the provided BPF filter -func NewPacketSource(filter *manager.Probe, bpfFilter []bpf.RawInstruction) (*AFPacketSource, error) { +func NewPacketSource(mbSize int, opts ...interface{}) (*AFPacketSource, error) { + snapLen := 4096 + for _, opt := range opts { + switch o := opt.(type) { + case OptSnapLen: + snapLen = int(o) + if snapLen <= 0 || snapLen > 65536 { + return nil, fmt.Errorf("snap len should be between 0 and 65536") + } + default: + return nil, fmt.Errorf("unknown option %+v", opt) + } + } + + frameSize, blockSize, numBlocks, err := afpacketComputeSize(mbSize, snapLen, os.Getpagesize()) + if err != nil { + return nil, fmt.Errorf("error computing mmap'ed buffer parameters: %w", err) + } + + log.Debugf("creating tpacket source with frame_size=%d block_size=%d num_blocks=%d", frameSize, blockSize, numBlocks) rawSocket, err := afpacket.NewTPacket( - afpacket.OptPollTimeout(1*time.Second), - // This setup will require ~4Mb that is mmap'd into the process virtual space - // More information here: https://www.kernel.org/doc/Documentation/networking/packet_mmap.txt - afpacket.OptFrameSize(4096), - afpacket.OptBlockSize(4096*128), - afpacket.OptNumBlocks(8), + afpacket.OptPollTimeout(time.Second), + afpacket.OptFrameSize(frameSize), + afpacket.OptBlockSize(blockSize), + afpacket.OptNumBlocks(numBlocks), + afpacket.OptAddPktType(true), ) + if err != nil { return nil, fmt.Errorf("error creating raw socket: %s", err) } - if filter != nil { - // The underlying socket file descriptor is private, hence the use of reflection - // Point socket filter program to the RAW_SOCKET file descriptor - // Note the filter attachment itself is triggered by the ebpf.Manager - filter.SocketFD = int(reflect.ValueOf(rawSocket).Elem().FieldByName("fd").Int()) - } else { - err = rawSocket.SetBPF(bpfFilter) - if err != nil { - return nil, fmt.Errorf("error setting classic bpf filter: %w", err) - } - } - ps := &AFPacketSource{ - TPacket: rawSocket, - socketFilter: filter, - exit: make(chan struct{}), + TPacket: rawSocket, + exit: make(chan struct{}), } go ps.pollStats() return ps, nil } +func (p *AFPacketSource) SetEbpf(filter *manager.Probe) { + // The underlying socket file descriptor is private, hence the use of reflection + // Point socket filter program to the RAW_SOCKET file descriptor + // Note the filter attachment itself is triggered by the ebpf.Manager + filter.SocketFD = int(reflect.ValueOf(p.TPacket).Elem().FieldByName("fd").Int()) +} + +func (p *AFPacketSource) SetBPF(filter []bpf.RawInstruction) error { + return p.TPacket.SetBPF(filter) +} + // VisitPackets starts reading packets from the source -func (p *AFPacketSource) VisitPackets(exit <-chan struct{}, visit func([]byte, time.Time) error) error { +func (p *AFPacketSource) VisitPackets(exit <-chan struct{}, visit func([]byte, uint8, time.Time) error) error { for { // allow the read loop to be prematurely interrupted select { @@ -108,7 +129,8 @@ func (p *AFPacketSource) VisitPackets(exit <-chan struct{}, visit func([]byte, t return err } - if err := visit(data, stats.Timestamp); err != nil { + log.Tracef("packet on interface %d, pkt type %d", stats.InterfaceIndex, stats.AncillaryData[0].(afpacket.AncillaryPktType).Type) + if err := visit(data, stats.AncillaryData[0].(afpacket.AncillaryPktType).Type, stats.Timestamp); err != nil { return err } } @@ -160,3 +182,55 @@ func (p *AFPacketSource) pollStats() { } } } + +// afpacketComputeSize computes the block_size and the num_blocks in such a way that the +// allocated mmap buffer is close to but smaller than target_size_mb. +// The restriction is that the block_size must be divisible by both the +// frame size and page size. +// +// See https://www.kernel.org/doc/Documentation/networking/packet_mmap.txt +func afpacketComputeSize(targetSizeMb, snaplen, pageSize int) (frameSize, blockSize, numBlocks int, err error) { + frameSize = tpacketAlign(unix.TPACKET_HDRLEN) + tpacketAlign(snaplen) + if frameSize <= pageSize { + frameSize = int(nextPowerOf2(int64(frameSize))) + if frameSize <= pageSize { + blockSize = pageSize + } + } else { + // align frameSize to pageSize + frameSize = (frameSize + pageSize - 1) & ^(pageSize - 1) + blockSize = frameSize + } + + // convert to bytes from MB + targetSize := targetSizeMb << 20 + numBlocks = targetSize / blockSize + if numBlocks == 0 { + return 0, 0, 0, fmt.Errorf("buffer size is too small") + } + + blockSizeInc := blockSize + for numBlocks > afpacket.DefaultNumBlocks { + blockSize += blockSizeInc + numBlocks = targetSize / blockSize + } + + return frameSize, blockSize, numBlocks, nil +} + +func tpacketAlign(x int) int { + return (x + unix.TPACKET_ALIGNMENT - 1) & ^(unix.TPACKET_ALIGNMENT - 1) +} + +func nextPowerOf2(v int64) int64 { + v-- + v |= v >> 1 + v |= v >> 2 + v |= v >> 4 + v |= v >> 8 + v |= v >> 16 + v |= v >> 32 + v++ + + return v +} diff --git a/pkg/network/port.go b/pkg/network/port.go index 6a1ed3f5605558..cce191d642382d 100644 --- a/pkg/network/port.go +++ b/pkg/network/port.go @@ -30,8 +30,8 @@ var statusMap = map[ConnectionType]int64{ UDP: tcpClose, } -// ReadInitialState reads the /proc filesystem and determines which ports are being listened on -func ReadInitialState(procRoot string, protocol ConnectionType, collectIPv6 bool) (map[PortMapping]uint32, error) { +// ReadListeningPorts reads the /proc filesystem and determines which ports are being listened on +func ReadListeningPorts(procRoot string, protocol ConnectionType, collectIPv6 bool) (map[PortMapping]uint32, error) { start := time.Now() defer func() { log.Debugf("Read initial %s pid->port mapping in %s", protocol.String(), time.Since(start)) diff --git a/pkg/network/port_test.go b/pkg/network/port_test.go index e52c80829cecb8..995a4e8ef0a2f9 100644 --- a/pkg/network/port_test.go +++ b/pkg/network/port_test.go @@ -89,16 +89,16 @@ func runServerProcess(t *testing.T, proto string, port uint16, ns netns.NsHandle return port, proc } -func TestReadInitialState(t *testing.T) { +func TestReadListeningPorts(t *testing.T) { t.Run("TCP", func(t *testing.T) { - testReadInitialState(t, "tcp") + testReadListeningPorts(t, "tcp") }) t.Run("UDP", func(t *testing.T) { - testReadInitialState(t, "udp") + testReadListeningPorts(t, "udp") }) } -func testReadInitialState(t *testing.T, proto string) { +func testReadListeningPorts(t *testing.T, proto string) { var ns, rootNs netns.NsHandle var err error nsName := netlinktestutil.AddNS(t) @@ -159,7 +159,7 @@ func testReadInitialState(t *testing.T, proto string) { connType, otherConnType = otherConnType, connType } - initialPorts, err := ReadInitialState("/proc", connType, true) + initialPorts, err := ReadListeningPorts("/proc", connType, true) if !assert.NoError(t, err) { return } diff --git a/pkg/network/state.go b/pkg/network/state.go index 2c178dd56904e3..5f3f35be78bd16 100644 --- a/pkg/network/state.go +++ b/pkg/network/state.go @@ -67,9 +67,6 @@ const ( // constant is not worth the increased memory cost. DNSResponseCodeNoError = 0 - // ConnectionByteKeyMaxLen represents the maximum size in bytes of a connection byte key - ConnectionByteKeyMaxLen = 41 - stateModuleName = "network_tracer__state" shortLivedConnectionThreshold = 2 * time.Minute diff --git a/pkg/network/tracer/connection/ebpf_tracer.go b/pkg/network/tracer/connection/ebpf_tracer.go new file mode 100644 index 00000000000000..0c18684d93f179 --- /dev/null +++ b/pkg/network/tracer/connection/ebpf_tracer.go @@ -0,0 +1,671 @@ +// Unless explicitly stated otherwise all files in this repository are licensed +// under the Apache License Version 2.0. +// This product includes software developed at Datadog (https://www.datadoghq.com/). +// Copyright 2016-present Datadog, Inc. + +//go:build linux_bpf + +package connection + +import ( + "errors" + "fmt" + "io" + "math" + "sync" + "time" + + manager "github.com/DataDog/ebpf-manager" + "github.com/cihub/seelog" + "github.com/cilium/ebpf" + "github.com/prometheus/client_golang/prometheus" + "go.uber.org/atomic" + "golang.org/x/sys/unix" + + "github.com/DataDog/datadog-agent/pkg/collector/corechecks/ebpf/probe/ebpfcheck" + ddebpf "github.com/DataDog/datadog-agent/pkg/ebpf" + "github.com/DataDog/datadog-agent/pkg/ebpf/maps" + ebpftelemetry "github.com/DataDog/datadog-agent/pkg/ebpf/telemetry" + "github.com/DataDog/datadog-agent/pkg/network" + "github.com/DataDog/datadog-agent/pkg/network/config" + netebpf "github.com/DataDog/datadog-agent/pkg/network/ebpf" + "github.com/DataDog/datadog-agent/pkg/network/ebpf/probes" + "github.com/DataDog/datadog-agent/pkg/network/protocols" + "github.com/DataDog/datadog-agent/pkg/network/tracer/connection/fentry" + "github.com/DataDog/datadog-agent/pkg/network/tracer/connection/kprobe" + "github.com/DataDog/datadog-agent/pkg/process/util" + "github.com/DataDog/datadog-agent/pkg/telemetry" + "github.com/DataDog/datadog-agent/pkg/util/log" +) + +const ( + defaultClosedChannelSize = 500 + connTracerModuleName = "network_tracer__ebpf" +) + +//nolint:revive // TODO(NET) Fix revive linter +var EbpfTracerTelemetry = struct { + connections telemetry.Gauge + tcpFailedConnects *prometheus.Desc + //nolint:revive // TODO(NET) Fix revive linter + TcpSentMiscounts *prometheus.Desc + //nolint:revive // TODO(NET) Fix revive linter + unbatchedTcpClose *prometheus.Desc + //nolint:revive // TODO(NET) Fix revive linter + unbatchedUdpClose *prometheus.Desc + //nolint:revive // TODO(NET) Fix revive linter + UdpSendsProcessed *prometheus.Desc + //nolint:revive // TODO(NET) Fix revive linter + UdpSendsMissed *prometheus.Desc + //nolint:revive // TODO(NET) Fix revive linter + UdpDroppedConns *prometheus.Desc + PidCollisions *telemetry.StatCounterWrapper + iterationDups telemetry.Counter + iterationAborts telemetry.Counter + + //nolint:revive // TODO(NET) Fix revive linter + lastTcpFailedConnects *atomic.Int64 + //nolint:revive // TODO(NET) Fix revive linter + LastTcpSentMiscounts *atomic.Int64 + //nolint:revive // TODO(NET) Fix revive linter + lastUnbatchedTcpClose *atomic.Int64 + //nolint:revive // TODO(NET) Fix revive linter + lastUnbatchedUdpClose *atomic.Int64 + //nolint:revive // TODO(NET) Fix revive linter + lastUdpSendsProcessed *atomic.Int64 + //nolint:revive // TODO(NET) Fix revive linter + lastUdpSendsMissed *atomic.Int64 + //nolint:revive // TODO(NET) Fix revive linter + lastUdpDroppedConns *atomic.Int64 +}{ + telemetry.NewGauge(connTracerModuleName, "connections", []string{"ip_proto", "family"}, "Gauge measuring the number of active connections in the EBPF map"), + prometheus.NewDesc(connTracerModuleName+"__tcp_failed_connects", "Counter measuring the number of failed TCP connections in the EBPF map", nil, nil), + prometheus.NewDesc(connTracerModuleName+"__tcp_sent_miscounts", "Counter measuring the number of miscounted tcp sends in the EBPF map", nil, nil), + prometheus.NewDesc(connTracerModuleName+"__unbatched_tcp_close", "Counter measuring the number of missed TCP close events in the EBPF map", nil, nil), + prometheus.NewDesc(connTracerModuleName+"__unbatched_udp_close", "Counter measuring the number of missed UDP close events in the EBPF map", nil, nil), + prometheus.NewDesc(connTracerModuleName+"__udp_sends_processed", "Counter measuring the number of processed UDP sends in EBPF", nil, nil), + prometheus.NewDesc(connTracerModuleName+"__udp_sends_missed", "Counter measuring failures to process UDP sends in EBPF", nil, nil), + prometheus.NewDesc(connTracerModuleName+"__udp_dropped_conns", "Counter measuring the number of dropped UDP connections in the EBPF map", nil, nil), + telemetry.NewStatCounterWrapper(connTracerModuleName, "pid_collisions", []string{}, "Counter measuring number of process collisions"), + telemetry.NewCounter(connTracerModuleName, "iteration_dups", []string{}, "Counter measuring the number of connections iterated more than once"), + telemetry.NewCounter(connTracerModuleName, "iteration_aborts", []string{}, "Counter measuring how many times ebpf iteration of connection map was aborted"), + atomic.NewInt64(0), + atomic.NewInt64(0), + atomic.NewInt64(0), + atomic.NewInt64(0), + atomic.NewInt64(0), + atomic.NewInt64(0), + atomic.NewInt64(0), +} + +type ebpfTracer struct { + m *manager.Manager + + conns *maps.GenericMap[netebpf.ConnTuple, netebpf.ConnStats] + tcpStats *maps.GenericMap[netebpf.ConnTuple, netebpf.TCPStats] + tcpRetransmits *maps.GenericMap[netebpf.ConnTuple, uint32] + config *config.Config + + // tcp_close events + closeConsumer *tcpCloseConsumer + + removeTuple *netebpf.ConnTuple + + closeTracer func() + stopOnce sync.Once + + ebpfTracerType TracerType + + exitTelemetry chan struct{} + + ch *cookieHasher +} + +// NewTracer creates a new tracer +func newEbpfTracer(config *config.Config) (Tracer, error) { + mgrOptions := manager.Options{ + // Extend RLIMIT_MEMLOCK (8) size + // On some systems, the default for RLIMIT_MEMLOCK may be as low as 64 bytes. + // This will result in an EPERM (Operation not permitted) error, when trying to create an eBPF map + // using bpf(2) with BPF_MAP_CREATE. + // + // We are setting the limit to infinity until we have a better handle on the true requirements. + RLimit: &unix.Rlimit{ + Cur: math.MaxUint64, + Max: math.MaxUint64, + }, + MapSpecEditors: map[string]manager.MapSpecEditor{ + probes.ConnMap: {MaxEntries: config.MaxTrackedConnections, EditorFlag: manager.EditMaxEntries}, + probes.TCPStatsMap: {MaxEntries: config.MaxTrackedConnections, EditorFlag: manager.EditMaxEntries}, + probes.TCPRetransmitsMap: {MaxEntries: config.MaxTrackedConnections, EditorFlag: manager.EditMaxEntries}, + probes.PortBindingsMap: {MaxEntries: config.MaxTrackedConnections, EditorFlag: manager.EditMaxEntries}, + probes.UDPPortBindingsMap: {MaxEntries: config.MaxTrackedConnections, EditorFlag: manager.EditMaxEntries}, + probes.ConnectionProtocolMap: {MaxEntries: config.MaxTrackedConnections, EditorFlag: manager.EditMaxEntries}, + probes.ConnectionTupleToSocketSKBConnMap: {MaxEntries: config.MaxTrackedConnections, EditorFlag: manager.EditMaxEntries}, + }, + ConstantEditors: []manager.ConstantEditor{ + boolConst("tcpv6_enabled", config.CollectTCPv6Conns), + boolConst("udpv6_enabled", config.CollectUDPv6Conns), + }, + VerifierOptions: ebpf.CollectionOptions{ + Programs: ebpf.ProgramOptions{ + LogSize: 10 * 1024 * 1024, + }, + }, + DefaultKProbeMaxActive: maxActive, + } + + begin, end := network.EphemeralRange() + mgrOptions.ConstantEditors = append(mgrOptions.ConstantEditors, + manager.ConstantEditor{Name: "ephemeral_range_begin", Value: uint64(begin)}, + manager.ConstantEditor{Name: "ephemeral_range_end", Value: uint64(end)}) + + closedChannelSize := defaultClosedChannelSize + if config.ClosedChannelSize > 0 { + closedChannelSize = config.ClosedChannelSize + } + var connCloseEventHandler ddebpf.EventHandler + if config.RingBufferSupportedNPM() { + connCloseEventHandler = ddebpf.NewRingBufferHandler(closedChannelSize) + } else { + connCloseEventHandler = ddebpf.NewPerfHandler(closedChannelSize) + } + + var m *manager.Manager + //nolint:revive // TODO(NET) Fix revive linter + var tracerType TracerType = TracerTypeFentry + var closeTracerFn func() + m, closeTracerFn, err := fentry.LoadTracer(config, mgrOptions, connCloseEventHandler) + if err != nil && !errors.Is(err, fentry.ErrorNotSupported) { + // failed to load fentry tracer + return nil, err + } + + if err != nil { + // load the kprobe tracer + log.Info("fentry tracer not supported, falling back to kprobe tracer") + var kprobeTracerType kprobe.TracerType + m, closeTracerFn, kprobeTracerType, err = kprobe.LoadTracer(config, mgrOptions, connCloseEventHandler) + if err != nil { + return nil, err + } + tracerType = TracerType(kprobeTracerType) + } + m.DumpHandler = dumpMapsHandler + ebpfcheck.AddNameMappings(m, "npm_tracer") + + batchMgr, err := newConnBatchManager(m) + if err != nil { + return nil, fmt.Errorf("could not create connection batch manager: %w", err) + } + + closeConsumer := newTCPCloseConsumer(connCloseEventHandler, batchMgr) + + tr := &ebpfTracer{ + m: m, + config: config, + closeConsumer: closeConsumer, + removeTuple: &netebpf.ConnTuple{}, + closeTracer: closeTracerFn, + ebpfTracerType: tracerType, + exitTelemetry: make(chan struct{}), + ch: newCookieHasher(), + } + + tr.conns, err = maps.GetMap[netebpf.ConnTuple, netebpf.ConnStats](m, probes.ConnMap) + if err != nil { + tr.Stop() + return nil, fmt.Errorf("error retrieving the bpf %s map: %s", probes.ConnMap, err) + } + + tr.tcpStats, err = maps.GetMap[netebpf.ConnTuple, netebpf.TCPStats](m, probes.TCPStatsMap) + if err != nil { + tr.Stop() + return nil, fmt.Errorf("error retrieving the bpf %s map: %s", probes.TCPStatsMap, err) + } + + if tr.tcpRetransmits, err = maps.GetMap[netebpf.ConnTuple, uint32](m, probes.TCPRetransmitsMap); err != nil { + tr.Stop() + return nil, fmt.Errorf("error retrieving the bpf %s map: %s", probes.TCPRetransmitsMap, err) + } + + return tr, nil +} + +func boolConst(name string, value bool) manager.ConstantEditor { + c := manager.ConstantEditor{ + Name: name, + Value: uint64(1), + } + if !value { + c.Value = uint64(0) + } + + return c +} + +func (t *ebpfTracer) Start(callback func([]network.ConnectionStats)) (err error) { + defer func() { + if err != nil { + t.Stop() + } + }() + + err = t.initializePortBindingMaps() + if err != nil { + return fmt.Errorf("error initializing port binding maps: %s", err) + } + + if err := t.m.Start(); err != nil { + return fmt.Errorf("could not start ebpf manager: %s", err) + } + + t.closeConsumer.Start(callback) + return nil +} + +func (t *ebpfTracer) Pause() error { + // add small delay for socket filters to properly detach + time.Sleep(1 * time.Millisecond) + return t.m.Pause() +} + +func (t *ebpfTracer) Resume() error { + err := t.m.Resume() + // add small delay for socket filters to properly attach + time.Sleep(1 * time.Millisecond) + return err +} + +func (t *ebpfTracer) FlushPending() { + t.closeConsumer.FlushPending() +} + +func (t *ebpfTracer) Stop() { + t.stopOnce.Do(func() { + close(t.exitTelemetry) + ebpfcheck.RemoveNameMappings(t.m) + ebpftelemetry.UnregisterTelemetry(t.m) + _ = t.m.Stop(manager.CleanAll) + t.closeConsumer.Stop() + if t.closeTracer != nil { + t.closeTracer() + } + }) +} + +func (t *ebpfTracer) GetMap(name string) *ebpf.Map { + switch name { + case probes.ConnectionProtocolMap: + case probes.MapErrTelemetryMap: + case probes.HelperErrTelemetryMap: + default: + return nil + } + m, _, _ := t.m.GetMap(name) + return m +} + +func (t *ebpfTracer) GetConnections(buffer *network.ConnectionBuffer, filter func(*network.ConnectionStats) bool) error { + // Iterate through all key-value pairs in map + key, stats := &netebpf.ConnTuple{}, &netebpf.ConnStats{} + seen := make(map[netebpf.ConnTuple]struct{}) + // connsByTuple is used to detect whether we are iterating over + // a connection we have previously seen. This can happen when + // ebpf maps are being iterated over and deleted at the same time. + // The iteration can reset when that happens. + // See https://justin.azoff.dev/blog/bpf_map_get_next_key-pitfalls/ + connsByTuple := make(map[netebpf.ConnTuple]struct{}) + + // Cached objects + conn := new(network.ConnectionStats) + tcp := new(netebpf.TCPStats) + + var tcp4, tcp6, udp4, udp6 float64 + entries := t.conns.Iterate() + for entries.Next(key, stats) { + if _, exists := connsByTuple[*key]; exists { + // already seen the connection in current batch processing, + // due to race between the iterator and bpf_map_delete + EbpfTracerTelemetry.iterationDups.Inc() + continue + } + + populateConnStats(conn, key, stats, t.ch) + connsByTuple[*key] = struct{}{} + + isTCP := conn.Type == network.TCP + switch conn.Family { + case network.AFINET6: + if isTCP { + tcp6++ + } else { + udp6++ + } + case network.AFINET: + if isTCP { + tcp4++ + } else { + udp4++ + } + } + + if filter != nil && !filter(conn) { + continue + } + + if t.getTCPStats(tcp, key) { + updateTCPStats(conn, tcp, 0) + } + if retrans, ok := t.getTCPRetransmits(key, seen); ok { + updateTCPStats(conn, nil, retrans) + } + + *buffer.Next() = *conn + } + + if err := entries.Err(); err != nil { + if !errors.Is(err, ebpf.ErrIterationAborted) { + return fmt.Errorf("unable to iterate connection map: %w", err) + } + + log.Warn("eBPF conn_stats map iteration aborted. Some connections may not be reported") + EbpfTracerTelemetry.iterationAborts.Inc() + } + + updateTelemetry(tcp4, tcp6, udp4, udp6) + + return nil +} + +func updateTelemetry(tcp4 float64, tcp6 float64, udp4 float64, udp6 float64) { + EbpfTracerTelemetry.connections.Set(tcp4, "tcp", "v4") + EbpfTracerTelemetry.connections.Set(tcp6, "tcp", "v6") + EbpfTracerTelemetry.connections.Set(udp4, "udp", "v4") + EbpfTracerTelemetry.connections.Set(udp6, "udp", "v6") +} + +func removeConnection(conn *network.ConnectionStats) { + isTCP := conn.Type == network.TCP + switch conn.Family { + case network.AFINET6: + if isTCP { + EbpfTracerTelemetry.connections.Dec("tcp", "v6") + } else { + EbpfTracerTelemetry.connections.Dec("udp", "v6") + } + case network.AFINET: + if isTCP { + EbpfTracerTelemetry.connections.Dec("tcp", "v4") + } else { + EbpfTracerTelemetry.connections.Dec("udp", "v4") + } + } +} + +func (t *ebpfTracer) Remove(conn *network.ConnectionStats) error { + t.removeTuple.Sport = conn.SPort + t.removeTuple.Dport = conn.DPort + t.removeTuple.Netns = conn.NetNS + t.removeTuple.Pid = conn.Pid + t.removeTuple.Saddr_l, t.removeTuple.Saddr_h = util.ToLowHigh(conn.Source) + t.removeTuple.Daddr_l, t.removeTuple.Daddr_h = util.ToLowHigh(conn.Dest) + + if conn.Family == network.AFINET6 { + t.removeTuple.Metadata = uint32(netebpf.IPv6) + } else { + t.removeTuple.Metadata = uint32(netebpf.IPv4) + } + if conn.Type == network.TCP { + t.removeTuple.Metadata |= uint32(netebpf.TCP) + } else { + t.removeTuple.Metadata |= uint32(netebpf.UDP) + } + + err := t.conns.Delete(t.removeTuple) + if err != nil { + // If this entry no longer exists in the eBPF map it means `tcp_close` has executed + // during this function call. In that case state.StoreClosedConnection() was already called for this connection, + // and we can't delete the corresponding client state, or we'll likely over-report the metric values. + // By skipping to the next iteration and not calling state.RemoveConnections() we'll let + // this connection expire "naturally" when either next connection check runs or the client itself expires. + return err + } + + removeConnection(conn) + + // We have to remove the PID to remove the element from the TCP Map since we don't use the pid there + t.removeTuple.Pid = 0 + if conn.Type == network.TCP { + // We can ignore the error for this map since it will not always contain the entry + _ = t.tcpStats.Delete(t.removeTuple) + } + return nil +} + +func (t *ebpfTracer) getEBPFTelemetry() *netebpf.Telemetry { + var zero uint32 + mp, err := maps.GetMap[uint32, netebpf.Telemetry](t.m, probes.TelemetryMap) + if err != nil { + log.Warnf("error retrieving telemetry map: %s", err) + return nil + } + + tm := &netebpf.Telemetry{} + if err := mp.Lookup(&zero, tm); err != nil { + // This can happen if we haven't initialized the telemetry object yet + // so let's just use a trace log + if log.ShouldLog(seelog.TraceLvl) { + log.Tracef("error retrieving the telemetry struct: %s", err) + } + return nil + } + return tm +} + +// Describe returns all descriptions of the collector +func (t *ebpfTracer) Describe(ch chan<- *prometheus.Desc) { + ch <- EbpfTracerTelemetry.tcpFailedConnects + ch <- EbpfTracerTelemetry.TcpSentMiscounts + ch <- EbpfTracerTelemetry.unbatchedTcpClose + ch <- EbpfTracerTelemetry.unbatchedUdpClose + ch <- EbpfTracerTelemetry.UdpSendsProcessed + ch <- EbpfTracerTelemetry.UdpSendsMissed + ch <- EbpfTracerTelemetry.UdpDroppedConns +} + +// Collect returns the current state of all metrics of the collector +func (t *ebpfTracer) Collect(ch chan<- prometheus.Metric) { + ebpfTelemetry := t.getEBPFTelemetry() + if ebpfTelemetry == nil { + return + } + delta := int64(ebpfTelemetry.Tcp_failed_connect) - EbpfTracerTelemetry.lastTcpFailedConnects.Load() + EbpfTracerTelemetry.lastTcpFailedConnects.Store(int64(ebpfTelemetry.Tcp_failed_connect)) + ch <- prometheus.MustNewConstMetric(EbpfTracerTelemetry.tcpFailedConnects, prometheus.CounterValue, float64(delta)) + + delta = int64(ebpfTelemetry.Tcp_sent_miscounts) - EbpfTracerTelemetry.LastTcpSentMiscounts.Load() + EbpfTracerTelemetry.LastTcpSentMiscounts.Store(int64(ebpfTelemetry.Tcp_sent_miscounts)) + ch <- prometheus.MustNewConstMetric(EbpfTracerTelemetry.TcpSentMiscounts, prometheus.CounterValue, float64(delta)) + + delta = int64(ebpfTelemetry.Unbatched_tcp_close) - EbpfTracerTelemetry.lastUnbatchedTcpClose.Load() + EbpfTracerTelemetry.lastUnbatchedTcpClose.Store(int64(ebpfTelemetry.Unbatched_tcp_close)) + ch <- prometheus.MustNewConstMetric(EbpfTracerTelemetry.unbatchedTcpClose, prometheus.CounterValue, float64(delta)) + + delta = int64(ebpfTelemetry.Unbatched_udp_close) - EbpfTracerTelemetry.lastUnbatchedUdpClose.Load() + EbpfTracerTelemetry.lastUnbatchedUdpClose.Store(int64(ebpfTelemetry.Unbatched_udp_close)) + ch <- prometheus.MustNewConstMetric(EbpfTracerTelemetry.unbatchedUdpClose, prometheus.CounterValue, float64(delta)) + + delta = int64(ebpfTelemetry.Udp_sends_processed) - EbpfTracerTelemetry.lastUdpSendsProcessed.Load() + EbpfTracerTelemetry.lastUdpSendsProcessed.Store(int64(ebpfTelemetry.Udp_sends_processed)) + ch <- prometheus.MustNewConstMetric(EbpfTracerTelemetry.UdpSendsProcessed, prometheus.CounterValue, float64(delta)) + + delta = int64(ebpfTelemetry.Udp_sends_missed) - EbpfTracerTelemetry.lastUdpSendsMissed.Load() + EbpfTracerTelemetry.lastUdpSendsMissed.Store(int64(ebpfTelemetry.Udp_sends_missed)) + ch <- prometheus.MustNewConstMetric(EbpfTracerTelemetry.UdpSendsMissed, prometheus.CounterValue, float64(delta)) + + delta = int64(ebpfTelemetry.Udp_dropped_conns) - EbpfTracerTelemetry.lastUdpDroppedConns.Load() + EbpfTracerTelemetry.lastUdpDroppedConns.Store(int64(ebpfTelemetry.Udp_dropped_conns)) + ch <- prometheus.MustNewConstMetric(EbpfTracerTelemetry.UdpDroppedConns, prometheus.CounterValue, float64(delta)) +} + +// DumpMaps (for debugging purpose) returns all maps content by default or selected maps from maps parameter. +func (t *ebpfTracer) DumpMaps(w io.Writer, maps ...string) error { + return t.m.DumpMaps(w, maps...) +} + +// Type returns the type of the underlying ebpf tracer that is currently loaded +func (t *ebpfTracer) Type() TracerType { + return t.ebpfTracerType +} + +func (t *ebpfTracer) initializePortBindingMaps() error { + tcpPorts, err := network.ReadListeningPorts(t.config.ProcRoot, network.TCP, t.config.CollectTCPv6Conns) + if err != nil { + return fmt.Errorf("failed to read initial TCP pid->port mapping: %s", err) + } + + tcpPortMap, err := maps.GetMap[netebpf.PortBinding, uint32](t.m, probes.PortBindingsMap) + if err != nil { + return fmt.Errorf("failed to get TCP port binding map: %w", err) + } + for p, count := range tcpPorts { + log.Debugf("adding initial TCP port binding: netns: %d port: %d", p.Ino, p.Port) + pb := netebpf.PortBinding{Netns: p.Ino, Port: p.Port} + err = tcpPortMap.Update(&pb, &count, ebpf.UpdateNoExist) + if err != nil && !errors.Is(err, ebpf.ErrKeyExist) { + return fmt.Errorf("failed to update TCP port binding map: %w", err) + } + } + + udpPorts, err := network.ReadListeningPorts(t.config.ProcRoot, network.UDP, t.config.CollectUDPv6Conns) + if err != nil { + return fmt.Errorf("failed to read initial UDP pid->port mapping: %s", err) + } + + udpPortMap, err := maps.GetMap[netebpf.PortBinding, uint32](t.m, probes.UDPPortBindingsMap) + if err != nil { + return fmt.Errorf("failed to get UDP port binding map: %w", err) + } + for p, count := range udpPorts { + // ignore ephemeral port binds as they are more likely to be from + // clients calling bind with port 0 + if network.IsPortInEphemeralRange(network.AFINET, network.UDP, p.Port) == network.EphemeralTrue { + log.Debugf("ignoring initial ephemeral UDP port bind to %d", p) + continue + } + + log.Debugf("adding initial UDP port binding: netns: %d port: %d", p.Ino, p.Port) + pb := netebpf.PortBinding{Netns: p.Ino, Port: p.Port} + err = udpPortMap.Update(&pb, &count, ebpf.UpdateNoExist) + if err != nil && !errors.Is(err, ebpf.ErrKeyExist) { + return fmt.Errorf("failed to update UDP port binding map: %w", err) + } + } + return nil +} + +func (t *ebpfTracer) getTCPRetransmits(tuple *netebpf.ConnTuple, seen map[netebpf.ConnTuple]struct{}) (uint32, bool) { + if tuple.Type() != netebpf.TCP { + return 0, false + } + + // The PID isn't used as a key in the stats map, we will temporarily set it to 0 here and reset it when we're done + pid := tuple.Pid + tuple.Pid = 0 + + var retransmits uint32 + if err := t.tcpRetransmits.Lookup(tuple, &retransmits); err == nil { + // This is required to avoid (over)reporting retransmits for connections sharing the same socket. + if _, reported := seen[*tuple]; reported { + EbpfTracerTelemetry.PidCollisions.Inc() + retransmits = 0 + } else { + seen[*tuple] = struct{}{} + } + } + + tuple.Pid = pid + return retransmits, true +} + +// getTCPStats reads tcp related stats for the given ConnTuple +func (t *ebpfTracer) getTCPStats(stats *netebpf.TCPStats, tuple *netebpf.ConnTuple) bool { + if tuple.Type() != netebpf.TCP { + return false + } + + return t.tcpStats.Lookup(tuple, stats) == nil +} + +func populateConnStats(stats *network.ConnectionStats, t *netebpf.ConnTuple, s *netebpf.ConnStats, ch *cookieHasher) { + *stats = network.ConnectionStats{ + Pid: t.Pid, + NetNS: t.Netns, + Source: t.SourceAddress(), + Dest: t.DestAddress(), + SPort: t.Sport, + DPort: t.Dport, + Monotonic: network.StatCounters{ + SentBytes: s.Sent_bytes, + RecvBytes: s.Recv_bytes, + SentPackets: uint64(s.Sent_packets), + RecvPackets: uint64(s.Recv_packets), + }, + LastUpdateEpoch: s.Timestamp, + IsAssured: s.IsAssured(), + Cookie: network.StatCookie(s.Cookie), + } + + if s.Duration <= uint64(math.MaxInt64) { + stats.Duration = time.Duration(s.Duration) * time.Nanosecond + } + + stats.ProtocolStack = protocols.Stack{ + API: protocols.API(s.Protocol_stack.Api), + Application: protocols.Application(s.Protocol_stack.Application), + Encryption: protocols.Encryption(s.Protocol_stack.Encryption), + } + + if t.Type() == netebpf.TCP { + stats.Type = network.TCP + } else { + stats.Type = network.UDP + } + + switch t.Family() { + case netebpf.IPv4: + stats.Family = network.AFINET + case netebpf.IPv6: + stats.Family = network.AFINET6 + } + + stats.SPortIsEphemeral = network.IsPortInEphemeralRange(stats.Family, stats.Type, t.Sport) + + switch s.ConnectionDirection() { + case netebpf.Incoming: + stats.Direction = network.INCOMING + case netebpf.Outgoing: + stats.Direction = network.OUTGOING + default: + stats.Direction = network.OUTGOING + } + + if ch != nil { + ch.Hash(stats) + } +} + +func updateTCPStats(conn *network.ConnectionStats, tcpStats *netebpf.TCPStats, retransmits uint32) { + if conn.Type != network.TCP { + return + } + + conn.Monotonic.Retransmits = retransmits + if tcpStats != nil { + conn.Monotonic.TCPEstablished = uint32(tcpStats.State_transitions >> netebpf.Established & 1) + conn.Monotonic.TCPClosed = uint32(tcpStats.State_transitions >> netebpf.Close & 1) + conn.RTT = tcpStats.Rtt + conn.RTTVar = tcpStats.Rtt_var + } +} diff --git a/pkg/network/tracer/connection/ebpfless/conn.go b/pkg/network/tracer/connection/ebpfless/conn.go new file mode 100644 index 00000000000000..f06a25b24bc8f4 --- /dev/null +++ b/pkg/network/tracer/connection/ebpfless/conn.go @@ -0,0 +1,154 @@ +// Unless explicitly stated otherwise all files in this repository are licensed +// under the Apache License Version 2.0. +// This product includes software developed at Datadog (https://www.datadoghq.com/). +// Copyright 2016-present Datadog, Inc. + +//go:build linux + +package ebpfless + +import ( + "fmt" + + "github.com/google/gopacket" + "github.com/google/gopacket/layers" + + "github.com/DataDog/datadog-agent/pkg/network" +) + +type UDPConn = conn[*layers.UDP, *udpLayer] +type TCPConn = conn[*layers.TCP, *tcpLayer] + +func NewUDPConn(c *network.ConnectionStats, ip4 *layers.IPv4, ip6 *layers.IPv6, udp *layers.UDP) *UDPConn { + layer := &udpLayer{UDP: udp} + switch c.Family { + case network.AFINET: + layer.ipl = &ip4Layer{IPv4: ip4} + case network.AFINET6: + layer.ipl = &ip6Layer{IPv6: ip6} + } + + return &UDPConn{ + ConnectionStats: c, + layer: layer, + } +} + +func NewTCPConn(c *network.ConnectionStats, ip4 *layers.IPv4, ip6 *layers.IPv6, tcp *layers.TCP) *TCPConn { + layer := &tcpLayer{TCP: tcp} + switch c.Family { + case network.AFINET: + layer.ipl = &ip4Layer{IPv4: ip4} + case network.AFINET6: + layer.ipl = &ip6Layer{IPv6: ip6} + } + return &TCPConn{ + ConnectionStats: c, + layer: &tcpLayer{TCP: tcp}, + } +} + +type layer[G gopacket.Layer] interface { + PacketLayer() G + PayloadLen() (uint16, error) +} + +type conn[G gopacket.Layer, L layer[G]] struct { + *network.ConnectionStats + layer layer[G] +} + +type ipLayer interface { + PayloadLen() (uint16, error) +} + +type ip4Layer struct { + *layers.IPv4 +} + +func (ip4 *ip4Layer) PayloadLen() (uint16, error) { + return ip4.Length - uint16(ip4.IHL)*4, nil +} + +type ip6Layer struct { + *layers.IPv6 + ipl ipLayer +} + +func (ip6 *ip6Layer) PayloadLen() (uint16, error) { + if ip6.NextHeader == layers.IPProtocolUDP || ip6.NextHeader == layers.IPProtocolTCP { + return ip6.Length, nil + } + + var ipExt layers.IPv6ExtensionSkipper + parser := gopacket.NewDecodingLayerParser(gopacket.LayerTypePayload, &ipExt) + decoded := make([]gopacket.LayerType, 0, 1) + l := ip6.Length + payload := ip6.Payload + for len(payload) > 0 { + err := parser.DecodeLayers(payload, &decoded) + if err != nil { + return 0, fmt.Errorf("error decoding with ipv6 extension skipper: %w", err) + } + + if len(decoded) == 0 { + return l, nil + } + + l -= uint16(len(ipExt.Contents)) + if ipExt.NextHeader == layers.IPProtocolTCP || ipExt.NextHeader == layers.IPProtocolUDP { + break + } + + payload = ipExt.Payload + } + + return l, nil +} + +type udpLayer struct { + *layers.UDP + ipl ipLayer +} + +func (u *udpLayer) PacketLayer() *layers.UDP { + return u.UDP +} + +func (u *udpLayer) PayloadLen() (uint16, error) { + if u.Length == 0 { + return 0, fmt.Errorf("UDP length no specified") + } + + return u.Length - 8, nil +} + +type tcpLayer struct { + *layers.TCP + ipl ipLayer +} + +func (t *tcpLayer) PacketLayer() *layers.TCP { + return t.TCP +} + +func (t *tcpLayer) PayloadLen() (uint16, error) { + l, err := t.ipl.PayloadLen() + if err != nil { + return 0, err + } + + return l - uint16(t.DataOffset)*4, nil +} + +func (c *conn[G, L]) Layer() G { + return c.layer.PacketLayer() +} + +func (c *conn[G, L]) Stats() *network.ConnectionStats { + return c.ConnectionStats +} + +func (c *conn[G, L]) PayloadLen() (uint16, error) { + return c.layer.PayloadLen() +} diff --git a/pkg/network/tracer/connection/ebpfless/ports.go b/pkg/network/tracer/connection/ebpfless/ports.go new file mode 100644 index 00000000000000..3fba96c6977464 --- /dev/null +++ b/pkg/network/tracer/connection/ebpfless/ports.go @@ -0,0 +1,122 @@ +// Unless explicitly stated otherwise all files in this repository are licensed +// under the Apache License Version 2.0. +// This product includes software developed at Datadog (https://www.datadoghq.com/). +// Copyright 2016-present Datadog, Inc. + +//go:build linux + +package ebpfless + +import ( + "fmt" + "sync" + "time" + + "github.com/DataDog/datadog-agent/pkg/network" + "github.com/DataDog/datadog-agent/pkg/network/config" + "github.com/DataDog/datadog-agent/pkg/util/kernel" + "github.com/DataDog/datadog-agent/pkg/util/log" +) + +type boundPortsKey struct { + proto network.ConnectionType + port uint16 +} + +type BoundPorts struct { + mu sync.RWMutex + + config *config.Config + ports map[boundPortsKey]struct{} + + stop chan struct{} + ino uint32 +} + +func NewBoundPorts(cfg *config.Config) *BoundPorts { + ino, _ := kernel.GetCurrentIno() + return &BoundPorts{ + config: cfg, + ports: map[boundPortsKey]struct{}{}, + stop: make(chan struct{}), + ino: ino, + } +} + +func (b *BoundPorts) Start() error { + if err := b.update(); err != nil { + return err + } + + go func() { + ticker := time.NewTicker(10 * time.Second) + defer ticker.Stop() + for { + select { + case <-b.stop: + return + case <-ticker.C: + if err := b.update(); err != nil { + log.Errorf("error updating bound ports, exiting loop: %w", err) + return + } + } + } + }() + + return nil +} + +func (b *BoundPorts) Stop() { + close(b.stop) +} + +func (b *BoundPorts) update() error { + b.mu.Lock() + defer b.mu.Unlock() + + tcpPorts, err := network.ReadListeningPorts(b.config.ProcRoot, network.TCP, b.config.CollectTCPv6Conns) + if err != nil { + return fmt.Errorf("failed to read initial TCP pid->port mapping: %s", err) + } + + for p := range tcpPorts { + if p.Ino != b.ino { + continue + } + log.Debugf("adding initial TCP port binding: netns: %d port: %d", p.Ino, p.Port) + b.ports[boundPortsKey{network.TCP, p.Port}] = struct{}{} + } + + udpPorts, err := network.ReadListeningPorts(b.config.ProcRoot, network.UDP, b.config.CollectUDPv6Conns) + if err != nil { + return fmt.Errorf("failed to read initial UDP pid->port mapping: %s", err) + } + + for p := range udpPorts { + // ignore ephemeral port binds as they are more likely to be from + // clients calling bind with port 0 + if network.IsPortInEphemeralRange(network.AFINET, network.UDP, p.Port) == network.EphemeralTrue { + log.Debugf("ignoring initial ephemeral UDP port bind to %d", p) + continue + } + + if p.Ino != b.ino { + continue + } + + log.Debugf("adding initial UDP port binding: netns: %d port: %d", p.Ino, p.Port) + b.ports[boundPortsKey{network.UDP, p.Port}] = struct{}{} + } + + return nil + +} + +func (b *BoundPorts) Find(proto network.ConnectionType, port uint16) bool { + b.mu.RLock() + defer b.mu.RUnlock() + + _, ok := b.ports[boundPortsKey{proto, port}] + return ok +} diff --git a/pkg/network/tracer/connection/ebpfless_tracer.go b/pkg/network/tracer/connection/ebpfless_tracer.go new file mode 100644 index 00000000000000..b5aaade1b3464d --- /dev/null +++ b/pkg/network/tracer/connection/ebpfless_tracer.go @@ -0,0 +1,375 @@ +// Unless explicitly stated otherwise all files in this repository are licensed +// under the Apache License Version 2.0. +// This product includes software developed at Datadog (https://www.datadoghq.com/). +// Copyright 2016-present Datadog, Inc. + +//go:build linux + +package connection + +import ( + "errors" + "fmt" + "io" + "time" + + "github.com/cilium/ebpf" + "github.com/google/gopacket" + "github.com/google/gopacket/layers" + "github.com/prometheus/client_golang/prometheus" + "github.com/vishvananda/netns" + "golang.org/x/sys/unix" + + "github.com/DataDog/datadog-agent/pkg/network" + "github.com/DataDog/datadog-agent/pkg/network/config" + "github.com/DataDog/datadog-agent/pkg/network/filter" + "github.com/DataDog/datadog-agent/pkg/network/tracer/connection/ebpfless" + "github.com/DataDog/datadog-agent/pkg/process/util" + "github.com/DataDog/datadog-agent/pkg/telemetry" + "github.com/DataDog/datadog-agent/pkg/util/log" +) + +const ( + // the segment length to read + // mac header (with vlan) + ip header + tcp header + segmentLen = 18 + 60 + 60 + + ebpfLessTelemetryPrefix = "network_tracer__ebpfless" +) + +var ( + ErrEbpflessNotEnabled = errors.New("ebpf-less tracer not enabled") +) + +type ebpfLessTracer struct { + config *config.Config + + packetSrc *filter.AFPacketSource + exit chan struct{} + keyBuf []byte + keyConn network.ConnectionStats + + // connection maps + tcpInProgress map[string]*network.ConnectionStats + conns map[string]*network.ConnectionStats + boundPorts *ebpfless.BoundPorts + + ns netns.NsHandle + + telemetry struct { + skippedPackets telemetry.Counter + } +} + +func NewEbpfLessTracer(cfg *config.Config) (*ebpfLessTracer, error) { + if !cfg.EnableEbpflessTracer { + return nil, ErrEbpflessNotEnabled + } + + packetSrc, err := filter.NewPacketSource(8, filter.OptSnapLen(segmentLen)) + if err != nil { + return nil, fmt.Errorf("error creating packet source: %w", err) + } + + tr := &ebpfLessTracer{ + config: cfg, + packetSrc: packetSrc, + exit: make(chan struct{}), + keyBuf: make([]byte, network.ConnectionByteKeyMaxLen), + tcpInProgress: make(map[string]*network.ConnectionStats, cfg.MaxTrackedConnections), + conns: make(map[string]*network.ConnectionStats, cfg.MaxTrackedConnections), + boundPorts: ebpfless.NewBoundPorts(cfg), + } + + tr.ns, err = netns.Get() + if err != nil { + return nil, fmt.Errorf("error getting current net ns: %w", err) + } + + tr.telemetry.skippedPackets = telemetry.NewCounter(ebpfLessTelemetryPrefix, "skipped_packets", []string{"reason"}, "Counter measuring skipped packets") + + return tr, nil +} + +// Start begins collecting network connection data. +func (t *ebpfLessTracer) Start(func([]network.ConnectionStats)) error { + if err := t.boundPorts.Start(); err != nil { + return fmt.Errorf("could not update bound ports: %w", err) + } + + go func() { + var eth layers.Ethernet + var ip4 layers.IPv4 + var ip6 layers.IPv6 + var tcp layers.TCP + var udp layers.UDP + decoded := make([]gopacket.LayerType, 0, 5) + parser := gopacket.NewDecodingLayerParser(layers.LayerTypeEthernet, ð, &ip4, &ip6, &tcp, &udp) + parser.IgnoreUnsupported = true + for { + err := t.packetSrc.VisitPackets(t.exit, func(b []byte, pktType uint8, ts time.Time) error { + if err := parser.DecodeLayers(b, &decoded); err != nil { + return fmt.Errorf("error decoding packet layers: %w", err) + } + + // only process PACKET_HOST and PACK_OUTGOING packets + if pktType != unix.PACKET_HOST && pktType != unix.PACKET_OUTGOING { + t.telemetry.skippedPackets.Inc("unsupported_packet_type") + return nil + } + + if err := t.processConnection(pktType, ip4, ip6, udp, tcp, decoded); err != nil { + log.Warnf("could not process packet: %s", err) + } + + return nil + }) + + if err != nil { + log.Errorf("exiting packet loop: %s", err) + return + } + } + }() + + return nil +} + +func (t *ebpfLessTracer) processConnection( + pktType uint8, + ip4 layers.IPv4, + ip6 layers.IPv6, + udp layers.UDP, + tcp layers.TCP, + decoded []gopacket.LayerType, +) error { + t.keyConn.Source, t.keyConn.Dest = util.Address{}, util.Address{} + t.keyConn.SPort, t.keyConn.DPort = 0, 0 + var udpPresent, tcpPresent bool + for _, layerType := range decoded { + switch layerType { + case layers.LayerTypeIPv4: + t.keyConn.Source = util.AddressFromNetIP(ip4.SrcIP) + t.keyConn.Dest = util.AddressFromNetIP(ip4.DstIP) + t.keyConn.Family = network.AFINET + case layers.LayerTypeIPv6: + t.keyConn.Source = util.AddressFromNetIP(ip6.SrcIP) + t.keyConn.Dest = util.AddressFromNetIP(ip6.DstIP) + t.keyConn.Family = network.AFINET6 + case layers.LayerTypeTCP: + t.keyConn.SPort = uint16(tcp.SrcPort) + t.keyConn.DPort = uint16(tcp.DstPort) + t.keyConn.Type = network.TCP + tcpPresent = true + case layers.LayerTypeUDP: + t.keyConn.SPort = uint16(udp.SrcPort) + t.keyConn.DPort = uint16(udp.DstPort) + t.keyConn.Type = network.UDP + udpPresent = true + } + } + + // check if have all the basic pieces + if !udpPresent && !tcpPresent { + log.Debugf("ignoring packet since its not udp or tcp") + t.telemetry.skippedPackets.Inc("not_tcp_udp") + return nil + } + + if !t.keyConn.Source.IsValid() || + !t.keyConn.Dest.IsValid() || + t.keyConn.SPort == 0 || + t.keyConn.DPort == 0 { + return fmt.Errorf("missing dest/source ip/port in packet conn=%+v", t.keyConn) + } + + flipSourceDest(&t.keyConn, pktType) + + var err error + switch t.keyConn.Type { + case network.UDP: + err = udpConnection(&t.keyConn, pktType, udp) + case network.TCP: + var processed bool + if processed, err = t.tcpConnection(&t.keyConn, pktType, ip4, ip6, tcp); !processed { + return nil + } + } + + if err != nil { + return fmt.Errorf("error processing connection: %w", err) + } + + log.Debugf("connection: %s", conn) + return nil +} + +func flipSourceDest(conn *network.ConnectionStats, pktType uint8) { + if pktType == unix.PACKET_HOST { + conn.Dest, conn.Source = conn.Source, conn.Dest + conn.DPort, conn.SPort = conn.SPort, conn.DPort + } +} + +func udpConnection(conn *network.ConnectionStats, pktType uint8, udp layers.UDP) error { + if udp.Length == 0 { + return fmt.Errorf("udp packet with length 0") + } + + updateConnectionStats(conn, pktType, udp.Length-8) + return nil +} + +func ipv6PayloadLen(ip6 layers.IPv6) (uint16, error) { + if ip6.NextHeader == layers.IPProtocolUDP || ip6.NextHeader == layers.IPProtocolTCP { + return ip6.Length, nil + } + + var ipExt layers.IPv6ExtensionSkipper + parser := gopacket.NewDecodingLayerParser(gopacket.LayerTypePayload, &ipExt) + decoded := make([]gopacket.LayerType, 0, 1) + l := ip6.Length + payload := ip6.Payload + for len(payload) > 0 { + err := parser.DecodeLayers(payload, &decoded) + if err != nil { + return 0, fmt.Errorf("error decoding with ipv6 extension skipper: %w", err) + } + + if len(decoded) == 0 { + return l, nil + } + + l -= uint16(len(ipExt.Contents)) + if ipExt.NextHeader == layers.IPProtocolTCP || ipExt.NextHeader == layers.IPProtocolUDP { + break + } + + payload = ipExt.Payload + } + + return l, nil +} + +func (t *ebpfLessTracer) tcpConnection(conn *network.ConnectionStats, pktType uint8, ip4 layers.IPv4, ip6 layers.IPv6, tcp layers.TCP) (processed bool, err error) { + if tcp.SYN && !tcp.ACK { + t.tcpInProgress[string(conn.ByteKey(t.keyBuf))] = conn + return + } + + if tcp.SYN || tcp.FIN { + return false, nil + } + + var payloadLen uint16 + switch conn.Family { + case network.AFINET: + payloadLen = ip4.Length - uint16(ip4.IHL)*4 - uint16(tcp.DataOffset)*4 + case network.AFINET6: + if ip6.Length == 0 { + return true, fmt.Errorf("not processing ipv6 jumbogram") + } + + l, err := ipv6PayloadLen(ip6) + if err != nil { + return true, err + } + + payloadLen = l - uint16(tcp.DataOffset)*4 + } + + updateConnectionStats(conn, pktType, payloadLen) + + return true, nil +} + +func updateConnectionStats(conn *network.ConnectionStats, pktType uint8, payloadLen uint16) { + switch pktType { + case unix.PACKET_OUTGOING: + conn.Monotonic.SentPackets++ + conn.Monotonic.SentBytes += uint64(payloadLen) + case unix.PACKET_HOST: + conn.Monotonic.RecvPackets++ + conn.Monotonic.RecvBytes += uint64(payloadLen) + } +} + +func (t *ebpfLessTracer) determineConnectionDirection(conn *network.ConnectionStats, pktType uint8, isSyn, isAck bool) { + ok := t.boundPorts.Find(conn.Type, conn.SPort) + if ok { + // incoming connection + conn.Direction = network.INCOMING + return + } + + switch conn.Type { + case network.TCP: + if !isSyn || isAck { + return + } + + // isSyn && !isAck + switch pktType { + case unix.PACKET_HOST: + conn.Direction = network.INCOMING + case unix.PACKET_OUTGOING: + // new outgoing connection + conn.Direction = network.OUTGOING + } + + key := string(conn.ByteKey(t.keyBuf)) + t.tcpInProgress[key] = conn + } +} + +// Stop halts all network data collection. +func (t *ebpfLessTracer) Stop() { + if t == nil { + return + } + + close(t.exit) + t.ns.Close() + t.boundPorts.Stop() +} + +// GetConnections returns the list of currently active connections, using the buffer provided. +// The optional filter function is used to prevent unwanted connections from being returned and consuming resources. +func (t *ebpfLessTracer) GetConnections(buffer *network.ConnectionBuffer, filter func(*network.ConnectionStats) bool) error { + return nil +} + +// FlushPending forces any closed connections waiting for batching to be processed immediately. +func (t *ebpfLessTracer) FlushPending() {} + +// Remove deletes the connection from tracking state. +// It does not prevent the connection from re-appearing later, if additional traffic occurs. +func (t *ebpfLessTracer) Remove(conn *network.ConnectionStats) error { return nil } + +// GetMap returns the underlying named map. This is useful if any maps are shared with other eBPF components. +// An individual ebpfLessTracer implementation may choose which maps to expose via this function. +func (t *ebpfLessTracer) GetMap(string) *ebpf.Map { return nil } + +// DumpMaps (for debugging purpose) returns all maps content by default or selected maps from maps parameter. +func (t *ebpfLessTracer) DumpMaps(w io.Writer, maps ...string) error { return nil } + +// Type returns the type of the underlying ebpf ebpfLessTracer that is currently loaded +func (t *ebpfLessTracer) Type() TracerType { + return TracerTypeEpfless +} + +func (t *ebpfLessTracer) Pause() error { + return nil +} + +func (t *ebpfLessTracer) Resume() error { + return nil +} + +// Describe returns all descriptions of the collector +func (t *ebpfLessTracer) Describe(descs chan<- *prometheus.Desc) {} + +// Collect returns the current state of all metrics of the collector +func (t *ebpfLessTracer) Collect(metrics chan<- prometheus.Metric) {} + +var _ Tracer = &ebpfLessTracer{} diff --git a/pkg/network/tracer/connection/tracer.go b/pkg/network/tracer/connection/tracer.go index 7c24006cfb7f64..649a09532ca8ce 100644 --- a/pkg/network/tracer/connection/tracer.go +++ b/pkg/network/tracer/connection/tracer.go @@ -9,36 +9,15 @@ package connection import ( "encoding/binary" - "errors" - "fmt" "hash" "io" - "math" - "sync" - "time" - "github.com/cihub/seelog" "github.com/cilium/ebpf" "github.com/prometheus/client_golang/prometheus" "github.com/twmb/murmur3" - "go.uber.org/atomic" - "golang.org/x/sys/unix" - manager "github.com/DataDog/ebpf-manager" - - "github.com/DataDog/datadog-agent/pkg/collector/corechecks/ebpf/probe/ebpfcheck" - ddebpf "github.com/DataDog/datadog-agent/pkg/ebpf" - "github.com/DataDog/datadog-agent/pkg/ebpf/maps" - ebpftelemetry "github.com/DataDog/datadog-agent/pkg/ebpf/telemetry" "github.com/DataDog/datadog-agent/pkg/network" "github.com/DataDog/datadog-agent/pkg/network/config" - netebpf "github.com/DataDog/datadog-agent/pkg/network/ebpf" - "github.com/DataDog/datadog-agent/pkg/network/ebpf/probes" - "github.com/DataDog/datadog-agent/pkg/network/protocols" - "github.com/DataDog/datadog-agent/pkg/network/tracer/connection/fentry" - "github.com/DataDog/datadog-agent/pkg/network/tracer/connection/kprobe" - "github.com/DataDog/datadog-agent/pkg/process/util" - "github.com/DataDog/datadog-agent/pkg/telemetry" "github.com/DataDog/datadog-agent/pkg/util/log" ) @@ -54,6 +33,8 @@ const ( TracerTypeKProbeCORE //nolint:revive // TODO(NET) Fix revive linter TracerTypeFentry + //nolint:revive // TODO(NET) Fix revive linter + TracerTypeEpfless ) const ( @@ -93,635 +74,12 @@ type Tracer interface { Collect(metrics chan<- prometheus.Metric) } -const ( - defaultClosedChannelSize = 500 - connTracerModuleName = "network_tracer__ebpf" -) - -//nolint:revive // TODO(NET) Fix revive linter -var ConnTracerTelemetry = struct { - connections telemetry.Gauge - tcpFailedConnects *prometheus.Desc - //nolint:revive // TODO(NET) Fix revive linter - TcpSentMiscounts *prometheus.Desc - //nolint:revive // TODO(NET) Fix revive linter - unbatchedTcpClose *prometheus.Desc - //nolint:revive // TODO(NET) Fix revive linter - unbatchedUdpClose *prometheus.Desc - //nolint:revive // TODO(NET) Fix revive linter - UdpSendsProcessed *prometheus.Desc - //nolint:revive // TODO(NET) Fix revive linter - UdpSendsMissed *prometheus.Desc - //nolint:revive // TODO(NET) Fix revive linter - UdpDroppedConns *prometheus.Desc - PidCollisions *telemetry.StatCounterWrapper - iterationDups telemetry.Counter - iterationAborts telemetry.Counter - - //nolint:revive // TODO(NET) Fix revive linter - lastTcpFailedConnects *atomic.Int64 - //nolint:revive // TODO(NET) Fix revive linter - LastTcpSentMiscounts *atomic.Int64 - //nolint:revive // TODO(NET) Fix revive linter - lastUnbatchedTcpClose *atomic.Int64 - //nolint:revive // TODO(NET) Fix revive linter - lastUnbatchedUdpClose *atomic.Int64 - //nolint:revive // TODO(NET) Fix revive linter - lastUdpSendsProcessed *atomic.Int64 - //nolint:revive // TODO(NET) Fix revive linter - lastUdpSendsMissed *atomic.Int64 - //nolint:revive // TODO(NET) Fix revive linter - lastUdpDroppedConns *atomic.Int64 -}{ - telemetry.NewGauge(connTracerModuleName, "connections", []string{"ip_proto", "family"}, "Gauge measuring the number of active connections in the EBPF map"), - prometheus.NewDesc(connTracerModuleName+"__tcp_failed_connects", "Counter measuring the number of failed TCP connections in the EBPF map", nil, nil), - prometheus.NewDesc(connTracerModuleName+"__tcp_sent_miscounts", "Counter measuring the number of miscounted tcp sends in the EBPF map", nil, nil), - prometheus.NewDesc(connTracerModuleName+"__unbatched_tcp_close", "Counter measuring the number of missed TCP close events in the EBPF map", nil, nil), - prometheus.NewDesc(connTracerModuleName+"__unbatched_udp_close", "Counter measuring the number of missed UDP close events in the EBPF map", nil, nil), - prometheus.NewDesc(connTracerModuleName+"__udp_sends_processed", "Counter measuring the number of processed UDP sends in EBPF", nil, nil), - prometheus.NewDesc(connTracerModuleName+"__udp_sends_missed", "Counter measuring failures to process UDP sends in EBPF", nil, nil), - prometheus.NewDesc(connTracerModuleName+"__udp_dropped_conns", "Counter measuring the number of dropped UDP connections in the EBPF map", nil, nil), - telemetry.NewStatCounterWrapper(connTracerModuleName, "pid_collisions", []string{}, "Counter measuring number of process collisions"), - telemetry.NewCounter(connTracerModuleName, "iteration_dups", []string{}, "Counter measuring the number of connections iterated more than once"), - telemetry.NewCounter(connTracerModuleName, "iteration_aborts", []string{}, "Counter measuring how many times ebpf iteration of connection map was aborted"), - atomic.NewInt64(0), - atomic.NewInt64(0), - atomic.NewInt64(0), - atomic.NewInt64(0), - atomic.NewInt64(0), - atomic.NewInt64(0), - atomic.NewInt64(0), -} - -type tracer struct { - m *manager.Manager - - conns *maps.GenericMap[netebpf.ConnTuple, netebpf.ConnStats] - tcpStats *maps.GenericMap[netebpf.ConnTuple, netebpf.TCPStats] - tcpRetransmits *maps.GenericMap[netebpf.ConnTuple, uint32] - config *config.Config - - // tcp_close events - closeConsumer *tcpCloseConsumer - - removeTuple *netebpf.ConnTuple - - closeTracer func() - stopOnce sync.Once - - ebpfTracerType TracerType - - exitTelemetry chan struct{} - - ch *cookieHasher -} - -// NewTracer creates a new tracer -func NewTracer(config *config.Config) (Tracer, error) { - mgrOptions := manager.Options{ - // Extend RLIMIT_MEMLOCK (8) size - // On some systems, the default for RLIMIT_MEMLOCK may be as low as 64 bytes. - // This will result in an EPERM (Operation not permitted) error, when trying to create an eBPF map - // using bpf(2) with BPF_MAP_CREATE. - // - // We are setting the limit to infinity until we have a better handle on the true requirements. - RLimit: &unix.Rlimit{ - Cur: math.MaxUint64, - Max: math.MaxUint64, - }, - MapSpecEditors: map[string]manager.MapSpecEditor{ - probes.ConnMap: {MaxEntries: config.MaxTrackedConnections, EditorFlag: manager.EditMaxEntries}, - probes.TCPStatsMap: {MaxEntries: config.MaxTrackedConnections, EditorFlag: manager.EditMaxEntries}, - probes.TCPRetransmitsMap: {MaxEntries: config.MaxTrackedConnections, EditorFlag: manager.EditMaxEntries}, - probes.PortBindingsMap: {MaxEntries: config.MaxTrackedConnections, EditorFlag: manager.EditMaxEntries}, - probes.UDPPortBindingsMap: {MaxEntries: config.MaxTrackedConnections, EditorFlag: manager.EditMaxEntries}, - probes.ConnectionProtocolMap: {MaxEntries: config.MaxTrackedConnections, EditorFlag: manager.EditMaxEntries}, - probes.ConnectionTupleToSocketSKBConnMap: {MaxEntries: config.MaxTrackedConnections, EditorFlag: manager.EditMaxEntries}, - }, - ConstantEditors: []manager.ConstantEditor{ - boolConst("tcpv6_enabled", config.CollectTCPv6Conns), - boolConst("udpv6_enabled", config.CollectUDPv6Conns), - }, - VerifierOptions: ebpf.CollectionOptions{ - Programs: ebpf.ProgramOptions{ - LogSize: 10 * 1024 * 1024, - }, - }, - DefaultKProbeMaxActive: maxActive, - } - - begin, end := network.EphemeralRange() - mgrOptions.ConstantEditors = append(mgrOptions.ConstantEditors, - manager.ConstantEditor{Name: "ephemeral_range_begin", Value: uint64(begin)}, - manager.ConstantEditor{Name: "ephemeral_range_end", Value: uint64(end)}) - - closedChannelSize := defaultClosedChannelSize - if config.ClosedChannelSize > 0 { - closedChannelSize = config.ClosedChannelSize - } - var connCloseEventHandler ddebpf.EventHandler - if config.RingBufferSupportedNPM() { - connCloseEventHandler = ddebpf.NewRingBufferHandler(closedChannelSize) - } else { - connCloseEventHandler = ddebpf.NewPerfHandler(closedChannelSize) - } - var m *manager.Manager - //nolint:revive // TODO(NET) Fix revive linter - var tracerType TracerType = TracerTypeFentry - var closeTracerFn func() - m, closeTracerFn, err := fentry.LoadTracer(config, mgrOptions, connCloseEventHandler) - if err != nil && !errors.Is(err, fentry.ErrorNotSupported) { - // failed to load fentry tracer - return nil, err - } - - if err != nil { - // load the kprobe tracer - log.Info("fentry tracer not supported, falling back to kprobe tracer") - var kprobeTracerType kprobe.TracerType - m, closeTracerFn, kprobeTracerType, err = kprobe.LoadTracer(config, mgrOptions, connCloseEventHandler) - if err != nil { - return nil, err - } - tracerType = TracerType(kprobeTracerType) - } - m.DumpHandler = dumpMapsHandler - ebpfcheck.AddNameMappings(m, "npm_tracer") - - batchMgr, err := newConnBatchManager(m) - if err != nil { - return nil, fmt.Errorf("could not create connection batch manager: %w", err) - } - - closeConsumer := newTCPCloseConsumer(connCloseEventHandler, batchMgr) - - tr := &tracer{ - m: m, - config: config, - closeConsumer: closeConsumer, - removeTuple: &netebpf.ConnTuple{}, - closeTracer: closeTracerFn, - ebpfTracerType: tracerType, - exitTelemetry: make(chan struct{}), - ch: newCookieHasher(), - } - - tr.conns, err = maps.GetMap[netebpf.ConnTuple, netebpf.ConnStats](m, probes.ConnMap) - if err != nil { - tr.Stop() - return nil, fmt.Errorf("error retrieving the bpf %s map: %s", probes.ConnMap, err) - } - - tr.tcpStats, err = maps.GetMap[netebpf.ConnTuple, netebpf.TCPStats](m, probes.TCPStatsMap) - if err != nil { - tr.Stop() - return nil, fmt.Errorf("error retrieving the bpf %s map: %s", probes.TCPStatsMap, err) - } - - if tr.tcpRetransmits, err = maps.GetMap[netebpf.ConnTuple, uint32](m, probes.TCPRetransmitsMap); err != nil { - tr.Stop() - return nil, fmt.Errorf("error retrieving the bpf %s map: %s", probes.TCPRetransmitsMap, err) - } - - return tr, nil -} - -func boolConst(name string, value bool) manager.ConstantEditor { - c := manager.ConstantEditor{ - Name: name, - Value: uint64(1), - } - if !value { - c.Value = uint64(0) - } - - return c -} - -func (t *tracer) Start(callback func([]network.ConnectionStats)) (err error) { - defer func() { - if err != nil { - t.Stop() - } - }() - - err = initializePortBindingMaps(t.config, t.m) - if err != nil { - return fmt.Errorf("error initializing port binding maps: %s", err) - } - - if err := t.m.Start(); err != nil { - return fmt.Errorf("could not start ebpf manager: %s", err) - } - - t.closeConsumer.Start(callback) - return nil -} - -func (t *tracer) Pause() error { - // add small delay for socket filters to properly detach - time.Sleep(1 * time.Millisecond) - return t.m.Pause() -} - -func (t *tracer) Resume() error { - err := t.m.Resume() - // add small delay for socket filters to properly attach - time.Sleep(1 * time.Millisecond) - return err -} - -func (t *tracer) FlushPending() { - t.closeConsumer.FlushPending() -} - -func (t *tracer) Stop() { - t.stopOnce.Do(func() { - close(t.exitTelemetry) - ebpfcheck.RemoveNameMappings(t.m) - ebpftelemetry.UnregisterTelemetry(t.m) - _ = t.m.Stop(manager.CleanAll) - t.closeConsumer.Stop() - if t.closeTracer != nil { - t.closeTracer() - } - }) -} - -func (t *tracer) GetMap(name string) *ebpf.Map { - switch name { - case probes.ConnectionProtocolMap: - case probes.MapErrTelemetryMap: - case probes.HelperErrTelemetryMap: - default: - return nil - } - m, _, _ := t.m.GetMap(name) - return m -} - -func (t *tracer) GetConnections(buffer *network.ConnectionBuffer, filter func(*network.ConnectionStats) bool) error { - // Iterate through all key-value pairs in map - key, stats := &netebpf.ConnTuple{}, &netebpf.ConnStats{} - seen := make(map[netebpf.ConnTuple]struct{}) - // connsByTuple is used to detect whether we are iterating over - // a connection we have previously seen. This can happen when - // ebpf maps are being iterated over and deleted at the same time. - // The iteration can reset when that happens. - // See https://justin.azoff.dev/blog/bpf_map_get_next_key-pitfalls/ - connsByTuple := make(map[netebpf.ConnTuple]struct{}) - - // Cached objects - conn := new(network.ConnectionStats) - tcp := new(netebpf.TCPStats) - - var tcp4, tcp6, udp4, udp6 float64 - entries := t.conns.Iterate() - for entries.Next(key, stats) { - if _, exists := connsByTuple[*key]; exists { - // already seen the connection in current batch processing, - // due to race between the iterator and bpf_map_delete - ConnTracerTelemetry.iterationDups.Inc() - continue - } - - populateConnStats(conn, key, stats, t.ch) - connsByTuple[*key] = struct{}{} - - isTCP := conn.Type == network.TCP - switch conn.Family { - case network.AFINET6: - if isTCP { - tcp6++ - } else { - udp6++ - } - case network.AFINET: - if isTCP { - tcp4++ - } else { - udp4++ - } - } - - if filter != nil && !filter(conn) { - continue - } - - if t.getTCPStats(tcp, key) { - updateTCPStats(conn, tcp, 0) - } - if retrans, ok := t.getTCPRetransmits(key, seen); ok { - updateTCPStats(conn, nil, retrans) - } - - *buffer.Next() = *conn - } - - if err := entries.Err(); err != nil { - if !errors.Is(err, ebpf.ErrIterationAborted) { - return fmt.Errorf("unable to iterate connection map: %w", err) - } - - log.Warn("eBPF conn_stats map iteration aborted. Some connections may not be reported") - ConnTracerTelemetry.iterationAborts.Inc() - } - - updateTelemetry(tcp4, tcp6, udp4, udp6) - - return nil -} - -func updateTelemetry(tcp4 float64, tcp6 float64, udp4 float64, udp6 float64) { - ConnTracerTelemetry.connections.Set(tcp4, "tcp", "v4") - ConnTracerTelemetry.connections.Set(tcp6, "tcp", "v6") - ConnTracerTelemetry.connections.Set(udp4, "udp", "v4") - ConnTracerTelemetry.connections.Set(udp6, "udp", "v6") -} - -func removeConnection(conn *network.ConnectionStats) { - isTCP := conn.Type == network.TCP - switch conn.Family { - case network.AFINET6: - if isTCP { - ConnTracerTelemetry.connections.Dec("tcp", "v6") - } else { - ConnTracerTelemetry.connections.Dec("udp", "v6") - } - case network.AFINET: - if isTCP { - ConnTracerTelemetry.connections.Dec("tcp", "v4") - } else { - ConnTracerTelemetry.connections.Dec("udp", "v4") - } - } -} - -func (t *tracer) Remove(conn *network.ConnectionStats) error { - t.removeTuple.Sport = conn.SPort - t.removeTuple.Dport = conn.DPort - t.removeTuple.Netns = conn.NetNS - t.removeTuple.Pid = conn.Pid - t.removeTuple.Saddr_l, t.removeTuple.Saddr_h = util.ToLowHigh(conn.Source) - t.removeTuple.Daddr_l, t.removeTuple.Daddr_h = util.ToLowHigh(conn.Dest) - - if conn.Family == network.AFINET6 { - t.removeTuple.Metadata = uint32(netebpf.IPv6) - } else { - t.removeTuple.Metadata = uint32(netebpf.IPv4) - } - if conn.Type == network.TCP { - t.removeTuple.Metadata |= uint32(netebpf.TCP) - } else { - t.removeTuple.Metadata |= uint32(netebpf.UDP) - } - - err := t.conns.Delete(t.removeTuple) - if err != nil { - // If this entry no longer exists in the eBPF map it means `tcp_close` has executed - // during this function call. In that case state.StoreClosedConnection() was already called for this connection, - // and we can't delete the corresponding client state, or we'll likely over-report the metric values. - // By skipping to the next iteration and not calling state.RemoveConnections() we'll let - // this connection expire "naturally" when either next connection check runs or the client itself expires. - return err - } - - removeConnection(conn) - - // We have to remove the PID to remove the element from the TCP Map since we don't use the pid there - t.removeTuple.Pid = 0 - if conn.Type == network.TCP { - // We can ignore the error for this map since it will not always contain the entry - _ = t.tcpStats.Delete(t.removeTuple) - } - return nil -} - -func (t *tracer) getEBPFTelemetry() *netebpf.Telemetry { - var zero uint32 - mp, err := maps.GetMap[uint32, netebpf.Telemetry](t.m, probes.TelemetryMap) - if err != nil { - log.Warnf("error retrieving telemetry map: %s", err) - return nil - } - - tm := &netebpf.Telemetry{} - if err := mp.Lookup(&zero, tm); err != nil { - // This can happen if we haven't initialized the telemetry object yet - // so let's just use a trace log - if log.ShouldLog(seelog.TraceLvl) { - log.Tracef("error retrieving the telemetry struct: %s", err) - } - return nil - } - return tm -} - -// Describe returns all descriptions of the collector -func (t *tracer) Describe(ch chan<- *prometheus.Desc) { - ch <- ConnTracerTelemetry.tcpFailedConnects - ch <- ConnTracerTelemetry.TcpSentMiscounts - ch <- ConnTracerTelemetry.unbatchedTcpClose - ch <- ConnTracerTelemetry.unbatchedUdpClose - ch <- ConnTracerTelemetry.UdpSendsProcessed - ch <- ConnTracerTelemetry.UdpSendsMissed - ch <- ConnTracerTelemetry.UdpDroppedConns -} - -// Collect returns the current state of all metrics of the collector -func (t *tracer) Collect(ch chan<- prometheus.Metric) { - ebpfTelemetry := t.getEBPFTelemetry() - if ebpfTelemetry == nil { - return - } - delta := int64(ebpfTelemetry.Tcp_failed_connect) - ConnTracerTelemetry.lastTcpFailedConnects.Load() - ConnTracerTelemetry.lastTcpFailedConnects.Store(int64(ebpfTelemetry.Tcp_failed_connect)) - ch <- prometheus.MustNewConstMetric(ConnTracerTelemetry.tcpFailedConnects, prometheus.CounterValue, float64(delta)) - - delta = int64(ebpfTelemetry.Tcp_sent_miscounts) - ConnTracerTelemetry.LastTcpSentMiscounts.Load() - ConnTracerTelemetry.LastTcpSentMiscounts.Store(int64(ebpfTelemetry.Tcp_sent_miscounts)) - ch <- prometheus.MustNewConstMetric(ConnTracerTelemetry.TcpSentMiscounts, prometheus.CounterValue, float64(delta)) - - delta = int64(ebpfTelemetry.Unbatched_tcp_close) - ConnTracerTelemetry.lastUnbatchedTcpClose.Load() - ConnTracerTelemetry.lastUnbatchedTcpClose.Store(int64(ebpfTelemetry.Unbatched_tcp_close)) - ch <- prometheus.MustNewConstMetric(ConnTracerTelemetry.unbatchedTcpClose, prometheus.CounterValue, float64(delta)) - - delta = int64(ebpfTelemetry.Unbatched_udp_close) - ConnTracerTelemetry.lastUnbatchedUdpClose.Load() - ConnTracerTelemetry.lastUnbatchedUdpClose.Store(int64(ebpfTelemetry.Unbatched_udp_close)) - ch <- prometheus.MustNewConstMetric(ConnTracerTelemetry.unbatchedUdpClose, prometheus.CounterValue, float64(delta)) - - delta = int64(ebpfTelemetry.Udp_sends_processed) - ConnTracerTelemetry.lastUdpSendsProcessed.Load() - ConnTracerTelemetry.lastUdpSendsProcessed.Store(int64(ebpfTelemetry.Udp_sends_processed)) - ch <- prometheus.MustNewConstMetric(ConnTracerTelemetry.UdpSendsProcessed, prometheus.CounterValue, float64(delta)) - - delta = int64(ebpfTelemetry.Udp_sends_missed) - ConnTracerTelemetry.lastUdpSendsMissed.Load() - ConnTracerTelemetry.lastUdpSendsMissed.Store(int64(ebpfTelemetry.Udp_sends_missed)) - ch <- prometheus.MustNewConstMetric(ConnTracerTelemetry.UdpSendsMissed, prometheus.CounterValue, float64(delta)) - - delta = int64(ebpfTelemetry.Udp_dropped_conns) - ConnTracerTelemetry.lastUdpDroppedConns.Load() - ConnTracerTelemetry.lastUdpDroppedConns.Store(int64(ebpfTelemetry.Udp_dropped_conns)) - ch <- prometheus.MustNewConstMetric(ConnTracerTelemetry.UdpDroppedConns, prometheus.CounterValue, float64(delta)) -} - -// DumpMaps (for debugging purpose) returns all maps content by default or selected maps from maps parameter. -func (t *tracer) DumpMaps(w io.Writer, maps ...string) error { - return t.m.DumpMaps(w, maps...) -} - -// Type returns the type of the underlying ebpf tracer that is currently loaded -func (t *tracer) Type() TracerType { - return t.ebpfTracerType -} - -func initializePortBindingMaps(config *config.Config, m *manager.Manager) error { - tcpPorts, err := network.ReadInitialState(config.ProcRoot, network.TCP, config.CollectTCPv6Conns) - if err != nil { - return fmt.Errorf("failed to read initial TCP pid->port mapping: %s", err) - } - - tcpPortMap, err := maps.GetMap[netebpf.PortBinding, uint32](m, probes.PortBindingsMap) - if err != nil { - return fmt.Errorf("failed to get TCP port binding map: %w", err) - } - for p, count := range tcpPorts { - log.Debugf("adding initial TCP port binding: netns: %d port: %d", p.Ino, p.Port) - pb := netebpf.PortBinding{Netns: p.Ino, Port: p.Port} - err = tcpPortMap.Update(&pb, &count, ebpf.UpdateNoExist) - if err != nil && !errors.Is(err, ebpf.ErrKeyExist) { - return fmt.Errorf("failed to update TCP port binding map: %w", err) - } - } - - udpPorts, err := network.ReadInitialState(config.ProcRoot, network.UDP, config.CollectUDPv6Conns) - if err != nil { - return fmt.Errorf("failed to read initial UDP pid->port mapping: %s", err) - } - - udpPortMap, err := maps.GetMap[netebpf.PortBinding, uint32](m, probes.UDPPortBindingsMap) - if err != nil { - return fmt.Errorf("failed to get UDP port binding map: %w", err) - } - for p, count := range udpPorts { - // ignore ephemeral port binds as they are more likely to be from - // clients calling bind with port 0 - if network.IsPortInEphemeralRange(network.AFINET, network.UDP, p.Port) == network.EphemeralTrue { - log.Debugf("ignoring initial ephemeral UDP port bind to %d", p) - continue - } - - log.Debugf("adding initial UDP port binding: netns: %d port: %d", p.Ino, p.Port) - pb := netebpf.PortBinding{Netns: p.Ino, Port: p.Port} - err = udpPortMap.Update(&pb, &count, ebpf.UpdateNoExist) - if err != nil && !errors.Is(err, ebpf.ErrKeyExist) { - return fmt.Errorf("failed to update UDP port binding map: %w", err) - } - } - return nil -} - -func (t *tracer) getTCPRetransmits(tuple *netebpf.ConnTuple, seen map[netebpf.ConnTuple]struct{}) (uint32, bool) { - if tuple.Type() != netebpf.TCP { - return 0, false - } - - // The PID isn't used as a key in the stats map, we will temporarily set it to 0 here and reset it when we're done - pid := tuple.Pid - tuple.Pid = 0 - - var retransmits uint32 - if err := t.tcpRetransmits.Lookup(tuple, &retransmits); err == nil { - // This is required to avoid (over)reporting retransmits for connections sharing the same socket. - if _, reported := seen[*tuple]; reported { - ConnTracerTelemetry.PidCollisions.Inc() - retransmits = 0 - } else { - seen[*tuple] = struct{}{} - } - } - - tuple.Pid = pid - return retransmits, true -} - -// getTCPStats reads tcp related stats for the given ConnTuple -func (t *tracer) getTCPStats(stats *netebpf.TCPStats, tuple *netebpf.ConnTuple) bool { - if tuple.Type() != netebpf.TCP { - return false - } - - return t.tcpStats.Lookup(tuple, stats) == nil -} - -func populateConnStats(stats *network.ConnectionStats, t *netebpf.ConnTuple, s *netebpf.ConnStats, ch *cookieHasher) { - *stats = network.ConnectionStats{ - Pid: t.Pid, - NetNS: t.Netns, - Source: t.SourceAddress(), - Dest: t.DestAddress(), - SPort: t.Sport, - DPort: t.Dport, - Monotonic: network.StatCounters{ - SentBytes: s.Sent_bytes, - RecvBytes: s.Recv_bytes, - SentPackets: uint64(s.Sent_packets), - RecvPackets: uint64(s.Recv_packets), - }, - LastUpdateEpoch: s.Timestamp, - IsAssured: s.IsAssured(), - Cookie: network.StatCookie(s.Cookie), - } - - if s.Duration <= uint64(math.MaxInt64) { - stats.Duration = time.Duration(s.Duration) * time.Nanosecond - } - - stats.ProtocolStack = protocols.Stack{ - API: protocols.API(s.Protocol_stack.Api), - Application: protocols.Application(s.Protocol_stack.Application), - Encryption: protocols.Encryption(s.Protocol_stack.Encryption), - } - - if t.Type() == netebpf.TCP { - stats.Type = network.TCP - } else { - stats.Type = network.UDP - } - - switch t.Family() { - case netebpf.IPv4: - stats.Family = network.AFINET - case netebpf.IPv6: - stats.Family = network.AFINET6 +func NewTracer(cfg *config.Config) (Tracer, error) { + if tr, err := NewEbpfLessTracer(cfg); err != ErrEbpflessNotEnabled { + return tr, err } - stats.SPortIsEphemeral = network.IsPortInEphemeralRange(stats.Family, stats.Type, t.Sport) - - switch s.ConnectionDirection() { - case netebpf.Incoming: - stats.Direction = network.INCOMING - case netebpf.Outgoing: - stats.Direction = network.OUTGOING - default: - stats.Direction = network.OUTGOING - } - - if ch != nil { - ch.Hash(stats) - } -} - -func updateTCPStats(conn *network.ConnectionStats, tcpStats *netebpf.TCPStats, retransmits uint32) { - if conn.Type != network.TCP { - return - } - - conn.Monotonic.Retransmits = retransmits - if tcpStats != nil { - conn.Monotonic.TCPEstablished = uint32(tcpStats.State_transitions >> netebpf.Established & 1) - conn.Monotonic.TCPClosed = uint32(tcpStats.State_transitions >> netebpf.Close & 1) - conn.RTT = tcpStats.Rtt - conn.RTTVar = tcpStats.Rtt_var - } + return newEbpfTracer(cfg) } type cookieHasher struct { diff --git a/pkg/network/tracer/tracer_linux_test.go b/pkg/network/tracer/tracer_linux_test.go index 194d3d72b54b5f..9f2a6cdd7a75ab 100644 --- a/pkg/network/tracer/tracer_linux_test.go +++ b/pkg/network/tracer/tracer_linux_test.go @@ -241,7 +241,7 @@ func (s *TracerSuite) TestTCPRetransmitSharedSocket() { // Test if telemetry measuring PID collisions is correct // >= because there can be other connections going on during CI that increase pidCollisions - assert.GreaterOrEqual(t, connection.ConnTracerTelemetry.PidCollisions.Load(), int64(numProcesses-1)) + assert.GreaterOrEqual(t, connection.EbpfTracerTelemetry.PidCollisions.Load(), int64(numProcesses-1)) } func (s *TracerSuite) TestTCPRTT() { @@ -333,7 +333,7 @@ func (s *TracerSuite) TestTCPMiscount() { assert.False(t, uint64(len(x)) == conn.Monotonic.SentBytes) } - assert.NotZero(t, connection.ConnTracerTelemetry.LastTcpSentMiscounts.Load()) + assert.NotZero(t, connection.EbpfTracerTelemetry.LastTcpSentMiscounts.Load()) } func (s *TracerSuite) TestConnectionExpirationRegression() { From 4464eaca6da7b4e41b67af8a52e31d0d1071c1e4 Mon Sep 17 00:00:00 2001 From: Hasan Mahmood Date: Wed, 29 May 2024 18:32:32 -0400 Subject: [PATCH 02/58] iterate --- pkg/ebpf/ebpftest/buildmode.go | 19 + pkg/ebpf/ebpftest/buildmode_linux.go | 2 +- pkg/network/dns/monitor_linux.go | 2 +- pkg/network/filter/packet_source_linux.go | 2 +- .../protocols/http/kernel_requirements.go | 4 + .../tracer/connection/ebpfless/conn.go | 154 -------- .../tracer/connection/ebpfless/payload.go | 111 ++++++ .../tracer/connection/ebpfless_tracer.go | 334 ++++++++++-------- pkg/network/tracer/tracer.go | 33 +- pkg/network/tracer/tracer_linux_test.go | 29 +- pkg/network/tracer/tracer_test.go | 59 +++- pkg/network/tracer/tracer_usm_linux_test.go | 6 +- 12 files changed, 418 insertions(+), 337 deletions(-) delete mode 100644 pkg/network/tracer/connection/ebpfless/conn.go create mode 100644 pkg/network/tracer/connection/ebpfless/payload.go diff --git a/pkg/ebpf/ebpftest/buildmode.go b/pkg/ebpf/ebpftest/buildmode.go index 4a2a990dfc2551..68cb52ae30a418 100644 --- a/pkg/ebpf/ebpftest/buildmode.go +++ b/pkg/ebpf/ebpftest/buildmode.go @@ -15,6 +15,7 @@ var ( RuntimeCompiled BuildMode CORE BuildMode Fentry BuildMode + Ebpfless BuildMode ) func init() { @@ -22,6 +23,7 @@ func init() { RuntimeCompiled = runtimeCompiled{} CORE = core{} Fentry = fentry{} + Ebpfless = ebpfless{} } // BuildMode is an eBPF build mode @@ -93,3 +95,20 @@ func (f fentry) Env() map[string]string { "DD_ALLOW_PRECOMPILED_FALLBACK": "false", } } + +type ebpfless struct{} + +func (e ebpfless) String() string { + return "eBPFless" +} + +func (e ebpfless) Env() map[string]string { + return map[string]string{ + "NETWORK_TRACER_FENTRY_TESTS": "false", + "DD_ENABLE_RUNTIME_COMPILER": "false", + "DD_ENABLE_CO_RE": "false", + "DD_ALLOW_RUNTIME_COMPILED_FALLBACK": "false", + "DD_ALLOW_PRECOMPILED_FALLBACK": "false", + "DD_NETWORK_CONFIG_ENABLE_EBPF_LESS": "true", + } +} diff --git a/pkg/ebpf/ebpftest/buildmode_linux.go b/pkg/ebpf/ebpftest/buildmode_linux.go index a16d7bbc8dc2d1..8992d4b1db490d 100644 --- a/pkg/ebpf/ebpftest/buildmode_linux.go +++ b/pkg/ebpf/ebpftest/buildmode_linux.go @@ -25,7 +25,7 @@ func init() { // SupportedBuildModes returns the build modes supported on the current host func SupportedBuildModes() []BuildMode { - modes := []BuildMode{Prebuilt, RuntimeCompiled, CORE} + modes := []BuildMode{Prebuilt, RuntimeCompiled, CORE, Ebpfless} if os.Getenv("TEST_FENTRY_OVERRIDE") == "true" || (runtime.GOARCH == "amd64" && (hostPlatform == "amazon" || hostPlatform == "amzn") && kv.Major() == 5 && kv.Minor() == 10) { modes = append(modes, Fentry) diff --git a/pkg/network/dns/monitor_linux.go b/pkg/network/dns/monitor_linux.go index fc1f414de85ebc..b5de82929ec40c 100644 --- a/pkg/network/dns/monitor_linux.go +++ b/pkg/network/dns/monitor_linux.go @@ -59,7 +59,7 @@ func NewReverseDNS(cfg *config.Config) (ReverseDNS, error) { var p *ebpfProgram pre410Kernel := currKernelVersion < kernel.VersionCode(4, 1, 0) - if pre410Kernel { + if pre410Kernel || cfg.EnableEbpflessTracer { if bpfFilter, err := generateBPFFilter(cfg); err != nil { return nil, fmt.Errorf("error creating bpf classic filter: %w", err) } else if err = packetSrc.SetBPF(bpfFilter); err != nil { diff --git a/pkg/network/filter/packet_source_linux.go b/pkg/network/filter/packet_source_linux.go index a7d9bc9e489d9a..355e12cfba6fe2 100644 --- a/pkg/network/filter/packet_source_linux.go +++ b/pkg/network/filter/packet_source_linux.go @@ -129,7 +129,7 @@ func (p *AFPacketSource) VisitPackets(exit <-chan struct{}, visit func([]byte, u return err } - log.Tracef("packet on interface %d, pkt type %d", stats.InterfaceIndex, stats.AncillaryData[0].(afpacket.AncillaryPktType).Type) + //log.Tracef("packet on interface %d, pkt type %d", stats.InterfaceIndex, stats.AncillaryData[0].(afpacket.AncillaryPktType).Type) if err := visit(data, stats.AncillaryData[0].(afpacket.AncillaryPktType).Type, stats.Timestamp); err != nil { return err } diff --git a/pkg/network/protocols/http/kernel_requirements.go b/pkg/network/protocols/http/kernel_requirements.go index 435e1b6b3903f1..54fdfe199132b0 100644 --- a/pkg/network/protocols/http/kernel_requirements.go +++ b/pkg/network/protocols/http/kernel_requirements.go @@ -30,6 +30,10 @@ func runningOnARM() bool { // TLSSupported returns true if HTTPs monitoring is supported on the current OS. // We only support ARM with kernel >= 5.5.0 and with runtime compilation enabled func TLSSupported(c *config.Config) bool { + if c.EnableEbpflessTracer { + return false + } + kversion, err := kernel.HostVersion() if err != nil { log.Warn("could not determine the current kernel version. https monitoring disabled.") diff --git a/pkg/network/tracer/connection/ebpfless/conn.go b/pkg/network/tracer/connection/ebpfless/conn.go deleted file mode 100644 index f06a25b24bc8f4..00000000000000 --- a/pkg/network/tracer/connection/ebpfless/conn.go +++ /dev/null @@ -1,154 +0,0 @@ -// Unless explicitly stated otherwise all files in this repository are licensed -// under the Apache License Version 2.0. -// This product includes software developed at Datadog (https://www.datadoghq.com/). -// Copyright 2016-present Datadog, Inc. - -//go:build linux - -package ebpfless - -import ( - "fmt" - - "github.com/google/gopacket" - "github.com/google/gopacket/layers" - - "github.com/DataDog/datadog-agent/pkg/network" -) - -type UDPConn = conn[*layers.UDP, *udpLayer] -type TCPConn = conn[*layers.TCP, *tcpLayer] - -func NewUDPConn(c *network.ConnectionStats, ip4 *layers.IPv4, ip6 *layers.IPv6, udp *layers.UDP) *UDPConn { - layer := &udpLayer{UDP: udp} - switch c.Family { - case network.AFINET: - layer.ipl = &ip4Layer{IPv4: ip4} - case network.AFINET6: - layer.ipl = &ip6Layer{IPv6: ip6} - } - - return &UDPConn{ - ConnectionStats: c, - layer: layer, - } -} - -func NewTCPConn(c *network.ConnectionStats, ip4 *layers.IPv4, ip6 *layers.IPv6, tcp *layers.TCP) *TCPConn { - layer := &tcpLayer{TCP: tcp} - switch c.Family { - case network.AFINET: - layer.ipl = &ip4Layer{IPv4: ip4} - case network.AFINET6: - layer.ipl = &ip6Layer{IPv6: ip6} - } - return &TCPConn{ - ConnectionStats: c, - layer: &tcpLayer{TCP: tcp}, - } -} - -type layer[G gopacket.Layer] interface { - PacketLayer() G - PayloadLen() (uint16, error) -} - -type conn[G gopacket.Layer, L layer[G]] struct { - *network.ConnectionStats - layer layer[G] -} - -type ipLayer interface { - PayloadLen() (uint16, error) -} - -type ip4Layer struct { - *layers.IPv4 -} - -func (ip4 *ip4Layer) PayloadLen() (uint16, error) { - return ip4.Length - uint16(ip4.IHL)*4, nil -} - -type ip6Layer struct { - *layers.IPv6 - ipl ipLayer -} - -func (ip6 *ip6Layer) PayloadLen() (uint16, error) { - if ip6.NextHeader == layers.IPProtocolUDP || ip6.NextHeader == layers.IPProtocolTCP { - return ip6.Length, nil - } - - var ipExt layers.IPv6ExtensionSkipper - parser := gopacket.NewDecodingLayerParser(gopacket.LayerTypePayload, &ipExt) - decoded := make([]gopacket.LayerType, 0, 1) - l := ip6.Length - payload := ip6.Payload - for len(payload) > 0 { - err := parser.DecodeLayers(payload, &decoded) - if err != nil { - return 0, fmt.Errorf("error decoding with ipv6 extension skipper: %w", err) - } - - if len(decoded) == 0 { - return l, nil - } - - l -= uint16(len(ipExt.Contents)) - if ipExt.NextHeader == layers.IPProtocolTCP || ipExt.NextHeader == layers.IPProtocolUDP { - break - } - - payload = ipExt.Payload - } - - return l, nil -} - -type udpLayer struct { - *layers.UDP - ipl ipLayer -} - -func (u *udpLayer) PacketLayer() *layers.UDP { - return u.UDP -} - -func (u *udpLayer) PayloadLen() (uint16, error) { - if u.Length == 0 { - return 0, fmt.Errorf("UDP length no specified") - } - - return u.Length - 8, nil -} - -type tcpLayer struct { - *layers.TCP - ipl ipLayer -} - -func (t *tcpLayer) PacketLayer() *layers.TCP { - return t.TCP -} - -func (t *tcpLayer) PayloadLen() (uint16, error) { - l, err := t.ipl.PayloadLen() - if err != nil { - return 0, err - } - - return l - uint16(t.DataOffset)*4, nil -} - -func (c *conn[G, L]) Layer() G { - return c.layer.PacketLayer() -} - -func (c *conn[G, L]) Stats() *network.ConnectionStats { - return c.ConnectionStats -} - -func (c *conn[G, L]) PayloadLen() (uint16, error) { - return c.layer.PayloadLen() -} diff --git a/pkg/network/tracer/connection/ebpfless/payload.go b/pkg/network/tracer/connection/ebpfless/payload.go new file mode 100644 index 00000000000000..ac93ed20165a59 --- /dev/null +++ b/pkg/network/tracer/connection/ebpfless/payload.go @@ -0,0 +1,111 @@ +// Unless explicitly stated otherwise all files in this repository are licensed +// under the Apache License Version 2.0. +// This product includes software developed at Datadog (https://www.datadoghq.com/). +// Copyright 2016-present Datadog, Inc. + +//go:build linux + +package ebpfless + +import ( + "fmt" + + "github.com/google/gopacket" + "github.com/google/gopacket/layers" + + "github.com/DataDog/datadog-agent/pkg/network" +) + +type Layers struct { + IP4 *layers.IPv4 + IP6 *layers.IPv6 + UDP *layers.UDP + TCP *layers.TCP +} + +func NewLayers(family network.ConnectionFamily, + proto network.ConnectionType, + ip4 *layers.IPv4, + ip6 *layers.IPv6, + udp *layers.UDP, + tcp *layers.TCP, +) Layers { + switch family { + case network.AFINET: + ip6 = nil + case network.AFINET6: + ip4 = nil + } + + switch proto { + case network.TCP: + udp = nil + case network.UDP: + tcp = nil + } + + return Layers{ip4, ip6, udp, tcp} +} + +func (l Layers) PayloadLen() (uint16, error) { + if l.UDP != nil { + if l.UDP.Length == 0 { + return 0, fmt.Errorf("udp packet with length 0") + } + + return l.UDP.Length - 8, nil + } + + var ipl uint16 + var err error + if l.IP4 != nil { + ipl, err = ipv4PayloadLen(l.IP4) + } else if l.IP6 != nil { + ipl, err = ipv6PayloadLen(l.IP6) + } + + if err != nil { + return 0, nil + } + + if ipl == 0 { + return 0, fmt.Errorf("ip layer payload length of 0") + } + + return ipl - uint16(l.TCP.DataOffset)*4, nil +} + +func ipv4PayloadLen(ip4 *layers.IPv4) (uint16, error) { + return ip4.Length - uint16(ip4.IHL)*4, nil +} + +func ipv6PayloadLen(ip6 *layers.IPv6) (uint16, error) { + if ip6.NextHeader == layers.IPProtocolUDP || ip6.NextHeader == layers.IPProtocolTCP { + return ip6.Length, nil + } + + var ipExt layers.IPv6ExtensionSkipper + parser := gopacket.NewDecodingLayerParser(gopacket.LayerTypePayload, &ipExt) + decoded := make([]gopacket.LayerType, 0, 1) + l := ip6.Length + payload := ip6.Payload + for len(payload) > 0 { + err := parser.DecodeLayers(payload, &decoded) + if err != nil { + return 0, fmt.Errorf("error decoding with ipv6 extension skipper: %w", err) + } + + if len(decoded) == 0 { + return l, nil + } + + l -= uint16(len(ipExt.Contents)) + if ipExt.NextHeader == layers.IPProtocolTCP || ipExt.NextHeader == layers.IPProtocolUDP { + break + } + + payload = ipExt.Payload + } + + return l, nil +} diff --git a/pkg/network/tracer/connection/ebpfless_tracer.go b/pkg/network/tracer/connection/ebpfless_tracer.go index b5aaade1b3464d..146513987c6e5d 100644 --- a/pkg/network/tracer/connection/ebpfless_tracer.go +++ b/pkg/network/tracer/connection/ebpfless_tracer.go @@ -11,6 +11,7 @@ import ( "errors" "fmt" "io" + "sync" "time" "github.com/cilium/ebpf" @@ -39,9 +40,17 @@ const ( var ( ErrEbpflessNotEnabled = errors.New("ebpf-less tracer not enabled") + + ebpfLessTracerTelemetry = struct { + skippedPackets telemetry.Counter + }{ + telemetry.NewCounter(ebpfLessTelemetryPrefix, "skipped_packets", []string{"reason"}, "Counter measuring skipped packets"), + } ) type ebpfLessTracer struct { + m sync.Mutex + config *config.Config packetSrc *filter.AFPacketSource @@ -49,16 +58,15 @@ type ebpfLessTracer struct { keyBuf []byte keyConn network.ConnectionStats + udp *udpProcessor + tcp *tcpProcessor + // connection maps - tcpInProgress map[string]*network.ConnectionStats - conns map[string]*network.ConnectionStats - boundPorts *ebpfless.BoundPorts + conns map[string]*network.ConnectionStats + boundPorts *ebpfless.BoundPorts + cookieHasher *cookieHasher ns netns.NsHandle - - telemetry struct { - skippedPackets telemetry.Counter - } } func NewEbpfLessTracer(cfg *config.Config) (*ebpfLessTracer, error) { @@ -72,13 +80,15 @@ func NewEbpfLessTracer(cfg *config.Config) (*ebpfLessTracer, error) { } tr := &ebpfLessTracer{ - config: cfg, - packetSrc: packetSrc, - exit: make(chan struct{}), - keyBuf: make([]byte, network.ConnectionByteKeyMaxLen), - tcpInProgress: make(map[string]*network.ConnectionStats, cfg.MaxTrackedConnections), - conns: make(map[string]*network.ConnectionStats, cfg.MaxTrackedConnections), - boundPorts: ebpfless.NewBoundPorts(cfg), + config: cfg, + packetSrc: packetSrc, + exit: make(chan struct{}), + keyBuf: make([]byte, network.ConnectionByteKeyMaxLen), + udp: &udpProcessor{}, + tcp: newTCPProcessor(), + conns: make(map[string]*network.ConnectionStats, cfg.MaxTrackedConnections), + boundPorts: ebpfless.NewBoundPorts(cfg), + cookieHasher: newCookieHasher(), } tr.ns, err = netns.Get() @@ -86,8 +96,6 @@ func NewEbpfLessTracer(cfg *config.Config) (*ebpfLessTracer, error) { return nil, fmt.Errorf("error getting current net ns: %w", err) } - tr.telemetry.skippedPackets = telemetry.NewCounter(ebpfLessTelemetryPrefix, "skipped_packets", []string{"reason"}, "Counter measuring skipped packets") - return tr, nil } @@ -114,11 +122,11 @@ func (t *ebpfLessTracer) Start(func([]network.ConnectionStats)) error { // only process PACKET_HOST and PACK_OUTGOING packets if pktType != unix.PACKET_HOST && pktType != unix.PACKET_OUTGOING { - t.telemetry.skippedPackets.Inc("unsupported_packet_type") + ebpfLessTracerTelemetry.skippedPackets.Inc("unsupported_packet_type") return nil } - if err := t.processConnection(pktType, ip4, ip6, udp, tcp, decoded); err != nil { + if err := t.processConnection(pktType, &ip4, &ip6, &udp, &tcp, decoded); err != nil { log.Warnf("could not process packet: %s", err) } @@ -137,34 +145,35 @@ func (t *ebpfLessTracer) Start(func([]network.ConnectionStats)) error { func (t *ebpfLessTracer) processConnection( pktType uint8, - ip4 layers.IPv4, - ip6 layers.IPv6, - udp layers.UDP, - tcp layers.TCP, + ip4 *layers.IPv4, + ip6 *layers.IPv6, + udp *layers.UDP, + tcp *layers.TCP, decoded []gopacket.LayerType, ) error { t.keyConn.Source, t.keyConn.Dest = util.Address{}, util.Address{} t.keyConn.SPort, t.keyConn.DPort = 0, 0 + keyConn := &t.keyConn var udpPresent, tcpPresent bool for _, layerType := range decoded { switch layerType { case layers.LayerTypeIPv4: - t.keyConn.Source = util.AddressFromNetIP(ip4.SrcIP) - t.keyConn.Dest = util.AddressFromNetIP(ip4.DstIP) - t.keyConn.Family = network.AFINET + keyConn.Source = util.AddressFromNetIP(ip4.SrcIP) + keyConn.Dest = util.AddressFromNetIP(ip4.DstIP) + keyConn.Family = network.AFINET case layers.LayerTypeIPv6: - t.keyConn.Source = util.AddressFromNetIP(ip6.SrcIP) - t.keyConn.Dest = util.AddressFromNetIP(ip6.DstIP) - t.keyConn.Family = network.AFINET6 + keyConn.Source = util.AddressFromNetIP(ip6.SrcIP) + keyConn.Dest = util.AddressFromNetIP(ip6.DstIP) + keyConn.Family = network.AFINET6 case layers.LayerTypeTCP: - t.keyConn.SPort = uint16(tcp.SrcPort) - t.keyConn.DPort = uint16(tcp.DstPort) - t.keyConn.Type = network.TCP + keyConn.SPort = uint16(tcp.SrcPort) + keyConn.DPort = uint16(tcp.DstPort) + keyConn.Type = network.TCP tcpPresent = true case layers.LayerTypeUDP: - t.keyConn.SPort = uint16(udp.SrcPort) - t.keyConn.DPort = uint16(udp.DstPort) - t.keyConn.Type = network.UDP + keyConn.SPort = uint16(udp.SrcPort) + keyConn.DPort = uint16(udp.DstPort) + keyConn.Type = network.UDP udpPresent = true } } @@ -172,34 +181,50 @@ func (t *ebpfLessTracer) processConnection( // check if have all the basic pieces if !udpPresent && !tcpPresent { log.Debugf("ignoring packet since its not udp or tcp") - t.telemetry.skippedPackets.Inc("not_tcp_udp") + ebpfLessTracerTelemetry.skippedPackets.Inc("not_tcp_udp") return nil } - if !t.keyConn.Source.IsValid() || - !t.keyConn.Dest.IsValid() || - t.keyConn.SPort == 0 || - t.keyConn.DPort == 0 { - return fmt.Errorf("missing dest/source ip/port in packet conn=%+v", t.keyConn) + if !keyConn.Source.IsValid() || + !keyConn.Dest.IsValid() || + keyConn.SPort == 0 || + keyConn.DPort == 0 { + return fmt.Errorf("missing dest/source ip/port in packet conn=%+v", keyConn) } - flipSourceDest(&t.keyConn, pktType) + flipSourceDest(keyConn, pktType) + t.determineConnectionDirection(keyConn, pktType) + + t.m.Lock() + defer t.m.Unlock() + + key := string(keyConn.ByteKey(t.keyBuf)) + conn := t.conns[key] + if conn == nil { + conn = &network.ConnectionStats{} + *conn = *keyConn + t.cookieHasher.Hash(conn) + conn.Duration = time.Duration(time.Now().UnixNano()) + } + ls := ebpfless.NewLayers(conn.Family, conn.Type, ip4, ip6, udp, tcp) var err error - switch t.keyConn.Type { + switch conn.Type { case network.UDP: - err = udpConnection(&t.keyConn, pktType, udp) + err = t.udp.process(conn, pktType, ls) case network.TCP: - var processed bool - if processed, err = t.tcpConnection(&t.keyConn, pktType, ip4, ip6, tcp); !processed { - return nil - } + err = t.tcp.process(conn, pktType, ls) } if err != nil { return fmt.Errorf("error processing connection: %w", err) } + if conn.Type == network.UDP || conn.Monotonic.TCPEstablished > 0 { + conn.LastUpdateEpoch = uint64(time.Now().UnixNano()) + t.conns[key] = conn + } + log.Debugf("connection: %s", conn) return nil } @@ -211,90 +236,10 @@ func flipSourceDest(conn *network.ConnectionStats, pktType uint8) { } } -func udpConnection(conn *network.ConnectionStats, pktType uint8, udp layers.UDP) error { - if udp.Length == 0 { - return fmt.Errorf("udp packet with length 0") - } - - updateConnectionStats(conn, pktType, udp.Length-8) - return nil -} - -func ipv6PayloadLen(ip6 layers.IPv6) (uint16, error) { - if ip6.NextHeader == layers.IPProtocolUDP || ip6.NextHeader == layers.IPProtocolTCP { - return ip6.Length, nil - } - - var ipExt layers.IPv6ExtensionSkipper - parser := gopacket.NewDecodingLayerParser(gopacket.LayerTypePayload, &ipExt) - decoded := make([]gopacket.LayerType, 0, 1) - l := ip6.Length - payload := ip6.Payload - for len(payload) > 0 { - err := parser.DecodeLayers(payload, &decoded) - if err != nil { - return 0, fmt.Errorf("error decoding with ipv6 extension skipper: %w", err) - } - - if len(decoded) == 0 { - return l, nil - } - - l -= uint16(len(ipExt.Contents)) - if ipExt.NextHeader == layers.IPProtocolTCP || ipExt.NextHeader == layers.IPProtocolUDP { - break - } - - payload = ipExt.Payload - } +func (t *ebpfLessTracer) determineConnectionDirection(conn *network.ConnectionStats, pktType uint8) { + t.m.Lock() + defer t.m.Unlock() - return l, nil -} - -func (t *ebpfLessTracer) tcpConnection(conn *network.ConnectionStats, pktType uint8, ip4 layers.IPv4, ip6 layers.IPv6, tcp layers.TCP) (processed bool, err error) { - if tcp.SYN && !tcp.ACK { - t.tcpInProgress[string(conn.ByteKey(t.keyBuf))] = conn - return - } - - if tcp.SYN || tcp.FIN { - return false, nil - } - - var payloadLen uint16 - switch conn.Family { - case network.AFINET: - payloadLen = ip4.Length - uint16(ip4.IHL)*4 - uint16(tcp.DataOffset)*4 - case network.AFINET6: - if ip6.Length == 0 { - return true, fmt.Errorf("not processing ipv6 jumbogram") - } - - l, err := ipv6PayloadLen(ip6) - if err != nil { - return true, err - } - - payloadLen = l - uint16(tcp.DataOffset)*4 - } - - updateConnectionStats(conn, pktType, payloadLen) - - return true, nil -} - -func updateConnectionStats(conn *network.ConnectionStats, pktType uint8, payloadLen uint16) { - switch pktType { - case unix.PACKET_OUTGOING: - conn.Monotonic.SentPackets++ - conn.Monotonic.SentBytes += uint64(payloadLen) - case unix.PACKET_HOST: - conn.Monotonic.RecvPackets++ - conn.Monotonic.RecvBytes += uint64(payloadLen) - } -} - -func (t *ebpfLessTracer) determineConnectionDirection(conn *network.ConnectionStats, pktType uint8, isSyn, isAck bool) { ok := t.boundPorts.Find(conn.Type, conn.SPort) if ok { // incoming connection @@ -302,23 +247,13 @@ func (t *ebpfLessTracer) determineConnectionDirection(conn *network.ConnectionSt return } - switch conn.Type { - case network.TCP: - if !isSyn || isAck { - return - } - - // isSyn && !isAck + if conn.Type == network.TCP { switch pktType { case unix.PACKET_HOST: conn.Direction = network.INCOMING case unix.PACKET_OUTGOING: - // new outgoing connection conn.Direction = network.OUTGOING } - - key := string(conn.ByteKey(t.keyBuf)) - t.tcpInProgress[key] = conn } } @@ -336,6 +271,24 @@ func (t *ebpfLessTracer) Stop() { // GetConnections returns the list of currently active connections, using the buffer provided. // The optional filter function is used to prevent unwanted connections from being returned and consuming resources. func (t *ebpfLessTracer) GetConnections(buffer *network.ConnectionBuffer, filter func(*network.ConnectionStats) bool) error { + t.m.Lock() + defer t.m.Unlock() + + if len(t.conns) == 0 { + return nil + } + + log.Trace(t.conns) + conns := make([]network.ConnectionStats, 0, len(t.conns)) + for _, c := range t.conns { + if filter != nil && !filter(c) { + continue + } + + conns = append(conns, *c) + } + + buffer.Append(conns) return nil } @@ -344,7 +297,13 @@ func (t *ebpfLessTracer) FlushPending() {} // Remove deletes the connection from tracking state. // It does not prevent the connection from re-appearing later, if additional traffic occurs. -func (t *ebpfLessTracer) Remove(conn *network.ConnectionStats) error { return nil } +func (t *ebpfLessTracer) Remove(conn *network.ConnectionStats) error { + t.m.Lock() + defer t.m.Unlock() + + delete(t.conns, string(conn.ByteKey(t.keyBuf))) + return nil +} // GetMap returns the underlying named map. This is useful if any maps are shared with other eBPF components. // An individual ebpfLessTracer implementation may choose which maps to expose via this function. @@ -373,3 +332,94 @@ func (t *ebpfLessTracer) Describe(descs chan<- *prometheus.Desc) {} func (t *ebpfLessTracer) Collect(metrics chan<- prometheus.Metric) {} var _ Tracer = &ebpfLessTracer{} + +type udpProcessor struct { +} + +func (u *udpProcessor) process(conn *network.ConnectionStats, pktType uint8, ls ebpfless.Layers) error { + payloadLen, err := ls.PayloadLen() + if err != nil { + return err + } + + switch pktType { + case unix.PACKET_OUTGOING: + conn.Monotonic.SentPackets++ + conn.Monotonic.SentBytes += uint64(payloadLen) + case unix.PACKET_HOST: + conn.Monotonic.RecvPackets++ + conn.Monotonic.RecvBytes += uint64(payloadLen) + } + + return nil +} + +type tcpAckSeq struct { + ack, seq uint32 +} + +type tcpProcessor struct { + buf []byte + conns map[string]struct { + established bool + closed bool + tx, rx tcpAckSeq + } +} + +func newTCPProcessor() *tcpProcessor { + return &tcpProcessor{ + buf: make([]byte, network.ConnectionByteKeyMaxLen), + conns: map[string]struct { + established bool + closed bool + tx, rx tcpAckSeq + }{}, + } +} + +func (t *tcpProcessor) process(conn *network.ConnectionStats, pktType uint8, ls ebpfless.Layers) error { + payloadLen, err := ls.PayloadLen() + if err != nil { + return err + } + + tcp := ls.TCP + log.TraceFunc(func() string { + return fmt.Sprintf("tcp processor: pktType=%+v seq=%+v ack=%+v fin=%+v rst=%+v syn=%+v ack=%+v", pktType, tcp.Seq, tcp.Ack, tcp.FIN, tcp.RST, tcp.SYN, tcp.ACK) + }) + key := string(conn.ByteKey(t.buf)) + c := t.conns[key] + log.TraceFunc(func() string { + return fmt.Sprintf("pre ack_seq=%+v", c) + }) + switch pktType { + case unix.PACKET_OUTGOING: + conn.Monotonic.SentPackets++ + conn.Monotonic.SentBytes += uint64(payloadLen) + case unix.PACKET_HOST: + conn.Monotonic.RecvPackets++ + conn.Monotonic.RecvBytes += uint64(payloadLen) + } + + if tcp.FIN || tcp.RST { + if !c.closed { + c.closed = true + conn.Monotonic.TCPClosed++ + conn.Duration = time.Duration(time.Now().UnixNano() - int64(conn.Duration)) + } + delete(t.conns, key) + return nil + } + + if !tcp.SYN && !c.established { + c.established = true + conn.Monotonic.TCPEstablished++ + } + + log.TraceFunc(func() string { + return fmt.Sprintf("ack_seq=%+v", c) + }) + t.conns[key] = c + return nil +} diff --git a/pkg/network/tracer/tracer.go b/pkg/network/tracer/tracer.go index 52e99139d27525..95b386f154cd6d 100644 --- a/pkg/network/tracer/tracer.go +++ b/pkg/network/tracer/tracer.go @@ -246,25 +246,28 @@ func newConntracker(cfg *config.Config) (netlink.Conntracker, error) { var c netlink.Conntracker var err error - ns, err := cfg.GetRootNetNs() - if err != nil { - log.Warnf("error fetching root net namespace, will not attempt to load nf_conntrack_netlink module: %s", err) - } else { - defer ns.Close() - if err = netlink.LoadNfConntrackKernelModule(ns); err != nil { - log.Warnf("failed to load conntrack kernel module, though it may already be loaded: %s", err) + if !cfg.EnableEbpflessTracer { + ns, err := cfg.GetRootNetNs() + if err != nil { + log.Warnf("error fetching root net namespace, will not attempt to load nf_conntrack_netlink module: %s", err) + } else { + defer ns.Close() + if err = netlink.LoadNfConntrackKernelModule(ns); err != nil { + log.Warnf("failed to load conntrack kernel module, though it may already be loaded: %s", err) + } } - } - if cfg.EnableEbpfConntracker { - if c, err = NewEBPFConntracker(cfg); err == nil { - return c, nil + if cfg.EnableEbpfConntracker { + if c, err = NewEBPFConntracker(cfg); err == nil { + return c, nil + } + log.Warnf("error initializing ebpf conntracker: %s", err) + } else { + log.Info("ebpf conntracker disabled") } - log.Warnf("error initializing ebpf conntracker: %s", err) - } else { - log.Info("ebpf conntracker disabled") + + log.Info("falling back to netlink conntracker") } - log.Info("falling back to netlink conntracker") if c, err = netlink.NewConntracker(cfg); err == nil { return c, nil } diff --git a/pkg/network/tracer/tracer_linux_test.go b/pkg/network/tracer/tracer_linux_test.go index 9f2a6cdd7a75ab..56068499651d9e 100644 --- a/pkg/network/tracer/tracer_linux_test.go +++ b/pkg/network/tracer/tracer_linux_test.go @@ -387,6 +387,9 @@ func (s *TracerSuite) TestConnectionExpirationRegression() { func (s *TracerSuite) TestConntrackExpiration() { t := s.T() ebpftest.LogLevel(t, "trace") + + cfg := testConfig() + skipOnEbpflessNotSupported(t, cfg) netlinktestutil.SetupDNAT(t) tr := setupTracer(t, testConfig()) @@ -857,6 +860,7 @@ func (s *TracerSuite) TestGatewayLookupCrossNamespace() { }) t.Run("client in other namespace", func(t *testing.T) { + skipOnEbpflessNotSupported(t, cfg) // try connecting to server in test1 namespace test2Ns, err := vnetns.GetFromName(ns2) require.NoError(t, err) @@ -921,6 +925,8 @@ func (s *TracerSuite) TestGatewayLookupCrossNamespace() { func (s *TracerSuite) TestConnectionAssured() { t := s.T() cfg := testConfig() + skipOnEbpflessNotSupported(t, cfg) + tr := setupTracer(t, cfg) server := &UDPServer{ network: "udp4", @@ -1008,9 +1014,11 @@ func (s *TracerSuite) TestUDPConnExpiryTimeout() { func (s *TracerSuite) TestDNATIntraHostIntegration() { t := s.T() + cfg := testConfig() + skipEbpflessTodo(t, cfg) netlinktestutil.SetupDNAT(t) - tr := setupTracer(t, testConfig()) + tr := setupTracer(t, cfg) var serverAddr struct { local, remote net.Addr @@ -1384,12 +1392,13 @@ func testUDPReusePort(t *testing.T, udpnet string, ip string) { func (s *TracerSuite) TestDNSStatsWithNAT() { t := s.T() + cfg := testConfig() + skipEbpflessTodo(t, cfg) testutil.IptablesSave(t) // Setup a NAT rule to translate 2.2.2.2 to 8.8.8.8 and issue a DNS request to 2.2.2.2 cmds := []string{"iptables -t nat -A OUTPUT -d 2.2.2.2 -j DNAT --to-destination 8.8.8.8"} testutil.RunCommands(t, cmds, false) - cfg := testConfig() cfg.CollectDNSStats = true cfg.DNSTimeout = 1 * time.Second tr := setupTracer(t, cfg) @@ -1707,6 +1716,7 @@ func (s *TracerSuite) TestShortWrite() { func (s *TracerSuite) TestKprobeAttachWithKprobeEvents() { t := s.T() cfg := config.New() + skipOnEbpflessNotSupported(t, cfg) cfg.AttachKprobesWithKprobeEventsABI = true tr := setupTracer(t, cfg) @@ -1811,7 +1821,7 @@ func (s *TracerSuite) TestPreexistingConnectionDirection() { t.Cleanup(server.Shutdown) require.NoError(t, server.Run()) - c, err := net.DialTimeout("tcp", server.address, 50*time.Millisecond) + c, err := net.DialTimeout("tcp", server.address, 500*time.Millisecond) require.NoError(t, err) t.Cleanup(func() { c.Close() }) @@ -1845,7 +1855,9 @@ func (s *TracerSuite) TestPreexistingConnectionDirection() { m := outgoing.Monotonic assert.Equal(t, clientMessageSize, int(m.SentBytes)) assert.Equal(t, serverMessageSize, int(m.RecvBytes)) - assert.Equal(t, os.Getpid(), int(outgoing.Pid)) + if !tr.config.EnableEbpflessTracer { + assert.Equal(t, os.Getpid(), int(outgoing.Pid)) + } assert.Equal(t, addrPort(server.address), int(outgoing.DPort)) assert.Equal(t, c.LocalAddr().(*net.TCPAddr).Port, int(outgoing.SPort)) assert.Equal(t, network.OUTGOING, outgoing.Direction) @@ -1853,7 +1865,9 @@ func (s *TracerSuite) TestPreexistingConnectionDirection() { m = incoming.Monotonic assert.Equal(t, clientMessageSize, int(m.RecvBytes)) assert.Equal(t, serverMessageSize, int(m.SentBytes)) - assert.Equal(t, os.Getpid(), int(incoming.Pid)) + if !tr.config.EnableEbpflessTracer { + assert.Equal(t, os.Getpid(), int(incoming.Pid)) + } assert.Equal(t, addrPort(server.address), int(incoming.SPort)) assert.Equal(t, c.LocalAddr().(*net.TCPAddr).Port, int(incoming.DPort)) assert.Equal(t, network.INCOMING, incoming.Direction) @@ -1866,6 +1880,7 @@ func (s *TracerSuite) TestPreexistingEmptyIncomingConnectionDirection() { t.Skip("skipping test as ringbuffers are not supported on this kernel") } c := testConfig() + skipOnEbpflessNotSupported(t, c) c.NPMRingbuffersEnabled = true testPreexistingEmptyIncomingConnectionDirection(t, c) }) @@ -1884,6 +1899,7 @@ func testPreexistingEmptyIncomingConnectionDirection(t *testing.T, config *confi server := NewTCPServer(func(c net.Conn) { <-ch c.Close() + close(ch) }) require.NoError(t, server.Run()) t.Cleanup(server.Shutdown) @@ -1895,7 +1911,8 @@ func testPreexistingEmptyIncomingConnectionDirection(t *testing.T, config *confi tr := setupTracer(t, config) // close the server connection so the tracer picks it up - close(ch) + ch <- struct{}{} + <-ch var conn *network.ConnectionStats require.Eventually(t, func() bool { diff --git a/pkg/network/tracer/tracer_test.go b/pkg/network/tracer/tracer_test.go index c7d06e58a0b70b..e4674aefee8c61 100644 --- a/pkg/network/tracer/tracer_test.go +++ b/pkg/network/tracer/tracer_test.go @@ -155,7 +155,8 @@ func (s *TracerSuite) TestGetStats() { func (s *TracerSuite) TestTCPSendAndReceive() { t := s.T() - tr := setupTracer(t, testConfig()) + cfg := testConfig() + tr := setupTracer(t, cfg) // Create TCP Server which, for every line, sends back a message with size=serverMessageSize server := NewTCPServer(func(c net.Conn) { @@ -207,10 +208,12 @@ func (s *TracerSuite) TestTCPSendAndReceive() { m := conn.Monotonic assert.Equal(t, 10*clientMessageSize, int(m.SentBytes)) assert.Equal(t, 10*serverMessageSize, int(m.RecvBytes)) - assert.Equal(t, os.Getpid(), int(conn.Pid)) assert.Equal(t, addrPort(server.address), int(conn.DPort)) assert.Equal(t, network.OUTGOING, conn.Direction) assert.True(t, conn.IntraHost) + if !cfg.EnableEbpflessTracer { + assert.Equal(t, os.Getpid(), int(conn.Pid)) + } } func (s *TracerSuite) TestTCPShortLived() { @@ -557,14 +560,16 @@ func (s *TracerSuite) TestLocalDNSCollectionEnabled() { _, err = cn.Write([]byte("test")) assert.NoError(t, err) - found := false - // Iterate through active connections making sure theres at least one connection - for _, c := range getConnections(t, tr).Conns { - found = found || isLocalDNS(c) - } + require.Eventually(t, func() bool { + for _, c := range getConnections(t, tr).Conns { + if isLocalDNS(c) { + return true + } + } - assert.True(t, found) + return false + }, 3*time.Second, 100*time.Millisecond, "could not find connection") } func isLocalDNS(c network.ConnectionStats) bool { @@ -1027,12 +1032,17 @@ func testDNSStats(t *testing.T, tr *Tracer, domain string, success, failure, tim require.NoError(t, tr.reverseDNS.WaitForDomain(domain)) // Iterate through active connections until we find connection created above, and confirm send + recv counts - connections := getConnections(t, tr) - conn, ok := findConnection(dnsClientAddr, dnsServerAddr, connections) - require.True(t, ok) + var conn *network.ConnectionStats + require.Eventually(t, func() bool { + connections := getConnections(t, tr) + conn, _ = findConnection(dnsClientAddr, dnsServerAddr, connections) + return conn != nil + }, 3*time.Second, 100*time.Millisecond, "failed to find connection") assert.Equal(t, queryMsg.Len(), int(conn.Monotonic.SentBytes)) - assert.Equal(t, os.Getpid(), int(conn.Pid)) + if !tr.config.EnableEbpflessTracer { + assert.Equal(t, os.Getpid(), int(conn.Pid)) + } assert.Equal(t, dnsServerAddr.Port, int(conn.DPort)) var total uint32 @@ -1186,10 +1196,15 @@ func (s *TracerSuite) TestConnectedUDPSendIPv6() { bytesSent, err := conn.Write(message) require.NoError(t, err) - connections := getConnections(t, tr) - outgoing := searchConnections(connections, func(cs network.ConnectionStats) bool { - return cs.DPort == uint16(remotePort) - }) + var outgoing []network.ConnectionStats + require.Eventually(t, func() bool { + connections := getConnections(t, tr) + outgoing = searchConnections(connections, func(cs network.ConnectionStats) bool { + return cs.DPort == uint16(remotePort) + }) + + return len(outgoing) == 1 + }, 3*time.Second, 100*time.Millisecond, "failed to find connection") require.Len(t, outgoing, 1) assert.Equal(t, remoteAddr.IP.String(), outgoing[0].Dest.String()) @@ -1253,3 +1268,15 @@ func (s *TracerSuite) TestTCPDirection() { conn = incomingConns[0] assert.Equal(t, conn.Direction, network.INCOMING, "connection direction must be incoming: %s", conn) } + +func skipOnEbpflessNotSupported(t *testing.T, cfg *config.Config) { + if cfg.EnableEbpflessTracer { + t.Skip("not supported on ebpf-less") + } +} + +func skipEbpflessTodo(t *testing.T, cfg *config.Config) { + if cfg.EnableEbpflessTracer { + t.Skip("TODO: ebpf-less") + } +} diff --git a/pkg/network/tracer/tracer_usm_linux_test.go b/pkg/network/tracer/tracer_usm_linux_test.go index c549204cc142c0..5772f840ca0157 100644 --- a/pkg/network/tracer/tracer_usm_linux_test.go +++ b/pkg/network/tracer/tracer_usm_linux_test.go @@ -52,7 +52,11 @@ func httpsSupported() bool { if isFentry() { return false } - return http.TLSSupported(testConfig()) + cfg := testConfig() + if cfg.EnableEbpflessTracer { + return false + } + return http.TLSSupported(cfg) } func classificationSupported(config *config.Config) bool { From fca1a1e4c4e46ec79eb16f423513d57d10ba88c6 Mon Sep 17 00:00:00 2001 From: Hasan Mahmood Date: Wed, 5 Jun 2024 16:52:56 -0500 Subject: [PATCH 03/58] Fix lint errors --- pkg/network/event_common.go | 2 + pkg/network/tracer/connection/cookie.go | 44 +++++++++++++++++++ .../tracer/connection/ebpfless/payload.go | 5 +++ .../tracer/connection/ebpfless/ports.go | 8 ++++ .../tracer/connection/ebpfless_tracer.go | 14 ++++-- pkg/network/tracer/connection/tracer.go | 30 ------------- 6 files changed, 69 insertions(+), 34 deletions(-) create mode 100644 pkg/network/tracer/connection/cookie.go diff --git a/pkg/network/event_common.go b/pkg/network/event_common.go index 61d1563ed2fbcf..0d5dc8ba572b74 100644 --- a/pkg/network/event_common.go +++ b/pkg/network/event_common.go @@ -336,6 +336,8 @@ func (c ConnectionStats) ByteKeyNAT(buf []byte) []byte { return generateConnectionKey(c, buf, true) } +// IsValid returns `true` if the connection has a valid source and dest +// ports and IPs func (c ConnectionStats) IsValid() bool { return c.Source.IsValid() && c.Dest.IsValid() && diff --git a/pkg/network/tracer/connection/cookie.go b/pkg/network/tracer/connection/cookie.go new file mode 100644 index 00000000000000..98702dfaaeb73c --- /dev/null +++ b/pkg/network/tracer/connection/cookie.go @@ -0,0 +1,44 @@ +// Unless explicitly stated otherwise all files in this repository are licensed +// under the Apache License Version 2.0. +// This product includes software developed at Datadog (https://www.datadoghq.com/). +// Copyright 2016-present Datadog, Inc. + +//go:build linux + +package connection + +import ( + "encoding/binary" + "hash" + + "github.com/twmb/murmur3" + + "github.com/DataDog/datadog-agent/pkg/network" + "github.com/DataDog/datadog-agent/pkg/util/log" +) + +type cookieHasher struct { + hash hash.Hash64 + buf []byte +} + +func newCookieHasher() *cookieHasher { + return &cookieHasher{ + hash: murmur3.New64(), + buf: make([]byte, network.ConnectionByteKeyMaxLen), + } +} + +func (h *cookieHasher) Hash(stats *network.ConnectionStats) { + h.hash.Reset() + if err := binary.Write(h.hash, binary.BigEndian, stats.Cookie); err != nil { + log.Errorf("error writing cookie to hash: %s", err) + return + } + key := stats.ByteKey(h.buf) + if _, err := h.hash.Write(key); err != nil { + log.Errorf("error writing byte key to hash: %s", err) + return + } + stats.Cookie = h.hash.Sum64() +} diff --git a/pkg/network/tracer/connection/ebpfless/payload.go b/pkg/network/tracer/connection/ebpfless/payload.go index ac93ed20165a59..0b886862208b12 100644 --- a/pkg/network/tracer/connection/ebpfless/payload.go +++ b/pkg/network/tracer/connection/ebpfless/payload.go @@ -5,6 +5,7 @@ //go:build linux +// Package ebpfless contains supporting code for the ebpfless tracer package ebpfless import ( @@ -16,6 +17,7 @@ import ( "github.com/DataDog/datadog-agent/pkg/network" ) +// Layers holds a set of network layers for a packet type Layers struct { IP4 *layers.IPv4 IP6 *layers.IPv6 @@ -23,6 +25,7 @@ type Layers struct { TCP *layers.TCP } +// NewLayers returns a new instance of `Layers` func NewLayers(family network.ConnectionFamily, proto network.ConnectionType, ip4 *layers.IPv4, @@ -47,6 +50,8 @@ func NewLayers(family network.ConnectionFamily, return Layers{ip4, ip6, udp, tcp} } +// PayloadLen returns the length of the application +// payload given the set of layers in `Layers` func (l Layers) PayloadLen() (uint16, error) { if l.UDP != nil { if l.UDP.Length == 0 { diff --git a/pkg/network/tracer/connection/ebpfless/ports.go b/pkg/network/tracer/connection/ebpfless/ports.go index 3fba96c6977464..00c244283a69ae 100644 --- a/pkg/network/tracer/connection/ebpfless/ports.go +++ b/pkg/network/tracer/connection/ebpfless/ports.go @@ -5,6 +5,7 @@ //go:build linux +// Package ebpfless contains supporting code for the ebpfless tracer package ebpfless import ( @@ -23,6 +24,8 @@ type boundPortsKey struct { port uint16 } +// BoundPorts is a collection of bound ports on the host +// that is periodically updated from procfs type BoundPorts struct { mu sync.RWMutex @@ -33,6 +36,7 @@ type BoundPorts struct { ino uint32 } +// NewBoundPorts returns a new BoundPorts instance func NewBoundPorts(cfg *config.Config) *BoundPorts { ino, _ := kernel.GetCurrentIno() return &BoundPorts{ @@ -43,6 +47,7 @@ func NewBoundPorts(cfg *config.Config) *BoundPorts { } } +// Start starts a BoundPorts instance func (b *BoundPorts) Start() error { if err := b.update(); err != nil { return err @@ -67,6 +72,7 @@ func (b *BoundPorts) Start() error { return nil } +// Stop stops a BoundPorts instance func (b *BoundPorts) Stop() { close(b.stop) } @@ -113,6 +119,8 @@ func (b *BoundPorts) update() error { } +// Find returns `true` if the given `(proto, port)` exists in +// the BoundPorts collection func (b *BoundPorts) Find(proto network.ConnectionType, port uint16) bool { b.mu.RLock() defer b.mu.RUnlock() diff --git a/pkg/network/tracer/connection/ebpfless_tracer.go b/pkg/network/tracer/connection/ebpfless_tracer.go index 146513987c6e5d..a15efc5f6b8430 100644 --- a/pkg/network/tracer/connection/ebpfless_tracer.go +++ b/pkg/network/tracer/connection/ebpfless_tracer.go @@ -39,6 +39,7 @@ const ( ) var ( + // ErrEbpflessNotEnabled is the error returned when the ebpfless tracer is not supported ErrEbpflessNotEnabled = errors.New("ebpf-less tracer not enabled") ebpfLessTracerTelemetry = struct { @@ -69,7 +70,12 @@ type ebpfLessTracer struct { ns netns.NsHandle } -func NewEbpfLessTracer(cfg *config.Config) (*ebpfLessTracer, error) { +// NewEbpfLessTracer creates a new ebpfLessTracer instance +func NewEbpfLessTracer(cfg *config.Config) (Tracer, error) { + return newEbpfLessTracer(cfg) +} + +func newEbpfLessTracer(cfg *config.Config) (*ebpfLessTracer, error) { if !cfg.EnableEbpflessTracer { return nil, ErrEbpflessNotEnabled } @@ -310,7 +316,7 @@ func (t *ebpfLessTracer) Remove(conn *network.ConnectionStats) error { func (t *ebpfLessTracer) GetMap(string) *ebpf.Map { return nil } // DumpMaps (for debugging purpose) returns all maps content by default or selected maps from maps parameter. -func (t *ebpfLessTracer) DumpMaps(w io.Writer, maps ...string) error { return nil } +func (t *ebpfLessTracer) DumpMaps(_ io.Writer, _ ...string) error { return nil } // Type returns the type of the underlying ebpf ebpfLessTracer that is currently loaded func (t *ebpfLessTracer) Type() TracerType { @@ -326,10 +332,10 @@ func (t *ebpfLessTracer) Resume() error { } // Describe returns all descriptions of the collector -func (t *ebpfLessTracer) Describe(descs chan<- *prometheus.Desc) {} +func (t *ebpfLessTracer) Describe(_ chan<- *prometheus.Desc) {} // Collect returns the current state of all metrics of the collector -func (t *ebpfLessTracer) Collect(metrics chan<- prometheus.Metric) {} +func (t *ebpfLessTracer) Collect(_ chan<- prometheus.Metric) {} var _ Tracer = &ebpfLessTracer{} diff --git a/pkg/network/tracer/connection/tracer.go b/pkg/network/tracer/connection/tracer.go index 649a09532ca8ce..78c7a16d067321 100644 --- a/pkg/network/tracer/connection/tracer.go +++ b/pkg/network/tracer/connection/tracer.go @@ -8,17 +8,13 @@ package connection import ( - "encoding/binary" - "hash" "io" "github.com/cilium/ebpf" "github.com/prometheus/client_golang/prometheus" - "github.com/twmb/murmur3" "github.com/DataDog/datadog-agent/pkg/network" "github.com/DataDog/datadog-agent/pkg/network/config" - "github.com/DataDog/datadog-agent/pkg/util/log" ) // TracerType is the type of the underlying tracer @@ -81,29 +77,3 @@ func NewTracer(cfg *config.Config) (Tracer, error) { return newEbpfTracer(cfg) } - -type cookieHasher struct { - hash hash.Hash64 - buf []byte -} - -func newCookieHasher() *cookieHasher { - return &cookieHasher{ - hash: murmur3.New64(), - buf: make([]byte, network.ConnectionByteKeyMaxLen), - } -} - -func (h *cookieHasher) Hash(stats *network.ConnectionStats) { - h.hash.Reset() - if err := binary.Write(h.hash, binary.BigEndian, stats.Cookie); err != nil { - log.Errorf("error writing cookie to hash: %s", err) - return - } - key := stats.ByteKey(h.buf) - if _, err := h.hash.Write(key); err != nil { - log.Errorf("error writing byte key to hash: %s", err) - return - } - stats.Cookie = h.hash.Sum64() -} From f75cb8245fb1080372f388fec2e790e665ee2a91 Mon Sep 17 00:00:00 2001 From: Hasan Mahmood Date: Wed, 5 Jun 2024 18:48:09 -0500 Subject: [PATCH 04/58] Add kernel.IsEbpfSupported --- pkg/network/dns/monitor_linux.go | 12 +----------- pkg/network/tracer/tracer.go | 2 +- pkg/network/tracer/tracer_usm_linux_test.go | 5 +++-- 3 files changed, 5 insertions(+), 14 deletions(-) diff --git a/pkg/network/dns/monitor_linux.go b/pkg/network/dns/monitor_linux.go index b5de82929ec40c..78cdb924af7d17 100644 --- a/pkg/network/dns/monitor_linux.go +++ b/pkg/network/dns/monitor_linux.go @@ -9,7 +9,6 @@ package dns import ( "fmt" - "math" "github.com/vishvananda/netns" @@ -20,7 +19,6 @@ import ( "github.com/DataDog/datadog-agent/pkg/network/ebpf/probes" filterpkg "github.com/DataDog/datadog-agent/pkg/network/filter" "github.com/DataDog/datadog-agent/pkg/util/kernel" - "github.com/DataDog/datadog-agent/pkg/util/log" ) type dnsMonitor struct { @@ -50,16 +48,8 @@ func NewReverseDNS(cfg *config.Config) (ReverseDNS, error) { return nil, err } - currKernelVersion, err := kernel.HostVersion() - if err != nil { - // if the platform couldn't be determined, treat it as new kernel case - log.Warn("could not detect the platform, will use kprobes from kernel version >= 4.1.0") - currKernelVersion = math.MaxUint32 - } - var p *ebpfProgram - pre410Kernel := currKernelVersion < kernel.VersionCode(4, 1, 0) - if pre410Kernel || cfg.EnableEbpflessTracer { + if !kernel.IsEbpfSupported() { if bpfFilter, err := generateBPFFilter(cfg); err != nil { return nil, fmt.Errorf("error creating bpf classic filter: %w", err) } else if err = packetSrc.SetBPF(bpfFilter); err != nil { diff --git a/pkg/network/tracer/tracer.go b/pkg/network/tracer/tracer.go index 95b386f154cd6d..dbf93d9685009b 100644 --- a/pkg/network/tracer/tracer.go +++ b/pkg/network/tracer/tracer.go @@ -246,7 +246,7 @@ func newConntracker(cfg *config.Config) (netlink.Conntracker, error) { var c netlink.Conntracker var err error - if !cfg.EnableEbpflessTracer { + if kernel.IsEbpfSupported() { ns, err := cfg.GetRootNetNs() if err != nil { log.Warnf("error fetching root net namespace, will not attempt to load nf_conntrack_netlink module: %s", err) diff --git a/pkg/network/tracer/tracer_usm_linux_test.go b/pkg/network/tracer/tracer_usm_linux_test.go index 5772f840ca0157..82db14aadd2674 100644 --- a/pkg/network/tracer/tracer_usm_linux_test.go +++ b/pkg/network/tracer/tracer_usm_linux_test.go @@ -38,6 +38,7 @@ import ( "github.com/DataDog/datadog-agent/pkg/network/usm/testutil/grpc" "github.com/DataDog/datadog-agent/pkg/network/usm/utils" grpc2 "github.com/DataDog/datadog-agent/pkg/util/grpc" + "github.com/DataDog/datadog-agent/pkg/util/kernel" ) func httpSupported() bool { @@ -52,10 +53,10 @@ func httpsSupported() bool { if isFentry() { return false } - cfg := testConfig() - if cfg.EnableEbpflessTracer { + if !kernel.IsEbpfSupported() { return false } + cfg := testConfig() return http.TLSSupported(cfg) } From 059cbef1d77b32336174811f7cea1cadb6e46fac Mon Sep 17 00:00:00 2001 From: Hasan Mahmood Date: Wed, 5 Jun 2024 18:48:21 -0500 Subject: [PATCH 05/58] Rename config --- cmd/system-probe/modules/network_tracer_linux.go | 3 ++- pkg/network/config/config.go | 10 ++++++++-- pkg/network/protocols/http/kernel_requirements.go | 2 +- pkg/network/tracer/connection/ebpf_tracer.go | 10 ++++++++++ pkg/network/tracer/connection/ebpfless_tracer.go | 8 ++++---- pkg/network/tracer/connection/tracer.go | 3 ++- pkg/network/tracer/tracer_linux_test.go | 4 ++-- pkg/network/tracer/tracer_test.go | 8 ++++---- 8 files changed, 33 insertions(+), 15 deletions(-) diff --git a/cmd/system-probe/modules/network_tracer_linux.go b/cmd/system-probe/modules/network_tracer_linux.go index c3274c39df631d..1a53807d8c90b4 100644 --- a/cmd/system-probe/modules/network_tracer_linux.go +++ b/cmd/system-probe/modules/network_tracer_linux.go @@ -10,6 +10,7 @@ package modules import ( "github.com/DataDog/datadog-agent/cmd/system-probe/api/module" "github.com/DataDog/datadog-agent/cmd/system-probe/config" + coreconfig "github.com/DataDog/datadog-agent/pkg/config" ) // NetworkTracer is a factory for NPM's tracer @@ -18,6 +19,6 @@ var NetworkTracer = module.Factory{ ConfigNamespaces: networkTracerModuleConfigNamespaces, Fn: createNetworkTracerModule, NeedsEBPF: func() bool { - return true + return !coreconfig.SystemProbe.GetBool("network_config.enable_ebpf_less") }, } diff --git a/pkg/network/config/config.go b/pkg/network/config/config.go index f2b70b3e853876..1240cb5c366f40 100644 --- a/pkg/network/config/config.go +++ b/pkg/network/config/config.go @@ -16,6 +16,7 @@ import ( sysconfig "github.com/DataDog/datadog-agent/cmd/system-probe/config" ddconfig "github.com/DataDog/datadog-agent/pkg/config" "github.com/DataDog/datadog-agent/pkg/ebpf" + "github.com/DataDog/datadog-agent/pkg/util/fargate" "github.com/DataDog/datadog-agent/pkg/util/log" ) @@ -282,7 +283,7 @@ type Config struct { // buffers (>=5.8) will result in forcing the use of Perf Maps instead. EnableUSMRingBuffers bool - EnableEbpflessTracer bool + EnableEbpfless bool } func join(pieces ...string) string { @@ -374,7 +375,7 @@ func New() *Config { EnableNPMConnectionRollup: cfg.GetBool(join(netNS, "enable_connection_rollup")), - EnableEbpflessTracer: cfg.GetBool(join(netNS, "enable_ebpf_less")), + EnableEbpfless: cfg.GetBool(join(netNS, "enable_ebpf_less")), // Service Monitoring EnableJavaTLSSupport: cfg.GetBool(join(smjtNS, "enabled")), @@ -424,3 +425,8 @@ func New() *Config { func (c *Config) RingBufferSupportedNPM() bool { return (features.HaveMapType(cebpf.RingBuf) == nil) && c.NPMRingbuffersEnabled } + +func (c *Config) EbpflessSupported() bool { + return c.EnableEbpfless && + fargate.IsFargateInstance() +} diff --git a/pkg/network/protocols/http/kernel_requirements.go b/pkg/network/protocols/http/kernel_requirements.go index 54fdfe199132b0..cf35aaf25ec89b 100644 --- a/pkg/network/protocols/http/kernel_requirements.go +++ b/pkg/network/protocols/http/kernel_requirements.go @@ -30,7 +30,7 @@ func runningOnARM() bool { // TLSSupported returns true if HTTPs monitoring is supported on the current OS. // We only support ARM with kernel >= 5.5.0 and with runtime compilation enabled func TLSSupported(c *config.Config) bool { - if c.EnableEbpflessTracer { + if !kernel.IsEbpfSupported() { return false } diff --git a/pkg/network/tracer/connection/ebpf_tracer.go b/pkg/network/tracer/connection/ebpf_tracer.go index 0c18684d93f179..7b457743f43f5e 100644 --- a/pkg/network/tracer/connection/ebpf_tracer.go +++ b/pkg/network/tracer/connection/ebpf_tracer.go @@ -35,6 +35,7 @@ import ( "github.com/DataDog/datadog-agent/pkg/network/tracer/connection/kprobe" "github.com/DataDog/datadog-agent/pkg/process/util" "github.com/DataDog/datadog-agent/pkg/telemetry" + "github.com/DataDog/datadog-agent/pkg/util/kernel" "github.com/DataDog/datadog-agent/pkg/util/log" ) @@ -43,6 +44,11 @@ const ( connTracerModuleName = "network_tracer__ebpf" ) +var ( + // ErrEbpfTracerNotSupported is the error returned when the eBPF tracer is not supported + ErrEbpfTracerNotSupported = fmt.Errorf("ebpf not supported on this platform") +) + //nolint:revive // TODO(NET) Fix revive linter var EbpfTracerTelemetry = struct { connections telemetry.Gauge @@ -123,6 +129,10 @@ type ebpfTracer struct { // NewTracer creates a new tracer func newEbpfTracer(config *config.Config) (Tracer, error) { + if !kernel.IsEbpfSupported() { + return nil, ErrEbpfTracerNotSupported + } + mgrOptions := manager.Options{ // Extend RLIMIT_MEMLOCK (8) size // On some systems, the default for RLIMIT_MEMLOCK may be as low as 64 bytes. diff --git a/pkg/network/tracer/connection/ebpfless_tracer.go b/pkg/network/tracer/connection/ebpfless_tracer.go index a15efc5f6b8430..8e612e9d8d98a5 100644 --- a/pkg/network/tracer/connection/ebpfless_tracer.go +++ b/pkg/network/tracer/connection/ebpfless_tracer.go @@ -39,8 +39,8 @@ const ( ) var ( - // ErrEbpflessNotEnabled is the error returned when the ebpfless tracer is not supported - ErrEbpflessNotEnabled = errors.New("ebpf-less tracer not enabled") + // ErrEbpflessNotSupportedOrEnabled is the error returned when the ebpfless tracer is not supported + ErrEbpflessNotSupportedOrEnabled = errors.New("ebpf-less tracer not supported or enabled") ebpfLessTracerTelemetry = struct { skippedPackets telemetry.Counter @@ -76,8 +76,8 @@ func NewEbpfLessTracer(cfg *config.Config) (Tracer, error) { } func newEbpfLessTracer(cfg *config.Config) (*ebpfLessTracer, error) { - if !cfg.EnableEbpflessTracer { - return nil, ErrEbpflessNotEnabled + if !cfg.EbpflessSupported() { + return nil, ErrEbpflessNotSupportedOrEnabled } packetSrc, err := filter.NewPacketSource(8, filter.OptSnapLen(segmentLen)) diff --git a/pkg/network/tracer/connection/tracer.go b/pkg/network/tracer/connection/tracer.go index 78c7a16d067321..1f13107fbed3aa 100644 --- a/pkg/network/tracer/connection/tracer.go +++ b/pkg/network/tracer/connection/tracer.go @@ -71,7 +71,8 @@ type Tracer interface { } func NewTracer(cfg *config.Config) (Tracer, error) { - if tr, err := NewEbpfLessTracer(cfg); err != ErrEbpflessNotEnabled { + tr, err := newEbpfLessTracer(cfg) + if err == nil || err != ErrEbpflessNotSupportedOrEnabled { return tr, err } diff --git a/pkg/network/tracer/tracer_linux_test.go b/pkg/network/tracer/tracer_linux_test.go index 56068499651d9e..f1a8e0f97f8a2d 100644 --- a/pkg/network/tracer/tracer_linux_test.go +++ b/pkg/network/tracer/tracer_linux_test.go @@ -1855,7 +1855,7 @@ func (s *TracerSuite) TestPreexistingConnectionDirection() { m := outgoing.Monotonic assert.Equal(t, clientMessageSize, int(m.SentBytes)) assert.Equal(t, serverMessageSize, int(m.RecvBytes)) - if !tr.config.EnableEbpflessTracer { + if !tr.config.EbpflessSupported() { assert.Equal(t, os.Getpid(), int(outgoing.Pid)) } assert.Equal(t, addrPort(server.address), int(outgoing.DPort)) @@ -1865,7 +1865,7 @@ func (s *TracerSuite) TestPreexistingConnectionDirection() { m = incoming.Monotonic assert.Equal(t, clientMessageSize, int(m.RecvBytes)) assert.Equal(t, serverMessageSize, int(m.SentBytes)) - if !tr.config.EnableEbpflessTracer { + if !tr.config.EbpflessSupported() { assert.Equal(t, os.Getpid(), int(incoming.Pid)) } assert.Equal(t, addrPort(server.address), int(incoming.SPort)) diff --git a/pkg/network/tracer/tracer_test.go b/pkg/network/tracer/tracer_test.go index e4674aefee8c61..9beac44adf325b 100644 --- a/pkg/network/tracer/tracer_test.go +++ b/pkg/network/tracer/tracer_test.go @@ -211,7 +211,7 @@ func (s *TracerSuite) TestTCPSendAndReceive() { assert.Equal(t, addrPort(server.address), int(conn.DPort)) assert.Equal(t, network.OUTGOING, conn.Direction) assert.True(t, conn.IntraHost) - if !cfg.EnableEbpflessTracer { + if !cfg.EbpflessSupported() { assert.Equal(t, os.Getpid(), int(conn.Pid)) } } @@ -1040,7 +1040,7 @@ func testDNSStats(t *testing.T, tr *Tracer, domain string, success, failure, tim }, 3*time.Second, 100*time.Millisecond, "failed to find connection") assert.Equal(t, queryMsg.Len(), int(conn.Monotonic.SentBytes)) - if !tr.config.EnableEbpflessTracer { + if !tr.config.EbpflessSupported() { assert.Equal(t, os.Getpid(), int(conn.Pid)) } assert.Equal(t, dnsServerAddr.Port, int(conn.DPort)) @@ -1270,13 +1270,13 @@ func (s *TracerSuite) TestTCPDirection() { } func skipOnEbpflessNotSupported(t *testing.T, cfg *config.Config) { - if cfg.EnableEbpflessTracer { + if cfg.EbpflessSupported() { t.Skip("not supported on ebpf-less") } } func skipEbpflessTodo(t *testing.T, cfg *config.Config) { - if cfg.EnableEbpflessTracer { + if cfg.EbpflessSupported() { t.Skip("TODO: ebpf-less") } } From 2e56ffe2609ffd8735c2972bada1b54fb7795566 Mon Sep 17 00:00:00 2001 From: Hasan Mahmood Date: Wed, 5 Jun 2024 19:14:13 -0500 Subject: [PATCH 06/58] Add IsEbpfSupported --- pkg/util/kernel/ebpf.go | 48 +++++++++++++++++++++++++++++ pkg/util/kernel/ebpf_unsupported.go | 8 +++++ 2 files changed, 56 insertions(+) create mode 100644 pkg/util/kernel/ebpf.go create mode 100644 pkg/util/kernel/ebpf_unsupported.go diff --git a/pkg/util/kernel/ebpf.go b/pkg/util/kernel/ebpf.go new file mode 100644 index 00000000000000..be1de70385a4aa --- /dev/null +++ b/pkg/util/kernel/ebpf.go @@ -0,0 +1,48 @@ +// Unless explicitly stated otherwise all files in this repository are licensed +// under the Apache License Version 2.0. +// This product includes software developed at Datadog (https://www.datadoghq.com/). +// Copyright 2016-present Datadog, Inc. + +//go:build linux + +package kernel + +import ( + "strconv" + "strings" + + "github.com/DataDog/datadog-agent/pkg/util/fargate" + "github.com/DataDog/datadog-agent/pkg/util/funcs" +) + +// see https://github.com/iovisor/bcc/blob/master/docs/kernel-versions.md +var minKernelVersionKprobeSupported = VersionCode(4, 1, 0) + +var IsEbpfSupported = funcs.MemoizeNoError(func() bool { + if fargate.IsFargateInstance() { + return false + } + + family, err := Family() + if err != nil { + return false + } + + if family == "rhel" { + pv, err := PlatformVersion() + if err != nil { + return false + } + + if pvs := strings.SplitN(pv, ".", 3); len(pvs) > 1 { + major, _ := strconv.Atoi(pvs[0]) + minor, _ := strconv.Atoi(pvs[1]) + return major >= 7 && minor >= 6 + } + + return false + } + + kv := MustHostVersion() + return kv >= minKernelVersionKprobeSupported +}) diff --git a/pkg/util/kernel/ebpf_unsupported.go b/pkg/util/kernel/ebpf_unsupported.go new file mode 100644 index 00000000000000..947e65413f7915 --- /dev/null +++ b/pkg/util/kernel/ebpf_unsupported.go @@ -0,0 +1,8 @@ +// Unless explicitly stated otherwise all files in this repository are licensed +// under the Apache License Version 2.0. +// This product includes software developed at Datadog (https://www.datadoghq.com/). +// Copyright 2016-present Datadog, Inc. + +//go:build !linux + +package kernel From c2a3d78ad85348f1a14941ce16bba021ae061203 Mon Sep 17 00:00:00 2001 From: Hasan Mahmood Date: Wed, 5 Jun 2024 19:22:35 -0500 Subject: [PATCH 07/58] Override when ebpfless config is enabled --- pkg/network/config/config.go | 6 ------ pkg/network/tracer/connection/ebpfless_tracer.go | 10 ++++++---- pkg/network/tracer/connection/tracer.go | 5 ++--- pkg/network/tracer/tracer_linux_test.go | 7 +++---- pkg/network/tracer/tracer_test.go | 8 ++++---- 5 files changed, 15 insertions(+), 21 deletions(-) diff --git a/pkg/network/config/config.go b/pkg/network/config/config.go index 1240cb5c366f40..f98291ae615352 100644 --- a/pkg/network/config/config.go +++ b/pkg/network/config/config.go @@ -16,7 +16,6 @@ import ( sysconfig "github.com/DataDog/datadog-agent/cmd/system-probe/config" ddconfig "github.com/DataDog/datadog-agent/pkg/config" "github.com/DataDog/datadog-agent/pkg/ebpf" - "github.com/DataDog/datadog-agent/pkg/util/fargate" "github.com/DataDog/datadog-agent/pkg/util/log" ) @@ -425,8 +424,3 @@ func New() *Config { func (c *Config) RingBufferSupportedNPM() bool { return (features.HaveMapType(cebpf.RingBuf) == nil) && c.NPMRingbuffersEnabled } - -func (c *Config) EbpflessSupported() bool { - return c.EnableEbpfless && - fargate.IsFargateInstance() -} diff --git a/pkg/network/tracer/connection/ebpfless_tracer.go b/pkg/network/tracer/connection/ebpfless_tracer.go index 8e612e9d8d98a5..66a8f26576b8ed 100644 --- a/pkg/network/tracer/connection/ebpfless_tracer.go +++ b/pkg/network/tracer/connection/ebpfless_tracer.go @@ -27,6 +27,7 @@ import ( "github.com/DataDog/datadog-agent/pkg/network/tracer/connection/ebpfless" "github.com/DataDog/datadog-agent/pkg/process/util" "github.com/DataDog/datadog-agent/pkg/telemetry" + "github.com/DataDog/datadog-agent/pkg/util/fargate" "github.com/DataDog/datadog-agent/pkg/util/log" ) @@ -39,8 +40,8 @@ const ( ) var ( - // ErrEbpflessNotSupportedOrEnabled is the error returned when the ebpfless tracer is not supported - ErrEbpflessNotSupportedOrEnabled = errors.New("ebpf-less tracer not supported or enabled") + // ErrEbpflessNotSupported is the error returned when the ebpfless tracer is not supported + ErrEbpflessNotSupported = errors.New("ebpf-less tracer not supported") ebpfLessTracerTelemetry = struct { skippedPackets telemetry.Counter @@ -76,8 +77,9 @@ func NewEbpfLessTracer(cfg *config.Config) (Tracer, error) { } func newEbpfLessTracer(cfg *config.Config) (*ebpfLessTracer, error) { - if !cfg.EbpflessSupported() { - return nil, ErrEbpflessNotSupportedOrEnabled + // ebpfless only supported on fargate currently + if !fargate.IsFargateInstance() { + return nil, ErrEbpflessNotSupported } packetSrc, err := filter.NewPacketSource(8, filter.OptSnapLen(segmentLen)) diff --git a/pkg/network/tracer/connection/tracer.go b/pkg/network/tracer/connection/tracer.go index 1f13107fbed3aa..ef15f13827eb57 100644 --- a/pkg/network/tracer/connection/tracer.go +++ b/pkg/network/tracer/connection/tracer.go @@ -71,9 +71,8 @@ type Tracer interface { } func NewTracer(cfg *config.Config) (Tracer, error) { - tr, err := newEbpfLessTracer(cfg) - if err == nil || err != ErrEbpflessNotSupportedOrEnabled { - return tr, err + if cfg.EnableEbpfless { + return newEbpfLessTracer(cfg) } return newEbpfTracer(cfg) diff --git a/pkg/network/tracer/tracer_linux_test.go b/pkg/network/tracer/tracer_linux_test.go index f1a8e0f97f8a2d..cbf8b7d352e98f 100644 --- a/pkg/network/tracer/tracer_linux_test.go +++ b/pkg/network/tracer/tracer_linux_test.go @@ -29,6 +29,7 @@ import ( "testing" "time" + manager "github.com/DataDog/ebpf-manager" "github.com/cilium/ebpf" "github.com/cilium/ebpf/features" "github.com/cilium/ebpf/rlimit" @@ -38,8 +39,6 @@ import ( vnetns "github.com/vishvananda/netns" "golang.org/x/sys/unix" - manager "github.com/DataDog/ebpf-manager" - ddconfig "github.com/DataDog/datadog-agent/pkg/config" ddebpf "github.com/DataDog/datadog-agent/pkg/ebpf" "github.com/DataDog/datadog-agent/pkg/ebpf/ebpftest" @@ -1855,7 +1854,7 @@ func (s *TracerSuite) TestPreexistingConnectionDirection() { m := outgoing.Monotonic assert.Equal(t, clientMessageSize, int(m.SentBytes)) assert.Equal(t, serverMessageSize, int(m.RecvBytes)) - if !tr.config.EbpflessSupported() { + if !tr.config.EnableEbpfless { assert.Equal(t, os.Getpid(), int(outgoing.Pid)) } assert.Equal(t, addrPort(server.address), int(outgoing.DPort)) @@ -1865,7 +1864,7 @@ func (s *TracerSuite) TestPreexistingConnectionDirection() { m = incoming.Monotonic assert.Equal(t, clientMessageSize, int(m.RecvBytes)) assert.Equal(t, serverMessageSize, int(m.SentBytes)) - if !tr.config.EbpflessSupported() { + if !tr.config.EnableEbpfless { assert.Equal(t, os.Getpid(), int(incoming.Pid)) } assert.Equal(t, addrPort(server.address), int(incoming.SPort)) diff --git a/pkg/network/tracer/tracer_test.go b/pkg/network/tracer/tracer_test.go index 9beac44adf325b..684c7535c409dc 100644 --- a/pkg/network/tracer/tracer_test.go +++ b/pkg/network/tracer/tracer_test.go @@ -211,7 +211,7 @@ func (s *TracerSuite) TestTCPSendAndReceive() { assert.Equal(t, addrPort(server.address), int(conn.DPort)) assert.Equal(t, network.OUTGOING, conn.Direction) assert.True(t, conn.IntraHost) - if !cfg.EbpflessSupported() { + if !cfg.EnableEbpfless { assert.Equal(t, os.Getpid(), int(conn.Pid)) } } @@ -1040,7 +1040,7 @@ func testDNSStats(t *testing.T, tr *Tracer, domain string, success, failure, tim }, 3*time.Second, 100*time.Millisecond, "failed to find connection") assert.Equal(t, queryMsg.Len(), int(conn.Monotonic.SentBytes)) - if !tr.config.EbpflessSupported() { + if !tr.config.EnableEbpfless { assert.Equal(t, os.Getpid(), int(conn.Pid)) } assert.Equal(t, dnsServerAddr.Port, int(conn.DPort)) @@ -1270,13 +1270,13 @@ func (s *TracerSuite) TestTCPDirection() { } func skipOnEbpflessNotSupported(t *testing.T, cfg *config.Config) { - if cfg.EbpflessSupported() { + if cfg.EnableEbpfless { t.Skip("not supported on ebpf-less") } } func skipEbpflessTodo(t *testing.T, cfg *config.Config) { - if cfg.EbpflessSupported() { + if cfg.EnableEbpfless { t.Skip("TODO: ebpf-less") } } From 39853f158d4b2269815783c186f955c7e5faac80 Mon Sep 17 00:00:00 2001 From: Hasan Mahmood Date: Wed, 5 Jun 2024 19:29:40 -0500 Subject: [PATCH 08/58] Update go.mod --- go.sum | 1797 ++++++++++++++++++++++++++++++++++---------------------- 1 file changed, 1090 insertions(+), 707 deletions(-) diff --git a/go.sum b/go.sum index d5e2778787f77a..dff9f29d680f10 100644 --- a/go.sum +++ b/go.sum @@ -39,8 +39,8 @@ cloud.google.com/go v0.105.0/go.mod h1:PrLgOJNe5nfE9UMxKxgXj4mD3voiP+YQ6gdt6KMFO cloud.google.com/go v0.107.0/go.mod h1:wpc2eNrD7hXUTy8EKS10jkxpZBjASrORK7goS+3YX2I= cloud.google.com/go v0.110.0/go.mod h1:SJnCLqQ0FCFGSZMUNUf84MV3Aia54kn7pi8st7tMzaY= cloud.google.com/go v0.110.2/go.mod h1:k04UEeEtb6ZBRTv3dZz4CeJC3jKGxyhl0sAiVVquxiw= -cloud.google.com/go v0.112.1 h1:uJSeirPke5UNZHIb4SxfZklVSiWWVqW4oXlETwZziwM= -cloud.google.com/go v0.112.1/go.mod h1:+Vbu+Y1UU+I1rjmzeMOb/8RfkKJK2Gyxi1X6jJCZLo4= +cloud.google.com/go v0.112.2 h1:ZaGT6LiG7dBzi6zNOvVZwacaXlmf3lRqnC4DQzqyRQw= +cloud.google.com/go v0.112.2/go.mod h1:iEqjp//KquGIJV/m+Pk3xecgKNhV+ry+vVTsy4TbDms= cloud.google.com/go/accessapproval v1.4.0/go.mod h1:zybIuC3KpDOvotz59lFe5qxRZx6C75OtwbisN56xYB4= cloud.google.com/go/accessapproval v1.5.0/go.mod h1:HFy3tuiGvMdcd/u+Cu5b9NkO1pEICJ46IR82PoUdplw= cloud.google.com/go/accessapproval v1.6.0/go.mod h1:R0EiYnwV5fsRFiKZkPHr6mwyk2wxUJ30nL4j2pcFY2E= @@ -102,6 +102,10 @@ cloud.google.com/go/assuredworkloads v1.7.0/go.mod h1:z/736/oNmtGAyU47reJgGN+KVo cloud.google.com/go/assuredworkloads v1.8.0/go.mod h1:AsX2cqyNCOvEQC8RMPnoc0yEarXQk6WEKkxYfL6kGIo= cloud.google.com/go/assuredworkloads v1.9.0/go.mod h1:kFuI1P78bplYtT77Tb1hi0FMxM0vVpRC7VVoJC3ZoT0= cloud.google.com/go/assuredworkloads v1.10.0/go.mod h1:kwdUQuXcedVdsIaKgKTp9t0UJkE5+PAVNhdQm4ZVq2E= +cloud.google.com/go/auth v0.3.0 h1:PRyzEpGfx/Z9e8+lHsbkoUVXD0gnu4MNmm7Gp8TQNIs= +cloud.google.com/go/auth v0.3.0/go.mod h1:lBv6NKTWp8E3LPzmO1TbiiRKc4drLOfHsgmlH9ogv5w= +cloud.google.com/go/auth/oauth2adapt v0.2.2 h1:+TTV8aXpjeChS9M+aTtN/TjdQnzJvmzKFt//oWu7HX4= +cloud.google.com/go/auth/oauth2adapt v0.2.2/go.mod h1:wcYjgpZI9+Yu7LyYBg4pqSiaRkfEK3GQcpb7C/uyF1Q= cloud.google.com/go/automl v1.5.0/go.mod h1:34EjfoFGMZ5sgJ9EoLsRtdPSNZLcfflJR39VbVNS2M0= cloud.google.com/go/automl v1.6.0/go.mod h1:ugf8a6Fx+zP0D59WLhqgTDsQI9w07o64uf/Is3Nh5p8= cloud.google.com/go/automl v1.7.0/go.mod h1:RL9MYCCsJEOmt0Wf3z9uzG0a7adTT1fe+aObgSpkCt8= @@ -176,16 +180,15 @@ cloud.google.com/go/compute v1.14.0/go.mod h1:YfLtxrj9sU4Yxv+sXzZkyPjEyPBZfXHUvj cloud.google.com/go/compute v1.15.1/go.mod h1:bjjoF/NtFUrkD/urWfdHaKuOPDR5nWIs63rR+SXhcpA= cloud.google.com/go/compute v1.18.0/go.mod h1:1X7yHxec2Ga+Ss6jPyjxRxpu2uu7PLgsOVXvgU0yacs= cloud.google.com/go/compute v1.19.0/go.mod h1:rikpw2y+UMidAe9tISo04EHNOIf42RLYF/q8Bs93scU= +cloud.google.com/go/compute v1.19.1/go.mod h1:6ylj3a05WF8leseCdIf77NK0g1ey+nj5IKd5/kvShxE= cloud.google.com/go/compute v1.19.3/go.mod h1:qxvISKp/gYnXkSAD1ppcSOveRAmzxicEv/JlizULFrI= cloud.google.com/go/compute v1.20.1/go.mod h1:4tCnrn48xsqlwSAiLf1HXMQk8CONslYbdiEZc9FEIbM= -cloud.google.com/go/compute v1.24.0 h1:phWcR2eWzRJaL/kOiJwfFsPs4BaKq1j6vnpZrc1YlVg= -cloud.google.com/go/compute v1.24.0/go.mod h1:kw1/T+h/+tK2LJK0wiPPx1intgdAM3j/g3hFDlscY40= cloud.google.com/go/compute/metadata v0.1.0/go.mod h1:Z1VN+bulIf6bt4P/C37K4DyZYZEXYonfTBHHFPO/4UU= cloud.google.com/go/compute/metadata v0.2.0/go.mod h1:zFmK7XCadkQkj6TtorcaGlCW1hT1fIilQDwofLpJ20k= cloud.google.com/go/compute/metadata v0.2.1/go.mod h1:jgHgmJd2RKBGzXqF5LR2EZMGxBkeanZ9wwa75XHJgOM= cloud.google.com/go/compute/metadata v0.2.3/go.mod h1:VAV5nSsACxMJvgaAuX6Pk2AawlZn8kiOGuCv6gTkwuA= -cloud.google.com/go/compute/metadata v0.2.4-0.20230617002413-005d2dfb6b68 h1:aRVqY1p2IJaBGStWMsQMpkAa83cPkCDLl80eOj0Rbz4= -cloud.google.com/go/compute/metadata v0.2.4-0.20230617002413-005d2dfb6b68/go.mod h1:1a3eRNYX12fs5UABBIXS8HXVvQbX9hRB/RkEBPORpe8= +cloud.google.com/go/compute/metadata v0.3.0 h1:Tz+eQXMEqDIKRsmY3cHTL6FVaynIjX2QxYC4trgAKZc= +cloud.google.com/go/compute/metadata v0.3.0/go.mod h1:zFmK7XCadkQkj6TtorcaGlCW1hT1fIilQDwofLpJ20k= cloud.google.com/go/contactcenterinsights v1.3.0/go.mod h1:Eu2oemoePuEFc/xKFPjbTuPSj0fYJcPls9TFlPNnHHY= cloud.google.com/go/contactcenterinsights v1.4.0/go.mod h1:L2YzkGbPsv+vMQMCADxJoT9YiTTnSEd6fEvCeHTYVck= cloud.google.com/go/contactcenterinsights v1.6.0/go.mod h1:IIDlT6CLcDoyv79kDv8iWxMSTZhLxSCofVV5W6YFM/w= @@ -320,8 +323,8 @@ cloud.google.com/go/iam v0.8.0/go.mod h1:lga0/y3iH6CX7sYqypWJ33hf7kkfXJag67naqGE cloud.google.com/go/iam v0.11.0/go.mod h1:9PiLDanza5D+oWFZiH1uG+RnRCfEGKoyl6yo4cgWZGY= cloud.google.com/go/iam v0.12.0/go.mod h1:knyHGviacl11zrtZUoDuYpDgLjvr28sLQaG0YB2GYAY= cloud.google.com/go/iam v0.13.0/go.mod h1:ljOg+rcNfzZ5d6f1nAUJ8ZIxOaZUVoS14bKCtaLZ/D0= -cloud.google.com/go/iam v1.1.6 h1:bEa06k05IO4f4uJonbB5iAgKTPpABy1ayxaIZV/GHVc= -cloud.google.com/go/iam v1.1.6/go.mod h1:O0zxdPeGBoFdWW3HWmBxJsk0pfvNM/p/qa82rWOGTwI= +cloud.google.com/go/iam v1.1.7 h1:z4VHOhwKLF/+UYXAJDFwGtNF0b6gjsW1Pk9Ml0U/IoM= +cloud.google.com/go/iam v1.1.7/go.mod h1:J4PMPg8TtyurAUvSmPj8FF3EDgY1SPRZxcUGrn7WXGA= cloud.google.com/go/iap v1.4.0/go.mod h1:RGFwRJdihTINIe4wZ2iCP0zF/qu18ZwyKxrhMhygBEc= cloud.google.com/go/iap v1.5.0/go.mod h1:UH/CGgKd4KyohZL5Pt0jSKE4m3FR51qg6FKQ/z/Ix9A= cloud.google.com/go/iap v1.6.0/go.mod h1:NSuvI9C/j7UdjGjIde7t7HBz+QTwBcapPE07+sSRcLk= @@ -356,8 +359,8 @@ cloud.google.com/go/logging v1.9.0/go.mod h1:1Io0vnZv4onoUnsVUQY3HZ3Igb1nBchky0A cloud.google.com/go/longrunning v0.1.1/go.mod h1:UUFxuDWkv22EuY93jjmDMFT5GPQKeFVJBIF6QlTqdsE= cloud.google.com/go/longrunning v0.3.0/go.mod h1:qth9Y41RRSUE69rDcOn6DdK3HfQfsUI0YSmW3iIlLJc= cloud.google.com/go/longrunning v0.4.1/go.mod h1:4iWDqhBZ70CvZ6BfETbvam3T8FMvLK+eFj0E6AaRQTo= -cloud.google.com/go/longrunning v0.5.5 h1:GOE6pZFdSrTb4KAiKnXsJBtlE6mEyaW44oKyMILWnOg= -cloud.google.com/go/longrunning v0.5.5/go.mod h1:WV2LAxD8/rg5Z1cNW6FJ/ZpX4E4VnDnoTk0yawPBB7s= +cloud.google.com/go/longrunning v0.5.6 h1:xAe8+0YaWoCKr9t1+aWe+OeQgN/iJK1fEgZSXmjuEaE= +cloud.google.com/go/longrunning v0.5.6/go.mod h1:vUaDrWYOMKRuhiv6JBnn49YxCPz2Ayn9GqyjaBT8/mA= cloud.google.com/go/managedidentities v1.3.0/go.mod h1:UzlW3cBOiPrzucO5qWkNkh0w33KFtBJU281hacNvsdE= cloud.google.com/go/managedidentities v1.4.0/go.mod h1:NWSBYbEMgqmbZsLIyKvxrYbtqOsxY1ZrGM+9RgDqInM= cloud.google.com/go/managedidentities v1.5.0/go.mod h1:+dWcZ0JlUmpuxpIDfyP5pP5y0bLdRwOS4Lp7gMni/LA= @@ -381,6 +384,8 @@ cloud.google.com/go/monitoring v1.7.0/go.mod h1:HpYse6kkGo//7p6sT0wsIC6IBDET0RhI cloud.google.com/go/monitoring v1.8.0/go.mod h1:E7PtoMJ1kQXWxPjB6mv2fhC5/15jInuulFdYYtlcvT4= cloud.google.com/go/monitoring v1.12.0/go.mod h1:yx8Jj2fZNEkL/GYZyTLS4ZtZEZN8WtDEiEqG4kLK50w= cloud.google.com/go/monitoring v1.13.0/go.mod h1:k2yMBAB1H9JT/QETjNkgdCGD9bPF712XiLTVr+cBrpw= +cloud.google.com/go/monitoring v1.18.1 h1:0yvFXK+xQd95VKo6thndjwnJMno7c7Xw1CwMByg0B+8= +cloud.google.com/go/monitoring v1.18.1/go.mod h1:52hTzJ5XOUMRm7jYi7928aEdVxBEmGwA0EjNJXIBvt8= cloud.google.com/go/networkconnectivity v1.4.0/go.mod h1:nOl7YL8odKyAOtzNX73/M5/mGZgqqMeryi6UPZTk/rA= cloud.google.com/go/networkconnectivity v1.5.0/go.mod h1:3GzqJx7uhtlM3kln0+x5wyFvuVH1pIBJjhCpjzSt75o= cloud.google.com/go/networkconnectivity v1.6.0/go.mod h1:OJOoEXW+0LAxHh89nXd64uGG+FbQoeH8DtxCHVOMlaM= @@ -438,8 +443,8 @@ cloud.google.com/go/pubsub v1.26.0/go.mod h1:QgBH3U/jdJy/ftjPhTkyXNj543Tin1pRYcd cloud.google.com/go/pubsub v1.27.1/go.mod h1:hQN39ymbV9geqBnfQq6Xf63yNhUAhv9CZhzp5O6qsW0= cloud.google.com/go/pubsub v1.28.0/go.mod h1:vuXFpwaVoIPQMGXqRyUQigu/AX1S3IWugR9xznmcXX8= cloud.google.com/go/pubsub v1.30.0/go.mod h1:qWi1OPS0B+b5L+Sg6Gmc9zD1Y+HaM0MdUr7LsupY1P4= -cloud.google.com/go/pubsub v1.37.0 h1:0uEEfaB1VIJzabPpwpZf44zWAKAme3zwKKxHk7vJQxQ= -cloud.google.com/go/pubsub v1.37.0/go.mod h1:YQOQr1uiUM092EXwKs56OPT650nwnawc+8/IjoUeGzQ= +cloud.google.com/go/pubsub v1.38.0 h1:J1OT7h51ifATIedjqk/uBNPh+1hkvUaH4VKbz4UuAsc= +cloud.google.com/go/pubsub v1.38.0/go.mod h1:IPMJSWSus/cu57UyR01Jqa/bNOQA+XnPF6Z4dKW4fAA= cloud.google.com/go/pubsublite v1.5.0/go.mod h1:xapqNQ1CuLfGi23Yda/9l4bBCKz/wC3KIJ5gKcxveZg= cloud.google.com/go/pubsublite v1.6.0/go.mod h1:1eFCS0U11xlOuMFV/0iBqw3zP12kddMeCbj/F3FSj9k= cloud.google.com/go/pubsublite v1.7.0/go.mod h1:8hVMwRXfDfvGm3fahVbtDbiLePT3gpoiJYJY+vxWxVM= @@ -529,8 +534,8 @@ cloud.google.com/go/shell v1.6.0/go.mod h1:oHO8QACS90luWgxP3N9iZVuEiSF84zNyLytb+ cloud.google.com/go/spanner v1.41.0/go.mod h1:MLYDBJR/dY4Wt7ZaMIQ7rXOTLjYrmxLE/5ve9vFfWos= cloud.google.com/go/spanner v1.44.0/go.mod h1:G8XIgYdOK+Fbcpbs7p2fiprDw4CaZX63whnSMLVBxjk= cloud.google.com/go/spanner v1.45.0/go.mod h1:FIws5LowYz8YAE1J8fOS7DJup8ff7xJeetWEo5REA2M= -cloud.google.com/go/spanner v1.60.0 h1:O9kf49dfaDRzPpKJNChHUJ+Bao02WPedZb8ZPyi02lI= -cloud.google.com/go/spanner v1.60.0/go.mod h1:D2bOAeT/dC6zsZhXRIxbdYa5nQEYU3wYM/1KN3eg7Fs= +cloud.google.com/go/spanner v1.61.0 h1:P7XRZDjBnNw+3tHkPrtWzcxtC3Cqhm+X0vWrO61Ry58= +cloud.google.com/go/spanner v1.61.0/go.mod h1:+hdNE+zL7EWNfOWRetw01jxz8H5qsE/ayZvF/pfrAl8= cloud.google.com/go/speech v1.6.0/go.mod h1:79tcr4FHCimOp56lwC01xnt/WPJZc4v3gzyT7FoBkCM= cloud.google.com/go/speech v1.7.0/go.mod h1:KptqL+BAQIhMsj1kOP2la5DSEEerPDuOP/2mmkhHhZQ= cloud.google.com/go/speech v1.8.0/go.mod h1:9bYIl1/tjsAnMgKGHKmBZzXKEkGgtU+MpdDPTE9f7y0= @@ -569,6 +574,8 @@ cloud.google.com/go/trace v1.3.0/go.mod h1:FFUE83d9Ca57C+K8rDl/Ih8LwOzWIV1krKgxg cloud.google.com/go/trace v1.4.0/go.mod h1:UG0v8UBqzusp+z63o7FK74SdFE+AXpCLdFb1rshXG+Y= cloud.google.com/go/trace v1.8.0/go.mod h1:zH7vcsbAhklH8hWFig58HvxcxyQbaIqMarMg9hn5ECA= cloud.google.com/go/trace v1.9.0/go.mod h1:lOQqpE5IaWY0Ixg7/r2SjixMuc6lfTFeO4QGM4dQWOk= +cloud.google.com/go/trace v1.10.6 h1:XF0Ejdw0NpRfAvuZUeQe3ClAG4R/9w5JYICo7l2weaw= +cloud.google.com/go/trace v1.10.6/go.mod h1:EABXagUjxGuKcZMy4pXyz0fJpE5Ghog3jzTxcEsVJS4= cloud.google.com/go/translate v1.3.0/go.mod h1:gzMUwRjvOqj5i69y/LYLd8RrNQk+hOmIXTi9+nb3Djs= cloud.google.com/go/translate v1.4.0/go.mod h1:06Dn/ppvLD6WvA5Rhdp029IX2Mi3Mn7fpMRLPvXT5Wg= cloud.google.com/go/translate v1.5.0/go.mod h1:29YDSYveqqpA1CQFD7NQuP49xymq17RXNaUDdc0mNu0= @@ -619,6 +626,7 @@ code.cloudfoundry.org/bbs v0.0.0-20200403215808-d7bc971db0db h1:e0HKyVUgju7z1J4C code.cloudfoundry.org/bbs v0.0.0-20200403215808-d7bc971db0db/go.mod h1:XKlGVVXFi5EcHHMPzw3xgONK9PeEZuUbIC43XNwxD10= code.cloudfoundry.org/cfhttp/v2 v2.0.0 h1:4+mLfyzm84gUpJnCT68BLPUypGgvUsYq29QKaSotTz4= code.cloudfoundry.org/cfhttp/v2 v2.0.0/go.mod h1:Fwt0o/haXfwgOHMom4AM96pXCVw9EAiIcSsPb8hWK9s= +code.cloudfoundry.org/clock v0.0.0-20180518195852-02e53af36e6c/go.mod h1:QD9Lzhd/ux6eNQVUDVRJX/RKTigpewimNYBi7ivZKY8= code.cloudfoundry.org/clock v1.0.0 h1:kFXWQM4bxYvdBw2X8BbBeXwQNgfoWv1vqAk2ZZyBN2o= code.cloudfoundry.org/clock v1.0.0/go.mod h1:QD9Lzhd/ux6eNQVUDVRJX/RKTigpewimNYBi7ivZKY8= code.cloudfoundry.org/consuladapter v0.0.0-20200131002136-ac1daf48ba97 h1:ESnk2S/BMpu3ndjQRSMvwKFFkF25GTQvGRSSHQy0Wdw= @@ -668,6 +676,10 @@ github.com/Azure/azure-amqp-common-go/v4 v4.2.0 h1:q/jLx1KJ8xeI8XGfkOWMN9XrXzAfV github.com/Azure/azure-amqp-common-go/v4 v4.2.0/go.mod h1:GD3m/WPPma+621UaU6KNjKEo5Hl09z86viKwQjTpV0Q= github.com/Azure/azure-event-hubs-go/v3 v3.6.2 h1:7rNj1/iqS/i3mUKokA2n2eMYO72TB7lO7OmpbKoakKY= github.com/Azure/azure-event-hubs-go/v3 v3.6.2/go.mod h1:n+ocYr9j2JCLYqUqz9eI+lx/TEAtL/g6rZzyTFSuIpc= +github.com/Azure/azure-kusto-go v0.15.2 h1:OlABJilic9TythSgWW6i8Fd0SgNTg0t9jBu6WVsaixM= +github.com/Azure/azure-kusto-go v0.15.2/go.mod h1:9F2zvXH8B6eWzgI1S4k1ZXAIufnBZ1bv1cW1kB1n3D0= +github.com/Azure/azure-pipeline-go v0.1.8/go.mod h1:XA1kFWRVhSK+KNFiOhfv83Fv8L9achrP7OxIzeTn1Yg= +github.com/Azure/azure-pipeline-go v0.2.3 h1:7U9HBg1JFK3jHl5qmo4CTZKFTVgMwdFHMVtCdfBE21U= github.com/Azure/azure-pipeline-go v0.2.3/go.mod h1:x841ezTBIMG6O3lAcl8ATHnsOPVl2bqk7S3ta6S6u4k= github.com/Azure/azure-sdk-for-go v68.0.0+incompatible h1:fcYLmCpyNYRnvJbPerq7U0hS+6+I79yEDJBqVNcqUzU= github.com/Azure/azure-sdk-for-go v68.0.0+incompatible/go.mod h1:9XXNKU+eRnpl9moKnB4QOLf1HestfXbmab5FXxiDBjc= @@ -691,21 +703,27 @@ github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/resources/armresources v1. github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/resources/armresources v1.2.0/go.mod h1:5kakwfW5CjC9KK+Q4wjXAg+ShuIm2mBMua0ZFj2C8PE= github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/storage/armstorage v1.5.0 h1:AifHbc4mg0x9zW52WOpKbsHaDKuRhlI7TVl47thgQ70= github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/storage/armstorage v1.5.0/go.mod h1:T5RfihdXtBDxt1Ch2wobif3TvzTdumDy29kahv6AV9A= +github.com/Azure/azure-sdk-for-go/sdk/security/keyvault/azkeys v1.0.1 h1:MyVTgWR8qd/Jw1Le0NZebGBUCLbtak3bJ3z1OlqZBpw= +github.com/Azure/azure-sdk-for-go/sdk/security/keyvault/azkeys v1.0.1/go.mod h1:GpPjLhVR9dnUoJMyHWSPy71xY9/lcmpzIPZXmF0FCVY= +github.com/Azure/azure-sdk-for-go/sdk/security/keyvault/internal v1.0.0 h1:D3occbWoio4EBLkbkevetNMAVX197GkzbUMtqjGWn80= +github.com/Azure/azure-sdk-for-go/sdk/security/keyvault/internal v1.0.0/go.mod h1:bTSOgj05NGRuHHhQwAdPnYr9TOdNmKlZTgGLL6nyAdI= github.com/Azure/azure-sdk-for-go/sdk/storage/azblob v1.3.2 h1:YUUxeiOWgdAQE3pXt2H7QXzZs0q8UBjgRbl56qo8GYM= github.com/Azure/azure-sdk-for-go/sdk/storage/azblob v1.3.2/go.mod h1:dmXQgZuiSubAecswZE+Sm8jkvEa7kQgTPVRvwL/nd0E= github.com/Azure/azure-storage-blob-go v0.15.0/go.mod h1:vbjsVbX0dlxnRc4FFMPsS9BsJWPcne7GB7onqlPvz58= +github.com/Azure/azure-storage-queue-go v0.0.0-20230531184854-c06a8eff66fe h1:HGuouUM1533rBXmMtR7qh5pYNSSjUZG90b/MgJAnb/A= +github.com/Azure/azure-storage-queue-go v0.0.0-20230531184854-c06a8eff66fe/go.mod h1:K6am8mT+5iFXgingS9LUc7TmbsW6XBw3nxaRyaMyWc8= github.com/Azure/go-amqp v1.0.5 h1:po5+ljlcNSU8xtapHTe8gIc8yHxCzC03E8afH2g1ftU= github.com/Azure/go-amqp v1.0.5/go.mod h1:vZAogwdrkbyK3Mla8m/CxSc/aKdnTZ4IbPxl51Y5WZE= github.com/Azure/go-ansiterm v0.0.0-20230124172434-306776ec8161 h1:L/gRVlceqvL25UVaW/CKtUDjefjrs0SPonmDGUVOYP0= github.com/Azure/go-ansiterm v0.0.0-20230124172434-306776ec8161/go.mod h1:xomTg63KZ2rFqZQzSB4Vz2SUXa1BpHTVz9L5PTmPC4E= github.com/Azure/go-autorest v14.2.0+incompatible h1:V5VMDjClD3GiElqLWO7mz2MxNAK/vTfRHdAubSIPRgs= github.com/Azure/go-autorest v14.2.0+incompatible/go.mod h1:r+4oMnoxhatjLLJ6zxSWATqVooLgysK6ZNox3g/xq24= -github.com/Azure/go-autorest/autorest v0.11.28 h1:ndAExarwr5Y+GaHE6VCaY1kyS/HwwGGyuimVhWsHOEM= -github.com/Azure/go-autorest/autorest v0.11.28/go.mod h1:MrkzG3Y3AH668QyF9KRk5neJnGgmhQ6krbhR8Q5eMvA= +github.com/Azure/go-autorest/autorest v0.11.29 h1:I4+HL/JDvErx2LjyzaVxllw2lRDB5/BT2Bm4g20iqYw= +github.com/Azure/go-autorest/autorest v0.11.29/go.mod h1:ZtEzC4Jy2JDrZLxvWs8LrBWEBycl1hbT1eknI8MtfAs= github.com/Azure/go-autorest/autorest/adal v0.9.13/go.mod h1:W/MM4U6nLxnIskrw4UwWzlHfGjwUS50aOsc/I3yuU8M= -github.com/Azure/go-autorest/autorest/adal v0.9.18/go.mod h1:XVVeme+LZwABT8K5Lc3hA4nAe8LDBVle26gTrguhhPQ= -github.com/Azure/go-autorest/autorest/adal v0.9.21 h1:jjQnVFXPfekaqb8vIsv2G1lxshoW+oGv4MDlhRtnYZk= -github.com/Azure/go-autorest/autorest/adal v0.9.21/go.mod h1:zua7mBUaCc5YnSLKYgGJR/w5ePdMDA6H56upLsHzA9U= +github.com/Azure/go-autorest/autorest/adal v0.9.22/go.mod h1:XuAbAEUv2Tta//+voMI038TrJBqjKam0me7qR+L8Cmk= +github.com/Azure/go-autorest/autorest/adal v0.9.23 h1:Yepx8CvFxwNKpH6ja7RZ+sKX+DWYNldbLiALMC3BTz8= +github.com/Azure/go-autorest/autorest/adal v0.9.23/go.mod h1:5pcMqFkdPhviJdlEy3kC/v1ZLnQl0MH6XA5YCcMhy4c= github.com/Azure/go-autorest/autorest/azure/auth v0.4.2 h1:iM6UAvjR97ZIeR93qTcwpKNMpV+/FTWjwEbuPD495Tk= github.com/Azure/go-autorest/autorest/azure/auth v0.4.2/go.mod h1:90gmfKdlmKgfjUpnCEpOJzsUEjrWDSLwHIG73tSXddM= github.com/Azure/go-autorest/autorest/azure/cli v0.3.1 h1:LXl088ZQlP0SBppGFsRZonW6hSvwgL5gRByMbvUbx8U= @@ -729,27 +747,31 @@ github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03 github.com/BurntSushi/toml v1.3.2 h1:o7IhLm0Msx3BaB+n3Ag7L8EVlByGnpq14C4YWiu/gL8= github.com/BurntSushi/toml v1.3.2/go.mod h1:CxXYINrC8qIiEnFrOxCa7Jy5BFHlXnUU2pbicEuybxQ= github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod h1:IVnqGOEym/WlBOVXweHU+Q+/VP0lqqI8lqeDx9IjBqo= +github.com/ClickHouse/ch-go v0.61.5 h1:zwR8QbYI0tsMiEcze/uIMK+Tz1D3XZXLdNrlaOpeEI4= +github.com/ClickHouse/ch-go v0.61.5/go.mod h1:s1LJW/F/LcFs5HJnuogFMta50kKDO0lf9zzfrbl0RQg= +github.com/ClickHouse/clickhouse-go/v2 v2.23.0 h1:srmRrkS0BR8gEut87u8jpcZ7geOob6nGj9ifrb+aKmg= +github.com/ClickHouse/clickhouse-go/v2 v2.23.0/go.mod h1:tBhdF3f3RdP7sS59+oBAtTyhWpy0024ZxDMhgxra0QE= github.com/Code-Hex/go-generics-cache v1.3.1 h1:i8rLwyhoyhaerr7JpjtYjJZUcCbWOdiYO3fZXLiEC4g= github.com/Code-Hex/go-generics-cache v1.3.1/go.mod h1:qxcC9kRVrct9rHeiYpFWSoW1vxyillCVzX13KZG8dl4= github.com/CycloneDX/cyclonedx-go v0.8.0 h1:FyWVj6x6hoJrui5uRQdYZcSievw3Z32Z88uYzG/0D6M= github.com/CycloneDX/cyclonedx-go v0.8.0/go.mod h1:K2bA+324+Og0X84fA8HhN2X066K7Bxz4rpMQ4ZhjtSk= github.com/DATA-DOG/go-sqlmock v1.5.2 h1:OcvFkGmslmlZibjAjaHm3L//6LiuBgolP7OputlJIzU= github.com/DATA-DOG/go-sqlmock v1.5.2/go.mod h1:88MAG/4G7SMwSE3CeA0ZKzrT5CiOU3OJ+JlNzwDqpNU= -github.com/DataDog/agent-payload/v5 v5.0.114 h1:qg3jfzz2/lOFKbFOw2yM6RM8eyMs4HlEGnyDBOTiYmY= -github.com/DataDog/agent-payload/v5 v5.0.114/go.mod h1:COngtbYYCncpIPiE5D93QlXDH/3VAKk10jDNwGHcMRE= +github.com/DataDog/agent-payload/v5 v5.0.118 h1:B+MsR1NwWa0MuZf938sCaggYX3cDT3IT6jRZD/bSAzY= +github.com/DataDog/agent-payload/v5 v5.0.118/go.mod h1:FgVQKmVdqdmZTbxIptqJC/l+xEzdiXsaAOs/vGAvWzs= github.com/DataDog/appsec-internal-go v1.4.2 h1:rLOp0mSzJ7L7Nn3jAdWbgvs+1HK25H0DN4XYVDJu72s= github.com/DataDog/appsec-internal-go v1.4.2/go.mod h1:pEp8gjfNLtEOmz+iZqC8bXhu0h4k7NUsW/qiQb34k1U= github.com/DataDog/aptly v1.5.3 h1:oLsRvjuXSVM4ia0N83dU3KiQeiJ6BaszYbTZOkSfDlw= github.com/DataDog/aptly v1.5.3/go.mod h1:ZL5TfCso+z4enH03N+s3z8tYUJHhL6DlxIvnnP2TbY4= github.com/DataDog/cast v1.3.1-0.20190301154711-1ee8c8bd14a3 h1:SobA9WYm4K/MUtWlbKaomWTmnuYp1KhIm8Wlx3vmpsg= github.com/DataDog/cast v1.3.1-0.20190301154711-1ee8c8bd14a3/go.mod h1:Qx5cxh0v+4UWYiBimWS+eyWzqEqokIECu5etghLkUJE= -github.com/DataDog/datadog-api-client-go/v2 v2.24.0 h1:7G+eyezFM8gHq5dOHcrQcGVxrXnwPqX2yYHxsLiq3iM= -github.com/DataDog/datadog-api-client-go/v2 v2.24.0/go.mod h1:QKOu6vscsh87fMY1lHfLEmNSunyXImj8BUaUWJXOehc= +github.com/DataDog/datadog-api-client-go/v2 v2.25.0 h1:9Zq42D6M3U///VDxjx2SS1g+EW55WhZYZFHtzM+cO4k= +github.com/DataDog/datadog-api-client-go/v2 v2.25.0/go.mod h1:QKOu6vscsh87fMY1lHfLEmNSunyXImj8BUaUWJXOehc= github.com/DataDog/datadog-go v3.2.0+incompatible/go.mod h1:LButxg5PwREeZtORoXG3tL4fMGNddJ+vMq1mwgfaqoQ= github.com/DataDog/datadog-go/v5 v5.5.0 h1:G5KHeB8pWBNXT4Jtw0zAkhdxEAWSpWH00geHI6LDrKU= github.com/DataDog/datadog-go/v5 v5.5.0/go.mod h1:K9kcYBlxkcPP8tvvjZZKs/m1edNAUFzBbdpTUKfCsuw= -github.com/DataDog/datadog-operator v1.1.0 h1:cSZqKarzM66GR0T1pPPZVopz4oPm3ltcRyqJ/h/6eJg= -github.com/DataDog/datadog-operator v1.1.0/go.mod h1:3aWOjI4EaE1jYVN6llOXygA9nasy70GCa1XnTIWNoCY= +github.com/DataDog/datadog-operator v0.7.1-0.20240522081847-e83dd785258a h1:GO/7UZHWOivCTEsI5Yjf2l1ovqISEXJS2nm3sw4CjKg= +github.com/DataDog/datadog-operator v0.7.1-0.20240522081847-e83dd785258a/go.mod h1:4C7T1SWCw8TmzXh19IqjLv3ZeCVeS5J3Zfht113+Ke4= github.com/DataDog/dd-sensitive-data-scanner/sds-go/go v0.0.0-20240419161837-f1b2f553edfe h1:efzxujZ7VHWFxjmWjcJyUEpPrN8qdiZPYb+dBw547Wo= github.com/DataDog/dd-sensitive-data-scanner/sds-go/go v0.0.0-20240419161837-f1b2f553edfe/go.mod h1:TX7CTOQ3LbQjfAi4SwqUoR5gY1zfUk7VRBDTuArjaDc= github.com/DataDog/ebpf-manager v0.6.0 h1:7EpsQwa07+lObYyrVQ7AnSjHS1gkw1vgjVlbBvGDCTI= @@ -760,10 +782,12 @@ github.com/DataDog/go-grpc-bidirectional-streaming-example v0.0.0-20221024060302 github.com/DataDog/go-grpc-bidirectional-streaming-example v0.0.0-20221024060302-b9cf785c02fe/go.mod h1:90sqV0j7E8wYCyqIp5d9HmYWLTFQttqPFFtNYDyAybQ= github.com/DataDog/go-libddwaf/v2 v2.3.1 h1:bujaT5+KnLDFQqVA5ilvVvW+evUSHow9FrTHRgUwN4A= github.com/DataDog/go-libddwaf/v2 v2.3.1/go.mod h1:gsCdoijYQfj8ce/T2bEDNPZFIYnmHluAgVDpuQOWMZE= -github.com/DataDog/go-sqllexer v0.0.9 h1:Cx2Cu1S0hfj4coCCA8hzjM9+UNFRkcu1avIV//RU5Qw= -github.com/DataDog/go-sqllexer v0.0.9/go.mod h1:nB4Ea2YNsqMwtbWMc4Fm/oP98IIrSPapqwOwPioMspY= +github.com/DataDog/go-sqllexer v0.0.12 h1:ncvAr5bbwtc7JMezzcU2379oKz1oHhRF1hkR6BSvhqM= +github.com/DataDog/go-sqllexer v0.0.12/go.mod h1:KwkYhpFEVIq+BfobkTC1vfqm4gTi65skV/DpDBXtexc= github.com/DataDog/go-tuf v1.1.0-0.5.2 h1:4CagiIekonLSfL8GMHRHcHudo1fQnxELS9g4tiAupQ4= github.com/DataDog/go-tuf v1.1.0-0.5.2/go.mod h1:zBcq6f654iVqmkk8n2Cx81E1JnNTMOAx1UEO/wZR+P0= +github.com/DataDog/gohai v0.0.0-20230524154621-4316413895ee h1:tXibLZk3G6HncIFJKaNItsdzcrk4YqILNDZlXPTNt4k= +github.com/DataDog/gohai v0.0.0-20230524154621-4316413895ee/go.mod h1:nTot/Iy0kW16bXgXr6blEc8gFeAS7vTqYlhAxh+dbc0= github.com/DataDog/gopacket v0.0.0-20240510160533-79b4b7d96713 h1:fdPhaWxY25vFVoszCZeYNeyNockbz8shRMNwqqsjiJc= github.com/DataDog/gopacket v0.0.0-20240510160533-79b4b7d96713/go.mod h1:riddUzxTSBpJXk3qBHtYr4qOhFhT6k/1c0E3qkQjQpA= github.com/DataDog/gopsutil v1.2.2 h1:8lmthwyyCXa1NKiYcHlrtl9AAFdfbNI2gPcioCJcBPU= @@ -776,22 +800,24 @@ github.com/DataDog/netlink v1.0.1-0.20240223195320-c7a4f832a3d1 h1:HnvrdC79xJ+RP github.com/DataDog/netlink v1.0.1-0.20240223195320-c7a4f832a3d1/go.mod h1:whJevzBpTrid75eZy99s3DqCmy05NfibNaF2Ol5Ox5A= github.com/DataDog/nikos v1.12.4 h1:UBo2v1Std4GvPHalKs22+1kcM4tXvMACREe5k4QMzf0= github.com/DataDog/nikos v1.12.4/go.mod h1:ovDmd9Jz/ZJwP39wgQmFUXZZzeDYJtFgsY7K1OPstWk= -github.com/DataDog/opentelemetry-mapping-go/pkg/internal/sketchtest v0.15.0 h1:SLTDTbjclmF51+08bt2dOmo8z4m+bbBCeimfzKK6mkU= -github.com/DataDog/opentelemetry-mapping-go/pkg/internal/sketchtest v0.15.0/go.mod h1:66XlN7QpQKqIvw8e2UbCXV5X8wGnEw851nT9BjJ75dY= -github.com/DataDog/opentelemetry-mapping-go/pkg/otlp/attributes v0.15.0 h1:c8zHM+v6TZqBe+MD1XP0tqTR0JIE2L5lO8uLbsllIJg= -github.com/DataDog/opentelemetry-mapping-go/pkg/otlp/attributes v0.15.0/go.mod h1:dvIWN9pA2zWNTw5rhDWZgzZnhcfpH++d+8d1SWW6xkY= -github.com/DataDog/opentelemetry-mapping-go/pkg/otlp/logs v0.14.0 h1:nma5ZICTbHZ0YoMu18ziWGSLK1ICzMm6rJTv+IatJ0U= -github.com/DataDog/opentelemetry-mapping-go/pkg/otlp/logs v0.14.0/go.mod h1:xUiGj13q5uHPboc0xZ754fyusiF5C2RxNzOFdTbdZFA= -github.com/DataDog/opentelemetry-mapping-go/pkg/otlp/metrics v0.15.0 h1:iZ1sLnUiKggEg0Sz5W5jQne1ZdN2FfzBmlCBkdfZxpk= -github.com/DataDog/opentelemetry-mapping-go/pkg/otlp/metrics v0.15.0/go.mod h1:trf7mCROB+jHSS8xloS4ZBiAQcdInUkSy7zfZjUIJgE= -github.com/DataDog/opentelemetry-mapping-go/pkg/quantile v0.15.0 h1:L10i7BerBBvO8wmnAX2+jPvgvf2O1vfDzEzIyurmZhk= -github.com/DataDog/opentelemetry-mapping-go/pkg/quantile v0.15.0/go.mod h1:wPPQvL/pUFcngy1QxqYC7sIGRbanbTefIuGji3J1rDk= +github.com/DataDog/opentelemetry-mapping-go/pkg/inframetadata v0.16.0 h1:Jl7/oQQbprF92+lV4/WZcF04bnguR7m2ctNsLOmB/Ig= +github.com/DataDog/opentelemetry-mapping-go/pkg/inframetadata v0.16.0/go.mod h1:P/l++2cDCeeq21KSmCEdXdMH9/WMdXP7uA/vjnxhtz8= +github.com/DataDog/opentelemetry-mapping-go/pkg/internal/sketchtest v0.16.0 h1:VJT1Jjlz/ca999FEqaAS+He7S4eB14a+PJjczgRdgAY= +github.com/DataDog/opentelemetry-mapping-go/pkg/internal/sketchtest v0.16.0/go.mod h1:66XlN7QpQKqIvw8e2UbCXV5X8wGnEw851nT9BjJ75dY= +github.com/DataDog/opentelemetry-mapping-go/pkg/otlp/attributes v0.16.1 h1:ZI8u3CgdMXpDplrf9/gIr13+/g/tUzUcBMk2ZhXgzLE= +github.com/DataDog/opentelemetry-mapping-go/pkg/otlp/attributes v0.16.1/go.mod h1:dvIWN9pA2zWNTw5rhDWZgzZnhcfpH++d+8d1SWW6xkY= +github.com/DataDog/opentelemetry-mapping-go/pkg/otlp/logs v0.16.0 h1:NbKlfbjR2joF52jEBLs3MEnT6l5zM3MCyhUFkqARZpk= +github.com/DataDog/opentelemetry-mapping-go/pkg/otlp/logs v0.16.0/go.mod h1:+LijQ2LdlocAQ4WB+7KsoIGe90bfogkRslubd9swVow= +github.com/DataDog/opentelemetry-mapping-go/pkg/otlp/metrics v0.16.0 h1:H5DzD3rwgQCX0VI3A16KgsdmC5grUCyDFflaZDpfgMc= +github.com/DataDog/opentelemetry-mapping-go/pkg/otlp/metrics v0.16.0/go.mod h1:HPwVoMccTFfyV94bE29ffwAYnsPykAH7Iso8/5ucLSs= +github.com/DataDog/opentelemetry-mapping-go/pkg/quantile v0.16.0 h1:BdfRSuCoHyKaRe/ft1Ebf2pZASWD2f4dlLExeVZw2bI= +github.com/DataDog/opentelemetry-mapping-go/pkg/quantile v0.16.0/go.mod h1:6eYyd+lJYH+uRuZqhyW/u+9ykaXBWetDGj44+txz6jU= github.com/DataDog/sketches-go v1.4.4 h1:dF52vzXRFSPOj2IjXSWLvXq3jubL4CI69kwYjJ1w5Z8= github.com/DataDog/sketches-go v1.4.4/go.mod h1:XR0ns2RtEEF09mDKXiKZiQg+nfZStrq1ZuL1eezeZe0= -github.com/DataDog/trivy v0.0.0-20240426155824-6c986dae34c1 h1:0iL9+kxw9y4OJeI4pZAwxZ76ah0Sj6AEuv7mh3Vp0N0= -github.com/DataDog/trivy v0.0.0-20240426155824-6c986dae34c1/go.mod h1:xmc7xCb5KSg2mFbztyInH8ciotVbad9SOmGFClgD0cU= -github.com/DataDog/viper v1.13.0 h1:XE5cJiXeXkyijwgspwZiH6iroWYLgAPXTOhcBnDBOMs= -github.com/DataDog/viper v1.13.0/go.mod h1:wDdUVJ2SHaMaPrCZrlRCObwkubsX8j5sme3LaR/SGTc= +github.com/DataDog/trivy v0.0.0-20240524155722-0c355f8e174c h1:Xsdjt6y5ajENVAasDmdl0d6jbFkSYwhi5HD9CXke9Rc= +github.com/DataDog/trivy v0.0.0-20240524155722-0c355f8e174c/go.mod h1:xmc7xCb5KSg2mFbztyInH8ciotVbad9SOmGFClgD0cU= +github.com/DataDog/viper v1.13.5 h1:SZMcyMknYQN2jRY/40A16gUXexlNJOI8sDs1cWZnI64= +github.com/DataDog/viper v1.13.5/go.mod h1:wDdUVJ2SHaMaPrCZrlRCObwkubsX8j5sme3LaR/SGTc= github.com/DataDog/walker v0.0.0-20230418153152-7f29bb2dc950 h1:2imDajw3V85w1iqHsuXN+hUBZQVF+r9eME8tsPq/HpA= github.com/DataDog/walker v0.0.0-20230418153152-7f29bb2dc950/go.mod h1:FU+7qU8DeQQgSZDmmThMJi93kPkLFgy0oVAcLxurjIk= github.com/DataDog/watermarkpodautoscaler v0.6.1 h1:KEj10Cm8wO/36lEOgqjgDfIMMpMPReY/+bDacWe7Adw= @@ -808,23 +834,36 @@ github.com/DisposaBoy/JsonConfigReader v0.0.0-20201129172854-99cf318d67e7 h1:AJK github.com/DisposaBoy/JsonConfigReader v0.0.0-20201129172854-99cf318d67e7/go.mod h1:GCzqZQHydohgVLSIqRKZeTt8IGb1Y4NaFfim3H40uUI= github.com/GehirnInc/crypt v0.0.0-20200316065508-bb7000b8a962 h1:KeNholpO2xKjgaaSyd+DyQRrsQjhbSeS7qe4nEw8aQw= github.com/GehirnInc/crypt v0.0.0-20200316065508-bb7000b8a962/go.mod h1:kC29dT1vFpj7py2OvG1khBdQpo3kInWP+6QipLbdngo= -github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp v1.22.0 h1:PWcDbDjrcT/ZHLn4Bc/FuglaZZVPP8bWO/YRmJBbe38= -github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp v1.22.0/go.mod h1:XEK/YHYsi+Wk2Bk1+zi/he+gjRfDWtoIZEZwuwcYjhk= +github.com/GoogleCloudPlatform/grpc-gcp-go/grpcgcp v1.5.0 h1:oVLqHXhnYtUwM89y9T1fXGaK9wTkXHgNp8/ZNMQzUxE= +github.com/GoogleCloudPlatform/grpc-gcp-go/grpcgcp v1.5.0/go.mod h1:dppbR7CwXD4pgtV9t3wD1812RaLDcBjtblcDF5f1vI0= +github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp v1.23.0 h1:yRhWveg9NbJcJYoJL4FoSauT2dxnt4N9MIAJ7tvU/mQ= +github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp v1.23.0/go.mod h1:p2puVVSKjQ84Qb1gzw2XHLs34WQyHTYFZLaVxypAFYs= +github.com/GoogleCloudPlatform/opentelemetry-operations-go/exporter/collector v0.47.0 h1:riVd60yiSVM8oTZEnM/nscvZ2o4mcol45ZPv62zlu/M= +github.com/GoogleCloudPlatform/opentelemetry-operations-go/exporter/collector v0.47.0/go.mod h1:LoJOu8+DY6cbxXF753iWmZ88nHEudiySwpQg//6mU/0= +github.com/GoogleCloudPlatform/opentelemetry-operations-go/exporter/collector/googlemanagedprometheus v0.47.0 h1:qXG3UhUqfpjCbaFDTW03giIZa4PUMQ6nRoUDEDOhLWI= +github.com/GoogleCloudPlatform/opentelemetry-operations-go/exporter/collector/googlemanagedprometheus v0.47.0/go.mod h1:VkkA3E9i8gTBNBIsAjypbvpwei4dSokmLdHsXLzwHOk= +github.com/GoogleCloudPlatform/opentelemetry-operations-go/exporter/trace v1.23.0 h1:5A4O4OdC7yzkIEPl4GrS+PRYV15zsboaWBT52g3Hc0k= +github.com/GoogleCloudPlatform/opentelemetry-operations-go/exporter/trace v1.23.0/go.mod h1:zO73rmlwRYxQF/6Nul4PA/UIAYJo9BtDAMgPfMthXnw= +github.com/GoogleCloudPlatform/opentelemetry-operations-go/internal/cloudmock v0.47.0 h1:h3GAq9n95A6IYOGqAucbp+tGBxAQul2vj5ORkmRrGxg= +github.com/GoogleCloudPlatform/opentelemetry-operations-go/internal/cloudmock v0.47.0/go.mod h1:PdB0wkmILI+phhoBhWdrrB4LfORT9tHc03OOn+q3dWU= +github.com/GoogleCloudPlatform/opentelemetry-operations-go/internal/resourcemapping v0.47.0 h1:TOjDcFzPkoglwb5sa6+704TXwYgs+XsN5HYc98ksK+M= +github.com/GoogleCloudPlatform/opentelemetry-operations-go/internal/resourcemapping v0.47.0/go.mod h1:ZC7rjqRzdhRKDK223jQ7Tsz89ZtrSSLH/VFzf7k5Sb0= github.com/HdrHistogram/hdrhistogram-go v1.1.2 h1:5IcZpTvzydCQeHzK4Ef/D5rrSqwxob0t8PQPMybUNFM= github.com/HdrHistogram/hdrhistogram-go v1.1.2/go.mod h1:yDgFjdqOqDEKOvasDdhWNXYg9BVp4O+o5f6V/ehm6Oo= -github.com/IBM/sarama v1.43.1 h1:Z5uz65Px7f4DhI/jQqEm/tV9t8aU+JUdTyW/K/fCXpA= -github.com/IBM/sarama v1.43.1/go.mod h1:GG5q1RURtDNPz8xxJs3mgX6Ytak8Z9eLhAkJPObe2xE= +github.com/IBM/sarama v1.43.2 h1:HABeEqRUh32z8yzY2hGB/j8mHSzC/HA9zlEjqFNCzSw= +github.com/IBM/sarama v1.43.2/go.mod h1:Kyo4WkF24Z+1nz7xeVUFWIuKVV8RS3wM8mkvPKMdXFQ= github.com/Intevation/gval v1.3.0 h1:+Ze5sft5MmGbZrHj06NVUbcxCb67l9RaPTLMNr37mjw= github.com/Intevation/gval v1.3.0/go.mod h1:xmGyGpP5be12EL0P12h+dqiYG8qn2j3PJxIgkoOHO5o= github.com/Intevation/jsonpath v0.2.1 h1:rINNQJ0Pts5XTFEG+zamtdL7l9uuE1z0FBA+r55Sw+A= github.com/Intevation/jsonpath v0.2.1/go.mod h1:WnZ8weMmwAx/fAO3SutjYFU+v7DFreNYnibV7CiaYIw= +github.com/JohnCGriffin/overflow v0.0.0-20211019200055-46fa312c352c h1:RGWPOewvKIROun94nF7v2cua9qP+thov/7M50KEoeSU= github.com/JohnCGriffin/overflow v0.0.0-20211019200055-46fa312c352c/go.mod h1:X0CRv0ky0k6m906ixxpzmDRLvX58TFUKS2eePweuyxk= +github.com/Knetic/govaluate v3.0.1-0.20171022003610-9aa49832a739+incompatible/go.mod h1:r7JcOSlj0wfOMncg0iLm8Leh48TZaKVeNIfJntJ2wa0= github.com/Masterminds/goutils v1.1.1 h1:5nUrii3FMTL5diU80unEVvNevw1nH4+ZV4DSLVJLSYI= github.com/Masterminds/goutils v1.1.1/go.mod h1:8cTjp+g8YejhMuvIA5y2vz3BpJxksy863GQaJW2MFNU= github.com/Masterminds/semver v1.4.2/go.mod h1:MB6lktGJrhw8PrUyiEoblNEGEQ+RzHPF078ddwwvV3Y= github.com/Masterminds/semver v1.5.0 h1:H65muMkzWKEuNDnfl9d70GUjFniHKHRbFPGBuZ3QEww= github.com/Masterminds/semver v1.5.0/go.mod h1:MB6lktGJrhw8PrUyiEoblNEGEQ+RzHPF078ddwwvV3Y= -github.com/Masterminds/semver/v3 v3.1.1/go.mod h1:VPu/7SZ7ePZ3QOrcuXROw5FAcLl4a0cBrbBpGY/8hQs= github.com/Masterminds/semver/v3 v3.2.0/go.mod h1:qvl/7zhW3nngYb5+80sSMF+FG2BjYrf8m9wsX0PNOMQ= github.com/Masterminds/semver/v3 v3.2.1 h1:RN9w6+7QoMeJVGyfmbcgs28Br8cvmnucEXnY0rYXWg0= github.com/Masterminds/semver/v3 v3.2.1/go.mod h1:qvl/7zhW3nngYb5+80sSMF+FG2BjYrf8m9wsX0PNOMQ= @@ -832,13 +871,15 @@ github.com/Masterminds/sprig/v3 v3.2.3 h1:eL2fZNezLomi0uOLqjQoN6BfsDD+fyLtgbJMAj github.com/Masterminds/sprig/v3 v3.2.3/go.mod h1:rXcFaZ2zZbLRJv/xSysmlgIM1u11eBaRMhvYXJNkGuM= github.com/Microsoft/go-winio v0.5.0/go.mod h1:JPGBdM1cNvN/6ISo+n8V5iA4v8pBzdOpzfwIujj1a84= github.com/Microsoft/go-winio v0.5.2/go.mod h1:WpS1mjBmmwHBEWmogvA2mj8546UReBk4v8QkMxJ6pZY= -github.com/Microsoft/go-winio v0.6.1 h1:9/kr64B9VUZrLm5YYwbGtUJnMgqWVOdUAXu6Migciow= -github.com/Microsoft/go-winio v0.6.1/go.mod h1:LRdKpFKfdobln8UmuiYcKPot9D2v6svN5+sAH+4kjUM= -github.com/Microsoft/hcsshim v0.12.0-rc.2 h1:gfKebjq3Mq17Ys+4cjE8vc2h6tZVeqCGb9a7vBVqpAk= -github.com/Microsoft/hcsshim v0.12.0-rc.2/go.mod h1:G2TZhBED5frlh/hsuxV5CDh/ylkSFknPAMPpQg9owQw= +github.com/Microsoft/go-winio v0.6.2 h1:F2VQgta7ecxGYO8k3ZZz3RS8fVIXVxONVUPlNERoyfY= +github.com/Microsoft/go-winio v0.6.2/go.mod h1:yd8OoFMLzJbo9gZq8j5qaps8bJ9aShtEA8Ipt1oGCvU= +github.com/Microsoft/hcsshim v0.12.3 h1:LS9NXqXhMoqNCplK1ApmVSfB4UnVLRDWRapB6EIlxE0= +github.com/Microsoft/hcsshim v0.12.3/go.mod h1:Iyl1WVpZzr+UkzjekHZbV8o5Z9ZkxNGx6CtY2Qg/JVQ= github.com/NYTimes/gziphandler v0.0.0-20170623195520-56545f4a5d46/go.mod h1:3wb06e3pkSAbeQ52E9H9iFoQsEEwGN64994WTCIhntQ= github.com/NYTimes/gziphandler v1.1.1 h1:ZUDjpQae29j0ryrS0u/B8HZfJBtBQHjqw2rQ2cqUQ3I= github.com/NYTimes/gziphandler v1.1.1/go.mod h1:n/CVRwUEOgIxrgPvAQhUUr9oeUtvrhMomdKFjzJNB0c= +github.com/Netflix/go-env v0.0.0-20220526054621-78278af1949d h1:wvStE9wLpws31NiWUx+38wny1msZ/tm+eL5xmm4Y7So= +github.com/Netflix/go-env v0.0.0-20220526054621-78278af1949d/go.mod h1:9XMFaCeRyW7fC9XJOWQ+NdAv8VLG7ys7l3x4ozEGLUQ= github.com/OneOfOne/xxhash v1.2.2/go.mod h1:HSdplMjZKSmBqAxg5vPj2TmRDmfkzw+cTzAElWljhcU= github.com/OneOfOne/xxhash v1.2.8 h1:31czK/TI9sNkxIKfaUfGlU47BAxQ0ztGgd9vPyqimf8= github.com/OneOfOne/xxhash v1.2.8/go.mod h1:eZbhyaAYD41SGSSsnmcpxVoRiQ/MPUTjUdIIOT9Um7Q= @@ -848,9 +889,13 @@ github.com/PuerkitoBio/purell v1.1.1/go.mod h1:c11w/QuzBsJSee3cPx9rAFu61PvFxuPbt github.com/PuerkitoBio/urlesc v0.0.0-20170810143723-de5bf2ad4578/go.mod h1:uGdkoq3SwY9Y+13GIhn11/XLaGBb4BfwItxLd5jeuXE= github.com/ReneKroon/ttlcache/v2 v2.11.0 h1:OvlcYFYi941SBN3v9dsDcC2N8vRxyHcCmJb3Vl4QMoM= github.com/ReneKroon/ttlcache/v2 v2.11.0/go.mod h1:mBxvsNY+BT8qLLd6CuAJubbKo6r0jh3nb5et22bbfGY= +github.com/SAP/go-hdb v1.8.15 h1:arDBPYiImc9N1lmgnl87eW2UbMMgU8T0NhC4VKzUGRU= +github.com/SAP/go-hdb v1.8.15/go.mod h1:nYmw5xY+kuZmJJTSCm9FZrLwfPuUfLl+9kDmOAtNtpk= github.com/SermoDigital/jose v0.9.2-0.20161205224733-f6df55f235c2/go.mod h1:ARgCUhI1MHQH+ONky/PAtmVHQrP5JlGY0F3poXOp/fA= github.com/SermoDigital/jose v0.9.2-0.20180104203859-803625baeddc h1:MhBvG7RLaLqlyjxMR6of35vt6MVQ+eXMcgn9X/sy0FE= github.com/SermoDigital/jose v0.9.2-0.20180104203859-803625baeddc/go.mod h1:ARgCUhI1MHQH+ONky/PAtmVHQrP5JlGY0F3poXOp/fA= +github.com/Shopify/sarama v1.19.0/go.mod h1:FVkBWblsNy7DGZRfXLU0O9RCGt5g3g3yEuWXgklEdEo= +github.com/Shopify/toxiproxy v2.1.4+incompatible/go.mod h1:OXgGpZ6Cli1/URJOF1DMxUHB2q5Ap20/P/eIdh4G0pI= github.com/Showmax/go-fqdn v1.0.0 h1:0rG5IbmVliNT5O19Mfuvna9LL7zlHyRfsSvBPZmF9tM= github.com/Showmax/go-fqdn v1.0.0/go.mod h1:SfrFBzmDCtCGrnHhoDjuvFnKsWjEQX/Q9ARZvOrJAko= github.com/StackExchange/wmi v0.0.0-20181212234831-e0a55b97c705/go.mod h1:3eOhrUMpNV+6aFIbp5/iudMxNCF27Vw2OZgy4xEx0Fg= @@ -858,10 +903,13 @@ github.com/StackExchange/wmi v1.2.1 h1:VIkavFPXSjcnS+O8yTq7NI32k0R5Aj+v39y29VYDO github.com/StackExchange/wmi v1.2.1/go.mod h1:rcmrprowKIVzvc+NUiLncP2uuArMWLCbu9SBzvHz7e8= github.com/VividCortex/ewma v1.2.0 h1:f58SaIzcDXrSy3kWaHNvuJgJ3Nmz59Zji6XoJR/q1ow= github.com/VividCortex/ewma v1.2.0/go.mod h1:nz4BbCtbLyFDeC9SUHbtcT5644juEuWfUAUnGx7j5l4= +github.com/VividCortex/gohistogram v1.0.0 h1:6+hBz+qvs0JOrrNhhmR7lFxo5sINxBCGXrdtl/UvroE= +github.com/VividCortex/gohistogram v1.0.0/go.mod h1:Pf5mBqqDxYaXu3hDrrU+w6nw50o/4+TcAqDqk/vUH7g= github.com/acobaugh/osrelease v0.1.0 h1:Yb59HQDGGNhCj4suHaFQQfBps5wyoKLSSX/J/+UifRE= github.com/acobaugh/osrelease v0.1.0/go.mod h1:4bFEs0MtgHNHBrmHCt67gNisnabCRAlzdVasCEGHTWY= github.com/aerospike/aerospike-client-go/v6 v6.13.0 h1:9V5qKtdF2t9hDUKRKU8POUMKtOyw6pkfhHlVI6L32cU= github.com/aerospike/aerospike-client-go/v6 v6.13.0/go.mod h1:2Syy0n4FKdgJxn0ZCfLfggVdaTXgMaGW6EOlPV6MGG4= +github.com/afex/hystrix-go v0.0.0-20180502004556-fa1af6a1f4f5/go.mod h1:SkGFH1ia65gfNATL8TAiHDNxPzPdmEL5uirI2Uyuz6c= github.com/agext/levenshtein v1.2.3 h1:YB2fHEn0UJagG8T1rrWknE3ZQzWM06O8AMAatNn7lmo= github.com/agext/levenshtein v1.2.3/go.mod h1:JEDfjyjHDjOF/1e4FlBE/PkbqA9OfWu2ki2W0IB5558= github.com/agnivade/levenshtein v1.1.1 h1:QY8M92nrzkmr798gCo3kmMyqXFzdQVpxLlGPRBij0P8= @@ -872,6 +920,7 @@ github.com/ajstarks/svgo v0.0.0-20180226025133-644b8db467af/go.mod h1:K08gAheRH3 github.com/ajstarks/svgo v0.0.0-20211024235047-1546f124cd8b/go.mod h1:1KcenG0jGWcpt8ov532z81sp/kMMUG485J2InIOyADM= github.com/alecthomas/assert/v2 v2.3.0 h1:mAsH2wmvjsuvyBvAmCtm7zFsBlb8mIHx5ySLVdDZXL0= github.com/alecthomas/assert/v2 v2.3.0/go.mod h1:pXcQ2Asjp247dahGEmsZ6ru0UVwnkhktn7S0bBDLxvQ= +github.com/alecthomas/jsonschema v0.0.0-20210918223802-a1d3f4b43d7b/go.mod h1:/n6+1/DWPltRLWL/VKyUxg6tzsl5kHUCcraimt4vr60= github.com/alecthomas/kingpin/v2 v2.4.0/go.mod h1:0gyi0zQnjuFk8xrkNKamJoyUo382HRL7ATRpFZCw6tE= github.com/alecthomas/participle v0.7.1 h1:2bN7reTw//5f0cugJcTOnY/NYZcWQOaajW+BwZB5xWs= github.com/alecthomas/participle v0.7.1/go.mod h1:HfdmEuwvr12HXQN44HPWXR0lHmVolVYe4dyL6lQ3duY= @@ -883,16 +932,46 @@ github.com/alecthomas/repr v0.2.0/go.mod h1:Fr0507jx4eOXV7AlPV6AVZLYrLIuIeSOWtW5 github.com/alecthomas/units v0.0.0-20211218093645-b94a6e3cc137/go.mod h1:OMCwj8VM1Kc9e19TLln2VL61YJF0x1XFtfdL4JdbSyE= github.com/alecthomas/units v0.0.0-20231202071711-9a357b53e9c9 h1:ez/4by2iGztzR4L0zgAOR8lTQK9VlyBVVd7G4omaOQs= github.com/alecthomas/units v0.0.0-20231202071711-9a357b53e9c9/go.mod h1:OMCwj8VM1Kc9e19TLln2VL61YJF0x1XFtfdL4JdbSyE= +github.com/alibabacloud-go/alibabacloud-gateway-spi v0.0.4 h1:iC9YFYKDGEy3n/FtqJnOkZsene9olVspKmkX5A2YBEo= +github.com/alibabacloud-go/alibabacloud-gateway-spi v0.0.4/go.mod h1:sCavSAvdzOjul4cEqeVtvlSaSScfNsTQ+46HwlTL1hc= +github.com/alibabacloud-go/darabonba-openapi/v2 v2.0.2/go.mod h1:5JHVmnHvGzR2wNdgaW1zDLQG8kOC4Uec8ubkMogW7OQ= +github.com/alibabacloud-go/darabonba-openapi/v2 v2.0.4 h1:7Q2FEyqxeZeIkwYMwRC3uphxV4i7O2eV4ETe21d6lS4= +github.com/alibabacloud-go/darabonba-openapi/v2 v2.0.4/go.mod h1:5JHVmnHvGzR2wNdgaW1zDLQG8kOC4Uec8ubkMogW7OQ= +github.com/alibabacloud-go/debug v0.0.0-20190504072949-9472017b5c68 h1:NqugFkGxx1TXSh/pBcU00Y6bljgDPaFdh5MUSeJ7e50= +github.com/alibabacloud-go/debug v0.0.0-20190504072949-9472017b5c68/go.mod h1:6pb/Qy8c+lqua8cFpEy7g39NRRqOWc3rOwAy8m5Y2BY= +github.com/alibabacloud-go/endpoint-util v1.1.0 h1:r/4D3VSw888XGaeNpP994zDUaxdgTSHBbVfZlzf6b5Q= +github.com/alibabacloud-go/endpoint-util v1.1.0/go.mod h1:O5FuCALmCKs2Ff7JFJMudHs0I5EBgecXXxZRyswlEjE= +github.com/alibabacloud-go/openapi-util v0.0.11/go.mod h1:sQuElr4ywwFRlCCberQwKRFhRzIyG4QTP/P4y1CJ6Ws= +github.com/alibabacloud-go/openapi-util v0.1.0 h1:0z75cIULkDrdEhkLWgi9tnLe+KhAFE/r5Pb3312/eAY= +github.com/alibabacloud-go/openapi-util v0.1.0/go.mod h1:sQuElr4ywwFRlCCberQwKRFhRzIyG4QTP/P4y1CJ6Ws= +github.com/alibabacloud-go/sts-20150401/v2 v2.0.1 h1:CevZp0VdG7Q+1J3qwNj+JL7ztKxsL27+tknbdTK9Y6M= +github.com/alibabacloud-go/sts-20150401/v2 v2.0.1/go.mod h1:8wJW1xC4mVcdRXzOvWJYfCCxmvFzZ0VB9iilVjBeWBc= +github.com/alibabacloud-go/tea v1.1.0/go.mod h1:IkGyUSX4Ba1V+k4pCtJUc6jDpZLFph9QMy2VUPTwukg= +github.com/alibabacloud-go/tea v1.1.7/go.mod h1:/tmnEaQMyb4Ky1/5D+SE1BAsa5zj/KeGOFfwYm3N/p4= +github.com/alibabacloud-go/tea v1.1.8/go.mod h1:/tmnEaQMyb4Ky1/5D+SE1BAsa5zj/KeGOFfwYm3N/p4= +github.com/alibabacloud-go/tea v1.1.17/go.mod h1:nXxjm6CIFkBhwW4FQkNrolwbfon8Svy6cujmKFUq98A= +github.com/alibabacloud-go/tea v1.1.19 h1:Xroq0M+pr0mC834Djj3Fl4ZA8+GGoA0i7aWse1vmgf4= +github.com/alibabacloud-go/tea v1.1.19/go.mod h1:nXxjm6CIFkBhwW4FQkNrolwbfon8Svy6cujmKFUq98A= +github.com/alibabacloud-go/tea-utils v1.3.1 h1:iWQeRzRheqCMuiF3+XkfybB3kTgUXkXX+JMrqfLeB2I= +github.com/alibabacloud-go/tea-utils v1.3.1/go.mod h1:EI/o33aBfj3hETm4RLiAxF/ThQdSngxrpF8rKUDJjPE= +github.com/alibabacloud-go/tea-utils/v2 v2.0.0/go.mod h1:U5MTY10WwlquGPS34DOeomUGBB0gXbLueiq5Trwu0C4= +github.com/alibabacloud-go/tea-utils/v2 v2.0.1 h1:K6kwgo+UiYx+/kr6CO0PN5ACZDzE3nnn9d77215AkTs= +github.com/alibabacloud-go/tea-utils/v2 v2.0.1/go.mod h1:U5MTY10WwlquGPS34DOeomUGBB0gXbLueiq5Trwu0C4= +github.com/alibabacloud-go/tea-xml v1.1.2 h1:oLxa7JUXm2EDFzMg+7oRsYc+kutgCVwm+bZlhhmvW5M= +github.com/alibabacloud-go/tea-xml v1.1.2/go.mod h1:Rq08vgCcCAjHyRi/M7xlHKUykZCEtyBy9+DPF6GgEu8= github.com/alicebob/gopher-json v0.0.0-20200520072559-a9ecdc9d1d3a h1:HbKu58rmZpUGpz5+4FfNmIU+FmZg2P3Xaj2v2bfNWmk= github.com/alicebob/gopher-json v0.0.0-20200520072559-a9ecdc9d1d3a/go.mod h1:SGnFV6hVsYE877CKEZ6tDNTjaSXYUk6QqoIK6PrAtcc= github.com/alicebob/miniredis/v2 v2.31.1 h1:7XAt0uUg3DtwEKW5ZAGa+K7FZV2DdKQo5K/6TTnfX8Y= github.com/alicebob/miniredis/v2 v2.31.1/go.mod h1:UB/T2Uztp7MlFSDakaX1sTXUv5CASoprx0wulRT6HBg= +github.com/aliyun/aliyun-log-go-sdk v0.1.72 h1:8Gvg3ydMG4bbF7DkTb4m3odd5BRFXo0LmhNBv/xg7Mo= +github.com/aliyun/aliyun-log-go-sdk v0.1.72/go.mod h1:FSKcIjukUy+LeUKhRk13PCO+9gPMTfGsYhFBHQbDqmM= +github.com/aliyun/credentials-go v1.1.2 h1:qU1vwGIBb3UJ8BwunHDRFtAhS6jnQLnde/yk0+Ih2GY= +github.com/aliyun/credentials-go v1.1.2/go.mod h1:ozcZaMR5kLM7pwtCMEpVmQ242suV6qTJya2bDq4X1Tw= github.com/anchore/go-struct-converter v0.0.0-20221118182256-c68fdcfa2092 h1:aM1rlcoLz8y5B2r4tTLMiVTrMtpfY0O8EScKJxaSaEc= github.com/anchore/go-struct-converter v0.0.0-20221118182256-c68fdcfa2092/go.mod h1:rYqSE9HbjzpHTI74vwPvae4ZVYZd1lue2ta6xHPdblA= -github.com/andybalholm/brotli v1.0.1/go.mod h1:loMXtMfwqflxFJPmdbJO0a3KNoPuLBgiu3qAvBg8x/Y= github.com/andybalholm/brotli v1.0.4/go.mod h1:fO7iG3H7G2nSZ7m0zPUDn85XEX2GTukHGRSepvi9Eig= -github.com/andybalholm/brotli v1.0.6 h1:Yf9fFpf49Zrxb9NlQaluyE92/+X7UVHlhMNJN2sxfOI= -github.com/andybalholm/brotli v1.0.6/go.mod h1:fO7iG3H7G2nSZ7m0zPUDn85XEX2GTukHGRSepvi9Eig= +github.com/andybalholm/brotli v1.1.0 h1:eLKJA0d02Lf0mVpIDgYnqXcUn0GqVmEFny3VuID1U3M= +github.com/andybalholm/brotli v1.1.0/go.mod h1:sms7XGricyQI9K10gOSf56VKKWS4oLer58Q+mhRPtnY= github.com/anmitsu/go-shlex v0.0.0-20200514113438-38f4b401e2be h1:9AeTilPcZAjCFIImctFaOjnTIavg87rW78vTPkQqLI8= github.com/anmitsu/go-shlex v0.0.0-20200514113438-38f4b401e2be/go.mod h1:ySMOLuWl6zY27l47sB3qLNK6tF2fkHG55UZxx8oIVo4= github.com/antihax/optional v0.0.0-20180407024304-ca021399b1a6/go.mod h1:V8iCPQYkqmusNa815XgQio277wI47sdRh1dUOLdyC6Q= @@ -901,10 +980,16 @@ github.com/antlr/antlr4/runtime/Go/antlr/v4 v4.0.0-20230305170008-8188dc5388df h github.com/antlr/antlr4/runtime/Go/antlr/v4 v4.0.0-20230305170008-8188dc5388df/go.mod h1:pSwJ0fSY5KhvocuWSx4fz3BA8OrA1bQn+K1Eli3BRwM= github.com/apache/arrow/go/v10 v10.0.1/go.mod h1:YvhnlEePVnBS4+0z3fhPfUy7W1Ikj0Ih0vcRo/gZ1M0= github.com/apache/arrow/go/v11 v11.0.0/go.mod h1:Eg5OsL5H+e299f7u5ssuXsuHQVEGC4xei5aX110hRiI= +github.com/apache/arrow/go/v14 v14.0.2 h1:N8OkaJEOfI3mEZt07BIkvo4sC6XDbL+48MBPWO5IONw= +github.com/apache/arrow/go/v14 v14.0.2/go.mod h1:u3fgh3EdgN/YQ8cVQRguVW3R+seMybFg8QBQ5LU+eBY= +github.com/apache/arrow/go/v15 v15.0.0 h1:1zZACWf85oEZY5/kd9dsQS7i+2G5zVQcbKTHgslqHNA= +github.com/apache/arrow/go/v15 v15.0.0/go.mod h1:DGXsR3ajT524njufqf95822i+KTh+yea1jass9YXgjA= github.com/apache/pulsar-client-go v0.8.1 h1:UZINLbH3I5YtNzqkju7g9vrl4CKrEgYSx2rbpvGufrE= github.com/apache/pulsar-client-go v0.8.1/go.mod h1:yJNcvn/IurarFDxwmoZvb2Ieylg630ifxeO/iXpk27I= github.com/apache/pulsar-client-go/oauth2 v0.0.0-20220120090717-25e59572242e h1:EqiJ0Xil8NmcXyupNqXV9oYDBeWntEIegxLahrTr8DY= github.com/apache/pulsar-client-go/oauth2 v0.0.0-20220120090717-25e59572242e/go.mod h1:Xee4tgYLFpYcPMcTfBYWE1uKRzeciodGTSEDMzsR6i8= +github.com/apache/thrift v0.12.0/go.mod h1:cp2SuWMxlEZw2r+iP2GNCdIi4C1qmUzdZFSVb+bacwQ= +github.com/apache/thrift v0.13.0/go.mod h1:cp2SuWMxlEZw2r+iP2GNCdIi4C1qmUzdZFSVb+bacwQ= github.com/apache/thrift v0.16.0/go.mod h1:PHK3hniurgQaNMZYaCLEqXKsYK8upmhPbmdP2FXSqgU= github.com/apache/thrift v0.20.0 h1:631+KvYbsBZxmuJjYwhezVsrfc/TbqtZV4QcxOX1fOI= github.com/apache/thrift v0.20.0/go.mod h1:hOk1BQqcp2OLzGsyVXdfMk7YFlMxK3aoEVhjD06QhB8= @@ -944,6 +1029,7 @@ github.com/armon/go-radix v0.0.0-20180808171621-7fddfc383310/go.mod h1:ufUuZ+zHj github.com/armon/go-radix v1.0.0/go.mod h1:ufUuZ+zHj4x4TnLV4JWEpy2hxWSpsRywHrMgIH9cCH8= github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5 h1:0CwZNZbxp69SHPdPJAN/hZIm0C4OItdklCFmMRWYpio= github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5/go.mod h1:wHh0iHkYZB8zMSxRWpUBQtwG5a7fFgvEO+odwuTv2gs= +github.com/aryann/difflib v0.0.0-20170710044230-e206f873d14a/go.mod h1:DAHtR1m6lCRdSC2Tm3DSWRPvIPr6xNKyeHdqDQSQT+A= github.com/asaskevich/govalidator v0.0.0-20190424111038-f61b66f89f4a/go.mod h1:lB+ZfQJz7igIIfQNfa7Ml4HSf2uFQQRzpGGRXenZAgY= github.com/asaskevich/govalidator v0.0.0-20230301143203-a9d515a09cc2 h1:DklsrG3dyBCFEj5IhUbnKptjxatkF07cF2ak3yi77so= github.com/asaskevich/govalidator v0.0.0-20230301143203-a9d515a09cc2/go.mod h1:WaHUgvxTVq04UNunO+XhnAqY/wQc+bxr74GqbsZ/Jqw= @@ -952,41 +1038,58 @@ github.com/avast/retry-go/v4 v4.6.0/go.mod h1:gvWlPhBVsvBbLkVGDg/KwvBv0bEkCOLRRS github.com/awalterschulze/gographviz v0.0.0-20160912181450-761fd5fbb34e/go.mod h1:GEV5wmg4YquNw7v1kkyoX9etIk8yVmXj+AkDHuuETHs= github.com/awalterschulze/gographviz v2.0.3+incompatible h1:9sVEXJBJLwGX7EQVhLm2elIKCm7P2YHFC8v6096G09E= github.com/awalterschulze/gographviz v2.0.3+incompatible/go.mod h1:GEV5wmg4YquNw7v1kkyoX9etIk8yVmXj+AkDHuuETHs= +github.com/aws/aws-lambda-go v1.13.3/go.mod h1:4UKl9IzQMoD+QF79YdCuzCwp8VbmG4VAQwij/eHl5CU= github.com/aws/aws-lambda-go v1.37.0 h1:WXkQ/xhIcXZZ2P5ZBEw+bbAKeCEcb5NtiYpSwVVzIXg= github.com/aws/aws-lambda-go v1.37.0/go.mod h1:jwFe2KmMsHmffA1X2R09hH6lFzJQxzI8qK17ewzbQMM= +github.com/aws/aws-sdk-go v1.27.0/go.mod h1:KmX6BPdI08NWTb3/sm4ZGu5ShLoqVDhKgpiN924inxo= github.com/aws/aws-sdk-go v1.32.6/go.mod h1:5zCpMtNQVjRREroY7sYe8lOMRSxkhG6MZveU8YkpAk0= github.com/aws/aws-sdk-go v1.38.35/go.mod h1:hcU610XS61/+aQV88ixoOzUoG7v3b31pl2zKMmprdro= github.com/aws/aws-sdk-go v1.44.122/go.mod h1:y4AeaBuwd2Lk+GepC1E9v0qOiTws0MIWAX4oIKwKHZo= -github.com/aws/aws-sdk-go v1.51.17 h1:Cfa40lCdjv9OxC3X1Ks3a6O1Tu3gOANSyKHOSw/zuWU= -github.com/aws/aws-sdk-go v1.51.17/go.mod h1:LF8svs817+Nz+DmiMQKTO3ubZ/6IaTpq3TjupRn3Eqk= +github.com/aws/aws-sdk-go v1.44.263/go.mod h1:aVsgQcEevwlmQ7qHE9I3h+dtQgpqhFB+i8Phjh7fkwI= +github.com/aws/aws-sdk-go v1.53.2 h1:KhTx/eMkavqkpmrV+aBc+bWADSTzwKxTXOvGmRImgFs= +github.com/aws/aws-sdk-go v1.53.2/go.mod h1:LF8svs817+Nz+DmiMQKTO3ubZ/6IaTpq3TjupRn3Eqk= +github.com/aws/aws-sdk-go-v2 v0.18.0/go.mod h1:JWVYvqSMppoMJC0x5wdwiImzgXTI9FuZwxzkQq9wy+g= github.com/aws/aws-sdk-go-v2 v1.9.2/go.mod h1:cK/D0BBs0b/oWPIcX/Z/obahJK1TT7IPVjy53i/mX/4= +github.com/aws/aws-sdk-go-v2 v1.18.0/go.mod h1:uzbQtefpm44goOPmdKyAlXSNcwlRgF3ePWVW6EtJvvw= github.com/aws/aws-sdk-go-v2 v1.21.2/go.mod h1:ErQhvNuEMhJjweavOYhxVkn2RUx7kQXVATHrjKtxIpM= github.com/aws/aws-sdk-go-v2 v1.26.1 h1:5554eUqIYVWpU0YmeeYZ0wU64H2VLBs8TlhRB2L+EkA= github.com/aws/aws-sdk-go-v2 v1.26.1/go.mod h1:ffIFB97e2yNsv4aTSGkqtHnppsIJzw7G7BReUZ3jCXM= github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.4.14/go.mod h1:9NCTOURS8OpxvoAVHq79LK81/zC78hfRWFn+aL0SPcY= +github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.2 h1:x6xsQXGSmW6frevwDA+vi/wqhp1ct18mVXYN08/93to= +github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.2/go.mod h1:lPprDr1e6cJdyYeGXnRaJoP4Md+cDBvi2eOj00BlGmg= github.com/aws/aws-sdk-go-v2/config v1.8.3/go.mod h1:4AEiLtAb8kLs7vgw2ZV3p2VZ1+hBavOc84hqxVNpCyw= +github.com/aws/aws-sdk-go-v2/config v1.18.25/go.mod h1:dZnYpD5wTW/dQF0rRNLVypB396zWCcPiBIvdvSWHEg4= github.com/aws/aws-sdk-go-v2/config v1.19.0/go.mod h1:ZwDUgFnQgsazQTnWfeLWk5GjeqTQTL8lMkoE1UXzxdE= -github.com/aws/aws-sdk-go-v2/config v1.27.11 h1:f47rANd2LQEYHda2ddSCKYId18/8BhSRM4BULGmfgNA= -github.com/aws/aws-sdk-go-v2/config v1.27.11/go.mod h1:SMsV78RIOYdve1vf36z8LmnszlRWkwMQtomCAI0/mIE= +github.com/aws/aws-sdk-go-v2/config v1.27.13 h1:WbKW8hOzrWoOA/+35S5okqO/2Ap8hkkFUzoW8Hzq24A= +github.com/aws/aws-sdk-go-v2/config v1.27.13/go.mod h1:XLiyiTMnguytjRER7u5RIkhIqS8Nyz41SwAWb4xEjxs= github.com/aws/aws-sdk-go-v2/credentials v1.4.3/go.mod h1:FNNC6nQZQUuyhq5aE5c7ata8o9e4ECGmS4lAXC7o1mQ= +github.com/aws/aws-sdk-go-v2/credentials v1.13.24/go.mod h1:jYPYi99wUOPIFi0rhiOvXeSEReVOzBqFNOX5bXYoG2o= github.com/aws/aws-sdk-go-v2/credentials v1.13.43/go.mod h1:zWJBz1Yf1ZtX5NGax9ZdNjhhI4rgjfgsyk6vTY1yfVg= -github.com/aws/aws-sdk-go-v2/credentials v1.17.11 h1:YuIB1dJNf1Re822rriUOTxopaHHvIq0l/pX3fwO+Tzs= -github.com/aws/aws-sdk-go-v2/credentials v1.17.11/go.mod h1:AQtFPsDH9bI2O+71anW6EKL+NcD7LG3dpKGMV4SShgo= +github.com/aws/aws-sdk-go-v2/credentials v1.17.13 h1:XDCJDzk/u5cN7Aple7D/MiAhx1Rjo/0nueJ0La8mRuE= +github.com/aws/aws-sdk-go-v2/credentials v1.17.13/go.mod h1:FMNcjQrmuBYvOTZDtOLCIu0esmxjF7RuA/89iSXWzQI= github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.6.0/go.mod h1:gqlclDEZp4aqJOancXK6TN24aKhT0W0Ae9MHk3wzTMM= +github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.13.3/go.mod h1:4Q0UFP0YJf0NrsEuEYHpM9fTSEVnD16Z3uyEF7J9JGM= github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.13.13/go.mod h1:f/Ib/qYjhV2/qdsf79H3QP/eRE4AkVyEf6sk7XfZ1tg= github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.1 h1:FVJ0r5XTHSmIHJV6KuDmdYhEpvlHpiSd38RQWhut5J4= github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.1/go.mod h1:zusuAeqezXzAB24LGuzuekqMAEgWkVYukBec3kr3jUg= +github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.16.15 h1:7Zwtt/lP3KNRkeZre7soMELMGNoBrutx8nobg1jKWmo= +github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.16.15/go.mod h1:436h2adoHb57yd+8W+gYPrrA9U/R/SuAuOO42Ushzhw= +github.com/aws/aws-sdk-go-v2/internal/configsources v1.1.33/go.mod h1:7i0PF1ME/2eUPFcjkVIwq+DOygHEoK92t5cDqNgYbIw= github.com/aws/aws-sdk-go-v2/internal/configsources v1.1.43/go.mod h1:auo+PiyLl0n1l8A0e8RIeR8tOzYPfZZH/JNlrJ8igTQ= github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.5 h1:aw39xVGeRWlWx9EzGVnhOR4yOjQDHPQ6o6NmBlscyQg= github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.5/go.mod h1:FSaRudD0dXiMPK2UjknVwwTYyZMRsHv3TtkabsZih5I= +github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.4.27/go.mod h1:UrHnn3QV/d0pBZ6QBAEQcqFLf8FAzLmoUfPVIueOvoM= github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.4.37/go.mod h1:Qe+2KtKml+FEsQF/DHmDV+xjtche/hwoF75EG4UlHW8= github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.5 h1:PG1F3OD1szkuQPzDw3CIQsRIrtTlUC3lP84taWzHlq0= github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.5/go.mod h1:jU1li6RFryMz+so64PpKtudI+QzbKoIEivqdf6LNpOc= github.com/aws/aws-sdk-go-v2/internal/ini v1.2.4/go.mod h1:ZcBrrI3zBKlhGFNYWvju0I3TR93I7YIgAfy82Fh4lcQ= +github.com/aws/aws-sdk-go-v2/internal/ini v1.3.34/go.mod h1:Etz2dj6UHYuw+Xw830KfzCfWGMzqvUTCjUj5b76GVDc= github.com/aws/aws-sdk-go-v2/internal/ini v1.3.45/go.mod h1:lD5M20o09/LCuQ2mE62Mb/iSdSlCNuj6H5ci7tW7OsE= github.com/aws/aws-sdk-go-v2/internal/ini v1.8.0 h1:hT8rVHwugYE2lEfdFE0QWVo81lF7jMrYJVDWI+f+VxU= github.com/aws/aws-sdk-go-v2/internal/ini v1.8.0/go.mod h1:8tu/lYfQfFe6IGnaOdrpVgEL2IrrDOf6/m9RQum4NkY= github.com/aws/aws-sdk-go-v2/internal/v4a v1.1.6/go.mod h1:Q0Hq2X/NuL7z8b1Dww8rmOFl+jzusKEcyvkKspwdpyc= +github.com/aws/aws-sdk-go-v2/internal/v4a v1.3.5 h1:81KE7vaZzrl7yHBYHVEzYB8sypz11NMOZ40YlWvPxsU= +github.com/aws/aws-sdk-go-v2/internal/v4a v1.3.5/go.mod h1:LIt2rg7Mcgn09Ygbdh/RdIm0rQ+3BNkbP1gyVMFtRK0= github.com/aws/aws-sdk-go-v2/service/appconfig v1.4.2/go.mod h1:FZ3HkCe+b10uFZZkFdvf98LHW21k49W8o8J366lqVKY= github.com/aws/aws-sdk-go-v2/service/ebs v1.21.7 h1:CRzzXjmgx9p362yO39D6hbZULdMI23gaKqSxijJCXHM= github.com/aws/aws-sdk-go-v2/service/ebs v1.21.7/go.mod h1:wnsHqpi3RgDwklS5SPHUgjcUUpontGPKJ+GJYOdV7pY= @@ -1000,30 +1103,45 @@ github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.9.15/go.mod h1: github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.11.2 h1:Ji0DY1xUsUr3I8cHps0G+XM3WWU16lP6yG8qu1GAZAs= github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.11.2/go.mod h1:5CsjAbs3NlGQyZNFACh+zztPDI7fU6eW9QsxjfnuBKg= github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.1.38/go.mod h1:epIZoRSSbRIwLPJU5F+OldHhwZPBdpDeQkRdCeY3+00= +github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.3.7 h1:ZMeFZ5yk+Ek+jNr1+uwCd2tG89t6oTS5yVWpa6yy2es= +github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.3.7/go.mod h1:mxV05U+4JiHqIpGqqYXOHLPKUC6bDXC44bsUhNjOEwY= github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.3.2/go.mod h1:72HRZDLMtmVQiLG2tLfQcaWLCssELvGl+Zf2WVxMmR8= +github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.9.27/go.mod h1:EOwBD4J4S5qYszS5/3DpkejfuK+Z5/1uzICfPaZLtqw= github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.9.37/go.mod h1:vBmDnwWXWxNPFRMmG2m/3MKOe+xEcMDo1tanpaWCcck= github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.11.7 h1:ogRAwT1/gxJBcSWDMZlgyFUM962F51A5CRhDLbxLdmo= github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.11.7/go.mod h1:YCsIZhXfRPLFFCl5xxY+1T9RKzOKjCut+28JSX2DnAk= github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.15.6/go.mod h1:lnc2taBsR9nTlz9meD+lhFZZ9EWY712QHrRflWpTcOA= +github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.17.5 h1:f9RyWNtS8oH7cZlbn+/JNPpjUk5+5fLd5lM9M0i49Ys= +github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.17.5/go.mod h1:h5CoMZV2VF297/VLhRhO1WF+XYWOzXo+4HsObA4HjBQ= +github.com/aws/aws-sdk-go-v2/service/kinesis v1.27.5 h1:M9iBnzlyo/LYPw9vy7mvO8N9F9ivVmAl1cFOfEF/+Y0= +github.com/aws/aws-sdk-go-v2/service/kinesis v1.27.5/go.mod h1:RCZCSFbieSgNG1RKegO26opXV4EXyef/vNBVJsUyHuw= github.com/aws/aws-sdk-go-v2/service/kms v1.27.7 h1:wN7AN7iOiAgT9HmdifZNSvbr6S7gSpLjSSOQHIaGmFc= github.com/aws/aws-sdk-go-v2/service/kms v1.27.7/go.mod h1:D9FVDkZjkZnnFHymJ3fPVz0zOUlNSd0xcIIVmmrAac8= github.com/aws/aws-sdk-go-v2/service/rds v1.73.0 h1:Cq8KqaoLISfjtKBeaZY0rVmjb22J1j9N+M/BYGfXrXQ= github.com/aws/aws-sdk-go-v2/service/rds v1.73.0/go.mod h1:VwhpZOXYa/PPsZgcGpXFNe5bdL4Rlcv+1Z7nGKX8MVI= github.com/aws/aws-sdk-go-v2/service/s3 v1.40.2/go.mod h1:Zjfqt7KhQK+PO1bbOsFNzKgaq7TcxzmEoDWN8lM0qzQ= +github.com/aws/aws-sdk-go-v2/service/s3 v1.53.1 h1:6cnno47Me9bRykw9AEv9zkXE+5or7jz8TsskTTccbgc= +github.com/aws/aws-sdk-go-v2/service/s3 v1.53.1/go.mod h1:qmdkIIAC+GCLASF7R2whgNrJADz0QZPX+Seiw/i4S3o= github.com/aws/aws-sdk-go-v2/service/secretsmanager v1.26.0 h1:dPCRgAL4WD9tSMaDglRNGOiAtSTjkwNiUW5GDpWFfHA= github.com/aws/aws-sdk-go-v2/service/secretsmanager v1.26.0/go.mod h1:4Ae1NCLK6ghmjzd45Tc33GgCKhUWD2ORAlULtMO1Cbs= +github.com/aws/aws-sdk-go-v2/service/servicediscovery v1.29.7 h1:ZfI2hM/iIDODkRWybKxz+QrUheQH+SPSaRA03oPqoxQ= +github.com/aws/aws-sdk-go-v2/service/servicediscovery v1.29.7/go.mod h1:3pzLFJnbjkymz6RdZ963DuvMR9rzrKMXrlbteSk4Sxc= github.com/aws/aws-sdk-go-v2/service/sso v1.4.2/go.mod h1:NBvT9R1MEF+Ud6ApJKM0G+IkPchKS7p7c2YPKwHmBOk= +github.com/aws/aws-sdk-go-v2/service/sso v1.12.10/go.mod h1:ouy2P4z6sJN70fR3ka3wD3Ro3KezSxU6eKGQI2+2fjI= github.com/aws/aws-sdk-go-v2/service/sso v1.15.2/go.mod h1:gsL4keucRCgW+xA85ALBpRFfdSLH4kHOVSnLMSuBECo= -github.com/aws/aws-sdk-go-v2/service/sso v1.20.5 h1:vN8hEbpRnL7+Hopy9dzmRle1xmDc7o8tmY0klsr175w= -github.com/aws/aws-sdk-go-v2/service/sso v1.20.5/go.mod h1:qGzynb/msuZIE8I75DVRCUXw3o3ZyBmUvMwQ2t/BrGM= +github.com/aws/aws-sdk-go-v2/service/sso v1.20.6 h1:o5cTaeunSpfXiLTIBx5xo2enQmiChtu1IBbzXnfU9Hs= +github.com/aws/aws-sdk-go-v2/service/sso v1.20.6/go.mod h1:qGzynb/msuZIE8I75DVRCUXw3o3ZyBmUvMwQ2t/BrGM= +github.com/aws/aws-sdk-go-v2/service/ssooidc v1.14.10/go.mod h1:AFvkxc8xfBe8XA+5St5XIHHrQQtkxqrRincx4hmMHOk= github.com/aws/aws-sdk-go-v2/service/ssooidc v1.17.3/go.mod h1:a7bHA82fyUXOm+ZSWKU6PIoBxrjSprdLoM8xPYvzYVg= -github.com/aws/aws-sdk-go-v2/service/ssooidc v1.23.4 h1:Jux+gDDyi1Lruk+KHF91tK2KCuY61kzoCpvtvJJBtOE= -github.com/aws/aws-sdk-go-v2/service/ssooidc v1.23.4/go.mod h1:mUYPBhaF2lGiukDEjJX2BLRRKTmoUSitGDUgM4tRxak= +github.com/aws/aws-sdk-go-v2/service/ssooidc v1.24.0 h1:Qe0r0lVURDDeBQJ4yP+BOrJkvkiCo/3FH/t+wY11dmw= +github.com/aws/aws-sdk-go-v2/service/ssooidc v1.24.0/go.mod h1:mUYPBhaF2lGiukDEjJX2BLRRKTmoUSitGDUgM4tRxak= github.com/aws/aws-sdk-go-v2/service/sts v1.7.2/go.mod h1:8EzeIqfWt2wWT4rJVu3f21TfrhJ8AEMzVybRNSb/b4g= +github.com/aws/aws-sdk-go-v2/service/sts v1.19.0/go.mod h1:BgQOMsg8av8jset59jelyPW7NoZcZXLVpDsXunGDrk8= github.com/aws/aws-sdk-go-v2/service/sts v1.23.2/go.mod h1:Eows6e1uQEsc4ZaHANmsPRzAKcVDrcmjjWiih2+HUUQ= -github.com/aws/aws-sdk-go-v2/service/sts v1.28.6 h1:cwIxeBttqPN3qkaAjcEcsh8NYr8n2HZPkcKgPAi1phU= -github.com/aws/aws-sdk-go-v2/service/sts v1.28.6/go.mod h1:FZf1/nKNEkHdGGJP/cI2MoIMquumuRK6ol3QQJNDxmw= +github.com/aws/aws-sdk-go-v2/service/sts v1.28.7 h1:et3Ta53gotFR4ERLXXHIHl/Uuk1qYpP5uU7cvNql8ns= +github.com/aws/aws-sdk-go-v2/service/sts v1.28.7/go.mod h1:FZf1/nKNEkHdGGJP/cI2MoIMquumuRK6ol3QQJNDxmw= github.com/aws/smithy-go v1.8.0/go.mod h1:SObp3lf9smib00L/v3U2eAKG8FyQ7iLrJnQiAmR5n+E= +github.com/aws/smithy-go v1.13.5/go.mod h1:Tg+OJXh4MB2R/uN61Ko2f6hTZwB/ZYGOtib8J3gBHzA= github.com/aws/smithy-go v1.15.0/go.mod h1:Tg+OJXh4MB2R/uN61Ko2f6hTZwB/ZYGOtib8J3gBHzA= github.com/aws/smithy-go v1.20.2 h1:tbp628ireGtzcHDDmLT/6ADHidqnwgF57XOXZe6tp4Q= github.com/aws/smithy-go v1.20.2/go.mod h1:krry+ya/rV9RDcV/Q16kpu6ypI4K2czasz0NC3qS14E= @@ -1048,6 +1166,8 @@ github.com/bgentry/go-netrc v0.0.0-20140422174119-9fd32a8b3d3d/go.mod h1:6QX/PXZ github.com/bgentry/speakeasy v0.1.0/go.mod h1:+zsyZBPWlz7T6j88CTgSN5bM796AkVf0kBD4zp0CCIs= github.com/bhmj/jsonslice v0.0.0-20200323023432-92c3edaad8e2 h1:11xwzvvHBTyUMCD7infJV2SXSaVyp9ZXK9QgfV6Jfss= github.com/bhmj/jsonslice v0.0.0-20200323023432-92c3edaad8e2/go.mod h1:blvNODZOz8uOvDJzGiXzoi8QlzcAhA57sMnKx1D18/k= +github.com/bitly/go-hostpool v0.0.0-20171023180738-a3a6125de932 h1:mXoPYz/Ul5HYEDvkta6I8/rnYM5gSdSV2tJ6XbZuEtY= +github.com/bitly/go-hostpool v0.0.0-20171023180738-a3a6125de932/go.mod h1:NOuUCSz6Q9T7+igc/hlvDOUdtWKryOrtFyIVABv/p7k= github.com/bitnami/go-version v0.0.0-20231130084017-bb00604d650c h1:C4UZIaS+HAw+X6jGUsoP2ZbM99PuqhCttjomg1yhNAI= github.com/bitnami/go-version v0.0.0-20231130084017-bb00604d650c/go.mod h1:9iglf1GG4oNRJ39bZ5AZrjgAFD2RwQbXw6Qf7Cs47wo= github.com/bketelsen/crypt v0.0.3-0.20200106085610-5cbc8cc4026c/go.mod h1:MKsuJmJgSg28kpZDP6UIiPt0e0Oz0kqKNGyRaWEPv84= @@ -1058,6 +1178,8 @@ github.com/blang/semver/v4 v4.0.0 h1:1PFHFE6yCCTv8C1TeyNNarDzntLi7wMI5i/pzqYIsAM github.com/blang/semver/v4 v4.0.0/go.mod h1:IbckMUScFkM3pff0VJDNKRiT6TG/YpiHIM2yvyW5YoQ= github.com/bmatcuk/doublestar/v4 v4.6.1 h1:FH9SifrbvJhnlQpztAx++wlkk70QBf0iBWDwNy7PA4I= github.com/bmatcuk/doublestar/v4 v4.6.1/go.mod h1:xBQ8jztBU6kakFMg+8WGxn0c6z1fTSPVIjEY1Wr7jzc= +github.com/bmizerany/assert v0.0.0-20160611221934-b7ed37b82869 h1:DDGfHa7BWjL4YnC6+E63dPcxHo2sUxDIu8g3QgEJdRY= +github.com/bmizerany/assert v0.0.0-20160611221934-b7ed37b82869/go.mod h1:Ekp36dRnpXw/yCqJaO+ZrUyxD+3VXMFFr56k5XYrpB4= github.com/bmizerany/pat v0.0.0-20170815010413-6226ea591a40 h1:y4B3+GPxKlrigF1ha5FFErxK+sr6sWxQovRMzwMhejo= github.com/bmizerany/pat v0.0.0-20170815010413-6226ea591a40/go.mod h1:8rLXio+WjiTceGBHIoTvn60HIbs7Hm7bcHjyrSqYB9c= github.com/bmizerany/perks v0.0.0-20141205001514-d9a9656a3a4b/go.mod h1:ac9efd0D1fsDb3EJvhqgXRbFx7bs2wqZ10HQPeU8U/Q= @@ -1080,6 +1202,7 @@ github.com/buger/jsonparser v1.1.1/go.mod h1:6RYKKt7H4d4+iWqouImQ9R2FZql3VbhNgx2 github.com/bwesterb/go-ristretto v1.2.3/go.mod h1:fUIoIZaG73pV5biE2Blr2xEzDoMj7NFEuV9ekS419A0= github.com/bytecodealliance/wasmtime-go/v3 v3.0.2 h1:3uZCA/BLTIu+DqCfguByNMJa2HVHpXvjfy0Dy7g6fuA= github.com/bytecodealliance/wasmtime-go/v3 v3.0.2/go.mod h1:RnUjnIXxEJcL6BgCvNyzCCRzZcxCgsZCi+RNlvYor5Q= +github.com/casbin/casbin/v2 v2.1.2/go.mod h1:YcPU1XXisHhLzuxH9coDNf2FbKpjGlbCg3n9yuLkIJQ= github.com/cavaliergopher/grab/v3 v3.0.1 h1:4z7TkBfmPjmLAAmkkAZNX/6QJ1nNFdv3SdIHXju0Fr4= github.com/cavaliergopher/grab/v3 v3.0.1/go.mod h1:1U/KNnD+Ft6JJiYoYBAimKH2XrYptb8Kl3DFGmsjpq4= github.com/cenkalti/backoff v2.2.1+incompatible h1:tNowT99t7UNflLxfYYSlKYsBpXdEet03Pg2g16Swow4= @@ -1108,6 +1231,8 @@ github.com/chromedp/chromedp v0.9.2 h1:dKtNz4kApb06KuSXoTQIyUC2TrA0fhGDwNZf3bcgf github.com/chromedp/chromedp v0.9.2/go.mod h1:LkSXJKONWTCHAfQasKFUZI+mxqS4tZqhmtGzzhLsnLs= github.com/chromedp/sysutil v1.0.0 h1:+ZxhTpfpZlmchB58ih/LBHX52ky7w2VhQVKQMucy3Ic= github.com/chromedp/sysutil v1.0.0/go.mod h1:kgWmDdq8fTzXYcKIBqIYvRRTnYb9aNS9moAV0xufSww= +github.com/chrusty/protoc-gen-jsonschema v0.0.0-20240212064413-73d5723042b8 h1:/Jd/W5vhPuLHSNOzK15RkiVd9zhFHGuxbOV+mRGFYQ0= +github.com/chrusty/protoc-gen-jsonschema v0.0.0-20240212064413-73d5723042b8/go.mod h1:VC7bNYA8cg2IWaZDBNfrqUBcUMEuJ/RRkus0frzTQb4= github.com/chzyer/logex v1.1.10/go.mod h1:+Ywpsq7O8HXn0nuIou7OrIPyXbp3wmkHB+jjWRnGsAI= github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e/go.mod h1:nSuG5e5PlCu98SY8svDHJxuZscDgtXS6KTTbou5AhLI= github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1/go.mod h1:Q3SI9o4m/ZMnBNeIyt5eFwwo7qiLfzFZmjNmxjkiQlU= @@ -1120,9 +1245,14 @@ github.com/circonus-labs/circonus-gometrics v2.3.1+incompatible/go.mod h1:nmEj6D github.com/circonus-labs/circonusllhist v0.1.3/go.mod h1:kMXHVDlOchFAehlya5ePtbp5jckzBHf4XRpQvBOLI+I= github.com/clbanning/mxj v1.8.4 h1:HuhwZtbyvyOw+3Z1AowPkU87JkJUSv751ELWaiTpj8I= github.com/clbanning/mxj v1.8.4/go.mod h1:BVjHeAH+rl9rs6f+QIpeRl0tfu10SXn1pUSa5PVGJng= +github.com/clbanning/mxj/v2 v2.5.5 h1:oT81vUeEiQQ/DcHbzSytRngP6Ky9O+L+0Bw0zSJag9E= +github.com/clbanning/mxj/v2 v2.5.5/go.mod h1:hNiWqW14h+kc+MdF9C6/YoRfjEJoR3ou6tn/Qo+ve2s= +github.com/clbanning/x2j v0.0.0-20191024224557-825249438eec/go.mod h1:jMjuTZXRI4dUb/I5gc9Hdhagfvm9+RyrPryS/auMzxE= github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw= github.com/cloudflare/circl v1.3.7 h1:qlCDlTPz2n9fu58M0Nh1J/JzcFpfgkFHHX3O35r5vcU= github.com/cloudflare/circl v1.3.7/go.mod h1:sRTcRWXGLrKw6yIGJ+l7amYJFfAXbZG0kBSc8r4zxgA= +github.com/cloudflare/golz4 v0.0.0-20150217214814-ef862a3cdc58 h1:F1EaeKL/ta07PY/k9Os/UFtwERei2/XzGemhpGnBKNg= +github.com/cloudflare/golz4 v0.0.0-20150217214814-ef862a3cdc58/go.mod h1:EOBUe0h4xcZ5GoxqC5SDxFQ8gwyZPKQoEzownBlhI80= github.com/cloudfoundry-community/go-cfclient/v2 v2.0.1-0.20230503155151-3d15366c5820 h1:ixkQUDJYG6eSxgUEl6LLE2l2TD2C5AYmlm+fVhsr6Zs= github.com/cloudfoundry-community/go-cfclient/v2 v2.0.1-0.20230503155151-3d15366c5820/go.mod h1:hB1MLDqhbVF09FbBLrU430kDZZPAO9lVck00xhljoqU= github.com/cloudfoundry-incubator/uaago v0.0.0-20190307164349-8136b7bbe76e h1:DFYA2+zpeaTPEOizAJuaee2O7YX3UP5tOMjkeXL8iLo= @@ -1140,20 +1270,23 @@ github.com/cncf/xds/go v0.0.0-20211011173535-cb28da3451f1/go.mod h1:eXthEFrGJvWH github.com/cncf/xds/go v0.0.0-20220314180256-7f1daf1720fc/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= github.com/cncf/xds/go v0.0.0-20230105202645-06c439db220b/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= github.com/cncf/xds/go v0.0.0-20230310173818-32f1caf87195/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= -github.com/cncf/xds/go v0.0.0-20231128003011-0fa0005c9caa h1:jQCWAUqqlij9Pgj2i/PB79y4KOPYVyFYdROxgaCwdTQ= -github.com/cncf/xds/go v0.0.0-20231128003011-0fa0005c9caa/go.mod h1:x/1Gn8zydmfq8dk6e9PdstVsDgu9RuyIIJqAaF//0IM= -github.com/cockroachdb/apd v1.1.0 h1:3LFP3629v+1aKXU5Q37mxmRxX/pIu1nijXydLShEq5I= -github.com/cockroachdb/apd v1.1.0/go.mod h1:8Sl8LxpKi29FqWXR16WEFZRNSz3SoPzUzeMeY4+DwBQ= +github.com/cncf/xds/go v0.0.0-20230607035331-e9ce68804cb4/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= +github.com/cncf/xds/go v0.0.0-20240318125728-8a4994d93e50 h1:DBmgJDC9dTfkVyGgipamEh2BpGYxScCH1TOF1LL1cXc= +github.com/cncf/xds/go v0.0.0-20240318125728-8a4994d93e50/go.mod h1:5e1+Vvlzido69INQaVO6d87Qn543Xr6nooe9Kz7oBFM= +github.com/cockroachdb/datadriven v0.0.0-20190809214429-80d97fb3cbaa/go.mod h1:zn76sxSg3SzpJ0PPJaLDCu+Bu0Lg3sKTORVIj19EIF8= +github.com/codahale/hdrhistogram v0.0.0-20161010025455-3a0bb77429bd/go.mod h1:sE/e/2PUdi/liOCUjSTXgM1o87ZssimdTWN964YiIeI= github.com/codahale/rfc6979 v0.0.0-20141003034818-6a90f24967eb h1:EDmT6Q9Zs+SbUoc7Ik9EfrFqcylYqgPZ9ANSbTAntnE= github.com/codahale/rfc6979 v0.0.0-20141003034818-6a90f24967eb/go.mod h1:ZjrT6AXHbDs86ZSdt/osfBi5qfexBrKUdONk989Wnk4= github.com/codegangsta/inject v0.0.0-20150114235600-33e0aa1cb7c0 h1:sDMmm+q/3+BukdIpxwO365v/Rbspp2Nt5XntgQRXq8Q= github.com/codegangsta/inject v0.0.0-20150114235600-33e0aa1cb7c0/go.mod h1:4Zcjuz89kmFXt9morQgcfYZAYZ5n8WHjt81YYWIwtTM= github.com/containerd/cgroups/v3 v3.0.3 h1:S5ByHZ/h9PMe5IOQoN7E+nMc2UcLEM/V48DGDJ9kip0= github.com/containerd/cgroups/v3 v3.0.3/go.mod h1:8HBe7V3aWGLFPd/k03swSIsGjZhHI2WzJmticMgVuz0= -github.com/containerd/containerd v1.7.14 h1:H/XLzbnGuenZEGK+v0RkwTdv2u1QFAruMe5N0GNPJwA= -github.com/containerd/containerd v1.7.14/go.mod h1:YMC9Qt5yzNqXx/fO4j/5yYVIHXSRrlB3H7sxkUTvspg= +github.com/containerd/containerd v1.7.15 h1:afEHXdil9iAm03BmhjzKyXnnEBtjaLJefdU7DV0IFes= +github.com/containerd/containerd v1.7.15/go.mod h1:ISzRRTMF8EXNpJlTzyr2XMhN+j9K302C21/+cr3kUnY= github.com/containerd/continuity v0.4.3 h1:6HVkalIp+2u1ZLH1J/pYX2oBVXlJZvh1X1A7bEZ9Su8= github.com/containerd/continuity v0.4.3/go.mod h1:F6PTNCKepoxEaXLQp3wDAjygEnImnZ/7o4JzpodfroQ= +github.com/containerd/errdefs v0.1.0 h1:m0wCRBiu1WJT/Fr+iOoQHMQS/eP5myQ8lCv4Dz5ZURM= +github.com/containerd/errdefs v0.1.0/go.mod h1:YgWiiHtLmSeBrvpw+UfPijzbLaB77mEG1WwJTDETIV0= github.com/containerd/fifo v1.1.0 h1:4I2mbh5stb1u6ycIABlBw9zgtlK8viPI9QkQNRQEEmY= github.com/containerd/fifo v1.1.0/go.mod h1:bmC4NWMbXlt2EZ0Hc7Fx7QzTFxgPID13eH0Qu+MAb2o= github.com/containerd/log v0.1.0 h1:TCJt7ioM2cr/tfR8GPbGf9/VRAX8D2B4PjzCpfX540I= @@ -1164,10 +1297,10 @@ github.com/containerd/ttrpc v1.2.3 h1:4jlhbXIGvijRtNC8F/5CpuJZ7yKOBFGFOOXg1bkISz github.com/containerd/ttrpc v1.2.3/go.mod h1:ieWsXucbb8Mj9PH0rXCw1i8IunRbbAiDkpXkbfflWBM= github.com/containerd/typeurl/v2 v2.1.1 h1:3Q4Pt7i8nYwy2KmQWIw2+1hTvwTE/6w9FqcttATPO/4= github.com/containerd/typeurl/v2 v2.1.1/go.mod h1:IDp2JFvbwZ31H8dQbEIY7sDl2L3o3HZj1hsSQlywkQ0= -github.com/containernetworking/cni v1.1.2 h1:wtRGZVv7olUHMOqouPpn3cXJWpJgM6+EUl31EQbXALQ= -github.com/containernetworking/cni v1.1.2/go.mod h1:sDpYKmGVENF3s6uvMvGgldDWeG8dMxakj/u+i9ht9vw= -github.com/containernetworking/plugins v1.4.0 h1:+w22VPYgk7nQHw7KT92lsRmuToHvb7wwSv9iTbXzzic= -github.com/containernetworking/plugins v1.4.0/go.mod h1:UYhcOyjefnrQvKvmmyEKsUA+M9Nfn7tqULPpH0Pkcj0= +github.com/containernetworking/cni v1.2.0 h1:fEjhlfWwWAXEvlcMQu/i6z8DA0Kbu7EcmR5+zb6cm5I= +github.com/containernetworking/cni v1.2.0/go.mod h1:/r+vA/7vrynNfbvSP9g8tIKEoy6win7sALJAw4ZiJks= +github.com/containernetworking/plugins v1.4.1 h1:+sJRRv8PKhLkXIl6tH1D7RMi+CbbHutDGU+ErLBORWA= +github.com/containernetworking/plugins v1.4.1/go.mod h1:n6FFGKcaY4o2o5msgu/UImtoC+fpQXM3076VHfHbj60= github.com/coreos/bbolt v1.3.2/go.mod h1:iRUV2dpdMOn7Bo10OQBFzIJO9kkE559Wcmn+qkEiiKk= github.com/coreos/bbolt v1.3.3/go.mod h1:iRUV2dpdMOn7Bo10OQBFzIJO9kkE559Wcmn+qkEiiKk= github.com/coreos/etcd v3.3.10+incompatible/go.mod h1:uF7uidLiAD3TWHmW31ZFd/JWoc32PjwdhPthX9715RE= @@ -1185,6 +1318,7 @@ github.com/coreos/go-systemd/v22 v22.3.2/go.mod h1:Y58oyj3AT4RCenI/lSvhwexgC+NSV github.com/coreos/go-systemd/v22 v22.3.3-0.20220203105225-a9a7ef127534/go.mod h1:Y58oyj3AT4RCenI/lSvhwexgC+NSVTIJ3seZv2GcEnc= github.com/coreos/go-systemd/v22 v22.5.0 h1:RrqgGjYQKalulkV8NGVIfkXQf6YYmOyiJKk8iXXhfZs= github.com/coreos/go-systemd/v22 v22.5.0/go.mod h1:Y58oyj3AT4RCenI/lSvhwexgC+NSVTIJ3seZv2GcEnc= +github.com/coreos/pkg v0.0.0-20160727233714-3ac0863d7acf/go.mod h1:E3G3o1h8I7cfcXa63jLwjI0eiQQMgzzUDFVpN/nH/eA= github.com/coreos/pkg v0.0.0-20180928190104-399ea9e2e55f h1:lBNOc5arjvs8E5mO2tbpBpLoyyu8B6e44T7hJy6potg= github.com/coreos/pkg v0.0.0-20180928190104-399ea9e2e55f/go.mod h1:E3G3o1h8I7cfcXa63jLwjI0eiQQMgzzUDFVpN/nH/eA= github.com/cosiner/argv v0.1.0/go.mod h1:EusR6TucWKX+zFgtdUsKT2Cvg45K5rtpCcWz4hK06d8= @@ -1197,10 +1331,12 @@ github.com/creack/pty v1.1.7/go.mod h1:lj5s0c3V2DBrqTV7llrYr5NG6My20zk30Fl46Y7Do github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E= github.com/creack/pty v1.1.18 h1:n56/Zwd5o6whRC5PMGretI4IdRLlmBXYNjScPaBgsbY= github.com/creack/pty v1.1.18/go.mod h1:MOBLtS5ELjhRRrroQr9kyvTxUAFNvYEK993ew/Vr4O4= -github.com/cri-o/ocicni v0.4.0 h1:FKTiq4CESW5OfqM3M87KyHApcawtWw5EwufMiZyXYb0= -github.com/cri-o/ocicni v0.4.0/go.mod h1:/L2k9zk6l2O1FbE4xY1qTqSWJBqobOvsoYlkghIhjmk= +github.com/cri-o/ocicni v0.4.3 h1:BfnrZrtr/F+o+b+yOguB1o6I4OzjieF3k3dN4MrsCJA= +github.com/cri-o/ocicni v0.4.3/go.mod h1:RzIKSln5AT65hyyfGj3/gsfCpjiY1Y6rVK51Uc5YNzk= github.com/csaf-poc/csaf_distribution/v3 v3.0.0 h1:ob9+Fmpff0YWgTP3dYaw7G2hKQ9cegh9l3zksc+q3sM= github.com/csaf-poc/csaf_distribution/v3 v3.0.0/go.mod h1:uilCTiNKivq+6zrDvjtZaUeLk70oe21iwKivo6ILwlQ= +github.com/cskr/pubsub v1.0.2 h1:vlOzMhl6PFn60gRlTQQsIfVwaPB/B/8MziK8FhEPt/0= +github.com/cskr/pubsub v1.0.2/go.mod h1:/8MzYXk/NJAz782G8RPkFzXTZVu63VotefPnR9TIRis= github.com/cyphar/filepath-securejoin v0.2.4 h1:Ugdm7cg7i6ZK6x3xDF1oEu1nfkyfH53EtKeQYTC3kyg= github.com/cyphar/filepath-securejoin v0.2.4/go.mod h1:aPGpWjXOXUn2NCNjFvBE6aRxGGx79pTxQpKOJNYHHl4= github.com/danieljoos/wincred v1.0.2/go.mod h1:SnuYRW9lp1oJrZX/dXJqr0cPK5gYXqx3EJbmjhLdK9U= @@ -1255,29 +1391,34 @@ github.com/docker/go-events v0.0.0-20190806004212-e31b211e4f1c/go.mod h1:Uw6Uezg github.com/docker/go-units v0.5.0 h1:69rxXcBk27SvSaaxTtLh/8llcHD8vYHT7WSdRZ/jvr4= github.com/docker/go-units v0.5.0/go.mod h1:fgPhTUdO+D/Jk86RDLlptpiXQzgHJF7gydDDbaIK4Dk= github.com/docopt/docopt-go v0.0.0-20180111231733-ee0de3bc6815/go.mod h1:WwZ+bS3ebgob9U8Nd0kOddGdZWjyMGR8Wziv+TBNwSE= -github.com/dsnet/compress v0.0.2-0.20210315054119-f66993602bf5 h1:iFaUwBSo5Svw6L7HYpRu/0lE3e0BaElwnNO1qkNQxBY= -github.com/dsnet/compress v0.0.2-0.20210315054119-f66993602bf5/go.mod h1:qssHWj60/X5sZFNxpG4HBPDHVqxNm4DfnCKgrbZOT+s= -github.com/dsnet/golib v0.0.0-20171103203638-1ea166775780/go.mod h1:Lj+Z9rebOhdfkVLjJ8T6VcRQv3SXugXy999NBtR9aFY= +github.com/dustin/go-humanize v0.0.0-20171111073723-bb3d318650d4/go.mod h1:HtrtbFcZ19U5GC7JDqmcUSB87Iq5E25KnS6fMYU6eOk= github.com/dustin/go-humanize v1.0.0/go.mod h1:HtrtbFcZ19U5GC7JDqmcUSB87Iq5E25KnS6fMYU6eOk= github.com/dustin/go-humanize v1.0.1 h1:GzkhY7T5VNhEkwH0PVJgjz+fX1rhBrR7pRT3mDkpeCY= github.com/dustin/go-humanize v1.0.1/go.mod h1:Mu1zIs6XwVuF/gI1OepvI0qD18qycQx+mFykh5fBlto= github.com/dvsekhvalnov/jose2go v0.0.0-20200901110807-248326c1351b/go.mod h1:7BvyPhdbLxMXIYTFPLsyJRFMsKmOZnQmzh6Gb+uquuM= github.com/dvsekhvalnov/jose2go v1.6.0 h1:Y9gnSnP4qEI0+/uQkHvFXeD2PLPJeXEL+ySMEA2EjTY= github.com/dvsekhvalnov/jose2go v1.6.0/go.mod h1:QsHjhyTlD/lAVqn/NSbVZmSCGeDehTB/mPZadG+mhXU= +github.com/eapache/go-resiliency v1.1.0/go.mod h1:kFI+JgMyC7bLPUVY133qvEBtVayf5mFgVsvEsIPBvNs= github.com/eapache/go-resiliency v1.6.0 h1:CqGDTLtpwuWKn6Nj3uNUdflaq+/kIPsg0gfNzHton30= github.com/eapache/go-resiliency v1.6.0/go.mod h1:5yPzW0MIvSe0JDsv0v+DvcjEv2FyD6iZYSs1ZI+iQho= +github.com/eapache/go-xerial-snappy v0.0.0-20180814174437-776d5712da21/go.mod h1:+020luEh2TKB4/GOp8oxxtq0Daoen/Cii55CzbTV6DU= github.com/eapache/go-xerial-snappy v0.0.0-20230731223053-c322873962e3 h1:Oy0F4ALJ04o5Qqpdz8XLIpNA3WM/iSIXqxtqo7UGVws= github.com/eapache/go-xerial-snappy v0.0.0-20230731223053-c322873962e3/go.mod h1:YvSRo5mw33fLEx1+DlK6L2VV43tJt5Eyel9n9XBcR+0= github.com/eapache/queue v1.1.0 h1:YOEu7KNc61ntiQlcEeUIoDTJ2o8mQznoNvUhiigpIqc= github.com/eapache/queue v1.1.0/go.mod h1:6eCeP0CKFpHLu8blIFXhExK/dRa7WDZfr6jVFPTqq+I= github.com/ebitengine/purego v0.6.0-alpha.5 h1:EYID3JOAdmQ4SNZYJHu9V6IqOeRQDBYxqKAg9PyoHFY= github.com/ebitengine/purego v0.6.0-alpha.5/go.mod h1:ah1In8AOtksoNK6yk5z1HTJeUkC1Ez4Wk2idgGslMwQ= +github.com/edsrzf/mmap-go v1.0.0/go.mod h1:YO35OhQPt3KJa3ryjFM5Bs14WD66h8eGKpfaBNrHW5M= +github.com/elastic/go-elasticsearch/v7 v7.17.10 h1:TCQ8i4PmIJuBunvBS6bwT2ybzVFxxUhhltAs3Gyu1yo= +github.com/elastic/go-elasticsearch/v7 v7.17.10/go.mod h1:OJ4wdbtDNk5g503kvlHLyErCgQwwzmDtaFC4XyOxXA4= github.com/elastic/go-libaudit/v2 v2.5.0 h1:5OK919QRnGtcjVBz3n/cs5F42im1mPlVTA9TyIn2K54= github.com/elastic/go-libaudit/v2 v2.5.0/go.mod h1:AjlnhinP+kKQuUJoXLVrqxBM8uyhQmkzoV6jjsCFP4Q= github.com/elastic/go-licenser v0.4.1 h1:1xDURsc8pL5zYT9R29425J3vkHdt4RT5TNEMeRN48x4= github.com/elastic/go-licenser v0.4.1/go.mod h1:V56wHMpmdURfibNBggaSBfqgPxyT1Tldns1i87iTEvU= github.com/elastic/go-seccomp-bpf v1.4.0 h1:6y3lYrEHrLH9QzUgOiK8WDqmPaMnnB785WxibCNIOH4= github.com/elastic/go-seccomp-bpf v1.4.0/go.mod h1:wIMxjTbKpWGQk4CV9WltlG6haB4brjSH/dvAohBPM1I= +github.com/elastic/go-structform v0.0.10 h1:oy08o/Ih2hHTkNcRY/1HhaYvIp5z6t8si8gnCJPDo1w= +github.com/elastic/go-structform v0.0.10/go.mod h1:CZWf9aIRYY5SuKSmOhtXScE5uQiLZNqAFnwKR4OrIM4= github.com/elazarl/goproxy v0.0.0-20230808193330-2592e75ae04a h1:mATvB/9r/3gvcejNsXKSkQ6lcIaNec2nyfOdlTBR2lU= github.com/elazarl/goproxy v0.0.0-20230808193330-2592e75ae04a/go.mod h1:Ro8st/ElPeALwNFlcTpWmkr6IoMFfkjXAvTHpevnDsM= github.com/emicklei/go-restful v2.9.5+incompatible/go.mod h1:otzb+WCGbkyDHkqmQmT5YD2WR4BBwUdeQoFo8l/7tVs= @@ -1287,6 +1428,7 @@ github.com/emicklei/go-restful/v3 v3.11.0 h1:rAQeMHw1c7zTmncogyy8VvRZwtkmkZ4FxER github.com/emicklei/go-restful/v3 v3.11.0/go.mod h1:6n3XBCmQQb25CM2LCACGz8ukIrRry+4bhvbpWn3mrbc= github.com/emirpasic/gods v1.18.1 h1:FXtiHYKDGKCW2KzwZKx0iC0PQmdlorYgdFG9jPXJ1Bc= github.com/emirpasic/gods v1.18.1/go.mod h1:8tpGGwCnJ5H4r6BWwaV6OrWmMoPhUl5jm/FMNAnJvWQ= +github.com/envoyproxy/go-control-plane v0.6.9/go.mod h1:SBwIajubJHhxtWwsL9s8ss4safvEdbitLhGGK48rN6g= github.com/envoyproxy/go-control-plane v0.9.0/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= github.com/envoyproxy/go-control-plane v0.9.1-0.20191026205805-5f8ba28d4473/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= github.com/envoyproxy/go-control-plane v0.9.4/go.mod h1:6rpuAdCZL397s3pYoYcLgu1mIlRU8Am5FuJP05cCM98= @@ -1298,44 +1440,54 @@ github.com/envoyproxy/go-control-plane v0.9.10-0.20210907150352-cf90f659a021/go. github.com/envoyproxy/go-control-plane v0.10.2-0.20220325020618-49ff273808a1/go.mod h1:KJwIaB5Mv44NWtYuAOFCVOjcI94vtpEz2JU/D2v6IjE= github.com/envoyproxy/go-control-plane v0.10.3/go.mod h1:fJJn/j26vwOu972OllsvAgJJM//w9BV6Fxbg2LuVd34= github.com/envoyproxy/go-control-plane v0.11.0/go.mod h1:VnHyVMpzcLvCFt9yUz1UnCwHLhwx1WguiVDV7pTG/tI= +github.com/envoyproxy/go-control-plane v0.11.1-0.20230524094728-9239064ad72f/go.mod h1:sfYdkwUW4BA3PbKjySwjJy+O4Pu0h62rlqCMHNk+K+Q= github.com/envoyproxy/go-control-plane v0.12.0 h1:4X+VP1GHd1Mhj6IB5mMeGbLCleqxjletLK6K0rbxyZI= github.com/envoyproxy/go-control-plane v0.12.0/go.mod h1:ZBTaoJ23lqITozF0M6G4/IragXCQKCnYbmlmtHvwRG0= github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod h1:iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c= github.com/envoyproxy/protoc-gen-validate v0.6.7/go.mod h1:dyJXwwfPK2VSqiB9Klm1J6romD608Ba7Hij42vrOBCo= github.com/envoyproxy/protoc-gen-validate v0.9.1/go.mod h1:OKNgG7TCp5pF4d6XftA0++PMirau2/yoOwVac3AbF2w= github.com/envoyproxy/protoc-gen-validate v0.10.0/go.mod h1:DRjgyB0I43LtJapqN6NiRwroiAU2PaFuvk/vjgh61ss= +github.com/envoyproxy/protoc-gen-validate v0.10.1/go.mod h1:DRjgyB0I43LtJapqN6NiRwroiAU2PaFuvk/vjgh61ss= github.com/envoyproxy/protoc-gen-validate v1.0.4 h1:gVPz/FMfvh57HdSJQyvBtF00j8JU4zdyUgIUNhlgg0A= github.com/envoyproxy/protoc-gen-validate v1.0.4/go.mod h1:qys6tmnRsYrQqIhm2bvKZH4Blx/1gTIZ2UKVY1M+Yew= github.com/evanphx/json-patch v4.12.0+incompatible/go.mod h1:50XU6AFN0ol/bzJsmQLiYLvXMP4fmwYFNcr97nuDLSk= -github.com/evanphx/json-patch v5.7.0+incompatible h1:vgGkfT/9f8zE6tvSCe74nfpAVDQ2tG6yudJd8LBksgI= -github.com/evanphx/json-patch v5.7.0+incompatible/go.mod h1:50XU6AFN0ol/bzJsmQLiYLvXMP4fmwYFNcr97nuDLSk= -github.com/evanphx/json-patch/v5 v5.6.0 h1:b91NhWfaz02IuVxO9faSllyAtNXHMPkC5J8sJCLunww= -github.com/evanphx/json-patch/v5 v5.6.0/go.mod h1:G79N1coSVB93tBe7j6PhzjmR3/2VvlbKOFpnXhI9Bw4= -github.com/expr-lang/expr v1.16.3 h1:NLldf786GffptcXNxxJx5dQ+FzeWDKChBDqOOwyK8to= -github.com/expr-lang/expr v1.16.3/go.mod h1:uCkhfG+x7fcZ5A5sXHKuQ07jGZRl6J0FCAaf2k4PtVQ= +github.com/evanphx/json-patch v5.9.0+incompatible h1:fBXyNpNMuTTDdquAq/uisOr2lShz4oaXpDTX2bLe7ls= +github.com/evanphx/json-patch v5.9.0+incompatible/go.mod h1:50XU6AFN0ol/bzJsmQLiYLvXMP4fmwYFNcr97nuDLSk= +github.com/evanphx/json-patch/v5 v5.8.0 h1:lRj6N9Nci7MvzrXuX6HFzU8XjmhPiXPlsKEy1u0KQro= +github.com/evanphx/json-patch/v5 v5.8.0/go.mod h1:VNkHZ/282BpEyt/tObQO8s5CMPmYYq14uClGH4abBuQ= +github.com/expr-lang/expr v1.16.7 h1:gCIiHt5ODA0xIaDbD0DPKyZpM9Drph3b3lolYAYq2Kw= +github.com/expr-lang/expr v1.16.7/go.mod h1:8/vRC7+7HBzESEqt5kKpYXxrxkr31SaO8r40VO/1IT4= github.com/facebook/time v0.0.0-20240109160331-d1456d1a6bac h1:Xn5xG7RTh7HqtXKCCnxDG4+ee96umlRTBQM3kNSXDoU= github.com/facebook/time v0.0.0-20240109160331-d1456d1a6bac/go.mod h1:1u7ple9CA8fMqfqqNsKIsxFL9i2yLfo8Hsv4ejTD1FM= +github.com/fatih/camelcase v1.0.0/go.mod h1:yN2Sb0lFhZJUdVvtELVWefmrXpuZESvPmqwoZc+/fpc= github.com/fatih/color v1.7.0/go.mod h1:Zm6kSWBoL9eyXnKyktHP6abPY2pDugNf5KwzbycvMj4= github.com/fatih/color v1.9.0/go.mod h1:eQcE1qtQxscV5RaZvpXrrb8Drkc3/DdQ+uUYCNjL+zU= github.com/fatih/color v1.13.0/go.mod h1:kLAiJbzzSOZDVNGyDpeOxJ47H46qBXwg5ILebYFFOfk= github.com/fatih/color v1.16.0 h1:zmkK9Ngbjj+K0yRhTVONQh1p/HknKYSlNT+vZCzyokM= github.com/fatih/color v1.16.0/go.mod h1:fL2Sau1YI5c0pdGEVCbKQbLXB6edEj1ZgiY4NijnWvE= github.com/fatih/structs v1.1.0/go.mod h1:9NiDSp5zOcgEDl+j00MP/WkGVPOlPRLejGD8Ga6PJ7M= +github.com/fatih/structtag v1.2.0 h1:/OdNE99OxoI/PqaW/SuSK9uxxT3f/tcSZgon/ssNSx4= +github.com/fatih/structtag v1.2.0/go.mod h1:mBJUNpUnHmRKrKlQQlmCrh5PuhftFbNv8Ys4/aAZl94= github.com/felixge/httpsnoop v1.0.4 h1:NFTV2Zj1bL4mc9sqWACXbQFVBBg2W3GPvqp8/ESS2Wg= github.com/felixge/httpsnoop v1.0.4/go.mod h1:m8KPJKqk1gH5J9DgRY2ASl2lWCfGKXixSwevea8zH2U= github.com/fogleman/gg v1.2.1-0.20190220221249-0403632d5b90/go.mod h1:R/bRT+9gY/C5z7JzPU0zXsXHKM4/ayA+zqcVNZzPa1k= github.com/fogleman/gg v1.3.0/go.mod h1:R/bRT+9gY/C5z7JzPU0zXsXHKM4/ayA+zqcVNZzPa1k= github.com/form3tech-oss/jwt-go v3.2.2+incompatible/go.mod h1:pbq4aXjuKjdthFRnoDwaVPLA+WlJuPGy+QneDUgJi2k= +github.com/form3tech-oss/jwt-go v3.2.5+incompatible h1:/l4kBbb4/vGSsdtB5nUe8L7B9mImVMaBPw9L/0TBHU8= +github.com/form3tech-oss/jwt-go v3.2.5+incompatible/go.mod h1:pbq4aXjuKjdthFRnoDwaVPLA+WlJuPGy+QneDUgJi2k= github.com/fortytw2/leaktest v1.3.0 h1:u8491cBMTQ8ft8aeV+adlcytMZylmA5nnwwkRZjI8vw= github.com/fortytw2/leaktest v1.3.0/go.mod h1:jDsjWgpAGjm2CA7WthBh/CdZYEPF31XHquHwclZch5g= github.com/foxcpp/go-mockdns v1.1.0 h1:jI0rD8M0wuYAxL7r/ynTrCQQq0BVqfB99Vgk7DlmewI= github.com/foxcpp/go-mockdns v1.1.0/go.mod h1:IhLeSFGed3mJIAXPH2aiRQB+kqz7oqu8ld2qVbOu7Wk= +github.com/franela/goblin v0.0.0-20200105215937-c9ffbefa60db/go.mod h1:7dvUGVsVBjqR7JHJk0brhHOZYGmfBYOrK0ZhYMEtBr4= +github.com/franela/goreq v0.0.0-20171204163338-bcd34c9993f8/go.mod h1:ZhphrRTfi2rbfLwlschooIH4+wKKDR4Pdxhh+TRoA20= +github.com/frankban/quicktest v1.10.2/go.mod h1:K+q6oSqb0W0Ininfk863uOk1lMy69l/P6txr3mVT54s= github.com/frankban/quicktest v1.11.0/go.mod h1:K+q6oSqb0W0Ininfk863uOk1lMy69l/P6txr3mVT54s= github.com/frankban/quicktest v1.11.2/go.mod h1:K+q6oSqb0W0Ininfk863uOk1lMy69l/P6txr3mVT54s= github.com/frankban/quicktest v1.11.3/go.mod h1:wRf/ReqHper53s+kmmSZizM8NamnL3IM0I9ntUbOk+k= github.com/frankban/quicktest v1.13.0/go.mod h1:qLE0fzW0VuyUAJgPU19zByoIr0HtCHN/r/VLSOOIySU= -github.com/frankban/quicktest v1.14.2 h1:SPb1KFFmM+ybpEjPUhCCkZOM5xlovT5UbrMvWnXyBns= -github.com/frankban/quicktest v1.14.2/go.mod h1:mgiwOwqx65TmIk1wJ6Q7wvnVMocbUorkibMOrVTHZps= +github.com/frankban/quicktest v1.14.3 h1:FJKSZTDHjyhriyC81FLQ0LY93eSai0ZyR/ZIkd3ZUKE= +github.com/frankban/quicktest v1.14.3/go.mod h1:mgiwOwqx65TmIk1wJ6Q7wvnVMocbUorkibMOrVTHZps= github.com/freddierice/go-losetup v0.0.0-20170407175016-fc9adea44124 h1:TVfi5xMshZAXzVXozESk8bi0JSTPwHkx7qtLOkkcu/c= github.com/freddierice/go-losetup v0.0.0-20170407175016-fc9adea44124/go.mod h1:zAk7fcFx45euzK9Az14j6Hd9n8Cwhnjp/NBfhSIAmFg= github.com/fsnotify/fsnotify v1.4.7/go.mod h1:jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMoQvtojpjFo= @@ -1343,6 +1495,10 @@ github.com/fsnotify/fsnotify v1.4.9/go.mod h1:znqG4EE+3YCdAaPaxE2ZRY/06pZUdp0tY4 github.com/fsnotify/fsnotify v1.5.4/go.mod h1:OVB6XrOHzAwXMpEM7uPOzcehqUV2UqJxmVXmkdnm1bU= github.com/fsnotify/fsnotify v1.7.0 h1:8JEhPFa5W2WU7YfeZzPNqzMP6Lwt7L2715Ggo0nosvA= github.com/fsnotify/fsnotify v1.7.0/go.mod h1:40Bi/Hjc2AVfZrqy+aj+yEI+/bRxZnMJyTJwOpGvigM= +github.com/gabriel-vasile/mimetype v1.4.2 h1:w5qFW6JKBz9Y393Y4q372O9A7cUSequkh1Q7OhCmWKU= +github.com/gabriel-vasile/mimetype v1.4.2/go.mod h1:zApsH/mKG4w07erKIaJPFiX0Tsq9BFQgN3qGY5GnNgA= +github.com/getsentry/sentry-go v0.27.0 h1:Pv98CIbtB3LkMWmXi4Joa5OOcwbmnX88sF5qbK3r3Ps= +github.com/getsentry/sentry-go v0.27.0/go.mod h1:lc76E2QywIyW8WuBnwl8Lc4bkmQH4+w1gwTf25trprY= github.com/ghodss/yaml v1.0.0 h1:wQHKEahhL6wmXdzwWG11gIVCkOv05bNOh+Rxn0yngAk= github.com/ghodss/yaml v1.0.0/go.mod h1:4dBDuWmgqj2HViK6kFavaiC9ZROes6MMH2rRYeMEF04= github.com/gin-contrib/sse v0.1.0/go.mod h1:RHrZQHXnP2xjPF+u1gW/2HnVO7nvIa9PG3Gm+fLHvGI= @@ -1356,6 +1512,12 @@ github.com/gliderlabs/ssh v0.3.5/go.mod h1:8XB4KraRrX39qHhT6yxPsHedjA08I/uBVwj4x github.com/go-delve/delve v1.20.1 h1:km9RA+oUw6vd/mYL4EGcT5DsqGE0w/To8zFq0ZRj4PQ= github.com/go-delve/delve v1.20.1/go.mod h1:oeVm2dZ1zgc9wWHGv6dUarkLBPyMvVEBi6RJiW8BORI= github.com/go-delve/liner v1.2.3-0.20220127212407-d32d89dd2a5d/go.mod h1:biJCRbqp51wS+I92HMqn5H8/A0PAhxn2vyOT+JqhiGI= +github.com/go-errors/errors v1.4.2 h1:J6MZopCL4uSllY1OfXM374weqZFFItUbrImctkmUxIA= +github.com/go-errors/errors v1.4.2/go.mod h1:sIVyrIiJhuEF+Pj9Ebtd6P/rEYROXFi3BopGUQ5a5Og= +github.com/go-faster/city v1.0.1 h1:4WAxSZ3V2Ws4QRDrscLEDcibJY8uf41H6AhXDrNDcGw= +github.com/go-faster/city v1.0.1/go.mod h1:jKcUJId49qdW3L1qKHH/3wPeUstCVpVSXTM6vO3VcTw= +github.com/go-faster/errors v0.7.1 h1:MkJTnDoEdi9pDabt1dpWf7AA8/BaSYZqibYyhZ20AYg= +github.com/go-faster/errors v0.7.1/go.mod h1:5ySTjWFiphBs07IKuiL69nxdfd5+fzh1u7FPGZP2quo= github.com/go-fonts/dejavu v0.1.0/go.mod h1:4Wt4I4OU2Nq9asgDCteaAaWZOV24E+0/Pwo0gppep4g= github.com/go-fonts/latin-modern v0.2.0/go.mod h1:rQVLdDMK+mK1xscDwsqM5J8U2jrRa3T0ecnM9pNujks= github.com/go-fonts/liberation v0.1.1/go.mod h1:K6qoJYypsmfVjWg8KOVDQhLc8UDgIK2HYqyqAO9z7GY= @@ -1377,6 +1539,9 @@ github.com/go-ini/ini v1.67.0/go.mod h1:ByCAeIL28uOIIG0E3PJtZPDL8WnHpFKFOtgjp+3I github.com/go-jose/go-jose/v4 v4.0.1 h1:QVEPDE3OluqXBQZDcnNvQrInro2h0e4eqNbnZSWqS6U= github.com/go-jose/go-jose/v4 v4.0.1/go.mod h1:WVf9LFMHh/QVrmqrOfqun0C45tMe3RoiKJMPvgWwLfY= github.com/go-kit/kit v0.9.0/go.mod h1:xBxKIO96dXMWWy0MnWVtmwkA9/13aqxPnvrjFYMA2as= +github.com/go-kit/kit v0.10.0/go.mod h1:xUsJbQ/Fp4kEt7AFgCuvyX4a71u8h9jB8tj/ORgOZ7o= +github.com/go-kit/kit v0.13.0 h1:OoneCcHKHQ03LfBpoQCUfCluwd2Vt3ohz+kvbJneZAU= +github.com/go-kit/kit v0.13.0/go.mod h1:phqEHMMUbyrCFCTgH48JueqrM3md2HcAZ8N3XE4FKDg= github.com/go-kit/log v0.1.0/go.mod h1:zbhenjAZHb184qTLMA9ZjW7ThYL0H2mk7Q6pNt4vbaY= github.com/go-kit/log v0.2.1 h1:MRVx0/zhvdseW+Gza6N9rVzU/IVzaeE1SFI4raAhmBU= github.com/go-kit/log v0.2.1/go.mod h1:NwTd00d/i8cPZ3xOwwiv2PO5MOcx78fFErGNcVmBjv0= @@ -1452,16 +1617,18 @@ github.com/go-redis/redis/v8 v8.11.5 h1:AcZZR7igkdvfVmQTPnu9WE37LRrO/YrBH5zWyjDC github.com/go-redis/redis/v8 v8.11.5/go.mod h1:gREzHqY1hg6oD9ngVRbLStwAWKhA0FEgq8Jd4h5lpwo= github.com/go-redis/redis/v9 v9.0.0-rc.2 h1:IN1eI8AvJJeWHjMW/hlFAv2sAfvTun2DVksDDJ3a6a0= github.com/go-redis/redis/v9 v9.0.0-rc.2/go.mod h1:cgBknjwcBJa2prbnuHH/4k/Mlj4r0pWNV2HBanHujfY= -github.com/go-resty/resty/v2 v2.11.0 h1:i7jMfNOJYMp69lq7qozJP+bjgzfAzeOhuGlyDrqxT/8= -github.com/go-resty/resty/v2 v2.11.0/go.mod h1:iiP/OpA0CkcL3IGt1O0+/SIItFUbkkyw5BGXiVdTu+A= +github.com/go-resty/resty/v2 v2.12.0 h1:rsVL8P90LFvkUYq/V5BTVe203WfRIU4gvcf+yfzJzGA= +github.com/go-resty/resty/v2 v2.12.0/go.mod h1:o0yGPrkS3lOe1+eFajk6kBW8ScXzwU3hD69/gt2yB/0= +github.com/go-sql-driver/mysql v1.4.0/go.mod h1:zAC/RDZ24gD3HViQzih4MyKcchzm+sOG5ZlKdlhCg5w= github.com/go-sql-driver/mysql v1.5.0/go.mod h1:DCzpHaOWr8IXmIStZouvnhqoel9Qv2LBy8hT2VhHyBg= -github.com/go-sql-driver/mysql v1.6.0/go.mod h1:DCzpHaOWr8IXmIStZouvnhqoel9Qv2LBy8hT2VhHyBg= github.com/go-sql-driver/mysql v1.8.1 h1:LedoTUt/eveggdHS9qUFC1EFSa8bU2+1pZjSRpvNJ1Y= github.com/go-sql-driver/mysql v1.8.1/go.mod h1:wEBSXgmK//2ZFJyE+qWnIsVGmvmEKlqwuVSjsCm7DZg= github.com/go-stack/stack v1.8.0/go.mod h1:v0f6uXyyMGvRgIKkXu+yp6POWl0qKG85gN/melR3HDY= github.com/go-task/slim-sprig v0.0.0-20210107165309-348f09dbbbc0/go.mod h1:fyg7847qk6SyHyPtNmDHnmrv/HOrqktSC+C9fM+CJOE= github.com/go-task/slim-sprig v0.0.0-20230315185526-52ccab3ef572 h1:tfuBGBXKqDEevZMzYi5KSi8KkcZtzBcTgAUUtapy0OI= github.com/go-task/slim-sprig v0.0.0-20230315185526-52ccab3ef572/go.mod h1:9Pwr4B2jHnOSGXyyzV8ROjYa2ojvAY6HCGYYfMoC3Ls= +github.com/go-task/slim-sprig/v3 v3.0.0 h1:sUs3vkvUymDpBKi3qH1YSqBQk9+9D/8M2mN1vB6EwHI= +github.com/go-task/slim-sprig/v3 v3.0.0/go.mod h1:W848ghGpv3Qj3dhTPRyJypKRiqCdHZiAzKg9hl15HA8= github.com/go-test/deep v1.0.2-0.20181118220953-042da051cf31/go.mod h1:wGDj63lr65AM2AQyKZd/NYHGb0R+1RLqB8NKt3aSFNA= github.com/go-test/deep v1.1.0 h1:WOcxcdHcvdgThNXjw0t76K42FXTU7HpNQWHpA2HHNlg= github.com/go-test/deep v1.1.0/go.mod h1:5C2ZWiW0ErCdrYzpqxLbTX7MG14M9iiw8DgHncVwcsE= @@ -1484,6 +1651,8 @@ github.com/goccy/go-yaml v1.11.0 h1:n7Z+zx8S9f9KgzG6KtQKf+kwqXZlLNR2F6018Dgau54= github.com/goccy/go-yaml v1.11.0/go.mod h1:H+mJrWtjPTJAHvRbV09MCK9xYwODM+wRTVFFTWckfng= github.com/gocomply/scap v0.1.2-0.20230531064509-55a00f73e8d6 h1:u1QKTc+GgWnBO1Mo0CwQ/4DXElFmSvNKRspxAr+AJuY= github.com/gocomply/scap v0.1.2-0.20230531064509-55a00f73e8d6/go.mod h1:ifGf7cSYIibtw3UXJy7QlbR8kJE6giDk7vGyCQZv0zo= +github.com/gocql/gocql v1.6.0 h1:IdFdOTbnpbd0pDhl4REKQDM+Q0SzKXQ1Yh+YZZ8T/qU= +github.com/gocql/gocql v1.6.0/go.mod h1:3gM2c4D3AnkISwBxGnMMsS8Oy4y2lhbPRsH4xnJrHG8= github.com/godbus/dbus v0.0.0-20190726142602-4481cbc300e2 h1:ZpnhV/YsD2/4cESfV5+Hoeu/iUR3ruzNvZ+yQfO03a0= github.com/godbus/dbus v0.0.0-20190726142602-4481cbc300e2/go.mod h1:bBOAhwG1umN6/6ZUMtDFBMQR8jRg9O75tm9K00oMsK4= github.com/godbus/dbus/v5 v5.0.4/go.mod h1:xhWf0FNVPg57R7Z0UbKHbJfkEywrmjJnf7w5xrFpKfA= @@ -1493,11 +1662,13 @@ github.com/godror/godror v0.37.0 h1:3wR3/1msywDE49PzuXh9UUiwWOBNri0RVQQcu3HU4UY= github.com/godror/godror v0.37.0/go.mod h1:jW1+pN+z/V0h28p9XZXVNtEvfZP/2EBfaSjKJLp3E4g= github.com/godror/knownpb v0.1.0 h1:dJPK8s/I3PQzGGaGcUStL2zIaaICNzKKAK8BzP1uLio= github.com/godror/knownpb v0.1.0/go.mod h1:4nRFbQo1dDuwKnblRXDxrfCFYeT4hjg3GjMqef58eRE= -github.com/gofrs/uuid v4.0.0+incompatible/go.mod h1:b2aQJv3Z4Fp6yNu3cdSllBxTCLRxnplIgP/c0N/04lM= +github.com/gofrs/uuid v3.3.0+incompatible/go.mod h1:b2aQJv3Z4Fp6yNu3cdSllBxTCLRxnplIgP/c0N/04lM= github.com/gofrs/uuid v4.4.0+incompatible h1:3qXRTX8/NbyulANqlc0lchS1gqAVxRgsuW1YrTJupqA= github.com/gofrs/uuid v4.4.0+incompatible/go.mod h1:b2aQJv3Z4Fp6yNu3cdSllBxTCLRxnplIgP/c0N/04lM= +github.com/gogo/googleapis v1.1.0/go.mod h1:gf4bu3Q80BeJ6H1S1vYPm8/ELATdvryBaNFGgqEef3s= github.com/gogo/googleapis v1.4.1 h1:1Yx4Myt7BxzvUr5ldGSbwYiZG6t9wGBZ+8/fX3Wvtq0= github.com/gogo/googleapis v1.4.1/go.mod h1:2lpHqI5OcWCtVElxXnPt+s8oJvMpySlOyM6xDCrzib4= +github.com/gogo/protobuf v1.2.0/go.mod h1:r8qH/GZQm5c6nD/R0oafs1akxWv10x8SbQlK7atdtwQ= github.com/gogo/protobuf v1.2.1/go.mod h1:hp+jE20tsWTFYpLwKvXlhS1hjn+gTNwPg2I6zVXpSg4= github.com/gogo/protobuf v1.3.1/go.mod h1:SlYgWuQ5SjCEi6WLHjHCa1yvBfUnHcTbrrZtXPKa29o= github.com/gogo/protobuf v1.3.2 h1:Ov1cvc58UF3b5XjBnZv7+opcTcQFZebYjWzi34vdm4Q= @@ -1506,17 +1677,21 @@ github.com/golang-jwt/jwt v3.2.1+incompatible/go.mod h1:8pz2t5EyA70fFQQSrl6XZXzq github.com/golang-jwt/jwt v3.2.2+incompatible h1:IfV12K8xAKAnZqdXVzCZ+TOjboZ2keLg81eXfW3O+oY= github.com/golang-jwt/jwt v3.2.2+incompatible/go.mod h1:8pz2t5EyA70fFQQSrl6XZXzqecmYZeUEB8OUGHkxJ+I= github.com/golang-jwt/jwt/v4 v4.0.0/go.mod h1:/xlHOz8bRuivTWchD4jCa+NbatV+wEUSzwAxVc6locg= -github.com/golang-jwt/jwt/v4 v4.2.0/go.mod h1:/xlHOz8bRuivTWchD4jCa+NbatV+wEUSzwAxVc6locg= github.com/golang-jwt/jwt/v4 v4.5.0 h1:7cYmW1XlMY7h7ii7UhUyChSgS5wUJEnm9uZVTGqOWzg= github.com/golang-jwt/jwt/v4 v4.5.0/go.mod h1:m21LjoU+eqJr34lmDMbreY2eSTRJ1cv77w39/MY0Ch0= github.com/golang-jwt/jwt/v5 v5.2.1 h1:OuVbFODueb089Lh128TAcimifWaLhJwVflnrgM17wHk= github.com/golang-jwt/jwt/v5 v5.2.1/go.mod h1:pqrtFR0X4osieyHYxtmOUWsAWrfe1Q5UVIyoH402zdk= +github.com/golang-sql/civil v0.0.0-20220223132316-b832511892a9 h1:au07oEsX2xN0ktxqI+Sida1w446QrXBRJ0nee3SNZlA= +github.com/golang-sql/civil v0.0.0-20220223132316-b832511892a9/go.mod h1:8vg3r2VgvsThLBIFL93Qb5yWzgyZWhEmBwUJWevAkK0= +github.com/golang-sql/sqlexp v0.1.0 h1:ZCD6MBpcuOVfGVqsEmY5/4FtYiKz6tSyUv9LPEDei6A= +github.com/golang-sql/sqlexp v0.1.0/go.mod h1:J4ad9Vo8ZCWQ2GMrC4UCQy1JpCbwU9m3EOqtpKwwwHI= github.com/golang/freetype v0.0.0-20170609003504-e2365dfdc4a0/go.mod h1:E/TSTwGwJL78qG/PmXZO1EjYhfJinVAhrmmHX6Z8B9k= github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q= github.com/golang/glog v1.0.0/go.mod h1:EWib/APOK0SL3dFbYqvxE3UYd8E6s1ouQ7iEp/0LWV4= github.com/golang/glog v1.1.0/go.mod h1:pfYeQZ3JWZoXTV5sFc986z3HTpwQs9At6P4ImfuP3NQ= github.com/golang/glog v1.2.0 h1:uCdmnmatrKCgMBlM4rMuJZWOkPDqdbZPnrMXDY4gI68= github.com/golang/glog v1.2.0/go.mod h1:6AhwSGph0fcJtXVM/PEHPqZlFeoLxhs7/t5UDAwmO+w= +github.com/golang/groupcache v0.0.0-20160516000752-02826c3e7903/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= github.com/golang/groupcache v0.0.0-20190129154638-5b532d6fd5ef/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= github.com/golang/groupcache v0.0.0-20190702054246-869f871628b6/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= github.com/golang/groupcache v0.0.0-20191227052852-215e87163ea7/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= @@ -1553,11 +1728,12 @@ github.com/golang/protobuf v1.5.2/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiu github.com/golang/protobuf v1.5.3/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY= github.com/golang/protobuf v1.5.4 h1:i7eJL8qZTpSEXOPTxNKhASYpMn+8e5Q6AdndVa1dWek= github.com/golang/protobuf v1.5.4/go.mod h1:lnTiLA8Wa4RWRcIUkrtSVa5nRhsEGBg48fD6rSs7xps= +github.com/golang/snappy v0.0.0-20180518054509-2e65f85255db/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q= github.com/golang/snappy v0.0.1/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q= -github.com/golang/snappy v0.0.2/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q= github.com/golang/snappy v0.0.3/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q= -github.com/golang/snappy v0.0.4 h1:yAGX7huGHXlcLOEtBnF4w7FQwA26wojNCwOYAEhLjQM= github.com/golang/snappy v0.0.4/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q= +github.com/golang/snappy v0.0.5-0.20220116011046-fa5810519dcb h1:PBC98N2aIaM3XXiurYmW7fx4GZkL8feAMVq7nEjURHk= +github.com/golang/snappy v0.0.5-0.20220116011046-fa5810519dcb/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q= github.com/google/btree v0.0.0-20180813153112-4030bb1f1f0c/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ= github.com/google/btree v1.0.0/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ= github.com/google/btree v1.0.1/go.mod h1:xXMiIv4Fb/0kKde4SpL7qlzvu5cMJDRkFDxJfI9uaxA= @@ -1565,8 +1741,9 @@ github.com/google/btree v1.1.2 h1:xf4v41cLI2Z6FxbKm+8Bu+m8ifhj15JuZ9sa0jZCMUU= github.com/google/btree v1.1.2/go.mod h1:qOPhT0dTNdNzV6Z/lhRX0YXUafgPLFUh+gZMl761Gm4= github.com/google/cel-go v0.16.1 h1:3hZfSNiAU3KOiNtxuFXVp5WFy4hf/Ly3Sa4/7F8SXNo= github.com/google/cel-go v0.16.1/go.mod h1:HXZKzB0LXqer5lHHgfWAnlYwJaQBDKMjxjulNQzhwhY= -github.com/google/flatbuffers v2.0.8+incompatible h1:ivUb1cGomAB101ZM1T0nOiWz9pSrTMoa9+EiY7igmkM= github.com/google/flatbuffers v2.0.8+incompatible/go.mod h1:1AeVuKshWv4vARoZatz6mlQ0JxURH0Kv5+zNeJKJCa8= +github.com/google/flatbuffers v23.5.26+incompatible h1:M9dgRyhJemaM4Sw8+66GHBu8ioaQmyPLg1b8VwK5WJg= +github.com/google/flatbuffers v23.5.26+incompatible/go.mod h1:1AeVuKshWv4vARoZatz6mlQ0JxURH0Kv5+zNeJKJCa8= github.com/google/gnostic-models v0.6.8 h1:yo/ABAfM5IMRsS1VnXjTBvUb61tFIHozhlYvRgGre9I= github.com/google/gnostic-models v0.6.8/go.mod h1:5n7qKqH0f5wFt+aWF8CW6pZLLNOfYuF5OpfBSENuI8U= github.com/google/go-cmp v0.2.0/go.mod h1:oXzfMopK8JAjlY9xF4vHSVASa0yLyX7SntLO5aqRK0M= @@ -1586,8 +1763,8 @@ github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeN github.com/google/go-cmp v0.5.9/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= github.com/google/go-cmp v0.6.0 h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI= github.com/google/go-cmp v0.6.0/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= -github.com/google/go-containerregistry v0.19.0 h1:uIsMRBV7m/HDkDxE/nXMnv1q+lOOSPlQ/ywc5JbB8Ic= -github.com/google/go-containerregistry v0.19.0/go.mod h1:u0qB2l7mvtWVR5kNcbFIhFY1hLbf8eeGapA+vbFDCtQ= +github.com/google/go-containerregistry v0.19.1 h1:yMQ62Al6/V0Z7CqIrrS1iYoA5/oQCm88DeNujc7C1KY= +github.com/google/go-containerregistry v0.19.1/go.mod h1:YCMFNQeeXeLF+dnhhWkqDItx/JSkH01j1Kis4PsjzFI= github.com/google/go-dap v0.6.0/go.mod h1:5q8aYQFnHOAZEMP+6vmq25HKYAEwE+LF5yh7JKrrhSQ= github.com/google/go-querystring v1.1.0 h1:AnCroh3fv4ZBgVIf1Iwtovgjaw/GiKJo8M8yD/fhyJ8= github.com/google/go-querystring v1.1.0/go.mod h1:Kcdr2DB4koayq7X8pmAG4sNG59So17icRSOU623lUBU= @@ -1620,8 +1797,8 @@ github.com/google/pprof v0.0.0-20210407192527-94a9f03dee38/go.mod h1:kpwsk12EmLe github.com/google/pprof v0.0.0-20210601050228-01bbb1931b22/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= github.com/google/pprof v0.0.0-20210609004039-a478d1d731e9/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= github.com/google/pprof v0.0.0-20210720184732-4bb14d4b1be1/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= -github.com/google/pprof v0.0.0-20240227163752-401108e1b7e7 h1:y3N7Bm7Y9/CtpiVkw/ZWj6lSlDF3F74SfKwfTCer72Q= -github.com/google/pprof v0.0.0-20240227163752-401108e1b7e7/go.mod h1:czg5+yv1E0ZGTi6S6vVK1mke0fV+FaUhNGcd6VRS9Ik= +github.com/google/pprof v0.0.0-20240424215950-a892ee059fd6 h1:k7nVchz72niMH6YLQNvHSdIE7iqsQxK1P41mySCvssg= +github.com/google/pprof v0.0.0-20240424215950-a892ee059fd6/go.mod h1:kf6iHlnVGwgKolg33glAes7Yg/8iWP8ukqeldJSO7jw= github.com/google/renameio v0.1.0/go.mod h1:KWCgfxg9yswjAJkECMjeO8J8rahYeXnNhOm40UhjYkI= github.com/google/s2a-go v0.1.0/go.mod h1:OJpEgntRZo8ugHpF9hkoLJbS5dSI20XZeXJ9JVywLlM= github.com/google/s2a-go v0.1.3/go.mod h1:Ej+mSEMGRnqRzjc7VtF+jdBwYG5fuJfiZ8ELkjEwM0A= @@ -1659,38 +1836,51 @@ github.com/googleapis/gax-go/v2 v2.7.1/go.mod h1:4orTrqY6hXxxaUL4LHIPl6lGo8vAE38 github.com/googleapis/gax-go/v2 v2.8.0/go.mod h1:4orTrqY6hXxxaUL4LHIPl6lGo8vAE38/qKbhSAKP6QI= github.com/googleapis/gax-go/v2 v2.10.0/go.mod h1:4UOEnMCrxsSqQ940WnTiD6qJ63le2ev3xfyagutxiPw= github.com/googleapis/gax-go/v2 v2.11.0/go.mod h1:DxmR61SGKkGLa2xigwuZIQpkCI2S5iydzRfb3peWZJI= -github.com/googleapis/gax-go/v2 v2.12.3 h1:5/zPPDvw8Q1SuXjrqrZslrqT7dL/uJT2CQii/cLCKqA= -github.com/googleapis/gax-go/v2 v2.12.3/go.mod h1:AKloxT6GtNbaLm8QTNSidHUVsHYcBHwWRvkNFJUQcS4= +github.com/googleapis/gax-go/v2 v2.12.4 h1:9gWcmF85Wvq4ryPFvGFaOgPIs1AQX0d0bcbGw4Z96qg= +github.com/googleapis/gax-go/v2 v2.12.4/go.mod h1:KYEYLorsnIGDi/rPC8b5TdlB9kbKoFubselGIoBMCwI= github.com/googleapis/gnostic v0.4.1/go.mod h1:LRhVm6pbyptWbWbuZ38d1eyptfvIytN3ir6b65WBswg= github.com/googleapis/go-type-adapters v1.0.0/go.mod h1:zHW75FOG2aur7gAO2B+MLby+cLsWGBF62rFAi7WjWO4= github.com/googleapis/google-cloud-go-testing v0.0.0-20200911160855-bcd43fbb19e8/go.mod h1:dvDLG8qkwmyD9a/MJJN3XJcT3xFxOKAvTZGvuZmac9g= github.com/gophercloud/gophercloud v1.8.0 h1:TM3Jawprb2NrdOnvcHhWJalmKmAmOGgfZElM/3oBYCk= github.com/gophercloud/gophercloud v1.8.0/go.mod h1:aAVqcocTSXh2vYFZ1JTvx4EQmfgzxRcNupUfxZbBNDM= -github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1 h1:EGx4pi6eqNxGaHF6qqu48+N2wcFQ5qg5FXgOdqsJ5d8= github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1/go.mod h1:wJfORRmW1u3UXTncJ5qlYoELFm8eSnnEO6hX4iZ3EWY= +github.com/gopherjs/gopherjs v0.0.0-20200217142428-fce0ec30dd00 h1:l5lAOZEym3oK3SQ2HBHWsJUfbNBiTXJDeW2QDxw9AQ0= +github.com/gopherjs/gopherjs v0.0.0-20200217142428-fce0ec30dd00/go.mod h1:wJfORRmW1u3UXTncJ5qlYoELFm8eSnnEO6hX4iZ3EWY= +github.com/gorilla/context v1.1.1/go.mod h1:kBGZzfjB9CEq2AlWe17Uuf7NDRt0dE0s8S51q0aT7Yg= +github.com/gorilla/handlers v1.5.1 h1:9lRY6j8DEeeBT10CvO9hGW0gmky0BprnvDI5vfhUHH4= +github.com/gorilla/handlers v1.5.1/go.mod h1:t8XrUpc4KVXb7HGyJ4/cEnwQiaxrX/hz1Zv/4g96P1Q= +github.com/gorilla/mux v1.6.2/go.mod h1:1lud6UwP+6orDFRuTfBEV8e9/aOM/c4fVVCaMa2zaAs= +github.com/gorilla/mux v1.7.3/go.mod h1:1lud6UwP+6orDFRuTfBEV8e9/aOM/c4fVVCaMa2zaAs= github.com/gorilla/mux v1.7.4/go.mod h1:DVbg23sWSpFRCP0SfiEN6jmj59UnW/n46BH5rLB71So= github.com/gorilla/mux v1.8.1 h1:TuBL49tXwgrFYWhqrNgrUNEY92u81SPhu7sTdzQEiWY= github.com/gorilla/mux v1.8.1/go.mod h1:AKf9I4AEqPTmMytcMc0KkNouC66V3BtZ4qD5fmWSiMQ= +github.com/gorilla/securecookie v1.1.1 h1:miw7JPhV+b/lAHSXz4qd/nN9jRiAFV5FwjeKyCS8BvQ= github.com/gorilla/securecookie v1.1.1/go.mod h1:ra0sb63/xPlUeL+yeDciTfxMRAA+MP+HVt/4epWDjd4= +github.com/gorilla/sessions v1.2.1 h1:DHd3rPN5lE3Ts3D8rKkQ8x/0kqfeNmBAaiSi+o7FsgI= github.com/gorilla/sessions v1.2.1/go.mod h1:dk2InVEVJ0sfLlnXv9EAgkf6ecYs/i80K/zI+bUmuGM= +github.com/gorilla/websocket v0.0.0-20170926233335-4201258b820c/go.mod h1:E7qHFY5m1UJ88s3WnNqhKjPHQ0heANvMoAMk2YaljkQ= github.com/gorilla/websocket v1.4.0/go.mod h1:E7qHFY5m1UJ88s3WnNqhKjPHQ0heANvMoAMk2YaljkQ= github.com/gorilla/websocket v1.4.2/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE= github.com/gorilla/websocket v1.5.1 h1:gmztn0JnHVt9JZquRuzLw3g4wouNVzKL15iLr/zn/QY= github.com/gorilla/websocket v1.5.1/go.mod h1:x3kM2JMyaluk02fnUJpQuwD2dCS5NDG2ZHL0uE0tcaY= github.com/gosnmp/gosnmp v1.37.1-0.20240115134726-db0c09337869 h1:MphZl80DUq02iPzdDxVffuUD1V24UH6UtmEY6FX+/M4= github.com/gosnmp/gosnmp v1.37.1-0.20240115134726-db0c09337869/go.mod h1:GDH9vNqpsD7f2HvZhKs5dlqSEcAS6s6Qp099oZRCR+M= +github.com/grafana/loki/pkg/push v0.0.0-20240514112848-a1b1eeb09583 h1:dN3eF1S5fvVu2l9WoqYSvmNmPK8Uh2vjE4yUsBq80l4= +github.com/grafana/loki/pkg/push v0.0.0-20240514112848-a1b1eeb09583/go.mod h1:lJEF/Wh5MYlmBem6tOYAFObkLsuikfrEf8Iy9AdMPiQ= github.com/grafana/regexp v0.0.0-20221122212121-6b5c0a4cb7fd h1:PpuIBO5P3e9hpqBD0O/HjhShYuM6XE0i/lbE6J94kww= github.com/grafana/regexp v0.0.0-20221122212121-6b5c0a4cb7fd/go.mod h1:M5qHK+eWfAv8VR/265dIuEpL3fNfeC21tXXp9itM24A= github.com/gregjones/httpcache v0.0.0-20180305231024-9cad4c3443a7/go.mod h1:FecbI9+v66THATjSRHfNgh1IVFe/9kFxbXtjV0ctIMA= github.com/grobie/gomemcache v0.0.0-20230213081705-239240bbc445 h1:FlKQKUYPZ5yDCN248M3R7x8yu2E3yEZ0H7aLomE4EoE= github.com/grobie/gomemcache v0.0.0-20230213081705-239240bbc445/go.mod h1:L69/dBlPQlWkcnU76WgcppK5e4rrxzQdi6LhLnK/ytA= github.com/grpc-ecosystem/go-grpc-middleware v1.0.0/go.mod h1:FiyG127CGDf3tlThmgyCl78X/SZQqEOJBCDaAfeWzPs= +github.com/grpc-ecosystem/go-grpc-middleware v1.0.1-0.20190118093823-f849b5445de4/go.mod h1:FiyG127CGDf3tlThmgyCl78X/SZQqEOJBCDaAfeWzPs= github.com/grpc-ecosystem/go-grpc-middleware v1.2.0/go.mod h1:mJzapYve32yjrKlk9GbyCZHuPgZsrbyIbyKhSzOpg6s= github.com/grpc-ecosystem/go-grpc-middleware v1.4.0 h1:UH//fgunKIs4JdUbpDl1VZCDaL56wXCB/5+wF6uHfaI= github.com/grpc-ecosystem/go-grpc-middleware v1.4.0/go.mod h1:g5qyo/la0ALbONm6Vbp88Yd8NsDy6rZz+RcrMPxvld8= github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0 h1:Ovs26xHkKqVztRpIrF/92BcuyuQ/YW4NSIpoGtfXNho= github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0/go.mod h1:8NvIoxWQoOIhqOTXgfV/d3M/q6VIi02HzZEHgUlZvzk= github.com/grpc-ecosystem/grpc-gateway v1.9.0/go.mod h1:vNeuVxBJEsws4ogUvrchl83t/GYV9WGTSLVdBhOQFDY= +github.com/grpc-ecosystem/grpc-gateway v1.9.5/go.mod h1:vNeuVxBJEsws4ogUvrchl83t/GYV9WGTSLVdBhOQFDY= github.com/grpc-ecosystem/grpc-gateway v1.13.0/go.mod h1:8XEsbTttt/W+VvjtQhLACqCisSPWTxCZ7sBRjU6iH9c= github.com/grpc-ecosystem/grpc-gateway v1.16.0 h1:gmcG1KaJ57LophUzW0Hy8NmPhnMZb4M0+kPpLofRdBo= github.com/grpc-ecosystem/grpc-gateway v1.16.0/go.mod h1:BDjrQk3hbvj6Nolgz8mAMFbcEtjT1g+wF4CSlocrBnw= @@ -1703,14 +1893,22 @@ github.com/gsterjov/go-libsecret v0.0.0-20161001094733-a6f4afe4910c/go.mod h1:NM github.com/h2non/filetype v1.0.5/go.mod h1:isekKqOuhMj+s/7r3rIeTErIRy4Rub5uBWHfvMusLMU= github.com/h2non/filetype v1.1.3 h1:FKkx9QbD7HR/zjK1Ia5XiBsq9zdLi5Kf3zGyFTAFkGg= github.com/h2non/filetype v1.1.3/go.mod h1:319b3zT68BvV+WRj7cwy856M2ehB3HqNOt6sy1HndBY= +github.com/hailocab/go-hostpool v0.0.0-20160125115350-e80d13ce29ed h1:5upAirOpQc1Q53c0bnx2ufif5kANL7bfZWcc6VJWJd8= +github.com/hailocab/go-hostpool v0.0.0-20160125115350-e80d13ce29ed/go.mod h1:tMWxXQ9wFIaZeTI9F+hmhFiGpFmhOHzyShyFUhRm0H4= +github.com/hamba/avro/v2 v2.20.1 h1:3WByQiVn7wT7d27WQq6pvBRC00FVOrniP6u67FLA/2E= +github.com/hamba/avro/v2 v2.20.1/go.mod h1:xHiKXbISpb3Ovc809XdzWow+XGTn+Oyf/F9aZbTLAig= github.com/hashicorp/consul/api v1.1.0/go.mod h1:VmuI/Lkw1nC05EYQWNKwWGbkg+FbDBtguAZLlVdkD9Q= +github.com/hashicorp/consul/api v1.3.0/go.mod h1:MmDNSzIMUjNpY/mQ398R4bk2FnqQLoPndWW5VkKPlCE= github.com/hashicorp/consul/api v1.13.0/go.mod h1:ZlVrynguJKcYr54zGaDbaL3fOvKC9m72FhPvA8T35KQ= -github.com/hashicorp/consul/api v1.28.2 h1:mXfkRHrpHN4YY3RqL09nXU1eHKLNiuAN4kHvDQ16k/8= -github.com/hashicorp/consul/api v1.28.2/go.mod h1:KyzqzgMEya+IZPcD65YFoOVAgPpbfERu4I/tzG6/ueE= +github.com/hashicorp/consul/api v1.29.1 h1:UEwOjYJrd3lG1x5w7HxDRMGiAUPrb3f103EoeKuuEcc= +github.com/hashicorp/consul/api v1.29.1/go.mod h1:lumfRkY/coLuqMICkI7Fh3ylMG31mQSRZyef2c5YvJI= +github.com/hashicorp/consul/proto-public v0.6.1 h1:+uzH3olCrksXYWAYHKqK782CtK9scfqH+Unlw3UHhCg= +github.com/hashicorp/consul/proto-public v0.6.1/go.mod h1:cXXbOg74KBNGajC+o8RlA502Esf0R9prcoJgiOX/2Tg= github.com/hashicorp/consul/sdk v0.1.1/go.mod h1:VKf9jXwCTEY1QZP2MOLRhb5i/I/ssyNV1vwHyQBF0x8= +github.com/hashicorp/consul/sdk v0.3.0/go.mod h1:VKf9jXwCTEY1QZP2MOLRhb5i/I/ssyNV1vwHyQBF0x8= github.com/hashicorp/consul/sdk v0.8.0/go.mod h1:GBvyrGALthsZObzUGsfgHZQDXjg4lOjagTIwIR1vPms= -github.com/hashicorp/consul/sdk v0.16.0 h1:SE9m0W6DEfgIVCJX7xU+iv/hUl4m/nxqMTnCdMxDpJ8= -github.com/hashicorp/consul/sdk v0.16.0/go.mod h1:7pxqqhqoaPqnBnzXD1StKed62LqJeClzVsUEy85Zr0A= +github.com/hashicorp/consul/sdk v0.16.1 h1:V8TxTnImoPD5cj0U9Spl0TUxcytjcbbJeADFF07KdHg= +github.com/hashicorp/consul/sdk v0.16.1/go.mod h1:fSXvwxB2hmh1FMZCNl6PwX0Q/1wdWtHJcZ7Ea5tns0s= github.com/hashicorp/cronexpr v1.1.2 h1:wG/ZYIKT+RT3QkOdgYc+xsKWVRgnxJ1OJtjjy84fJ9A= github.com/hashicorp/cronexpr v1.1.2/go.mod h1:P4wA0KBl9C5q2hABiMO7cp6jcIg96CDh1Efb3g1PWA4= github.com/hashicorp/errwrap v1.0.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4= @@ -1726,8 +1924,8 @@ github.com/hashicorp/go-hclog v0.0.0-20180709165350-ff2cf002a8dd/go.mod h1:9bjs9 github.com/hashicorp/go-hclog v0.8.0/go.mod h1:5CU+agLiy3J7N7QjHK5d05KxGsuXiQLrjA0H7acj2lQ= github.com/hashicorp/go-hclog v0.9.2/go.mod h1:5CU+agLiy3J7N7QjHK5d05KxGsuXiQLrjA0H7acj2lQ= github.com/hashicorp/go-hclog v0.12.0/go.mod h1:whpDNt7SSdeAju8AWKIWsul05p54N/39EeqMAyrmvFQ= -github.com/hashicorp/go-hclog v1.6.2 h1:NOtoftovWkDheyUM/8JW3QMiXyxJK3uHRK7wV04nD2I= -github.com/hashicorp/go-hclog v1.6.2/go.mod h1:W4Qnvbt70Wk/zYJryRzDRU/4r0kIg0PVHBcfoyhpF5M= +github.com/hashicorp/go-hclog v1.6.3 h1:Qr2kF+eVWjTiYmU7Y31tYlP1h0q/X3Nl3tPGdaB11/k= +github.com/hashicorp/go-hclog v1.6.3/go.mod h1:W4Qnvbt70Wk/zYJryRzDRU/4r0kIg0PVHBcfoyhpF5M= github.com/hashicorp/go-immutable-radix v1.0.0/go.mod h1:0y9vanUI8NX6FsYoO3zeMjhV/C5i9g4Q3DwcSNZ4P60= github.com/hashicorp/go-immutable-radix v1.3.1 h1:DKHmCUm2hRBK510BaiZlwvpD40f8bJFeZnpfm2KLowc= github.com/hashicorp/go-immutable-radix v1.3.1/go.mod h1:0y9vanUI8NX6FsYoO3zeMjhV/C5i9g4Q3DwcSNZ4P60= @@ -1750,8 +1948,9 @@ github.com/hashicorp/go-rootcerts v1.0.2/go.mod h1:pqUvnprVnM5bf7AOirdbb01K4ccR3 github.com/hashicorp/go-safetemp v1.0.0 h1:2HR189eFNrjHQyENnQMMpCiBAsRxzbTMIgBhEyExpmo= github.com/hashicorp/go-safetemp v1.0.0/go.mod h1:oaerMy3BhqiTbVye6QuFhFtIceqFoDHxNAB65b+Rj1I= github.com/hashicorp/go-sockaddr v1.0.0/go.mod h1:7Xibr9yA9JjQq1JpNB2Vw7kxv8xerXegt+ozgdvDeDU= -github.com/hashicorp/go-sockaddr v1.0.2 h1:ztczhD1jLxIRjVejw8gFomI1BQZOe2WoVOu0SyteCQc= github.com/hashicorp/go-sockaddr v1.0.2/go.mod h1:rB4wwRAUzs07qva3c5SdrY/NEtAUjGlgmH/UkBUC97A= +github.com/hashicorp/go-sockaddr v1.0.6 h1:RSG8rKU28VTUTvEKghe5gIhIQpv8evvNpnDEyqO4u9I= +github.com/hashicorp/go-sockaddr v1.0.6/go.mod h1:uoUUmtwU7n9Dv3O4SNLeFvg0SxQ3lyjsj6+CCykpaxI= github.com/hashicorp/go-syslog v1.0.0/go.mod h1:qPfqrKkXGihmCqbJM2mZgkZGvKG1dFdvsLplgctolz4= github.com/hashicorp/go-uuid v1.0.0/go.mod h1:6SBZvOh/SIDV7/2o3Jml5SYk/TvGqwFJ/bN7x4byOro= github.com/hashicorp/go-uuid v1.0.1/go.mod h1:6SBZvOh/SIDV7/2o3Jml5SYk/TvGqwFJ/bN7x4byOro= @@ -1759,6 +1958,7 @@ github.com/hashicorp/go-uuid v1.0.2/go.mod h1:6SBZvOh/SIDV7/2o3Jml5SYk/TvGqwFJ/b github.com/hashicorp/go-uuid v1.0.3 h1:2gKiV6YVmrJ1i2CKKa9obLvRieoRGviZFL26PcT/Co8= github.com/hashicorp/go-uuid v1.0.3/go.mod h1:6SBZvOh/SIDV7/2o3Jml5SYk/TvGqwFJ/bN7x4byOro= github.com/hashicorp/go-version v1.1.0/go.mod h1:fltr4n8CU8Ke44wwGCBoEymUuxUHl09ZGVZPK5anwXA= +github.com/hashicorp/go-version v1.2.0/go.mod h1:fltr4n8CU8Ke44wwGCBoEymUuxUHl09ZGVZPK5anwXA= github.com/hashicorp/go-version v1.6.0 h1:feTTfFNnjP967rlCxM/I9g701jU+RN74YKx2mOkIeek= github.com/hashicorp/go-version v1.6.0/go.mod h1:fltr4n8CU8Ke44wwGCBoEymUuxUHl09ZGVZPK5anwXA= github.com/hashicorp/go.net v0.0.1/go.mod h1:hjKkEWcCURg++eb33jQU7oqQcI9XDCnUzHA0oac0k90= @@ -1801,6 +2001,9 @@ github.com/hpcloud/tail v1.0.0/go.mod h1:ab1qPbhIpdTxEkNHXyeSf5vhxWSCs/tWer42PpO github.com/huandu/xstrings v1.3.3/go.mod h1:y5/lhBue+AyNmUVz9RLU9xbLR0o4KIIExikq4ovT0aE= github.com/huandu/xstrings v1.4.0 h1:D17IlohoQq4UcpqD7fDk80P7l+lwAmlFaBHgOipl2FU= github.com/huandu/xstrings v1.4.0/go.mod h1:y5/lhBue+AyNmUVz9RLU9xbLR0o4KIIExikq4ovT0aE= +github.com/hudl/fargo v1.3.0/go.mod h1:y3CKSmjA+wD2gak7sUSXTAoopbhU08POFhmITJgmKTg= +github.com/iancoleman/orderedmap v0.0.0-20190318233801-ac98e3ecb4b0/go.mod h1:N0Wam8K1arqPXNWjMo21EXnBPOPp36vB07FNRdD2geA= +github.com/iancoleman/orderedmap v0.2.0/go.mod h1:N0Wam8K1arqPXNWjMo21EXnBPOPp36vB07FNRdD2geA= github.com/iancoleman/orderedmap v0.3.0 h1:5cbR2grmZR/DiVt+VJopEhtVs9YGInGIxAoMJn+Ichc= github.com/iancoleman/orderedmap v0.3.0/go.mod h1:XuLcCUkdL5owUCQeF2Ue9uuw1EptkJDkXXS7VoV7XGE= github.com/iancoleman/strcase v0.2.0/go.mod h1:iwCmte+B7n89clKwxIoIXy/HfoL7AsD47ZCWhYzw7ho= @@ -1808,8 +2011,8 @@ github.com/iancoleman/strcase v0.3.0 h1:nTXanmYxhfFAMjZL34Ov6gkzEsSJZ5DbhxWjvSAS github.com/iancoleman/strcase v0.3.0/go.mod h1:iwCmte+B7n89clKwxIoIXy/HfoL7AsD47ZCWhYzw7ho= github.com/ianlancetaylor/demangle v0.0.0-20181102032728-5e5cf60278f6/go.mod h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc= github.com/ianlancetaylor/demangle v0.0.0-20200824232613-28f6c0f3b639/go.mod h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc= -github.com/ianlancetaylor/demangle v0.0.0-20230524184225-eabc099b10ab h1:BA4a7pe6ZTd9F8kXETBoijjFJ/ntaa//1wiH9BZu4zU= -github.com/ianlancetaylor/demangle v0.0.0-20230524184225-eabc099b10ab/go.mod h1:gx7rwoVhcfuVKG5uya9Hs3Sxj7EIvldVofAWIUtGouw= +github.com/ianlancetaylor/demangle v0.0.0-20240312041847-bd984b5ce465 h1:KwWnWVWCNtNq/ewIX7HIKnELmEx2nDP42yskD/pi7QE= +github.com/ianlancetaylor/demangle v0.0.0-20240312041847-bd984b5ce465/go.mod h1:gx7rwoVhcfuVKG5uya9Hs3Sxj7EIvldVofAWIUtGouw= github.com/iceber/iouring-go v0.0.0-20230403020409-002cfd2e2a90 h1:xrtfZokN++5kencK33hn2Kx3Uj8tGnjMEhdt6FMvHD0= github.com/iceber/iouring-go v0.0.0-20230403020409-002cfd2e2a90/go.mod h1:LEzdaZarZ5aqROlLIwJ4P7h3+4o71008fSy6wpaEB+s= github.com/imdario/mergo v0.3.6/go.mod h1:2EnlNZ0deacrJVfApfmtdGgDfMuh/nq6Ok1EcJh5FfA= @@ -1829,6 +2032,9 @@ github.com/influxdata/influxdb-observability/common v0.5.8 h1:nyk4dqnKbPGIyr1vAs github.com/influxdata/influxdb-observability/common v0.5.8/go.mod h1:aG8A2gbtXbl/P2FePd6QNsCUSOkcvz1n+NL5dJLUO1s= github.com/influxdata/influxdb-observability/influx2otel v0.5.8 h1:pHkeImZksXNNQbbH/w1qPuC/u6e7cK3kTG12otQHDuE= github.com/influxdata/influxdb-observability/influx2otel v0.5.8/go.mod h1:HorkmvvgiPhWNcgn3xJw7i1kRkVWKMLu+zsf993UAws= +github.com/influxdata/influxdb-observability/otel2influx v0.5.8 h1:vZQ/WwiqIYPcZ3l52ySRBCM2EBJY2yExDldVLIJfnvE= +github.com/influxdata/influxdb-observability/otel2influx v0.5.8/go.mod h1:tcg//mjCGBsN0hAPQhUBNWuGF2miPPEMJEBl0ZIAfCk= +github.com/influxdata/influxdb1-client v0.0.0-20191209144304-8bf82d3c094d/go.mod h1:qj24IKcXYK6Iy9ceXlo3Tc+vtHo9lIhSX5JddghvEPo= github.com/influxdata/influxdb1-client v0.0.0-20220302092344-a9ab5670611c h1:qSHzRbhzK8RdXOsAdfDgO49TtqC1oZ+acxPrkfTxcCs= github.com/influxdata/influxdb1-client v0.0.0-20220302092344-a9ab5670611c/go.mod h1:qj24IKcXYK6Iy9ceXlo3Tc+vtHo9lIhSX5JddghvEPo= github.com/influxdata/line-protocol v0.0.0-20200327222509-2487e7298839 h1:W9WBk7wlPfJLvMCdtV4zPulc4uCPrlywQOmbFOhgQNU= @@ -1848,55 +2054,16 @@ github.com/itchyny/gojq v0.12.15 h1:WC1Nxbx4Ifw5U2oQWACYz32JK8G9qxNtHzrvW4KEcqI= github.com/itchyny/gojq v0.12.15/go.mod h1:uWAHCbCIla1jiNxmeT5/B5mOjSdfkCq6p8vxWg+BM10= github.com/itchyny/timefmt-go v0.1.5 h1:G0INE2la8S6ru/ZI5JecgyzbbJNs5lG1RcBqa7Jm6GE= github.com/itchyny/timefmt-go v0.1.5/go.mod h1:nEP7L+2YmAbT2kZ2HfSs1d8Xtw9LY8D2stDBckWakZ8= -github.com/jackc/chunkreader v1.0.0/go.mod h1:RT6O25fNZIuasFJRyZ4R/Y2BbhasbmZXF9QQ7T3kePo= -github.com/jackc/chunkreader/v2 v2.0.0/go.mod h1:odVSm741yZoC3dpHEUXIqA9tQRhFrgOHwnPIn9lDKlk= -github.com/jackc/chunkreader/v2 v2.0.1 h1:i+RDz65UE+mmpjTfyz0MoVTnzeYxroil2G82ki7MGG8= -github.com/jackc/chunkreader/v2 v2.0.1/go.mod h1:odVSm741yZoC3dpHEUXIqA9tQRhFrgOHwnPIn9lDKlk= -github.com/jackc/pgconn v0.0.0-20190420214824-7e0022ef6ba3/go.mod h1:jkELnwuX+w9qN5YIfX0fl88Ehu4XC3keFuOJJk9pcnA= -github.com/jackc/pgconn v0.0.0-20190824142844-760dd75542eb/go.mod h1:lLjNuW/+OfW9/pnVKPazfWOgNfH2aPem8YQ7ilXGvJE= -github.com/jackc/pgconn v0.0.0-20190831204454-2fabfa3c18b7/go.mod h1:ZJKsE/KZfsUgOEh9hBm+xYTstcNHg7UPMVJqRfQxq4s= -github.com/jackc/pgconn v1.8.0/go.mod h1:1C2Pb36bGIP9QHGBYCjnyhqu7Rv3sGshaQUvmfGIB/o= -github.com/jackc/pgconn v1.9.0/go.mod h1:YctiPyvzfU11JFxoXokUOOKQXQmDMoJL9vJzHH8/2JY= -github.com/jackc/pgconn v1.9.1-0.20210724152538-d89c8390a530/go.mod h1:4z2w8XhRbP1hYxkpTuBjTS3ne3J48K83+u0zoyvg2pI= -github.com/jackc/pgconn v1.14.3 h1:bVoTr12EGANZz66nZPkMInAV/KHD2TxH9npjXXgiB3w= -github.com/jackc/pgconn v1.14.3/go.mod h1:RZbme4uasqzybK2RK5c65VsHxoyaml09lx3tXOcO/VM= -github.com/jackc/pgio v1.0.0 h1:g12B9UwVnzGhueNavwioyEEpAmqMe1E/BN9ES+8ovkE= -github.com/jackc/pgio v1.0.0/go.mod h1:oP+2QK2wFfUWgr+gxjoBH9KGBb31Eio69xUb0w5bYf8= -github.com/jackc/pgmock v0.0.0-20190831213851-13a1b77aafa2/go.mod h1:fGZlG77KXmcq05nJLRkk0+p82V8B8Dw8KN2/V9c/OAE= -github.com/jackc/pgmock v0.0.0-20201204152224-4fe30f7445fd/go.mod h1:hrBW0Enj2AZTNpt/7Y5rr2xe/9Mn757Wtb2xeBzPv2c= -github.com/jackc/pgmock v0.0.0-20210724152146-4ad1a8207f65 h1:DadwsjnMwFjfWc9y5Wi/+Zz7xoE5ALHsRQlOctkOiHc= -github.com/jackc/pgmock v0.0.0-20210724152146-4ad1a8207f65/go.mod h1:5R2h2EEX+qri8jOWMbJCtaPWkrrNc7OHwsp2TCqp7ak= github.com/jackc/pgpassfile v1.0.0 h1:/6Hmqy13Ss2zCq62VdNG8tM1wchn8zjSGOBJ6icpsIM= github.com/jackc/pgpassfile v1.0.0/go.mod h1:CEx0iS5ambNFdcRtxPj5JhEz+xB6uRky5eyVu/W2HEg= -github.com/jackc/pgproto3 v1.1.0/go.mod h1:eR5FA3leWg7p9aeAqi37XOTgTIbkABlvcPB3E5rlc78= -github.com/jackc/pgproto3/v2 v2.0.0-alpha1.0.20190420180111-c116219b62db/go.mod h1:bhq50y+xrl9n5mRYyCBFKkpRVTLYJVWeCc+mEAI3yXA= -github.com/jackc/pgproto3/v2 v2.0.0-alpha1.0.20190609003834-432c2951c711/go.mod h1:uH0AWtUmuShn0bcesswc4aBTWGvw0cAxIJp+6OB//Wg= -github.com/jackc/pgproto3/v2 v2.0.0-rc3/go.mod h1:ryONWYqW6dqSg1Lw6vXNMXoBJhpzvWKnT95C46ckYeM= -github.com/jackc/pgproto3/v2 v2.0.0-rc3.0.20190831210041-4c03ce451f29/go.mod h1:ryONWYqW6dqSg1Lw6vXNMXoBJhpzvWKnT95C46ckYeM= -github.com/jackc/pgproto3/v2 v2.0.6/go.mod h1:WfJCnwN3HIg9Ish/j3sgWXnAfK8A9Y0bwXYU5xKaEdA= -github.com/jackc/pgproto3/v2 v2.1.1/go.mod h1:WfJCnwN3HIg9Ish/j3sgWXnAfK8A9Y0bwXYU5xKaEdA= -github.com/jackc/pgproto3/v2 v2.3.3 h1:1HLSx5H+tXR9pW3in3zaztoEwQYRC9SQaYUHjTSUOag= -github.com/jackc/pgproto3/v2 v2.3.3/go.mod h1:WfJCnwN3HIg9Ish/j3sgWXnAfK8A9Y0bwXYU5xKaEdA= -github.com/jackc/pgservicefile v0.0.0-20200714003250-2b9c44734f2b/go.mod h1:vsD4gTJCa9TptPL8sPkXrLZ+hDuNrZCnj29CQpr4X1E= github.com/jackc/pgservicefile v0.0.0-20221227161230-091c0ba34f0a h1:bbPeKD0xmW/Y25WS6cokEszi5g+S0QxI/d45PkRi7Nk= github.com/jackc/pgservicefile v0.0.0-20221227161230-091c0ba34f0a/go.mod h1:5TJZWKEWniPve33vlWYSoGYefn3gLQRzjfDlhSJ9ZKM= -github.com/jackc/pgtype v0.0.0-20190421001408-4ed0de4755e0/go.mod h1:hdSHsc1V01CGwFsrv11mJRHWJ6aifDLfdV3aVjFF0zg= -github.com/jackc/pgtype v0.0.0-20190824184912-ab885b375b90/go.mod h1:KcahbBH1nCMSo2DXpzsoWOAfFkdEtEJpPbVLq8eE+mc= -github.com/jackc/pgtype v0.0.0-20190828014616-a8802b16cc59/go.mod h1:MWlu30kVJrUS8lot6TQqcg7mtthZ9T0EoIBFiJcmcyw= -github.com/jackc/pgtype v1.8.1-0.20210724151600-32e20a603178/go.mod h1:C516IlIV9NKqfsMCXTdChteoXmwgUceqaLfjg2e3NlM= -github.com/jackc/pgtype v1.14.0 h1:y+xUdabmyMkJLyApYuPj38mW+aAIqCe5uuBB51rH3Vw= -github.com/jackc/pgtype v1.14.0/go.mod h1:LUMuVrfsFfdKGLw+AFFVv6KtHOFMwRgDDzBt76IqCA4= -github.com/jackc/pgx/v4 v4.0.0-20190420224344-cc3461e65d96/go.mod h1:mdxmSJJuR08CZQyj1PVQBHy9XOp5p8/SHH6a0psbY9Y= -github.com/jackc/pgx/v4 v4.0.0-20190421002000-1b8f0016e912/go.mod h1:no/Y67Jkk/9WuGR0JG/JseM9irFbnEPbuWV2EELPNuM= -github.com/jackc/pgx/v4 v4.0.0-pre1.0.20190824185557-6972a5742186/go.mod h1:X+GQnOEnf1dqHGpw7JmHqHc1NxDoalibchSk9/RWuDc= -github.com/jackc/pgx/v4 v4.12.1-0.20210724153913-640aa07df17c/go.mod h1:1QD0+tgSXP7iUjYm9C1NxKhny7lq6ee99u/z+IHFcgs= -github.com/jackc/pgx/v4 v4.18.3 h1:dE2/TrEsGX3RBprb3qryqSV9Y60iZN1C6i8IrmW9/BA= -github.com/jackc/pgx/v4 v4.18.3/go.mod h1:Ey4Oru5tH5sB6tV7hDmfWFahwF15Eb7DNXlRKx2CkVw= -github.com/jackc/puddle v0.0.0-20190413234325-e4ced69a3a2b/go.mod h1:m4B5Dj62Y0fbyuIc15OsIqK0+JU8nkqQjsgx7dvjSWk= -github.com/jackc/puddle v0.0.0-20190608224051-11cab39313c9/go.mod h1:m4B5Dj62Y0fbyuIc15OsIqK0+JU8nkqQjsgx7dvjSWk= -github.com/jackc/puddle v1.1.3/go.mod h1:m4B5Dj62Y0fbyuIc15OsIqK0+JU8nkqQjsgx7dvjSWk= -github.com/jaegertracing/jaeger v1.55.0 h1:IJHzKb2B9EYQyKlE7VSoKzNP3emHeqZWnWrKj+kYzzs= -github.com/jaegertracing/jaeger v1.55.0/go.mod h1:S884Mz8H+iGI8Ealq6sM9QzSOeU6P+nbFkYw7uww8CI= +github.com/jackc/pgx/v5 v5.5.5 h1:amBjrZVmksIdNjxGW/IiIMzxMKZFelXbUoPNb+8sjQw= +github.com/jackc/pgx/v5 v5.5.5/go.mod h1:ez9gk+OAat140fv9ErkZDYFWmXLfV+++K0uAOiwgm1A= +github.com/jackc/puddle/v2 v2.2.1 h1:RhxXJtFG022u4ibrCSMSiu5aOq1i77R3OHKNJj77OAk= +github.com/jackc/puddle/v2 v2.2.1/go.mod h1:vriiEXHvEE654aYKXXjOvZM39qJ0q+azkZFrfEOc3H4= +github.com/jaegertracing/jaeger v1.57.0 h1:3wDtUUPs6NRYH7+d+y8MilDkLHdpPrVlQ2wbcsA62bs= +github.com/jaegertracing/jaeger v1.57.0/go.mod h1:p/1fxIU9hKHl7qEhKC72p2ZYVhvvZvNB73y6V7YyuTs= github.com/jarcoal/httpmock v1.3.1 h1:iUx3whfZWVf3jT01hQTO/Eo5sAYtB2/rqaUuOtpInww= github.com/jarcoal/httpmock v1.3.1/go.mod h1:3yb8rc4BI7TCBhFY8ng0gjuLKJNquuDNiPaZjnENuYg= github.com/jawher/mow.cli v1.0.4/go.mod h1:5hQj2V8g+qYmLUVWqu4Wuja1pI57M83EChYLVZ0sMKk= @@ -1915,19 +2082,19 @@ github.com/jcmturner/gokrb5/v8 v8.4.4 h1:x1Sv4HaTpepFkXbt2IkL29DXRf8sOfZXo8eRKh6 github.com/jcmturner/gokrb5/v8 v8.4.4/go.mod h1:1btQEpgT6k+unzCwX1KdWMEwPPkkgBtP+F6aCACiMrs= github.com/jcmturner/rpc/v2 v2.0.3 h1:7FXXj8Ti1IaVFpSAziCZWNzbNuZmnvw/i6CqLNdWfZY= github.com/jcmturner/rpc/v2 v2.0.3/go.mod h1:VUJYCIDm3PVOEHw8sgt091/20OJjskO/YJki3ELg/Hc= -github.com/jessevdk/go-flags v1.4.0/go.mod h1:4FA24M0QyGHXBuZZK/XkWh8h0e1EYbRYJSGM75WSRxI= github.com/jinzhu/inflection v1.0.0 h1:K317FqzuhWc8YvSVlFMCCUb36O/S9MCKRDI7QkRKD/E= github.com/jinzhu/inflection v1.0.0/go.mod h1:h+uFLlag+Qp1Va5pdKtLDYj+kHp5pxUVkryuEj+Srlc= github.com/jlaffaye/ftp v0.0.0-20180404123514-2403248fa8cc/go.mod h1:lli8NYPQOFy3O++YmYbqVgOcQ1JPCwdOy+5zSjKJ9qY= github.com/jlaffaye/ftp v0.1.0 h1:DLGExl5nBoSFoNshAUHwXAezXwXBvFdx7/qwhucWNSE= github.com/jlaffaye/ftp v0.1.0/go.mod h1:hhq4G4crv+nW2qXtNYcuzLeOudG92Ps37HEKeg2e3lE= +github.com/jmespath/go-jmespath v0.0.0-20180206201540-c2b33e8439af/go.mod h1:Nht3zPeWKUH0NzdCt2Blrr5ys8VGpn0CEB0cQHVjt7k= github.com/jmespath/go-jmespath v0.3.0/go.mod h1:9QtRXoHjLGCJ5IBSaohpXITPlowMeeYCZ7fLUTSywik= github.com/jmespath/go-jmespath v0.4.0 h1:BEgLn5cpjn8UN1mAw4NjwDrS35OdebyEtFe+9YPoQUg= github.com/jmespath/go-jmespath v0.4.0/go.mod h1:T8mJZnbsbmF+m6zOOFylbeCJqk5+pHWvzYPziyZiYoo= github.com/jmespath/go-jmespath/internal/testify v1.5.1 h1:shLQSRRSCCPj3f2gpwzGwWFoC7ycTf1rcQZHOlsJ6N8= github.com/jmespath/go-jmespath/internal/testify v1.5.1/go.mod h1:L3OGu8Wl2/fWfCI6z80xFu9LTZmf1ZRjMHUOPmWr69U= -github.com/jmoiron/sqlx v1.3.5 h1:vFFPA71p1o5gAeqtEAwLU4dnX2napprKtHr7PYIcN3g= -github.com/jmoiron/sqlx v1.3.5/go.mod h1:nRVWtLre0KfCLJvgxzCsLVMogSvQ1zNJtpYr2Ccp0mQ= +github.com/jmoiron/sqlx v1.4.0 h1:1PLqN7S1UYp5t4SrVVnt4nUVNemrDAtxlulVe+Qgm3o= +github.com/jmoiron/sqlx v1.4.0/go.mod h1:ZrZ7UsYB/weZdl2Bxg6jCRO9c3YHl8r3ahlKmRT4JLY= github.com/joho/godotenv v1.3.0 h1:Zjp+RcGpHhGlrMbJzXTrZZPrWj+1vfm90La1wgB6Bhc= github.com/joho/godotenv v1.3.0/go.mod h1:7hK45KPybAkOC6peb+G5yklZfMxEjkZhHbwpqxOKXbg= github.com/jonboulle/clockwork v0.1.0/go.mod h1:Ii8DK3G1RaLaWxj9trq07+26W01tbo22gdxWY5EU2bo= @@ -1940,6 +2107,7 @@ github.com/josharian/native v1.1.0/go.mod h1:7X/raswPFr05uY3HiLlYeyQntB6OO7E/d2C github.com/jpillora/backoff v1.0.0 h1:uvFg412JmmHBHw7iwprIxkPMI+sGQ4kzOWsMeHnm2EA= github.com/jpillora/backoff v1.0.0/go.mod h1:J/6gKK9jxlEcS3zixgDgUAsiuZ7yrSoa/FX5e0EB2j4= github.com/json-iterator/go v1.1.6/go.mod h1:+SdeFBvtyEkXs7REEP0seUULqWtbJapLOCVDaaPEHmU= +github.com/json-iterator/go v1.1.7/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4= github.com/json-iterator/go v1.1.9/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4= github.com/json-iterator/go v1.1.10/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4= github.com/json-iterator/go v1.1.11/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4= @@ -1964,6 +2132,8 @@ github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51/go.mod h1:C github.com/kevinburke/ssh_config v1.2.0 h1:x584FjTGwHzMwvHx18PXxbBVzfnxogHaAReU4gf13a4= github.com/kevinburke/ssh_config v1.2.0/go.mod h1:CT57kijsi8u/K/BOFA39wgDQJ9CxiF4nAY/ojJ6r6mM= github.com/keybase/go-keychain v0.0.0-20190712205309-48d3d31d256d/go.mod h1:JJNrCn9otv/2QP4D7SMJBgaleKpOf66PnW6F5WGNRIc= +github.com/kineticadb/kinetica-api-go v0.0.5 h1:JxQGO3r4PaLkJm2WZgBQZpUS6N/VPjwknPLomVKkeYA= +github.com/kineticadb/kinetica-api-go v0.0.5/go.mod h1:0HXY/DHZ3mhRc8N248RkRCRo0vyJ5/ZSFdKCxn7UxJg= github.com/kisielk/errcheck v1.1.0/go.mod h1:EZBBE59ingxPouuu3KfxchcWSUPOHkagtvWXihfKN4Q= github.com/kisielk/errcheck v1.2.0/go.mod h1:/BMXB+zMLi60iA8Vv6Ksmxu/1UDYcXs4uQLJ+jE2L00= github.com/kisielk/errcheck v1.5.0/go.mod h1:pFxgyoBC7bSaBwPgfKdkLd5X25qrDl4LWUI2bnpBCr8= @@ -1972,16 +2142,15 @@ github.com/kisielk/sqlstruct v0.0.0-20201105191214-5f3e10d3ab46/go.mod h1:yyMNCy github.com/kjk/lzma v0.0.0-20161016003348-3fd93898850d h1:RnWZeH8N8KXfbwMTex/KKMYMj0FJRCF6tQubUuQ02GM= github.com/kjk/lzma v0.0.0-20161016003348-3fd93898850d/go.mod h1:phT/jsRPBAEqjAibu1BurrabCBNTYiVI+zbmyCZJY6Q= github.com/klauspost/asmfmt v1.3.2/go.mod h1:AG8TuvYojzulgDAMCnYn50l/5QV3Bs/tp6j0HLHbNSE= -github.com/klauspost/compress v1.4.1/go.mod h1:RyIbtBH6LamlWaDj8nUwkbUhJ87Yi3uG0guNDohfE1A= github.com/klauspost/compress v1.10.8/go.mod h1:aoV0uJVorq1K+umq18yTdKaF57EivdYsUV+/s2qKfXs= -github.com/klauspost/compress v1.11.4/go.mod h1:aoV0uJVorq1K+umq18yTdKaF57EivdYsUV+/s2qKfXs= github.com/klauspost/compress v1.13.6/go.mod h1:/3/Vjq9QcHkK5uEr5lBEmyoZ1iFhe47etQ6QUkpK6sk= github.com/klauspost/compress v1.15.9/go.mod h1:PhcZ0MbTNciWF3rruxRgKxI5NkcHHrHUDtV4Yw2GlzU= github.com/klauspost/compress v1.15.11/go.mod h1:QPwzmACJjUTFsnSHH934V6woptycfrDDJnH7hvFVbGM= github.com/klauspost/compress v1.17.8 h1:YcnTYrq7MikUT7k0Yb5eceMmALQPYBW/Xltxn0NAMnU= github.com/klauspost/compress v1.17.8/go.mod h1:Di0epgTjJY877eYKx5yC51cX2A2Vl2ibi7bDH9ttBbw= -github.com/klauspost/cpuid v1.2.0/go.mod h1:Pj4uuM528wm8OyEC2QMXAi2YiTZ96dNQPGgoMS4s3ek= github.com/klauspost/cpuid/v2 v2.0.9/go.mod h1:FInQzS24/EEf25PyTYn52gqo7WaD8xa0213Md/qVLRg= +github.com/klauspost/cpuid/v2 v2.2.5 h1:0E5MSMDEoAulmXNFquVs//DdoomxaoTY1kUhbc/qbZg= +github.com/klauspost/cpuid/v2 v2.2.5/go.mod h1:Lcz8mBdAVJIBVzewtcLocK12l3Y+JytZYpaMropDUws= github.com/klauspost/pgzip v1.2.5 h1:qnWYvvKqedOF2ulHpMG72XQol4ILEJ8k2wwRl/Km8oE= github.com/klauspost/pgzip v1.2.5/go.mod h1:Ch1tH69qFZu15pkjo5kYi6mth2Zzwzt50oCQKQE9RUs= github.com/knadh/koanf v1.5.0 h1:q2TSd/3Pyc/5yP9ldIrSdIz26MCcyNQzW0pEAugLPNs= @@ -2013,7 +2182,6 @@ github.com/kr/pretty v0.3.0/go.mod h1:640gp4NfQd8pI5XOwp5fnNeVWj67G7CFk/SaSQn7NB github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE= github.com/kr/pretty v0.3.1/go.mod h1:hoEshYVHaxMs3cyo3Yncou5ZscifuDolrwPKZanG3xk= github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= -github.com/kr/pty v1.1.8/go.mod h1:O1sed60cT9XZ5uDucP5qwvh+TE3NnUj51EiZO/lmSfw= github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI= github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY= github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE= @@ -2025,22 +2193,26 @@ github.com/leodido/ragel-machinery v0.0.0-20181214104525-299bdde78165 h1:bCiVCRC github.com/leodido/ragel-machinery v0.0.0-20181214104525-299bdde78165/go.mod h1:WZxr2/6a/Ar9bMDc2rN/LJrE/hF6bXE4LPyDSIxwAfg= github.com/leoluk/perflib_exporter v0.2.1 h1:/3/ut1k/jFt5p4ypjLZKDHDqlXAK6ERZPVWtwdI389I= github.com/leoluk/perflib_exporter v0.2.1/go.mod h1:MinSWm88jguXFFrGsP56PtleUb4Qtm4tNRH/wXNXRTI= +github.com/lestrrat-go/envload v0.0.0-20180220234015-a3eb8ddeffcc h1:RKf14vYWi2ttpEmkA4aQ3j4u9dStX2t4M8UM6qqNsG8= +github.com/lestrrat-go/envload v0.0.0-20180220234015-a3eb8ddeffcc/go.mod h1:kopuH9ugFRkIXf3YoqHKyrJ9YfUFsckUU9S7B+XP+is= +github.com/lestrrat-go/strftime v1.0.6 h1:CFGsDEt1pOpFNU+TJB0nhz9jl+K0hZSLE205AhTIGQQ= +github.com/lestrrat-go/strftime v1.0.6/go.mod h1:f7jQKgV5nnJpYgdEasS+/y7EsTb8ykN2z68n3TtcTaw= github.com/liamg/jfather v0.0.7 h1:Xf78zS263yfT+xr2VSo6+kyAy4ROlCacRqJG7s5jt4k= github.com/liamg/jfather v0.0.7/go.mod h1:xXBGiBoiZ6tmHhfy5Jzw8sugzajwYdi6VosIpB3/cPM= -github.com/lib/pq v1.0.0/go.mod h1:5WUZQaWbwv1U+lTReE5YruASi9Al49XbQIvNi/34Woo= -github.com/lib/pq v1.1.0/go.mod h1:5WUZQaWbwv1U+lTReE5YruASi9Al49XbQIvNi/34Woo= -github.com/lib/pq v1.2.0/go.mod h1:5WUZQaWbwv1U+lTReE5YruASi9Al49XbQIvNi/34Woo= -github.com/lib/pq v1.10.2/go.mod h1:AlVN5x4E4T544tWzH6hKfbfQvm3HdbOxrmggDNAPY9o= github.com/lib/pq v1.10.9 h1:YXG7RB+JIjhP29X+OtkiDnYaXQwpS4JEWq7dtCCRUEw= github.com/lib/pq v1.10.9/go.mod h1:AlVN5x4E4T544tWzH6hKfbfQvm3HdbOxrmggDNAPY9o= github.com/libp2p/go-reuseport v0.2.0 h1:18PRvIMlpY6ZK85nIAicSBuXXvrYoSw3dsBAR7zc560= github.com/libp2p/go-reuseport v0.2.0/go.mod h1:bvVho6eLMm6Bz5hmU0LYN3ixd3nPPvtIlaURZZgOY4k= github.com/lightstep/go-expohisto v1.0.0 h1:UPtTS1rGdtehbbAF7o/dhkWLTDI73UifG8LbfQI7cA4= github.com/lightstep/go-expohisto v1.0.0/go.mod h1:xDXD0++Mu2FOaItXtdDfksfgxfV0z1TMPa+e/EUd0cs= +github.com/lightstep/lightstep-tracer-common/golang/gogo v0.0.0-20190605223551-bc2310a04743/go.mod h1:qklhhLq1aX+mtWk9cPHPzaBjWImj5ULL6C7HFJtXQMM= +github.com/lightstep/lightstep-tracer-go v0.18.1/go.mod h1:jlF1pusYV4pidLvZ+XD0UBX0ZE6WURAspgAczcDHrL4= github.com/linkedin/goavro/v2 v2.9.8 h1:jN50elxBsGBDGVDEKqUlDuU1cFwJ11K/yrJCBMe/7Wg= github.com/linkedin/goavro/v2 v2.9.8/go.mod h1:UgQUb2N/pmueQYH9bfqFioWxzYCZXSfF8Jw03O5sjqA= -github.com/linode/linodego v1.30.0 h1:6HJli+LX7NGu+Sne2G+ux790EkVOWOV/SR4mK3jcs6k= -github.com/linode/linodego v1.30.0/go.mod h1:/46h/XpmWi//oSA92GX2p3FIxb8HbX7grslPPQalR2o= +github.com/linode/linodego v1.33.0 h1:cX2FYry7r6CA1ujBMsdqiM4VhvIQtnWsOuVblzfBhCw= +github.com/linode/linodego v1.33.0/go.mod h1:dSJJgIwqZCF5wnpuC6w5cyIbRtcexAm7uVvuJopGB40= +github.com/logicmonitor/lm-data-sdk-go v1.3.0 h1:Obrexk35IKupFQezngkesR/kMfHQdAEUR1zYbJrOrzg= +github.com/logicmonitor/lm-data-sdk-go v1.3.0/go.mod h1:nIHr4uOPfg6AM7mG1rewg3L4O3rfge34o7UYB7joBM4= github.com/lorenzosaino/go-sysctl v0.3.1 h1:3phX80tdITw2fJjZlwbXQnDWs4S30beNcMbw0cn0HtY= github.com/lorenzosaino/go-sysctl v0.3.1/go.mod h1:5grcsBRpspKknNS1qzt1eIeRDLrhpKZAtz8Fcuvs1Rc= github.com/lufia/plan9stats v0.0.0-20211012122336-39d0f177ccd0/go.mod h1:zJYVVT2jmtg6P3p1VtQj7WsuWi/y4VnjVBn7F8KPB3I= @@ -2055,6 +2227,7 @@ github.com/lxn/win v0.0.0-20210218163916-a377121e959e/go.mod h1:KxxjdtRkfNoYDCUP github.com/lyft/protoc-gen-star v0.6.0/go.mod h1:TGAoBVkt8w7MPG72TrKIu85MIdXwDuzJYeZuUPFPNwA= github.com/lyft/protoc-gen-star v0.6.1/go.mod h1:TGAoBVkt8w7MPG72TrKIu85MIdXwDuzJYeZuUPFPNwA= github.com/lyft/protoc-gen-star/v2 v2.0.1/go.mod h1:RcCdONR2ScXaYnQC5tUzxzlpA3WVYF7/opLeUgcQs/o= +github.com/lyft/protoc-gen-validate v0.0.13/go.mod h1:XbGvPuh87YZc5TdIa2/I4pLk0QoUACkjt2znoq26NVQ= github.com/magiconair/properties v1.8.1/go.mod h1:PppfXfuXeibc/6YijjN8zIbojt8czPbwD3XqdrwzmxQ= github.com/magiconair/properties v1.8.5/go.mod h1:y3VJvCyxH9uVvJTWEGAELF3aiYNyPKd5NZ3oSwXrF60= github.com/magiconair/properties v1.8.7 h1:IeQXZAiQcpL9mgcAe1Nu6cX9LLw6ExEHKjN0VQdvPDY= @@ -2079,7 +2252,6 @@ github.com/masahiro331/go-vmdk-parser v0.0.0-20221225061455-612096e4bbbd/go.mod github.com/masahiro331/go-xfs-filesystem v0.0.0-20230608043311-a335f4599b70 h1:X6W6raTo07X0q4pvSI/68Pj/Ic4iIU2CfQU65OH0Zhc= github.com/masahiro331/go-xfs-filesystem v0.0.0-20230608043311-a335f4599b70/go.mod h1:QKBZqdn6teT0LK3QhAf3K6xakItd1LonOShOEC44idQ= github.com/mattn/go-colorable v0.0.9/go.mod h1:9vuHe8Xs5qXnSaW/c/ABM9alt+Vo+STaOChaDxuIBZU= -github.com/mattn/go-colorable v0.1.1/go.mod h1:FuOcm+DKB9mbwrcAfNl7/TZVBZ6rcnceauSikq3lYCQ= github.com/mattn/go-colorable v0.1.4/go.mod h1:U0ppj6V5qS13XJ6of8GYAs25YV2eR4EVcfRqFIhoBtE= github.com/mattn/go-colorable v0.1.6/go.mod h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope9wVRipJSqc= github.com/mattn/go-colorable v0.1.9/go.mod h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope9wVRipJSqc= @@ -2087,10 +2259,10 @@ github.com/mattn/go-colorable v0.1.12/go.mod h1:u5H1YNBxpqRaxsYJYSkiCWKzEfiAb1Gb github.com/mattn/go-colorable v0.1.13 h1:fFA4WZxdEF4tXPZVKMLwD8oUnCTTo08duU7wxecdEvA= github.com/mattn/go-colorable v0.1.13/go.mod h1:7S9/ev0klgBDR4GtXTXX8a3vIGJpMovkB8vQcUbaXHg= github.com/mattn/go-ieproxy v0.0.1/go.mod h1:pYabZ6IHcRpFh7vIaLfK7rdcWgFEb3SFJ6/gNWuh88E= +github.com/mattn/go-ieproxy v0.0.11 h1:MQ/5BuGSgDAHZOJe6YY80IF2UVCfGkwfo6AeD7HtHYo= +github.com/mattn/go-ieproxy v0.0.11/go.mod h1:/NsJd+kxZBmjMc5hrJCKMbP57B84rvq9BiDRbtO9AS0= github.com/mattn/go-isatty v0.0.3/go.mod h1:M+lRXTBqGeGNdLjl/ufCoiOlB5xdOkqRJdNxMWT7Zi4= github.com/mattn/go-isatty v0.0.4/go.mod h1:M+lRXTBqGeGNdLjl/ufCoiOlB5xdOkqRJdNxMWT7Zi4= -github.com/mattn/go-isatty v0.0.5/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s= -github.com/mattn/go-isatty v0.0.7/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s= github.com/mattn/go-isatty v0.0.8/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s= github.com/mattn/go-isatty v0.0.10/go.mod h1:qgIWMr58cqv1PHHyhnkY9lrL7etaEgOFcMEpPG5Rm84= github.com/mattn/go-isatty v0.0.11/go.mod h1:PhnuNfih5lzO57/f3n+odYbM4JtupLOxQOAqxQCu2WE= @@ -2109,7 +2281,6 @@ github.com/mattn/go-runewidth v0.0.15/go.mod h1:Jdepj2loyihRzMpdS35Xk/zdY8IAYHsh github.com/mattn/go-shellwords v1.0.2/go.mod h1:3xCvwCdWdlDJUrvuMn7Wuy9eWs4pE8vqg+NOMyg4B2o= github.com/mattn/go-shellwords v1.0.12 h1:M2zGm7EW6UQJvDeQxo4T51eKPurbeFbe8WtebGE2xrk= github.com/mattn/go-shellwords v1.0.12/go.mod h1:EZzvwXDESEeg03EKmM+RmDnNOPKG4lLtQsUlTZDWQ8Y= -github.com/mattn/go-sqlite3 v1.14.6/go.mod h1:NyWgC/yNuGj7Q9rpYnZvas74GogHl5/Z4A/KQRfk6bU= github.com/mattn/go-sqlite3 v1.14.15/go.mod h1:2eHXhiwb8IkHr+BDWZGa96P6+rkvnG63S2DGjv9HUNg= github.com/mattn/go-sqlite3 v1.14.22 h1:2gZY6PC6kBnID23Tichd1K+Z0oS6nE/XwU+Vz/5o4kU= github.com/mattn/go-sqlite3 v1.14.22/go.mod h1:Uh1q+B4BYcTPb+yiD3kU8Ct7aC0hY9fxUwlHK0RXw+Y= @@ -2120,8 +2291,10 @@ github.com/mdlayher/netlink v1.7.2 h1:/UtM3ofJap7Vl4QWCPDGXY8d3GIY2UGSDbK+QWmY8/ github.com/mdlayher/netlink v1.7.2/go.mod h1:xraEF7uJbxLhc5fpHL4cPe221LI2bdttWlU+ZGLfQSw= github.com/mdlayher/socket v0.5.0 h1:ilICZmJcQz70vrWVes1MFera4jGiWNocSkykwwoy3XI= github.com/mdlayher/socket v0.5.0/go.mod h1:WkcBFfvyG8QENs5+hfQPl1X6Jpd2yeLIYgrGFmJiJxI= -github.com/mholt/archiver/v3 v3.5.1 h1:rDjOBX9JSF5BvoJGvjqK479aL70qh9DIpZCl+k7Clwo= -github.com/mholt/archiver/v3 v3.5.1/go.mod h1:e3dqJ7H78uzsRSEACH1joayhuSyhnonssnDhppzS1L4= +github.com/microsoft/ApplicationInsights-Go v0.4.4 h1:G4+H9WNs6ygSCe6sUyxRc2U81TI5Es90b2t/MwX5KqY= +github.com/microsoft/ApplicationInsights-Go v0.4.4/go.mod h1:fKRUseBqkw6bDiXTs3ESTiU/4YTIHsQS4W3fP2ieF4U= +github.com/microsoft/go-mssqldb v1.7.1 h1:KU/g8aWeM3Hx7IMOFpiwYiUkU+9zeISb4+tx3ScVfsM= +github.com/microsoft/go-mssqldb v1.7.1/go.mod h1:kOvZKUdrhhFQmxLZqbwUV0rHkNkZpthMITIb2Ko1IoA= github.com/microsoft/go-rustaudit v0.0.0-20220808201409-204dfee52032 h1:TLygBUBxikNJJfLwgm+Qwdgq1FtfV8Uh7bcxRyTzK8s= github.com/microsoft/go-rustaudit v0.0.0-20220808201409-204dfee52032/go.mod h1:vYT9HE7WCvL64iVeZylKmCsWKfE+JZ8105iuh2Trk8g= github.com/miekg/dns v1.0.14/go.mod h1:W1PPwlIAgtquWBMBEV9nkV9Cazfe8ScdGz/Lj7v3Nrg= @@ -2139,6 +2312,8 @@ github.com/mitchellh/copystructure v1.2.0/go.mod h1:qLl+cE2AmVv+CoeAwDPye/v+N2HK github.com/mitchellh/go-homedir v1.0.0/go.mod h1:SfyaCUpYCn1Vlf4IUYiD9fPX4A5wJrkLzIz1N1q0pr0= github.com/mitchellh/go-homedir v1.1.0 h1:lukF9ziXFxDFPkA1vsr5zpc1XuPDn/wFntq5mG+4E0Y= github.com/mitchellh/go-homedir v1.1.0/go.mod h1:SfyaCUpYCn1Vlf4IUYiD9fPX4A5wJrkLzIz1N1q0pr0= +github.com/mitchellh/go-ps v1.0.0 h1:i6ampVEEF4wQFF+bkYfwYgY+F/uYJDktmvLPf7qIgjc= +github.com/mitchellh/go-ps v1.0.0/go.mod h1:J4lOc8z8yJs6vUwklHw2XEIiT4z4C40KtWVN3nvg8Pg= github.com/mitchellh/go-testing-interface v0.0.0-20171004221916-a61a99592b77/go.mod h1:kRemZodwjscx+RGhAo8eIhFbs2+BFgRtFPeD/KE+zxI= github.com/mitchellh/go-testing-interface v1.0.0/go.mod h1:kRemZodwjscx+RGhAo8eIhFbs2+BFgRtFPeD/KE+zxI= github.com/mitchellh/go-testing-interface v1.14.1 h1:jrgshOhYAUVNMAJiKbEu7EqAwgJJ2JqpQmpLJOu07cU= @@ -2192,6 +2367,7 @@ github.com/mohae/deepcopy v0.0.0-20170929034955-c48cc78d4826 h1:RWengNIwukTxcDr9 github.com/mohae/deepcopy v0.0.0-20170929034955-c48cc78d4826/go.mod h1:TaXosZuwdSHYgviHp1DAtfrULt5eUgsSMsZf+YrPgl8= github.com/mongodb-forks/digest v1.1.0 h1:7eUdsR1BtqLv0mdNm4OXs6ddWvR4X2/OsLwdKksrOoc= github.com/mongodb-forks/digest v1.1.0/go.mod h1:rb+EX8zotClD5Dj4NdgxnJXG9nwrlx3NWKJ8xttz1Dg= +github.com/montanaflynn/stats v0.0.0-20171201202039-1bf9dbcd8cbe/go.mod h1:wL8QJuTMNUDYhXwkmfOly8iTdp5TEcJFWZD2D7SIkUc= github.com/montanaflynn/stats v0.7.0 h1:r3y12KyNxj/Sb/iOE46ws+3mS1+MZca1wlHQFPsY/JU= github.com/montanaflynn/stats v0.7.0/go.mod h1:etXPPgVO6n31NxCd9KQUMvCM+ve0ruNzt6R8Bnaayow= github.com/morikuni/aec v1.0.0 h1:nP9CBfwrvYnBRgY6qfDQkygYDmYwOilePFkwzv4dU8A= @@ -2207,6 +2383,13 @@ github.com/mwitkow/go-conntrack v0.0.0-20190716064945-2f068394615f h1:KUppIJq7/+ github.com/mwitkow/go-conntrack v0.0.0-20190716064945-2f068394615f/go.mod h1:qRWi+5nqEBWmkhHvq77mSJWrCKwh8bxhgT7d/eI7P4U= github.com/mxk/go-flowrate v0.0.0-20140419014527-cca7078d478f h1:y5//uYreIhSUg3J1GEMiLbxo1LJaP8RfCpH6pymGZus= github.com/mxk/go-flowrate v0.0.0-20140419014527-cca7078d478f/go.mod h1:ZdcZmHo+o7JKHSa8/e818NopupXU1YMK5fe1lsApnBw= +github.com/nats-io/jwt v0.3.0/go.mod h1:fRYCDE99xlTsqUzISS1Bi75UBJ6ljOJQOAAu5VglpSg= +github.com/nats-io/jwt v0.3.2/go.mod h1:/euKqTS1ZD+zzjYrY7pseZrTtWQSjujC7xjPc8wL6eU= +github.com/nats-io/nats-server/v2 v2.1.2/go.mod h1:Afk+wRZqkMQs/p45uXdrVLuab3gwv3Z8C4HTBu8GD/k= +github.com/nats-io/nats.go v1.9.1/go.mod h1:ZjDU1L/7fJ09jvUSRVBR2e7+RnLiiIQyqyzEE/Zbp4w= +github.com/nats-io/nkeys v0.1.0/go.mod h1:xpnFELMwJABBLVhffcfd1MZx6VsNRFpEugbxziKVo7w= +github.com/nats-io/nkeys v0.1.3/go.mod h1:xpnFELMwJABBLVhffcfd1MZx6VsNRFpEugbxziKVo7w= +github.com/nats-io/nuid v1.0.1/go.mod h1:19wcPz3Ph3q0Jbyiqsd0kePYG7A95tJPxeL+1OSON2c= github.com/ncw/swift v1.0.30/go.mod h1:23YIA4yWVnGwv2dQlN4bB7egfYX6YLn0Yo/S6zZO/ZM= github.com/netsampler/goflow2 v1.3.3 h1:uheCMgWwbaHnVdsvc2bqbdQe93E73pVF77WGu/kPE7U= github.com/netsampler/goflow2 v1.3.3/go.mod h1:mUjr4ERDTtNUAVtf2EomWHmr6Xvz2N9DahhFkhNnFkQ= @@ -2216,18 +2399,18 @@ github.com/niemeyer/pretty v0.0.0-20200227124842-a10e7caefd8e/go.mod h1:zD1mROLA github.com/npillmayer/nestext v0.1.3/go.mod h1:h2lrijH8jpicr25dFY+oAJLyzlya6jhnuG+zWp9L0Uk= github.com/nu7hatch/gouuid v0.0.0-20131221200532-179d4d0c4d8d h1:VhgPp6v9qf9Agr/56bj7Y/xa04UccTW04VP0Qed4vnQ= github.com/nu7hatch/gouuid v0.0.0-20131221200532-179d4d0c4d8d/go.mod h1:YUTz3bUH2ZwIWBy3CJBeOBEugqcmXREj14T+iG/4k4U= -github.com/nwaples/rardecode v1.1.0 h1:vSxaY8vQhOcVr4mm5e8XllHWTiM4JF507A0Katqw7MQ= -github.com/nwaples/rardecode v1.1.0/go.mod h1:5DzqNKiOdpKKBH87u8VlvAnPZMXcGRhxWkRpHbbfGS0= github.com/nxadm/tail v1.4.4/go.mod h1:kenIhsEOeOJmVchQTgglprH7qJGnHDVpk1VPCcaMI8A= github.com/nxadm/tail v1.4.8 h1:nPr65rt6Y5JFSKQO7qToXr7pePgD6Gwiw05lkbyAQTE= github.com/nxadm/tail v1.4.8/go.mod h1:+ncqLTQzXmGhMZNUePPaPqPvBxHAIsmXswZKocGu+AU= github.com/oapi-codegen/runtime v1.0.0 h1:P4rqFX5fMFWqRzY9M/3YF9+aPSPPB06IzP2P7oOxrWo= github.com/oapi-codegen/runtime v1.0.0/go.mod h1:LmCUMQuPB4M/nLXilQXhHw+BLZdDb18B34OO356yJ/A= +github.com/oklog/oklog v0.3.2/go.mod h1:FCV+B7mhrz4o+ueLpx+KqkyXRGMWOYEvfiXtdGtbWGs= github.com/oklog/run v1.0.0/go.mod h1:dlhp/R75TPv97u0XWUtDeV/lRKWPKSdTuV0TZvrmrQA= github.com/oklog/ulid v1.3.1 h1:EGfNDEx6MqHz8B3uNV6QAib1UR2Lm97sHi3ocA6ESJ4= github.com/oklog/ulid v1.3.1/go.mod h1:CirwcVhetQ6Lv90oh/F+FBtV6XMibvdAFo93nm5qn4U= github.com/oklog/ulid/v2 v2.1.0 h1:+9lhoxAP56we25tyYETBBY1YLA2SaoLvUFgrP2miPJU= github.com/oklog/ulid/v2 v2.1.0/go.mod h1:rcEKHmBBKfef9DhnvX7y1HZBYxjXb0cP5ExxNsTT1QQ= +github.com/olekukonko/tablewriter v0.0.0-20170122224234-a0225b3f23b5/go.mod h1:vsDQFd/mU46D+Z4whnwzcISnGGzXWMclvtLoiIKAKIo= github.com/olekukonko/tablewriter v0.0.5 h1:P2Ga83D34wi1o9J6Wh1mRuqd4mF/x/lgBS7N7AbDhec= github.com/olekukonko/tablewriter v0.0.5/go.mod h1:hPp6KlRPjbx+hW8ykQs1w3UBbZlj6HuIJcUGPhkA7kY= github.com/oliveagle/jsonpath v0.0.0-20180606110733-2e52cf6e6852 h1:Yl0tPBa8QPjGmesFh1D0rDy+q1Twx6FyU7VWHi8wZbI= @@ -2255,8 +2438,8 @@ github.com/onsi/ginkgo/v2 v2.9.0/go.mod h1:4xkjoL/tZv4SMWeww56BU5kAt19mVB47gTWxm github.com/onsi/ginkgo/v2 v2.9.1/go.mod h1:FEcmzVcCHl+4o9bQZVab+4dC9+j+91t2FHSzmGAPfuo= github.com/onsi/ginkgo/v2 v2.9.2/go.mod h1:WHcJJG2dIlcCqVfBAwUCrJxSPFb6v4azBwgxeMeDuts= github.com/onsi/ginkgo/v2 v2.9.4/go.mod h1:gCQYp2Q+kSoIj7ykSVb9nskRSsR6PUj4AiLywzIhbKM= -github.com/onsi/ginkgo/v2 v2.13.2 h1:Bi2gGVkfn6gQcjNjZJVO8Gf0FHzMPf2phUei9tejVMs= -github.com/onsi/ginkgo/v2 v2.13.2/go.mod h1:XStQ8QcGwLyF4HdfcZB8SFOS/MWCgDuXMSBe6zrvLgM= +github.com/onsi/ginkgo/v2 v2.17.2 h1:7eMhcy3GimbsA3hEnVKdw/PQM9XN9krpKVXsZdph0/g= +github.com/onsi/ginkgo/v2 v2.17.2/go.mod h1:nP2DPOQoNsQmsVyv5rDA8JkXQoCs6goXIvr/PRJ1eCc= github.com/onsi/gomega v1.4.3/go.mod h1:ex+gbHU/CVuBBDIJjb2X0qEXbFg53c61hWP/1CpauHY= github.com/onsi/gomega v1.5.0/go.mod h1:ex+gbHU/CVuBBDIJjb2X0qEXbFg53c61hWP/1CpauHY= github.com/onsi/gomega v1.7.0/go.mod h1:ex+gbHU/CVuBBDIJjb2X0qEXbFg53c61hWP/1CpauHY= @@ -2276,361 +2459,487 @@ github.com/onsi/gomega v1.27.1/go.mod h1:aHX5xOykVYzWOV4WqQy0sy8BQptgukenXpCXfad github.com/onsi/gomega v1.27.3/go.mod h1:5vG284IBtfDAmDyrK+eGyZmUgUlmi+Wngqo557cZ6Gw= github.com/onsi/gomega v1.27.4/go.mod h1:riYq/GJKh8hhoM01HN6Vmuy93AarCXCBGpvFDK3q3fQ= github.com/onsi/gomega v1.27.6/go.mod h1:PIQNjfQwkP3aQAH7lf7j87O/5FiNr+ZR8+ipb+qQlhg= -github.com/onsi/gomega v1.30.0 h1:hvMK7xYz4D3HapigLTeGdId/NcfQx1VHMJc60ew99+8= -github.com/onsi/gomega v1.30.0/go.mod h1:9sxs+SwGrKI0+PWe4Fxa9tFQQBG5xSsSbMXOI8PPpoQ= +github.com/onsi/gomega v1.33.1 h1:dsYjIxxSR755MDmKVsaFQTE22ChNBcuuTWgkUDSubOk= +github.com/onsi/gomega v1.33.1/go.mod h1:U4R44UsT+9eLIaYRB2a5qajjtQYn0hauxvRm16AVYg0= +github.com/op/go-logging v0.0.0-20160315200505-970db520ece7/go.mod h1:HzydrMdWErDVzsI23lYNej1Htcns9BCg93Dk0bBINWk= github.com/open-policy-agent/opa v0.63.0 h1:ztNNste1v8kH0/vJMJNquE45lRvqwrM5mY9Ctr9xIXw= github.com/open-policy-agent/opa v0.63.0/go.mod h1:9VQPqEfoB2N//AToTxzZ1pVTVPUoF2Mhd64szzjWPpU= github.com/open-telemetry/opamp-go v0.14.0 h1:KoziIK+wsFojhUXNTkCSTnCPf0eCMqFAaccOs0HrWIY= github.com/open-telemetry/opamp-go v0.14.0/go.mod h1:XOGCigljsLSTZ8FfLwvat0M1QDj3conIIgRa77BWrKs= -github.com/open-telemetry/opentelemetry-collector-contrib/connector/countconnector v0.98.0 h1:wRIYxP0yrBDAf462hSHgeOnJCA02mzysWZcEv70KWy8= -github.com/open-telemetry/opentelemetry-collector-contrib/connector/countconnector v0.98.0/go.mod h1:/2R2jE1VJLCDEAfi74vH1LNbLQdDw17Ls7fJRoxhF+Y= -github.com/open-telemetry/opentelemetry-collector-contrib/connector/exceptionsconnector v0.98.0 h1:5vT0loL36WdTLV1/b8PWY7e6yx8ZHhWBE+yCuY8z91k= -github.com/open-telemetry/opentelemetry-collector-contrib/connector/exceptionsconnector v0.98.0/go.mod h1:Xb6nWGNrzTvqTeQTCcpmC2efjhD/pvmAhs3NwQyn6iY= -github.com/open-telemetry/opentelemetry-collector-contrib/connector/grafanacloudconnector v0.98.0 h1:PMNe7M1JZM3Lto27IUfZ3nXLCrbOQXy21ANKpSCgwA0= -github.com/open-telemetry/opentelemetry-collector-contrib/connector/grafanacloudconnector v0.98.0/go.mod h1:egVRLku4+nUhryA98NQSCvadKc0/05LMGWW6sayl/e8= -github.com/open-telemetry/opentelemetry-collector-contrib/connector/routingconnector v0.98.0 h1:rh3OFBprXEzXryZMdOFWMwihjXeRrZWDehas71B5CH4= -github.com/open-telemetry/opentelemetry-collector-contrib/connector/routingconnector v0.98.0/go.mod h1:WdDYP2a5i4w7MnAt8tz5PiWwv+OgoFRUmPJHWQNW37E= -github.com/open-telemetry/opentelemetry-collector-contrib/connector/spanmetricsconnector v0.98.0 h1:0G3g+C1ASOD7hjyR0XSU0A64iQ2UhoqKJvI/yl+xStA= -github.com/open-telemetry/opentelemetry-collector-contrib/connector/spanmetricsconnector v0.98.0/go.mod h1:ea51nQ+s7RiaPfVWfb+ZpqHA5wpC3Zc6C27ZvEXCJBg= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/fileexporter v0.98.0 h1:eD48RXTOTI4mUqwmMbifd2xygNPFQk2+Q+h79tMKgRo= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/fileexporter v0.98.0/go.mod h1:iUXj76MTvLxgCJX6MU5d44bDSJJDkhZyKWTgSqt3DQw= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/kafkaexporter v0.98.0 h1:qqbNZig9IqIed6mj9FUJVWabiP+mxY09vF+aW/hX2cU= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/kafkaexporter v0.98.0/go.mod h1:hYMt6wWecJJF60oWxRvXgA2LU207PwhMEvVg+/yxBvE= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/prometheusremotewriteexporter v0.98.0 h1:PvTmyr1MOFwlKdEqHDKEwoOSLINTiEppcvzp6a2jsFQ= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/prometheusremotewriteexporter v0.98.0/go.mod h1:fxMPjSrU2yhl0wcc+aBgv1F6brf6A4t2IM/IT1PwLZ0= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/signalfxexporter v0.98.0 h1:I1CrHkeifkWhGVZe7LMzM/sICHC193lbxd8J13ouXos= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/signalfxexporter v0.98.0/go.mod h1:rGIasss6gF8lmWZAmWhsKGcQeECTt7OomMeIopFzkO4= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/splunkhecexporter v0.98.0 h1:+4AYRExNjrpfq1djZ/OkPcsNRiD2hyDnuWSSzNsF3yo= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/splunkhecexporter v0.98.0/go.mod h1:LdFeUQT49BadOyeNa1akdDs3biaAxhqWdea0g4QuCyE= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/ackextension v0.98.0 h1:wxCqIZpegU1770OKIK3HBjle92YqyqdfR1RwLbtAEuY= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/ackextension v0.98.0/go.mod h1:PsdH/O5Bcw6AspWpEk3DqAApblV5J7EhLXV9Brl0aDI= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/asapauthextension v0.98.0 h1:+VstZsOSPFCkaEVpNV9+wOj1N8N7o26hnN+pZItrul4= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/asapauthextension v0.98.0/go.mod h1:aA69skbM8Gytvbo6z7J6LNH2v5f/q63P5THsJZuFBRQ= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/awsproxy v0.98.0 h1:Ad9kF7wfdZWJacgtzguVEFvBcc8vthMzIlnMIqhOvKo= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/awsproxy v0.98.0/go.mod h1:6bivBlhIFVflEYm4mMotqDJ54Z158LAActxNNd4KBGs= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/basicauthextension v0.98.0 h1:ySxGNfOCnDKi6zW8VjzzbrbVZKWa+lP6OefShoNO3jw= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/basicauthextension v0.98.0/go.mod h1:ojpY1pIqRYGGvYFVuR98L/gIwRD4wKPFN/KKVIe41U0= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/bearertokenauthextension v0.98.0 h1:o022uvfIBRNoWLyHePkFHcdMBSQOWUu7m9saWwaDCdE= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/bearertokenauthextension v0.98.0/go.mod h1:muIXGxossGBh2Pt74sAGzhM7u2N9+T07DwmkmlkZM/I= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/encoding v0.98.0 h1:GNDpMm6OqCTe7r1PFyDhm4CXQTqYPrnA3FEPt6ZkKzY= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/encoding v0.98.0/go.mod h1:xhqjUKyIvVPljVb4gEsf4pQkrgzUx0H0nBuFrWvRAck= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/encoding/otlpencodingextension v0.98.0 h1:r3lno2DU3JXFlpGmzqylRboJRWAsuGDuvilHur+IYtM= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/encoding/otlpencodingextension v0.98.0/go.mod h1:mS0zmU3ku1ePnCjUmKyf05L5zXOtC5ijtxykyC5nFm8= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/headerssetterextension v0.98.0 h1:T6/o2SxpU5chA8giD0jSkAEs1rWVtKXcL2Fhkg/hPVA= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/headerssetterextension v0.98.0/go.mod h1:yNOBxWmHUwnrYHPaZ2OYR2Hvjl1AB5JViiBW2des8xs= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/healthcheckextension v0.98.0 h1:96d2bgJfwjyX7oisKJjYPPUnhdKVK4mss/mL9f3nw2g= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/healthcheckextension v0.98.0/go.mod h1:DQBGDiuwOOmIXIxgWMRiK0Qu7XbAyHO8OEDsjIWEoNk= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/httpforwarderextension v0.98.0 h1:5O7TJsyWVTpibLL3vU+cDrKrPjwceFnuW3k26y6v5Mk= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/httpforwarderextension v0.98.0/go.mod h1:egvtel0TSJJIr3BGMJXD7qwuIyz2KKo4jDvJC64UW00= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/jaegerremotesampling v0.98.0 h1:Qd6PB8LwJeRZ/HgTBxxUtO4tM2W6eh8Sy304abiXwoI= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/jaegerremotesampling v0.98.0/go.mod h1:sw5WC5LLhqawP6fY/w3N0Tkmhx+FtIwLzFZOQmwNx2Q= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/oauth2clientauthextension v0.98.0 h1:YEvk5sQnulqrVgaGEqx8BmgAREWDTtX6toqJKcXAYFI= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/oauth2clientauthextension v0.98.0/go.mod h1:zLoNBgcg5fvm75DRa5MWZw2GEU3QUj9lX9oifNSM3uM= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/observer v0.98.0 h1:0Md3yNJ9UwvRl69wOlfOmvh/Y9Ol66kfzg9G3NmdwNc= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/observer v0.98.0/go.mod h1:iK2poAVp6s2v90HumR5PxNt43HxuvQfg+nqHCyI98YE= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/observer/dockerobserver v0.98.0 h1:on6nE2DHxhHV64da0RwJb6mSFU66S8FokFOfaAjpcIA= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/observer/dockerobserver v0.98.0/go.mod h1:B7ifTCw3Akfuse6OhlExjKMH9jYx1pMUo8eNX9EVFrg= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/observer/ecsobserver v0.98.0 h1:ieapeK22hUQ2Nonk1dScGkz/YD8c/evZXIvd7BJqA4s= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/observer/ecsobserver v0.98.0/go.mod h1:RIXHU93Zd/EDOySfV6J0V8UU5ej+3ZsyZ0pT0G4XJpI= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/observer/ecstaskobserver v0.98.0 h1:TE+AbKBbPjq/r7rNeZ2wtNS/PS9wHnfTYqQXH32W2IA= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/observer/ecstaskobserver v0.98.0/go.mod h1:3G8pRM/wwkRahGXIBlHSu1X6lHiZ8lAyj94l2H0l+BM= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/observer/hostobserver v0.98.0 h1:sgbHSKr0HezK/PZ0fY9degCa19WQVG7r9NQZCNEVJjs= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/observer/hostobserver v0.98.0/go.mod h1:hgiV2HrdSsJk5ZQWogIbkkp/W+hyGuWNYUwQTrfJMjo= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/observer/k8sobserver v0.98.0 h1:irvnnbeyN+oJNeWPvBa893Ut4QbkeCyg21AYA5AKjNo= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/observer/k8sobserver v0.98.0/go.mod h1:y7f3lvVQv0P7Rv6RP/BLnU/h3iGbAbYgArS/nVGJvOw= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/oidcauthextension v0.98.0 h1:uclxrUbRjX3eTYqXkpHLFWYbKcuDBFsvSNvK6GbpD/M= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/oidcauthextension v0.98.0/go.mod h1:QpnxY0GwXMFXOp8JfngSfzWmOnYBVMBGSDVX76nC/88= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/opampextension v0.98.0 h1:qBShMnsyFBXEdbRbbIwwBrnNqCVCSGrdpg9EAzvwWf0= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/opampextension v0.98.0/go.mod h1:0D3aetfqFddjr+z8moS1E/8pQ88vghNQR0fNqFfiX20= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/pprofextension v0.98.0 h1:KlG/2ShapW8OzD0dnWOyUHbtcYARmhHO3vw9x92XKvE= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/pprofextension v0.98.0/go.mod h1:b5y3WDWK6mqTL6U6eGqDqK2F3O9GncmvtsWmQ03UoVk= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/sigv4authextension v0.98.0 h1:iyyYN8Q2YSmdnbbOkymYVC/dLZxiwJ4ICGyBJcpDqQc= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/sigv4authextension v0.98.0/go.mod h1:EFyiEYZmYvQpcK9hND69yfjP40E/BEVis3NAHwnw4p8= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/storage v0.98.0 h1:yend0fdg/ejfVSFOCI8CLo5ikkNhSl41Zs6ma5jUZ4c= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/storage v0.98.0/go.mod h1:yGkFJl78686wAA5235HdLLQrWlOxuNqnZzQMUz2I7Ac= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/storage/dbstorage v0.98.0 h1:wzPYH2D13rkqujH65XAvfzgu7b+ao9m8wWlC3npf2cY= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/storage/dbstorage v0.98.0/go.mod h1:UJVcxmeFh/aXukroukRLdJfQGdekOxQsEBtgSUlpLmw= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/storage/filestorage v0.98.0 h1:+hjx5T+FMOyKChkpY03oSUCw3rALupeXFCkbS0Lu4OY= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/storage/filestorage v0.98.0/go.mod h1:Y4WKKdXboSG7HuI+Xf0dK8AZTAJKt+XKTvcYiwMwEEw= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/aws/awsutil v0.98.0 h1:qmiMPH530Bf16TWjDjvhm+SEAKWb1tPfqdzObNqlNsY= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/aws/awsutil v0.98.0/go.mod h1:V235cPM6ngKN9qobDKrYLmWQrJ1WTDL8L0Rx7R/4xtc= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/aws/ecsutil v0.98.0 h1:4RD0elfzuoOxrBpekmg94JmIJjL8MZIayIUBLva+P44= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/aws/ecsutil v0.98.0/go.mod h1:BnCYHF+EfdRTriFxwaaA9SuGV7Nri8WkZLXp+8keTg8= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/aws/proxy v0.98.0 h1:JqBTRDU+LCKEekwgg2k3yLYnlfBqtEwkDO6V3w+ezNc= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/aws/proxy v0.98.0/go.mod h1:8J5p03NsrMY8SIjF+8iaOj3NlYEH0gKcz/onmCnhckU= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/aws/xray v0.98.0 h1:uoXA78WpoXI1n+dexldxSFqe2VvLnz6TXNS77nCjQhQ= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/aws/xray v0.98.0/go.mod h1:/PGqMAGLWqyfqgaoXILd+shRDhmdraBsxw5zGeDjyjg= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/collectd v0.98.0 h1:GNji8t6OAQ48hjMGY/kXLmy2tly7bx/pVf6RP2SmA2k= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/collectd v0.98.0/go.mod h1:zFD4HaIqA+0QSYXnwHhb3M6dT/ks5VGXG8TaltngqAE= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/common v0.98.0 h1:rbfZJ4YA82WSC9HW2jgmY1UZEsOYte8VTjrBFU6dv5Y= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/common v0.98.0/go.mod h1:KOTp7iN8sWTmqk/SxbMqvM2KXUdgXRWb6hI84E5arLY= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/coreinternal v0.98.0 h1:FaldDCQ6hpPAauYZ1kbNWkTFU2vRgL/nr5UY8d2jrT4= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/coreinternal v0.98.0/go.mod h1:0arlQ0mj/VhcFFSKHDmIc+iieHweXKENSBcqNnAY8OA= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/docker v0.98.0 h1:7YqNP644dJRxMcOIJe9GnlBHhpMH8+po3o8vYvQLqb0= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/docker v0.98.0/go.mod h1:a4PlGMPWY/9zlkqLJ5euyRqg73E0IgBARHhR0GqZLQU= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/filter v0.98.0 h1:KHO7ptmWdDW1wi0oiDzLNEDyXDG9TFsK/N6LTgyL6JI= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/filter v0.98.0/go.mod h1:EwaZ9Bj0+7l5roLUkdKIH1pHXdfHCGve/8mZTf5Hzxk= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/k8sconfig v0.98.0 h1:i5+XkPXUFqbNnOYngPq1b7nZ1PyGdAtLwcsEGHJ79yw= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/k8sconfig v0.98.0/go.mod h1:JRRvo6HJ8jtHzHA2/H4+bIZsO5M8gpSXDLZ06fHN7II= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/k8stest v0.98.0 h1:wRD+b1q1n6lSzX7HsydCtSyqL2HqW0miyWOw87rI+L8= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/k8stest v0.98.0/go.mod h1:1OsbednOq+I/HsWwIhJ8J6Glv8JhWiNNPm9ReVq9Nfk= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/kafka v0.98.0 h1:G4VY01P5r26yAM+ruHnLBTpue1naxBHSSCEYbMzbbUo= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/kafka v0.98.0/go.mod h1:eY3VRXSzUIUSyjsxuKdY6XTzV0oYlge0MMLw7ijd/RM= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/kubelet v0.98.0 h1:zDTqAb2pGvqPZLTdKPN0DZqEv5p9X/Hzin+3/ITaVgo= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/kubelet v0.98.0/go.mod h1:0rlrjq1QNcrBoMsBSBpJzQZ7o1ptgn+r4bc+nw3KCCA= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/metadataproviders v0.98.0 h1:orhX9ZGjvIUlW1Pesk/q6KVsKZ1S3Ql6KOS+wCJwMDI= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/metadataproviders v0.98.0/go.mod h1:jzd6HhS9Av55YlRctGWG/Jk/rATPYRdVCiOZLlQnDxM= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/sharedcomponent v0.98.0 h1:F6ZLrCnfX4JmSQaqfpHY3k7dLjAmXOoYdWbfVkbpT/s= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/sharedcomponent v0.98.0/go.mod h1:jdQtG3kZnRRZ6lv/Q3iBINkMN8BfZStsLhG08okP19M= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/splunk v0.98.0 h1:oRra5wW04p+Q/bjxeHww5TM0G5Eo/zNUPplk9LK2S/g= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/splunk v0.98.0/go.mod h1:AIngTy08aFnbn6MJvn4x1ofYr5b62eQQiMk2m2u89NU= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/batchperresourceattr v0.98.0 h1:32rvTFzoSPdNcFCo1U2x7ohdHSW8L34RaXDlIMFz7qg= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/batchperresourceattr v0.98.0/go.mod h1:9hTznk6RjG/mvtmTdSeXSVivcsLBKw6WfPJRJX2Wzn0= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/batchpersignal v0.98.0 h1:3JjVzPccHi6r4XPgzH5YIi0/CGHbqVJWADtYi46GfIY= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/batchpersignal v0.98.0/go.mod h1:90/iHUjO/6DGVa161GDsdbntj1r06DRS8ZQBvw+PNOY= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/experimentalmetricmetadata v0.98.0 h1:6uBxGiwJPCmqhEKKdFbA0ECjM7vaQA+vBO/KQg30ed8= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/experimentalmetricmetadata v0.98.0/go.mod h1:8IUWugptZJY7den7B0MQk5K8k1SaSaY+kHfBTvBO3SQ= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/golden v0.98.0 h1:Y4UbYtpt+AsCVj4W8HKxLSlKNrMLhxypmA34GkwjJGE= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/golden v0.98.0/go.mod h1:a1eqRzzePACd9YamtiY0+42P4dn1pB0Ozc0B3P6JGMs= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/ottl v0.98.0 h1:vgVVJgTRQzgkIf8iODqKiS5VoMUyUPHRQjAUMOeLJt8= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/ottl v0.98.0/go.mod h1:5RtSFx/r557j1/Sy8+MO+N0ulfEzDwSNwEKo7bdHvYQ= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatatest v0.98.0 h1:lZGvpoHCYoEFBDLhnKGGAgGJyX2l2jGZUgC1kTz/esI= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatatest v0.98.0/go.mod h1:fOHCXaWnVcKJPY9Jxeoyl7tSuuhZ/PPN92ib8eyjSLQ= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatautil v0.98.0 h1:F1Vnzkhg0Trncmvw65Mq1wBKPgX2wI3aGE90J7CXhuU= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatautil v0.98.0/go.mod h1:yybbWtN2RnnIoqw3KzboFjk4iYpEBXPzHQvARs+eO9U= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/resourcetotelemetry v0.98.0 h1:Ml4/JEqJeJknFMiXW5AxtrejrbGXyocRq/BfCCLS5jA= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/resourcetotelemetry v0.98.0/go.mod h1:DjiZ//9SFD9if4d/Q7dFam/4etFiXFpkxZ3kGM7XKmE= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/stanza v0.98.0 h1:R4DL+SLiIs0ChV8nGAyTBngsSiyzTbu9/qn9qJwP0K4= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/stanza v0.98.0/go.mod h1:zhLhabEO8mr1PY65YZuJuFJAbN0938xhi3bVKD8fbnQ= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/azure v0.98.0 h1:jINjBgpWO/rU6RKzeHzfJAJCTfqGJcBGBgjwwTiqZBE= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/azure v0.98.0/go.mod h1:3zw5nWtjNyojk1rOPfJ3TTNNPfRUqEUgJUbytsS3f5c= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/jaeger v0.98.0 h1:lSP0bTkEMMFa5DeA0QLwgxA7zAIbq2NeLRioAS4qKVE= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/jaeger v0.98.0/go.mod h1:ErAJvPIFFMeb9nL1ePsYbIK18BaVyitIaz3zAlA+msY= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/opencensus v0.98.0 h1:/kVGG8UW5xR+BrLFj9X3q1wwYZSe90LWVzK/qkHjjJc= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/opencensus v0.98.0/go.mod h1:gRWxKJWTSxntB1hXO33SWcN76CZQtZEbgk7gVcIdN5E= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/prometheus v0.98.0 h1:dbgJR93JNl/XKbwHwGzISTk0owYODddoDHRIoimpehs= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/prometheus v0.98.0/go.mod h1:FjFQFT6tfC7Gac53GC/vorbTwvR/UzRrGh/rgSQsCB4= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/prometheusremotewrite v0.98.0 h1:pM4puW3v2E+kfvuxz9L3bqGXbg/l6skLYVyZE3ksI0Y= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/prometheusremotewrite v0.98.0/go.mod h1:tdgLPheVJOpy9Gic113d7F9+a4S/slFV5OxJAiIpGSk= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/signalfx v0.98.0 h1:lx4aKpYWxDc8lFoLv93r4MjalQujua/2E95cZTQRUvc= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/signalfx v0.98.0/go.mod h1:RVV7i6YZ4j9Jb0J77znceLRgY2VJQxtdp+Mg9CX6fdg= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/skywalking v0.98.0 h1:hHitpLX6UctmC/Kc8HlG5JgbqwPpyZF3SILZqhujKRw= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/skywalking v0.98.0/go.mod h1:n0WyWJZnXa7Rzh8Ymp4b5ThLJwWgWYw6/umb4DBwcYg= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/zipkin v0.98.0 h1:SRFZwjtkjlh4thYckLGPyKnlJPxWhpYAdMlwrT7iho0= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/zipkin v0.98.0/go.mod h1:CgCTyjyZCHfm+nci5W1gqL55imJQXjuETC5fzg54Pus= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/winperfcounters v0.98.0 h1:Jq5ya0oIU9gx0XTf8rvnqPwD6CPqq/smsg1N9Mhb6Vg= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/winperfcounters v0.98.0/go.mod h1:7gAWx+978lf6DlSyOm6fR7E8a4szffwbiAauM7ArPw8= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/attributesprocessor v0.98.0 h1:xn3jwhEm9tWaOjyPH3OwVH032AmKj2UshkeenmKeVQE= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/attributesprocessor v0.98.0/go.mod h1:e6bjGXih8jmPZ+h6K5HDE7xFwZv4r+mKiIvqKTHAcgk= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/cumulativetodeltaprocessor v0.98.0 h1:F93HvVWJSEUtiwtyqXicjBiq3PhXxVjvX59VJtRuZL0= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/cumulativetodeltaprocessor v0.98.0/go.mod h1:vUObVWshD4NKy4CzZpcC8V/avUyFD6WmIwOIaux7oDA= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/deltatorateprocessor v0.98.0 h1:g0EYXHvXQDtex9f2ktNDyUM7fJpaBSWvXSAVFTWywPM= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/deltatorateprocessor v0.98.0/go.mod h1:yzebFLp50w9NL+waozYKJSQKaScjJwqKIP/vorZIWe0= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/filterprocessor v0.98.0 h1:+o1Jm65Yp8Z/EXHwimEfWQlRrnYNpB0ITAH9TFlY96c= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/filterprocessor v0.98.0/go.mod h1:dHnrsXrapzrkj/G5zIYdavY/5d+n1J9qeYXKrepLYf4= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/groupbyattrsprocessor v0.98.0 h1:0bpxJBDSZB95VhEOu0krpUwC5oh6mh6Uv5U7WsOSOO0= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/groupbyattrsprocessor v0.98.0/go.mod h1:JQ5u+t2D4pV6/xnZz6e3DXE3H8dES1YQtxewHx//BtE= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/groupbytraceprocessor v0.98.0 h1:oP6FVYInPiAGLW86jsSdVrx8p+X99VbvIgJuY+7tB8E= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/groupbytraceprocessor v0.98.0/go.mod h1:yO4iG0XSOS1izfupSqxXubc79WGCrakcvOJdLt5d+iA= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/k8sattributesprocessor v0.98.0 h1:Uy8ujg6omBqlotu+rQwM3ysUOBvoCnDghHVr5GqiEvA= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/k8sattributesprocessor v0.98.0/go.mod h1:vXQywhIh5jM1/3A1+9jBE8zlzK7Ihj4wzpkKpbAIfBQ= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/metricsgenerationprocessor v0.98.0 h1:kW1Ud+M2aipcMtlr6E3FMJIgyM8/DUVefNT6boiZkTg= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/metricsgenerationprocessor v0.98.0/go.mod h1:AeVJbTS/xLWowVMojvpfRQhsjZwFEiMlANp6IRXterg= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/metricstransformprocessor v0.98.0 h1:Q+NzXfH9LTNupFpUdXFG/q3rka/Hv7lutBX5cjiPYmg= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/metricstransformprocessor v0.98.0/go.mod h1:9G5dg3SYuipPocclXv4U87hQ1/B2T4ca7lzUOLSReko= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/probabilisticsamplerprocessor v0.98.0 h1:yWVlov2DodcGqpXU9fwzZcihUdMQkwhl49Vvegcrp7M= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/probabilisticsamplerprocessor v0.98.0/go.mod h1:OTUeSFD5shvS4g6ftKfZTBjDNeEwhNST1bX4vTwsKpE= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/redactionprocessor v0.98.0 h1:PJ+mGEdiBCC+KdQdXoIuEKoBqrRWnQqA72ms3pBVEWs= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/redactionprocessor v0.98.0/go.mod h1:B5qcRymnXFiY4a5DdL5beeI+1/H9MeXurGWkuEyrNRU= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/remotetapprocessor v0.98.0 h1:Va2x5VITef6VRz1Jx/KYgRz+OuR+9xJvG5wTa+Mf6ac= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/remotetapprocessor v0.98.0/go.mod h1:oWhXQsMLjd+8Ts25Ponhlcg77+dbGwMjaIzdx94Aq/s= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/resourcedetectionprocessor v0.98.0 h1:DBCsfHZJt6zEL6aBcZZhHSnKjcLcBbI1c9IAPK1/aLg= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/resourcedetectionprocessor v0.98.0/go.mod h1:khpK0DS7FJzQmRo2alCBFK4pa2bV9NPLQTLqfx43REI= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/resourceprocessor v0.98.0 h1:+xPdlUjZiMTRrZK059U8zPP/IlhYoDt8jT+WpdT+9WE= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/resourceprocessor v0.98.0/go.mod h1:8+Kko3psy8Wmkc1q8dpnxzaw9ZbzYHeFovb8ozyr5FM= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/spanprocessor v0.98.0 h1:ldjSfqmbmiv0MuUdp3ey/pLxo9fPyLNW7qozl/EtcHQ= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/spanprocessor v0.98.0/go.mod h1:7m75cmrBbgROWDE+CSg6gB4qtPTGEt0kEMiG8hHaVA8= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/sumologicprocessor v0.98.0 h1:4GymMpunrq4Z0lv+K1bl1v4X1GYAK29UAX0NTWSHpSc= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/sumologicprocessor v0.98.0/go.mod h1:6RRIgzZbvarn6V/0kUsiZV7s6cRRzm7vnSXVI5XheMM= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/tailsamplingprocessor v0.98.0 h1:t2PT83LU0H3eb25/t5oQNq8DqmykcqI854qH+yh5wrg= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/tailsamplingprocessor v0.98.0/go.mod h1:3DHDCqjAfepIqJlTTyUQy3yNaS9Ax6lyGt7v7AUeRwc= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/transformprocessor v0.98.0 h1:ljdy8h+V69mjx4X0Jbu4nt0FbeXa8h53ogie6OIK2zg= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/transformprocessor v0.98.0/go.mod h1:iz/isMSPjHCFKiS9twzsfBMwy1j7p4fAxLSL47mf7zI= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/activedirectorydsreceiver v0.98.0 h1:8MAAj4866HHphypdS/jsqg2ezmOhOlgmGehvI+JtGD0= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/activedirectorydsreceiver v0.98.0/go.mod h1:RLWvLVzgd1RUdhuHP9dF6q+MmSerP9yA8HG7OU4Al68= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/aerospikereceiver v0.98.0 h1:ro1jnB3f/AXxWgqRDbnVsZbDBrSmo5bxiyQFag1iNn0= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/aerospikereceiver v0.98.0/go.mod h1:QDrp/KcZwpwvGL/DgfRn/SaBI414IKcDA+WDnurrWzE= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/apachereceiver v0.98.0 h1:tWsWodcuxFu85W5KAIkv88oOCXTVmJvCNNGVSlkENn4= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/apachereceiver v0.98.0/go.mod h1:9Ql0EGwan8KCVmwzaJx6kLrNN9oIw8bHqgwgZTDuff4= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/apachesparkreceiver v0.98.0 h1:oot/WFuHAp2azVKZ6O2RzXlfXNhrfsSjnc9fstbs7gQ= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/apachesparkreceiver v0.98.0/go.mod h1:UAXXvaeQMzPX20ZU8SrJ9Up/IZydZczVDjRy29V9z38= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/awscloudwatchreceiver v0.98.0 h1:tYUY+38vzPH5trJ3yAhcPQyHj7je2ltrpafhYvhUEo0= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/awscloudwatchreceiver v0.98.0/go.mod h1:msPgNELNOkT9ofW3KZ1eAEAWAUZNc9NDm2tmXr+ci4M= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/awsecscontainermetricsreceiver v0.98.0 h1:SyxXimTyXrV37IIt/wtvxq0M3FJHHVMpzsr/g4juBcc= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/awsecscontainermetricsreceiver v0.98.0/go.mod h1:KCdrQXuc8nMXw/IBVePQHPXE0Fn/JplJmLtC0o+1I0k= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/awsfirehosereceiver v0.98.0 h1:Zd8Z3Q/qKcDnBf5+8mVvfgNXU3a01dwWOP4WlFW8Coc= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/awsfirehosereceiver v0.98.0/go.mod h1:0k35qrLipAXpNGwdbS3n7JwYpYtgbf1FP1SQL1hLERg= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/awsxrayreceiver v0.98.0 h1:7EYZ/OGcYkETf1TwiQdrNtJjscwPrJhbh4LAx1TJJj8= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/awsxrayreceiver v0.98.0/go.mod h1:szjKDD6fmUcMcAwr/6JRV537TxKZtoaW7GaMS3ut2ns= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/azureblobreceiver v0.98.0 h1:bg0ncr44XbLMnpblcR1JgSrZu3QBnRiXiAZsGsPY9Ig= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/azureblobreceiver v0.98.0/go.mod h1:38ppiXx81DX//s7Zcs3XwPT35Br0Zsh+X1qvZ3diM4k= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/azureeventhubreceiver v0.98.0 h1:c7pUQw1tE/Sj+wFbUQkQjWefG+bqp6EgP9DKdVWvs0c= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/azureeventhubreceiver v0.98.0/go.mod h1:dg6hognSCnxR1H1L7KMrtfdpuqvfgzRvToEilMFUGY4= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/azuremonitorreceiver v0.98.0 h1:ny/heE7ULNzfc4aTwLaK3Nt0PkXJpt+GE7cpPHld4dU= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/azuremonitorreceiver v0.98.0/go.mod h1:LHQfHue04GMnKXeaZtz+sUAMn50eIuAEg/dpD5SIbPc= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/bigipreceiver v0.98.0 h1:Mn5Q/FT6kkqG7BVV3W9wEvA9SFVZz/V9EuYyRen2A+I= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/bigipreceiver v0.98.0/go.mod h1:Vg5/SV6S/w08PH8WhixroGVVIaRfFCCJ9sAEWWN7ckc= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/carbonreceiver v0.98.0 h1:tbnAmgGre2l6za7eIAtStwb0dN35V0icPt1cV1qhzWQ= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/carbonreceiver v0.98.0/go.mod h1:auHbcdEhFBtI1pn6vqZnz20P52rayZGFenWxN50TaSs= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/chronyreceiver v0.98.0 h1:UlvfZvT8RfgwNh3YlB26d29OvOud7ySaaAjRDJZDaEE= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/chronyreceiver v0.98.0/go.mod h1:e7QiJCvqusv7m/ztqIVR9NKMLi1T+f7MVJTVhjv/OgA= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/cloudflarereceiver v0.98.0 h1:XYFOyWadHSDaajGXSUCDXaAwQAwA0KRDjJZORb9bkFQ= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/cloudflarereceiver v0.98.0/go.mod h1:MT82rMV8oP/2kWBZuH2CMqozD/T2hhCHOADTGzUb6eo= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/cloudfoundryreceiver v0.98.0 h1:nPM0wZughc40zfMyVG4FbsCjVMhvwQJgMwk6mr9MOus= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/cloudfoundryreceiver v0.98.0/go.mod h1:w0KbZKBx0RWHdgKQOIkEdoZvQOHM3oSiV8CxqVbEaXA= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/collectdreceiver v0.98.0 h1:m15AIZ3DIpoFGqWDxw4GOQaN80U91C7AFr3npktJQvM= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/collectdreceiver v0.98.0/go.mod h1:ZSGDjnKEgFqqlP+RIWKcTEAS4j1X314n1pA6oSNeibs= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/couchdbreceiver v0.98.0 h1:AcUDk8ROKhLzVV20DUGxtLjIbDymZH0x8g3bUMr4sTw= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/couchdbreceiver v0.98.0/go.mod h1:sIr8BPN5rWg7ukMcJX5hivkal3CiiI5Oo9Hu5CyCf4o= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/dockerstatsreceiver v0.98.0 h1:+l3egIFnvgsdbjhJbyBrFPum5pGYz5PQUP+5ctJumos= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/dockerstatsreceiver v0.98.0/go.mod h1:Rk7IXjlZ0yRoucw73hniIp3PrfXIBcfdexhEo9UpaS4= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/elasticsearchreceiver v0.98.0 h1:iHvfQ5pGqOJ2qWpIPrWXuJdIWJdoRIvF8ToQ8ZZqOT8= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/elasticsearchreceiver v0.98.0/go.mod h1:ScYfrt8RQ3wQrzVQ0xDQuNadWomYC9iixg2QmxnKDPk= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/expvarreceiver v0.98.0 h1:4h+sRU05qMRBJmUs8Jc1ED4gAo2nyD4QwpVcXJAuC/M= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/expvarreceiver v0.98.0/go.mod h1:DeHhBLI494C7tD9WPuLbXSRyMwBq8ckEUu3SDAFoKOM= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/filelogreceiver v0.98.0 h1:hiudTWIOCQ6boREJ10ijrsaSwB6ywZ+Zf9JpDWBLsfM= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/filelogreceiver v0.98.0/go.mod h1:C+3Bs5efAss1Wv0y1Bfq5YWGf8xmoF0d2TCDx/Kr5o8= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/filestatsreceiver v0.98.0 h1:D14FgG321Da1YOplhRW9bOqziHknIRvP+HwV7S1aixM= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/filestatsreceiver v0.98.0/go.mod h1:wNvD0BchwsymxNOoyrVV1jtFbCwX9DB9GKPtgHz58tI= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/flinkmetricsreceiver v0.98.0 h1:VdWs4Mhg+F0+5xOHjr3odmbxJeptwlg6vYA1BX67HcY= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/flinkmetricsreceiver v0.98.0/go.mod h1:5qwYD5zil4SOFo/9OBL0Vk3HnDMac0h6yHy0mkCFETg= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/fluentforwardreceiver v0.98.0 h1:0QoIWn4zWWZ2eJ06rWLBeQVZkVXtQUfIC7VxOzc8ZFQ= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/fluentforwardreceiver v0.98.0/go.mod h1:yw4UlkPTsIXYAlkLxKv0h1rfgkWjOnvf5+78mNZkhgo= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudpubsubreceiver v0.98.0 h1:CSxMP8Z1nnSSUDLwLe5S2Sh83+XDxwgnLMXyBvRFIfw= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudpubsubreceiver v0.98.0/go.mod h1:EFENZtYefO3SS5otmnuY0csdRn1Gh0CjeOeWOC1uT/8= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver v0.98.0 h1:17nzjXVkuSb23v6zl/lRnipmGN4smy2vxPhUdaZKClE= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver v0.98.0/go.mod h1:HkPnUxoG5VLb50SuWXkPtbBH/Ty65o+M1BHq+XKJNCA= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/haproxyreceiver v0.98.0 h1:FH/hSptBhs8lyCp76vtTAIDSk+h3zvr3PRSU8QmexEs= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/haproxyreceiver v0.98.0/go.mod h1:lSC6bYS74W2PfsTWlz7Ub8dTQlhVlCU39HdP/HHj0bE= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/hostmetricsreceiver v0.98.0 h1:lR7HN8eOYJfhhFJoyOi4F6r19KcZ45U88sDYfG6Wzv4= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/hostmetricsreceiver v0.98.0/go.mod h1:HQ0Z6XkFow6IK0E27bM8hi0a5EaXa23N3alFe1IWraE= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/httpcheckreceiver v0.98.0 h1:DbGPzUVbKYd20iApEE+QYKSWdidoDcvwnQbGaQ+pbDs= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/httpcheckreceiver v0.98.0/go.mod h1:JR99Ph9mqbhERGSYSyuzDMGSFOmi2+MUZhVqVAaZsc8= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/iisreceiver v0.98.0 h1:k1//iXjTKWIpvYpRsRWjHf3G8R56CQaIsRV59guVEpY= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/iisreceiver v0.98.0/go.mod h1:FlVLTrPXs68qXuUSUw/fbhJQUp6ZOVemxR0NozSAlMY= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/influxdbreceiver v0.98.0 h1:A6eJiRVs8nss7SVGAlhlsTiOThbap8Gevx0zV4mlEfY= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/influxdbreceiver v0.98.0/go.mod h1:mVeEzkgkB09GZmPKuYngf1Fm49g9dV7AH/h0xzejGqA= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/jmxreceiver v0.98.0 h1:oW5LNEwGbnfL9yTPwJ6iDuyYr8InC1ifBTFIk6gEHY0= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/jmxreceiver v0.98.0/go.mod h1:m8kdLny8qaQF9JQUt/BTjBGiJ+Akp2a8hU/d/kffGVE= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/journaldreceiver v0.98.0 h1:AlZze9NREP9uhaC+UIsBQMNAAblJYkARdDCeIaER7sA= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/journaldreceiver v0.98.0/go.mod h1:rxpSJXQyNJj5sDvz86sZCBCrGDpS+JK5qyzVNee6eeE= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/k8seventsreceiver v0.98.0 h1:K6dYF20qdqn9QSlijqbTVAjCZQxzLwDdsQkdtW+Zlm8= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/k8seventsreceiver v0.98.0/go.mod h1:eVg5mfwmn3uk0K7o3jRe2m8i0Ldv9aenjTmyuwTJCJ0= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/k8sobjectsreceiver v0.98.0 h1:OFI2v3A31Y7mDumVdD2F8DSNAeoazhN1gf2s5rfwT30= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/k8sobjectsreceiver v0.98.0/go.mod h1:5STdsD6gbx/5uQMu0UIOJ9BHEz+rt8yy37j4IRX4zzw= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kafkametricsreceiver v0.98.0 h1:kRQEvHKdrsqtb5hBKHXGWOzFigom45LuSSst0gXSAQY= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kafkametricsreceiver v0.98.0/go.mod h1:agvd1LHEhWcOJ0EKrcn7AYZ7hRqVGGqa47aX2nTnf/s= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kafkareceiver v0.98.0 h1:4B13z8toU1BKf86cNmqvfYzs3ipXB73zrwaC/Tg/6t4= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kafkareceiver v0.98.0/go.mod h1:DoJc8YvhFDiQ2vFP5SyN5Rtwxvht0Lb3cLc6D+ugjvI= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kubeletstatsreceiver v0.98.0 h1:4i7ZsV9wfP1gXoldpFDczuX5DfNvdLfMFf3VrPVfVcg= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kubeletstatsreceiver v0.98.0/go.mod h1:mh6TyCHQg74oYkAcZh0FH8zUOdSfB8yYTYRQ2SQIqI0= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/memcachedreceiver v0.98.0 h1:tGXWXffbyeSU4J0BatrGPC/YtnBzyCyBOHthxA7c+kg= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/memcachedreceiver v0.98.0/go.mod h1:prsYmEMRPGbByrOj0ywNkjOESxUMuSDB1Jk0Kqiyh64= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/mongodbatlasreceiver v0.98.0 h1:FkNTPmDj4kQ7mAyKqhs9mUiE4L7CwFdLKq09M5YmiIs= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/mongodbatlasreceiver v0.98.0/go.mod h1:XgKUBFVErXg7BPBg2ERUsTUF+0g8z3dtileEW8SIv1w= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/mongodbreceiver v0.98.0 h1:sAy9GxtTq/IcpP0kMmnc8587JbVx+c5ZxtYJZ6R8Mjc= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/mongodbreceiver v0.98.0/go.mod h1:qJ67N/51RKOH1Yum88/TImYlAGPi98tpsewIvTAnWPQ= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/mysqlreceiver v0.98.0 h1:3ne8H7EB29tP0qKqqb/pwbshALGso5jjINeIxDetGbU= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/mysqlreceiver v0.98.0/go.mod h1:/oJhsHM6/YOPnLoPi9KPrXu+X5xUgNoy9/vOjf/vkmw= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/namedpipereceiver v0.98.0 h1:nesxvItrkNpi2WUrEakKz5ADIm7uvXeaE+Sf9aCNuR0= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/namedpipereceiver v0.98.0/go.mod h1:QmirvrRVRmwCPM6k1hI3RUvkLwm3uAMJG8dBOgzE4qI= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/nginxreceiver v0.98.0 h1:F568SYzIH4LrkRASnW+RYI8IKNLIhiF9KzhKvbriGYk= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/nginxreceiver v0.98.0/go.mod h1:p7sn41d3zwJIkRSOIyadUq8pYRsF7d3S0AXTaUC9Cpk= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/nsxtreceiver v0.98.0 h1:akcYiEKABKdAUKVsCxBvT/MVfFucmbGuVwJHj1NEArI= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/nsxtreceiver v0.98.0/go.mod h1:2/l/p+8zizH++CzObzZwZB0YhxnVcFUnE8abx/ldkJs= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/opencensusreceiver v0.98.0 h1:9jv+p8fuMIZJmfJEg1z789rP/qISl/UT3UCo3vtPUbw= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/opencensusreceiver v0.98.0/go.mod h1:pOUQGTaZq/BN7eBHVD7dHA8F5RX3EQ7BBsrJsgV1rso= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/oracledbreceiver v0.98.0 h1:16IEIf8K5lmYbz/2VA7SSqlERRoqAUGCql5uygcKVGA= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/oracledbreceiver v0.98.0/go.mod h1:eq8Dwh+JLLMM+eAl/atblyujYldNkUujBTsRpD8Kgoo= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/otlpjsonfilereceiver v0.98.0 h1:RE4tLTsXTxmi/lc2S6E4I8wcal6PMOjh6rrXcn5LsGo= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/otlpjsonfilereceiver v0.98.0/go.mod h1:SXp96OzBg8N4RsOIEwBu6MxUCqFHxCmRR7X8w1GC+nA= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/podmanreceiver v0.98.0 h1:L/rzkF4LWb3s/OKHjMcEidSb1RNeBphNI8jndnTUJGk= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/podmanreceiver v0.98.0/go.mod h1:+1uwNkoN8AbRMSUy/HN2LJ6wbATXfZuFJ0EFyAB7P3A= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/postgresqlreceiver v0.98.0 h1:4G1KVeXt3umWvsAAFwzOBsXgg9hVeXKw2dk1qftSPds= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/postgresqlreceiver v0.98.0/go.mod h1:PoikrMY7zXzFu5+RY2pPJEEP6nsZw4/oygbObbrAHLQ= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/prometheusreceiver v0.98.0 h1:zlAAkEfq8HMwVPRIMWeoMIdwwO2ULDoTQCj/NxfJ4MI= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/prometheusreceiver v0.98.0/go.mod h1:JLA1nMGAcSlqAdtK9KuVg092WnrXE2ULkCr1j/1po6g= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/pulsarreceiver v0.98.0 h1:NOf1GYZMfGBtvGnsBz8LuY1U9X9Qzlk2lVlMiMzE1uY= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/pulsarreceiver v0.98.0/go.mod h1:XjVLeB6UILzUzzXx4dw6qdcFGyp0YhezMLmRa66BJYU= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/purefareceiver v0.98.0 h1:2rK8zW5+qd+eVQ22pOViaUR8pEkWo6X6EazYFPRhp00= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/purefareceiver v0.98.0/go.mod h1:eWt1/iuZblRwKGqtCws96qRPihYNlb+N6ZwLIHA2BQc= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/purefbreceiver v0.98.0 h1:NjuBszbQ3cqSRq5NZvhF3HqKu1SI0uaDaMyKAP7P0q8= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/purefbreceiver v0.98.0/go.mod h1:SJb6T99Z0XHqCSyibr9oik3MjlMdZbUtPUBpsvd/kV8= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/rabbitmqreceiver v0.98.0 h1:53qzgtqcH6k6pJ6ieF9PDpldyObzmIzYJzrYCzNKZ58= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/rabbitmqreceiver v0.98.0/go.mod h1:j4XedQEmLE70xekBEFPt4RQGTNldYzbWstiyb9j/NB0= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/receivercreator v0.98.0 h1:VzeSurxdtdhxAumPzq/jqmSNdazAigoJLoryIiV8cE8= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/receivercreator v0.98.0/go.mod h1:sL1bBOJdUDGY1pghpKMTanKxEdwT5IMYDIVf8zSuYHE= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/redisreceiver v0.98.0 h1:2wV9jfjgbXAuDVxI6wMYvqI8b8qgdfHbgKf9r9cUPOY= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/redisreceiver v0.98.0/go.mod h1:R3O6w9I7ECZDtrgBNm08/ZNchB0ZP+nLXVBtARAWrUg= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/riakreceiver v0.98.0 h1:dRnBV4v4kXo0jM5eiM/BFBTDMtV7VU/vcds2+7e1JN4= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/riakreceiver v0.98.0/go.mod h1:gRqN4MyK8OkvjF4BHU3gWuHUMqpv71v85jF0xe0CVe0= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sapmreceiver v0.98.0 h1:zsRpViB6fS2IpjjL5sKZ5wZDDyb/soQU5dmQEFw3G+U= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sapmreceiver v0.98.0/go.mod h1:ax9kCkBJm0sltb/6LTRodTtYsIzFl8Md/3OZIj9asrk= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/signalfxreceiver v0.98.0 h1:UL3HMit0Rar/I8VBl/jlTEkRVCYQMoYFz3g8R5MUogE= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/signalfxreceiver v0.98.0/go.mod h1:KKHEFl1Fd/f8oXsny808m//WXIZjr6W3yb7eIEne3Sc= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/skywalkingreceiver v0.98.0 h1:9KJQzgDa28OqT+fBPByj8VCl3m0uvbsPtcNUHiCujAY= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/skywalkingreceiver v0.98.0/go.mod h1:in3jLNJrzqtav0v8ZFCepPiljSxiDCLVW4YzaQ7IcJk= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/snmpreceiver v0.98.0 h1:LdS14ZEE/Vv6CoJxpRps2290uNRMOZxSgYIg6dDnPsw= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/snmpreceiver v0.98.0/go.mod h1:LMiKfddZA22PZ2LnpHkp1ijevhRCpZIaybg1CuBT6fQ= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/solacereceiver v0.98.0 h1:CfI/EpOTwuYLjQQvTcDTbMZFTUl7qfQy8crkxlLEPf8= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/solacereceiver v0.98.0/go.mod h1:xi9ej//38PmJx/4d43raw80bnM5vrOb3g7OCouroddw= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/splunkhecreceiver v0.98.0 h1:qM8cb3+IR6bJQVqpoBDQE3UZrY76uWG+rBQzk6OQ7zk= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/splunkhecreceiver v0.98.0/go.mod h1:FJ3Wg6NvdJ2HhDepVLvHxXa/xQhPUWF19qJiW5V7Me8= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sqlserverreceiver v0.98.0 h1:LMmdBm2z+q9pwcPry2V7Q3rs2IG8LwZPGrrKjcQT9TA= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sqlserverreceiver v0.98.0/go.mod h1:gBpErh1FObKT9gh1ZlezuNHyaw43cgxABR4Q7Z28GXo= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sshcheckreceiver v0.98.0 h1:iR4Tk09yC2lYFQ4inCwXgp4CNzReafw0rBCqD7rCwko= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sshcheckreceiver v0.98.0/go.mod h1:wByGfpZ6NhvUL/okPcjsiT77bjopwR3SZWF4dd83E1w= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/statsdreceiver v0.98.0 h1:YRljpLhmw/uZa8Ox8ZAF7E6tttHE3xIDjd8E0ORv/FU= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/statsdreceiver v0.98.0/go.mod h1:Co1AmFP7AHWnmNbk8mmJNQupWNICo+9IWJHNQf0F1aM= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/syslogreceiver v0.98.0 h1:7PDgu7lVMvlMRT5WVO018GmQffw/kQn83xXhQBv7FGw= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/syslogreceiver v0.98.0/go.mod h1:ANMEqZHlVH0nNKH6riqoqpUTAZrD3HiX7/fg8g1oKJ4= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/tcplogreceiver v0.98.0 h1:bz6HalCAVZkFWE9ar82puapTU+RkhFgSgrowOYZ3kLQ= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/tcplogreceiver v0.98.0/go.mod h1:CxSzZAEx2UIAUI6zWVPnbCnbqt0FlY0yuVlwUm1hsJ0= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/udplogreceiver v0.98.0 h1:F/5pHcrMWucyEIYbUL3xflIwgdT08Sdjg1sbZ3X0dWg= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/udplogreceiver v0.98.0/go.mod h1:aTMFq8/R+fm86HGJEhzXWjs7sTezh5Ivq5uXCyNBJeE= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/vcenterreceiver v0.98.0 h1:zGiDsXFTwrQ19akq2ApkLSLHZsE0H5/AnOE/dY1KHWQ= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/vcenterreceiver v0.98.0/go.mod h1:EhsLfaTrEJrQ45IkSxb6LMpeEQmsNGLUMpgnKB77dTw= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/wavefrontreceiver v0.98.0 h1:P6chrGEKbHdF3Au6STVNNtr+eWkRZqeZt7FnWyTok7I= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/wavefrontreceiver v0.98.0/go.mod h1:UqhiJQRnIz32auF2H/EiEvHTzBuoE4vA4jzDCk3Mw+Q= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/webhookeventreceiver v0.98.0 h1:4Reni2feTl2+/BO8q2qSmEWQ9Zu8fZ/rJYNT2e4xaGE= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/webhookeventreceiver v0.98.0/go.mod h1:lxWu0RkzPEEI+Quv/FDTNXtwcYWk3ePqIJC1uyEBUpw= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/windowseventlogreceiver v0.98.0 h1:J/TV0BbLkdt/wR9/I8t+R6zJ/AlcOeWDs5XoyKHyZ5U= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/windowseventlogreceiver v0.98.0/go.mod h1:YbEOHpbagiYAh79AifrdvKSSgSOD6qkTMxENZSsNvAU= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/windowsperfcountersreceiver v0.98.0 h1:CQHVviIZEq768S083dVU/jir7APHUw9Iyi2QZ+86CiU= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/windowsperfcountersreceiver v0.98.0/go.mod h1:OSXfK6Qx/WvANqZmsLoO/kG5hOGYNa7TBPxaTi1KIsQ= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/zookeeperreceiver v0.98.0 h1:KgIaUDTngK/NMxns45YPvDsogVyqiLxKOieGE2tfZ9M= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/zookeeperreceiver v0.98.0/go.mod h1:cjq6/ZLX4c/AJA9y0W+U/ciyGAIZMtcYUxmnAwiiUes= +github.com/open-telemetry/opentelemetry-collector-contrib/connector/countconnector v0.100.0 h1:TEtAasqgaz7THMLaS/E0siGStSad9O/8OlKj/P9IcoM= +github.com/open-telemetry/opentelemetry-collector-contrib/connector/countconnector v0.100.0/go.mod h1:Qx4COF+eJS+vRNGIsClR8qK9JEd8PReC1oK0bW5khuk= +github.com/open-telemetry/opentelemetry-collector-contrib/connector/exceptionsconnector v0.100.0 h1:3k4gBhpHnX/7Mej5SPCqZK0Es1PTtQxw+GWTv/w5B3M= +github.com/open-telemetry/opentelemetry-collector-contrib/connector/exceptionsconnector v0.100.0/go.mod h1:l3UETPUZIEPPQZ98zqCrnBXMlId8/Rw6cgh3FgOlXcg= +github.com/open-telemetry/opentelemetry-collector-contrib/connector/grafanacloudconnector v0.100.0 h1:gR4BuuMTpfT2LP2PEiL++HDIBK96TwmpjaKjbV3DcUU= +github.com/open-telemetry/opentelemetry-collector-contrib/connector/grafanacloudconnector v0.100.0/go.mod h1:wJoqNoMa9UghvWHCIXoDmnHnGM9W05nFmxT33E4m4Sk= +github.com/open-telemetry/opentelemetry-collector-contrib/connector/routingconnector v0.100.0 h1:g+sv/6THewlJz6eE5AXH8wb1zYjssbYdIIigeJtxF2A= +github.com/open-telemetry/opentelemetry-collector-contrib/connector/routingconnector v0.100.0/go.mod h1:mcieHK1xY8YsgruOlCC1/mUUUuciksFtIa/70oPlGBM= +github.com/open-telemetry/opentelemetry-collector-contrib/connector/servicegraphconnector v0.100.0 h1:hCRSvi+f2sxLCANCp5SAAElPcVKVAPn7s0P8L27wAHg= +github.com/open-telemetry/opentelemetry-collector-contrib/connector/servicegraphconnector v0.100.0/go.mod h1:z6dH0MLLog1y7EihZcpy8aBJ98enohH9iUWan6E+8hY= +github.com/open-telemetry/opentelemetry-collector-contrib/connector/spanmetricsconnector v0.100.0 h1:x72Ri3QU/9KhGNbyMbQLZBzFhXteIfabAgUXZRrT+Ec= +github.com/open-telemetry/opentelemetry-collector-contrib/connector/spanmetricsconnector v0.100.0/go.mod h1:RsoCYkiaaEX0/YcuXQ3ymBx4VUWe6u9l1cSOxHmbYec= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/alertmanagerexporter v0.100.0 h1:LFzlDYLRAbu2uTeDndyL2FFnqmZ5Y1+Y26/l5TpIbZs= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/alertmanagerexporter v0.100.0/go.mod h1:aKWXhmflmqZOFx6lddu5KGvjKOM1o/ZfWYetyMU/KQ8= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/alibabacloudlogserviceexporter v0.100.0 h1:9Us68IOvveqxO4V5SQ9JBuZhhD3cFOs61PKVpABLOOU= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/alibabacloudlogserviceexporter v0.100.0/go.mod h1:70yodpGiAuOMN9zIybkYa5qqYN6mnVjJMvDEoUouARs= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/awscloudwatchlogsexporter v0.100.0 h1:/EUaaZrcv8QCQtKyaFpBFhnpOwpgP7pTw0c/pamR+v0= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/awscloudwatchlogsexporter v0.100.0/go.mod h1:GsDxqsGoHwx7Btw3THMTipBTLaWHDhX05/cdDIVwn9o= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/awsemfexporter v0.100.0 h1:l+9qqV45AeGTYontLm006qeLW7Aqb6yqBc6Lq1cwNdA= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/awsemfexporter v0.100.0/go.mod h1:mblCrFSyYnkR4aPPJfG6oIOy1gC1tegjLo1qyCIlDlk= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/awskinesisexporter v0.100.0 h1:LorGgmIbtxBTsvAGX55BFdduHW3EsxJGjmLUNcVpBhU= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/awskinesisexporter v0.100.0/go.mod h1:m284h8235r2/AX93VhTrDVC9t81iZ7eqXpA2vxVdUoQ= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/awss3exporter v0.100.0 h1:mdnH8rk9xnPUrw1I/Et8md8pBBtZjGfBufjhXaeEGKI= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/awss3exporter v0.100.0/go.mod h1:5PzlgOza6JkYSY7ocSvY/P+r/e0ExkPVxYFEZnLyS68= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/awsxrayexporter v0.100.0 h1:4RKnF2MpESBrLWMtRGSehZjm+lH4DKJ9ij7IgrM8ra4= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/awsxrayexporter v0.100.0/go.mod h1:j+6bn2i3QmuEXiBlZZRkceAoB65m8T+0zs7sBz4Z5xA= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/azuredataexplorerexporter v0.100.0 h1:dPMXrxUguLFH5Yxkdmwm64sFi20Ag5m8LEaqIq/ULSA= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/azuredataexplorerexporter v0.100.0/go.mod h1:Aq17BAs1kVoCRWBcw1eqQJLya2omnvjxAG3aaHzcGn4= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/azuremonitorexporter v0.100.0 h1:RNid3PeM5jkGCqYOUdN3WLJi0IOY08Liama8I24sFyw= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/azuremonitorexporter v0.100.0/go.mod h1:Bhx8qTm1CSXMZ776pLo+GvJOQoiObtObm3P+SeOoUf0= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/carbonexporter v0.100.0 h1:iVod2j59YGMkeVmyHq01/eLeg1b4zMjQ8fcw4qG3nBQ= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/carbonexporter v0.100.0/go.mod h1:954h/rlJSnbZdwoRqmZUP/VO78YzaAVfvVZXB2Vfcvs= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/cassandraexporter v0.100.0 h1:wOoGlkuTa64m2+0N58go7lm5Jm2dQ4+496gTx3Bo5TA= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/cassandraexporter v0.100.0/go.mod h1:DixICfyhirb1luwvcPkMXzFHbcHCTJf6yRZ0Umshi+A= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/clickhouseexporter v0.100.0 h1:T+O6UpCGlqRS/k11FQvEbjiaT8B1fc0INiDyzinVnLw= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/clickhouseexporter v0.100.0/go.mod h1:hc/bel41yzGhaUpedDXZUOiL2CawizT3yfSucgka/Zs= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/coralogixexporter v0.100.0 h1:QuVpYY97v5GZ9zvIq21478uaPjh6n96aghmHjk/tFk8= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/coralogixexporter v0.100.0/go.mod h1:0E9abF6nlHFmwM59iBvfA7LCgT+LgpuH1k+KJKFtNg0= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/datadogexporter v0.100.0 h1:wtMUPsdH/Ece359MMjfwISxqKc0Nvg3sPer7FMQEgJk= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/datadogexporter v0.100.0/go.mod h1:9USzUlr8/9T4RLiUHJMhOZ3zpeWStPhDqRq9jm84sHo= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/datasetexporter v0.100.0 h1:fRHloD5zFyh9yejBLq7QoPQFafDT9J7wEq6PR0P15zQ= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/datasetexporter v0.100.0/go.mod h1:ULSrpWWjFXZZ7aPRIBaBy09U9Hb9OE+Y1DEwae2GJ3A= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/elasticsearchexporter v0.100.0 h1:K44qsNAvmwOXtKgh7i8u2XsfUEp7w9n0kW2auqjhbRc= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/elasticsearchexporter v0.100.0/go.mod h1:EiGi+LUEuS0nwLgsfXul/fKIPiEUQeuVGilxJCRARso= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/fileexporter v0.100.0 h1:tP/NGBNrjK2hT9O2hwyi07mfqIfY9TRul7b6drlXvjA= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/fileexporter v0.100.0/go.mod h1:dApYKWdyKd3gtwr2lSKDrOIUTGFSTB3HAPbyqvzWlyI= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/googlecloudexporter v0.100.0 h1:QP3BDCFoTkCfxPQ2rTP3+4AI0/gqvqPevL9Lmq1kBhw= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/googlecloudexporter v0.100.0/go.mod h1:cqoaWFM9Ik1gEbtaeGK4laLX5GzpRXd7HRr4m6dGEPo= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/googlecloudpubsubexporter v0.100.0 h1:5HkSv8wE90v0Njk8rW/QexD4q8EWcm6g0cYNTmzQQwo= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/googlecloudpubsubexporter v0.100.0/go.mod h1:jRBxVz2mB16zlCRx5p7311DPKpF9TUEkdR5suiF3KLM= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/googlemanagedprometheusexporter v0.100.0 h1:CeYq765rHaRyWFRwfBcCyD9jxe7Sshdh7J5ihWl9t10= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/googlemanagedprometheusexporter v0.100.0/go.mod h1:jy2BRe3vGlFS3X5J8rXcBDMPLDQJG0eIVrLoNYFdKFE= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/honeycombmarkerexporter v0.100.0 h1:oZFRlK4xb5EfIKOwCWEu4I8jP3d8TJQ7UTvbdCevN9A= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/honeycombmarkerexporter v0.100.0/go.mod h1:97dcZbIcnzkEdVm3L6NcA6Ny1AhpcnRwiYSKgE/rbQo= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/influxdbexporter v0.100.0 h1:gPysRFOp3UC5EjWlyJkmxfYj/GOkxJmDs90E2RhcDpU= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/influxdbexporter v0.100.0/go.mod h1:14fF1SgC5S4HxCfr53Z3THnytJeTBy+HdSpSIuekO5o= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/instanaexporter v0.100.0 h1:v/OqXzHawMQ8yI2bFXYXDmz+CANifPC1PD2gqVYfggQ= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/instanaexporter v0.100.0/go.mod h1:UNyKHm18AqH97irIvNip9Ed0av5VRh/HU7FLBeR8eEk= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/kafkaexporter v0.100.0 h1:cHK0bu1sQWEx8d69WPGyl5MdoymGIgRsaJNCL2ncNmg= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/kafkaexporter v0.100.0/go.mod h1:5Ic893LNdncqsvxCVEL0KaGap+Uq1FNOQfMtoV6y6hY= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/kineticaexporter v0.100.0 h1:es18ZKQACLfaiKE+QgCx5Fs09444+vv8zdhWTccpCoE= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/kineticaexporter v0.100.0/go.mod h1:UEbRO3uq7GlT2W6PZGloX9IuVObTHHQW3jdDF09Obdg= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/loadbalancingexporter v0.100.0 h1:gsATQ7WOeOJPEfCQF/lSHr4ThaPs1vxtaTf7vTj9Ui0= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/loadbalancingexporter v0.100.0/go.mod h1:bi3tYwyB+hQGexlNdtbJyrLVv1+Lutl75MiLVsjRKa8= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/logicmonitorexporter v0.100.0 h1:3MKE2zReWmib0By2gkKfA61+a/QhI20oSAM0osOCqPE= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/logicmonitorexporter v0.100.0/go.mod h1:ZYdCFbjOJWZhyVUb3lP+hj18ThoZkIRvBUL1DDri6l0= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/logzioexporter v0.100.0 h1:svcBOm077sYkxkyn7dYA67UMjGPtjNCnJbntARfkbyg= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/logzioexporter v0.100.0/go.mod h1:VSrsaGy6nS0C/Vkrf1cegP7E7KAMMaFH4Vux6fZ4Ldo= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/lokiexporter v0.100.0 h1:8+PsOc8UW9L1YZDq/897qavPssHFZs0IgM2kzYbPQRw= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/lokiexporter v0.100.0/go.mod h1:hYun1We7zQiE1dvP4DAe+BJL9RutxGTyhVwvXelIy8Q= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/mezmoexporter v0.100.0 h1:ApmibC03xhhzzgzZo3k3P3an8jXVSPkO5idObBBhHQY= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/mezmoexporter v0.100.0/go.mod h1:jIHQwjZXMP/8ydLGMACTPTZGHN/hP4J0XtMlMrKqFr0= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/opencensusexporter v0.100.0 h1:c0buu7Ha2bkywFjn6ufqn9LpRAdrOmvWvDZQVqcYhaM= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/opencensusexporter v0.100.0/go.mod h1:ZB2G9H/xdPNpB+qOi0xuEafiTVZCXVlrG4qzNlDKuY8= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/opensearchexporter v0.100.0 h1:jcQq2vraeZWqG3RAwQoXeZHiew3+nw/A6sFE/weBuF0= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/opensearchexporter v0.100.0/go.mod h1:bwtY4nqt9M5YMPanFwF88jTyvuxugXVHM6dmt+nxIXw= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/otelarrowexporter v0.100.0 h1:wXp7MbZV9Hpp5rTGwi5hrk0pivZTe00kkNaOzHDFNfM= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/otelarrowexporter v0.100.0/go.mod h1:QPvX+vCznVnGaATdNS6PwiFF2v8MZ7sNS9mjcelklA0= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/prometheusexporter v0.100.0 h1:TNMIzldnOaL1Pq575DfYXmf+0ckffWpSKOtRYU8lqqc= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/prometheusexporter v0.100.0/go.mod h1:NzTQsXC3HZBTKO5GVECLyw1kWsSoBhC71BcGfyjQsyM= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/prometheusremotewriteexporter v0.100.0 h1:i2l9n6dXe4IyZZGs3VXxB9ZlEZO7Zz/Jg17UsORzfcU= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/prometheusremotewriteexporter v0.100.0/go.mod h1:WmMIgDvG0vrRdspSYaOo0SUX5pLakVXeV9LItroji8s= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/pulsarexporter v0.100.0 h1:uZRaGEo+Pe5DzFtB6lh2kLgAWC9pe9h+/4bbLqox/yI= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/pulsarexporter v0.100.0/go.mod h1:2WDcMqEhsd/E6megZP6ZnmXbuYh6o142Hv9xUl+MXlI= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/rabbitmqexporter v0.100.0 h1:wf9lckG/+rAG3HrDSsnuydLlRljUgcILbhdKArVDKqw= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/rabbitmqexporter v0.100.0/go.mod h1:s7zm6s/fc5wdpwAJEYCS/3n9bedzpVqIwEMiB5ae7IU= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/sapmexporter v0.100.0 h1:Kl6aXsrgtZ0EIdIQCWcT9JB8CoYdDn5IF2bP7R3QV1g= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/sapmexporter v0.100.0/go.mod h1:mi8ntEbGxr8Suu4CX6+AIdJux4Dqf1066OcmLPkb3lg= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/sentryexporter v0.100.0 h1:vQgOP9jTB9OPtPlo07N/mQWiIfL7ZZDAK/a+/iWIU78= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/sentryexporter v0.100.0/go.mod h1:OehLubIZn55BRfDZI8/k3lStfHUPZ0kkSSxNCBRWZN0= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/signalfxexporter v0.100.0 h1:rbtE0gx3wQZdeBz8l5R9OOs/ByJLH6DQovHxNpTnsLE= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/signalfxexporter v0.100.0/go.mod h1:6D/uzTpcBA3tvhzVWqNfMo+C2sgNRWyzktipNzhOtw4= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/skywalkingexporter v0.100.0 h1:iNMv18CNNjHzkSZog4wkotINnUMaOMAiJYS1c4j2Y04= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/skywalkingexporter v0.100.0/go.mod h1:stvwlNwo9W9V0TW1g+jbeTzAHxB2fIBo2B/TFytHze0= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/splunkhecexporter v0.100.0 h1:ySOYlZutIQb4BDex+2q2/XmlM2lGEJjynr96tFTKTJQ= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/splunkhecexporter v0.100.0/go.mod h1:9DVlE6i1BhsDjNcVYt4mn+WZ9F1jbIpgpZ7n7d8J048= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/sumologicexporter v0.100.0 h1:uCE7KKCgB8Y2rJOHI2sHHW8kckY2HojBPUeL8iENFaQ= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/sumologicexporter v0.100.0/go.mod h1:icW53oSX4Fxd4+zlvYXYe9JOsD/1du0TaCVOwXrqk4s= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/syslogexporter v0.100.0 h1:ZHvLlTC2qcclVmUmMpMg3AjuueUL5igwS6z0Jb1a0sw= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/syslogexporter v0.100.0/go.mod h1:WBt77Ve3IulXN5T0vblQyBa5xpMwceh+0ArF8SABXtk= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/tencentcloudlogserviceexporter v0.100.0 h1:7FRXH4CPO9YRnId5WfLLhg9CZwrgwThnpnY73lZjPwY= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/tencentcloudlogserviceexporter v0.100.0/go.mod h1:xhw1rPdclCWhvi7hjbx8kmHk5MjSBIAEMPUeKjkEOHk= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/zipkinexporter v0.100.0 h1:6rT7IP7hRLKTATHs0USFWrnkX9JS8w+yHEZi9BCKlnQ= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/zipkinexporter v0.100.0/go.mod h1:3DKlGsmvKOGIcvpG6llxlPZAuv5WOyDL9lEFD6g4ULk= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/ackextension v0.100.0 h1:rzlnLLYH8bY1slZu0/jogM+9IXdHu3A0nSDTxozUx3s= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/ackextension v0.100.0/go.mod h1:cjhpmoz7V0AEsuGDY4Rgou0bkl66AHk7EJqYf6+81V0= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/asapauthextension v0.100.0 h1:3jYEWS7p6WcNsRcOHLNxsZNXMcT3YAYhHbQKool3o58= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/asapauthextension v0.100.0/go.mod h1:W5YGEhmIFA62OrJ0wYSw/DO/NcoX2NH4Gv1vwmDSnRQ= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/awsproxy v0.100.0 h1:40ZeCYqRjrU7oML8tdbOCEUuO6iobbjQY7IahWPX7Jk= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/awsproxy v0.100.0/go.mod h1:l+GeV/LJunNlfJ4MRjNE48F+RYZR89FSZ6z1yPAN0Bk= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/basicauthextension v0.100.0 h1:9GX3eTd/wng4ycIVqj/0i0AhVXTDzYhn3pZyZGFBLg8= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/basicauthextension v0.100.0/go.mod h1:XOP/W1fEtO0YhyuhqMW/hXtF9StQRKG88hBR8jdB7EU= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/bearertokenauthextension v0.100.0 h1:rilsEjTZw/4yHr46bjszNl64loOKyCB9WpYstpBNl9c= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/bearertokenauthextension v0.100.0/go.mod h1:4ocYiUy8yB2ALAtq8tbIAOdAgOhVneuHAf22A7b1byQ= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/encoding v0.100.0 h1:7W2mhPje+biGfxLjbJB3ngDWEGQjN8bTTRgTdiqRS5g= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/encoding v0.100.0/go.mod h1:NO7Z7HUzj0x/ZwXH+Gjrr3i3fPjYHjTq2fwjBW/obA8= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/encoding/otlpencodingextension v0.100.0 h1:74zDTDlw4B/KDdD1ZLWuL4N4o7uKR2JyfKlz96rk2yA= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/encoding/otlpencodingextension v0.100.0/go.mod h1:vvfnGU58Hlc7/st9+TGd72caMB2U4H233VsztwQpaxc= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/headerssetterextension v0.100.0 h1:sh25AmuZBpvVYknpiOeWKBFTtTV6L8/Mkr49IXPvxAY= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/headerssetterextension v0.100.0/go.mod h1:8mSROnZ+qVRrM8fsLGfhHIXkr0nxfdef3qVF4TR3z/4= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/healthcheckextension v0.100.0 h1:EoThtlwD4wbHOKgbn+ZigZFXcuoDJjM9/3WBwZuf4z4= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/healthcheckextension v0.100.0/go.mod h1:lTIwQdHUj47CK5aA1vFZbGcVg/DqE53UHSTFFumbHkc= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/httpforwarderextension v0.100.0 h1:IbE5WcAdllr8cP7oeI5m2hBRg8NHujuxs0Z3v9QcJHc= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/httpforwarderextension v0.100.0/go.mod h1:CBoBgeWqkkPoApKSPjtcSqO9i5RJwDtkyFGOQWtjfds= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/jaegerremotesampling v0.100.0 h1:xzbdeIRQcsvi+OtXAWUdW7/Ti4FD74OV/qNcHYGk/Tc= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/jaegerremotesampling v0.100.0/go.mod h1:5NMlOTQmrqyw1y6/O4FsZyEKE0ULzng9d2DoflXPpA8= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/oauth2clientauthextension v0.100.0 h1:WVu12RRKhQaoJ1uKfhKL46Y+TnXkcTswwhoCpUiSxZo= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/oauth2clientauthextension v0.100.0/go.mod h1:xBURpfhDTCuzSIdn7FaCJuhgkwbRKngf+63BRYnhtTA= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/observer v0.100.0 h1:DFO/EsTjzyU+TafWYQ8bSvVIrwU07TopEQwygU90C9s= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/observer v0.100.0/go.mod h1:QQUgfXBq28KcvwxFwY4NPy4XA/theDwBqfssy/HSjLc= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/observer/dockerobserver v0.100.0 h1:+gb1SZ+1QzgV0HDjRCdunWMFSJrNmyijjmbR5bELBBo= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/observer/dockerobserver v0.100.0/go.mod h1:o0OlRepX18Dv2X0RR21ybghADBGaLETJt6/isbxkTac= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/observer/ecsobserver v0.100.0 h1:5aRd6u2qwenZnVqhvsJn4G1xvfcuUxhJ7+8CF7iUv1o= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/observer/ecsobserver v0.100.0/go.mod h1:6r9emkv8PldD+LJrcIpfWzdNaYz2raEYRv9B50f6L5U= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/observer/ecstaskobserver v0.100.0 h1:ecg3LHzz3plww8Tn9HySJn9TOdG+B8CU68e6uZqAUZE= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/observer/ecstaskobserver v0.100.0/go.mod h1:0eKqiDPEAxaYa/ZFyXd1wRbHa0Oqvc7BBBQA9B4o46E= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/observer/hostobserver v0.100.0 h1:NaIqgIHKSZLMCyxLNV1OP5fAfJV4I9/rZR9ntvoYtJ8= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/observer/hostobserver v0.100.0/go.mod h1:Wam0bs+9COqrPRx/GOkMgiBEXoZcj/jpSOUPjGoPXXU= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/observer/k8sobserver v0.100.0 h1:DmXt0v+ZpA5gQeLafE1ZoxNK6xH4EXRVyTOCog6usDo= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/observer/k8sobserver v0.100.0/go.mod h1:oyNuGr469Rg8Cbi440QFlnEAVagx6vvy5B7CEWYujx8= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/oidcauthextension v0.100.0 h1:XePMTf6/nONQAvGZ7FGsFV1V5rzEcCt074Oyow5BT6Y= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/oidcauthextension v0.100.0/go.mod h1:xiUMjbxDzaGc7o4OuM/nDGhmmnSdAgpHQejNnNn8vJo= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/opampextension v0.100.0 h1:/4Atsp9V11aTU2k3ismXCYtZpfJFdoDuEqjhVbaJo2I= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/opampextension v0.100.0/go.mod h1:0p5zwp0360QTEgCpw/xG2NZ/cyOwYW/qPVQ8Zlrhpc0= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/pprofextension v0.100.0 h1:UehBdSKP8h8W2vaLag1umWJXFQ+TbBBwQG4BDKXsTrI= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/pprofextension v0.100.0/go.mod h1:RK+KnYXdBeeyukfyQJfDx1QE+7GFTUs+jMlfD75zdUg= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/sigv4authextension v0.100.0 h1:rmqcyVXFBIdSGf0w9Yfn5ia13buy4hWw1Xtzwuz6DRo= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/sigv4authextension v0.100.0/go.mod h1:kFJe+ccu84AppwZar3s51sJ4NURUg+S3sgN4oTvifVI= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/storage v0.100.0 h1:5T/ty9LraJwrEkphQxZnuLmo4Vr7hBCtvXVmFMuq290= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/storage v0.100.0/go.mod h1:yeL6CxpW2uW3xGppdID3/L5GQXJrRaLuxTC2mSHAIf0= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/storage/dbstorage v0.100.0 h1:QP6jRBSHc9CH5NvYIZTVUa1IQpnaHv8lqWCt6/Xob9E= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/storage/dbstorage v0.100.0/go.mod h1:9Dxs8wDAy57+JLhkd/zclaNZQRLdOgtDa7A1sZIfuzc= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/storage/filestorage v0.100.0 h1:f8NG64CXizsdcCRhA+2+mqwJEytxTWah9I+Rb3bl9iM= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/storage/filestorage v0.100.0/go.mod h1:KX9dDfu7CF3KYEa9hkjX7Ov1AklnpSbHEPcwCcOpgcg= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/sumologicextension v0.100.0 h1:ZVy0HsgHq62ZPmvKlKyuD+o83Ge084Z5F1aST/RzEbQ= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/sumologicextension v0.100.0/go.mod h1:nOlUiZgOOBpVY7I97kB2g3TOPmazelsWs7WIWh/7ft4= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/aws/awsutil v0.100.0 h1:nYgjXbou7smub1qQhfyu5cfLxWDOEHe2yA+0PrNwB3Q= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/aws/awsutil v0.100.0/go.mod h1:zHbevt5C/cO+CDuX+erMJ7RKcHs7GAGkpzkH+phatZY= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/aws/cwlogs v0.100.0 h1:A+fB9wXbm+dqJVvC4QmVpzeaFsHctD5Ll4LDIJevIK4= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/aws/cwlogs v0.100.0/go.mod h1:Kci/hp6nJauPCqWFbJtQevz7buPk692YAdCg4fErmwY= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/aws/ecsutil v0.100.0 h1:KjzXdORje0ygzLHovLbiuug/5RCtHdzBhkaqW2vwBC8= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/aws/ecsutil v0.100.0/go.mod h1:Bea3M7PLNE6fSaFXPGupJTMBdhXnrhDiIgOxZ/TJDzY= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/aws/metrics v0.100.0 h1:70eZP62yAlx4fQXYBcJGFz++Luhdm/pUrrUmf5nLVPE= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/aws/metrics v0.100.0/go.mod h1:D6us1A4u5pvxuhbeEBSofyKifbL1ErOZCHWu5dWuTXU= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/aws/proxy v0.100.0 h1:aLBm0QG+k9xK3LMbt1jlgWspOMvd21FJYo/k2qI+Hn8= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/aws/proxy v0.100.0/go.mod h1:QrWGAsbawtqrBzUD7Yb9ny4LzcmRso1ixN7+kDDs5iU= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/aws/xray v0.100.0 h1:KtRDbcP9jnBOrhndvvu0P+JVWVZzr7ZqVCKRNKo6AHc= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/aws/xray v0.100.0/go.mod h1:rQcpcMoOlb69nTy79uDHkvhO9X1Kg+eZkOriYuxvS1A= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/collectd v0.100.0 h1:smrVR5ZVxkRcI9Bp2Wic1gcz6Xji0HZRfkYP5Xt1EpU= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/collectd v0.100.0/go.mod h1:0x5lZEtirHrPdj4g4GeF6ydI2ZU04CoLPGxphavSlQs= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/common v0.100.0 h1:XaJgaIiuSgYKy9tt45ye0YnsiG75sP+7C4BvgcwNjGQ= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/common v0.100.0/go.mod h1:GJTxE0AYQX1Qa0BwNxRB3+kkYrSUsnTxR6i/n2rexjU= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/coreinternal v0.100.0 h1:tbqttcOXH9NE1pTwL169c/AhFQj08m8R7supR6sntqc= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/coreinternal v0.100.0/go.mod h1:9MD3lmtQGfRjDR1VDrD6CRs6NbQweRVvOmCoBRQWXfw= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/datadog v0.100.0 h1:tRaM/LMZmitOQZWROvW30n6R8kCEjXVtw+rgdtqAeSQ= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/datadog v0.100.0/go.mod h1:2uwvHrlmOrA5w63WZcU7dW4X0VeJLB2IkkUt0/jG3F8= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/docker v0.100.0 h1:zDoIkJigZjTW5JsdrRrGFhKB1eU9gZuscaojezrlTYA= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/docker v0.100.0/go.mod h1:fuk7yN1ywQn03CebMPfC2BiWYNJYwl3DZjWAW7wLskg= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/filter v0.100.0 h1:296Rpp6P2C+pn8FTRQH9Nltsnur0mey6Jn0tLRPjPb8= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/filter v0.100.0/go.mod h1:TfgMtN6SwJIZKyxtucAz7Pn8kpnD/pkFuusnxxt2e50= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/k8sconfig v0.100.0 h1:x0tm5/T82Ip+EIt+WRJwkNEp+JwyeHaluIHGIYt7XqU= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/k8sconfig v0.100.0/go.mod h1:VS66oUydCMwiWl1BFmLs7iNy4lGsfVYsriXr/d1fpAk= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/k8stest v0.100.0 h1:TTpJdnnZLrsJtsqo7JKo4fuFy9Yy6VWKu6plFaWCSLM= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/k8stest v0.100.0/go.mod h1:hCzgpzXbUUDUlETMDKYOpPaOhPjR9T6M3W3nAW5cGX4= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/kafka v0.100.0 h1:20yuLPB9cHd19KG9YErYkYx52dRDnBrDnE8FT7bKyS0= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/kafka v0.100.0/go.mod h1:t8ixSBGXr+6UIpjJalx3KYI7BMcpx+apU5vYodE0E8c= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/kubelet v0.100.0 h1:0wT7PELl7/UX03Ole7y/fMLQPOI4nlenRLBT/pdJmBg= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/kubelet v0.100.0/go.mod h1:XkXPq8EGjpnB+Rtp4KTJfQaQ8nZjSIBvVEUiuyHu8HI= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/metadataproviders v0.100.0 h1:KIcoZGhi5g8B+Dt+b4HlCw3epnGLAcj7kG27kPY34v0= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/metadataproviders v0.100.0/go.mod h1:HBlJKnf42Mm5p2Zjymlr5wjunPz6n+iiuHslgcGTK+I= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/sharedcomponent v0.100.0 h1:Oy80SyQ1eRTzv4rvUz7BlHW7B1jKZ6Ohipk2XxQSnhQ= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/sharedcomponent v0.100.0/go.mod h1:xkbbL88jE02df8SxIQ5rIk+Zisfpa2tagCzx/6Hz01Q= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/splunk v0.100.0 h1:zzuSa6Uvn4eLWObcJFDFzf8cK4ReWVJLeb1cMnZf9Gs= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/splunk v0.100.0/go.mod h1:RvjTZ0EtBDNOG7JBevYJciLp+uMXv+BuuQhGvuH7AKY= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/sqlquery v0.100.0 h1:VtMjgAQwIsoD/hg3qogqDND7fWtZHTjqpINu9ilgkh8= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/sqlquery v0.100.0/go.mod h1:YquJPYnqRKFRixKf3Yuivb40W1swmyz03uqXiP/9WbU= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/batchperresourceattr v0.100.0 h1:TZWhuULHW/asVaJiEG5gQdMdcKjmtrCpQwoeBE9qEMg= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/batchperresourceattr v0.100.0/go.mod h1:ZC4EZN4sDym3bbEh3W/tuaySrdnH3zqaSJorlmBEKeA= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/batchpersignal v0.100.0 h1:/24Q2zyUqXE9f7A59jNyD04ftg1Vj3uoFc0Cq7Df5gk= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/batchpersignal v0.100.0/go.mod h1:ooLeAauMmQ/NHCVaNLdUo8U56RO0QytHkv5A8u/tvxY= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/experimentalmetricmetadata v0.100.0 h1:mrf/fykR79GuaCkB1g0YwGbyFSwqQcVo51Uggo/GExU= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/experimentalmetricmetadata v0.100.0/go.mod h1:Ero3TyL3Z7YlKrzn6OgndHZ5UVYEf0dSO9lfX0bCl4k= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/golden v0.100.0 h1:4cDqd1ZU/HQZmijLqEvzbVV/rdgUQG08IBq5vbO1308= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/golden v0.100.0/go.mod h1:940rHhObAdeWLuBGBmuK4mRwrXSQv63SOX6arprCPrk= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/ottl v0.100.0 h1:XcK/VFhwkfVkiMoiVNZwrwgov951l4zeguvfewiiE0I= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/ottl v0.100.0/go.mod h1:8C8dmt7pkiH1eJjiZsnB8p9F0Iuai8b9h08GT9ZFqBk= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatatest v0.100.0 h1:UtY5UvfEFNub+E5zT6vCxU18A2GYdMXZK/ClcwE2nNw= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatatest v0.100.0/go.mod h1:5Ak565rKB3OZTunqssZHuXEhGTz1f73VdkfwiVp8vxg= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatautil v0.100.0 h1:549nET9f5zIYC5F3/FBzgZfumjBOy4xx+9rCJ24TRxw= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatautil v0.100.0/go.mod h1:5r/6EFZnfR/zIP+fQQoD11x9b+TJYbR69kBgme0NKVs= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/resourcetotelemetry v0.100.0 h1:p/HWAgSDD34N/Je4otbGM7zYah3PDmrL8M+o3iRGrWk= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/resourcetotelemetry v0.100.0/go.mod h1:5F6scvG/cA4mclLbnK3ABMSnENSygRbA9n9q1nQFaOs= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/stanza v0.100.0 h1:oPl3S/pAh+WPQK52rdoEq8ookRPywzHXlVT54jHZzNA= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/stanza v0.100.0/go.mod h1:+RM3/QZmJGkG81TE3TPUFgvC5sUXO3mOhb/ar6/CVpY= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/azure v0.100.0 h1:57AgprcUib7I8fS3oqAPHfPdmTXmjdWasxO+WntkcNQ= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/azure v0.100.0/go.mod h1:h5qnvMfLFXlm89ZkCDVVSJcNHE4ZNxld5pkRa+S8tF0= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/jaeger v0.100.0 h1:wle0dUPe1FhxJkoJhweM2KNuKDgKW5PMIH8glSVQo0w= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/jaeger v0.100.0/go.mod h1:TT9TPkG6Db7J/XEYFgHngP1WKab20jj/PqlT+I0Doy4= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/loki v0.100.0 h1:1+3sHOEk3SE6P8P6D5Me4iANYl00By5oyfJHqg0JHJ0= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/loki v0.100.0/go.mod h1:02AIBm7aAk60QMibMnDZvK8CdPP9bC/HzhIonp/GFQM= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/opencensus v0.100.0 h1:6p7QKJ3kL3Wfob+2IrJkNWvzL8d96/fNqIByXVqhksA= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/opencensus v0.100.0/go.mod h1:UAqV1RXP8S7QQ4AZ8+KhX7/E9HykRZCoweEeMnaytpM= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/prometheus v0.100.0 h1:zRjVx61C/sbh0gJJfPRQzlRJ+bJ8EKKFMFsr2ZFNimI= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/prometheus v0.100.0/go.mod h1:+TMSF99jwhcuYRbS2vwIdI82+9UpC+WbYiR4EpgHVVo= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/prometheusremotewrite v0.100.0 h1:w64zPdUB5RYRFHt4hLCk2NoD6+WhzjoOHK7LkDSDgD4= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/prometheusremotewrite v0.100.0/go.mod h1:NjKySFx1de1JeCXjBhZfmk5r8dH4IlVvMNMo7fL2lQg= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/signalfx v0.100.0 h1:iBlt9ofIzAhLPUNfDCQLiZC00NnaV2U2gZlvjtuMVjo= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/signalfx v0.100.0/go.mod h1:98jhOLcm1f/1NL1KYvIxPCh2lffhEggKrMxH3918Pc8= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/skywalking v0.100.0 h1:B9uiw73qCQllJyv1lDgSHmJ3WafZ1d6wkSEbOF1nqI4= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/skywalking v0.100.0/go.mod h1:ovUJ6UKpO5yB12bnjIDJG0LD1lZmuypHDD9ZoD5XnDI= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/zipkin v0.100.0 h1:f8E4wg5kjXNYvrbNcWZd0UOe6hoLP12u/pQa8kOkO/E= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/zipkin v0.100.0/go.mod h1:TzU2tEcqY1UK6zIVCd+Qb8NL+TUsbdv4Gb4Hp4sxcl8= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/winperfcounters v0.100.0 h1:SJgP0uAZ5sDDkSb7ZEmgJZ1ddVrwxX8n3G//WSG10wQ= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/winperfcounters v0.100.0/go.mod h1:JWElArGjWDK1eLpfOqPSRkL2Mc2G42r/IuYZyuUl2ew= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/attributesprocessor v0.100.0 h1:OHNV2peP+NHOUlI6g3pJ9r8BBX4Ug3bAtvqEfV7fUH4= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/attributesprocessor v0.100.0/go.mod h1:sDVIFYNIzDIX1qv6qWsQK2aU5WBkPd+M3e3bD4i0sdo= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/cumulativetodeltaprocessor v0.100.0 h1:innZVoajbc5erGlmAJQuMDVDrn2Rt2tkHgDng5AFsi0= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/cumulativetodeltaprocessor v0.100.0/go.mod h1:cOZsxGDkQ0TSjGjPTDy5mLr05g3Qc7BtEkxCVc4bnwI= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/deltatorateprocessor v0.100.0 h1:Q35KhD+Qq5ITWiJMY/ZTQ7QtXuPSGXfzKkAhazORi5A= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/deltatorateprocessor v0.100.0/go.mod h1:UxY3e9e4Zn4gLMaDFHNUu6+WOEuIEhg6ZSGR01fx4aI= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/filterprocessor v0.100.0 h1:vVeD2DzDNSIQ079KN6SFz3mT+XyECW1EI0oAmZCIkqo= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/filterprocessor v0.100.0/go.mod h1:mT8zCUgCcEN/ssOMVRSMKvZNRHyCNSqhlQjlARgXvAI= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/groupbyattrsprocessor v0.100.0 h1:PGNQlrsMv4JLBaV+Lm0MHuGNDnG6LgA5JKy9yNAChx4= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/groupbyattrsprocessor v0.100.0/go.mod h1:WzefAfUKIx+R91hqbw/IdADXDeS19X0TaviW/P6Nbt8= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/groupbytraceprocessor v0.100.0 h1:a6PDqOfi3ASvhmjoQebCFFlSO1IznKX1mrfQ77fkUMI= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/groupbytraceprocessor v0.100.0/go.mod h1:G/w+zEwaDdjU7lg7qynvlrcVBM///ag1TMn6d/LmzSM= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/k8sattributesprocessor v0.100.0 h1:Fo3qyrQpq7OpmT16wcP11frGBaEpZIZDp0iO8rYxxfM= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/k8sattributesprocessor v0.100.0/go.mod h1:87PKkME2Ug4Wu9BoR8o6e0n+t9pAbbcCTqn6w/4/FXg= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/metricsgenerationprocessor v0.100.0 h1:Xkjy5E5IgDHH1w7R+yXZIqD5i0/iny7NScUl4cS3q6Y= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/metricsgenerationprocessor v0.100.0/go.mod h1:Oi9QKE0LhEw48JLS1sUVDuTin4Uopr2AmlqHwAQL+Ic= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/metricstransformprocessor v0.100.0 h1:lahZcIAFypRYzVaSIEduN2zeh039g5hmb2a3/PIygR4= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/metricstransformprocessor v0.100.0/go.mod h1:SH+nUOZL2CBM5NNtEKiYPQRLD7vzHH6w5+VXPQnQDDc= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/probabilisticsamplerprocessor v0.100.0 h1:B/0xE9v2AK5FzTTbjbNhj3uGTiz7fXgAL+fX9nDzyrM= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/probabilisticsamplerprocessor v0.100.0/go.mod h1:nZSIytxE+go/kN00yituNo0WWmqasxATeTIwGqoXmuo= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/redactionprocessor v0.100.0 h1:n/aO09oRwtY3HPxEHg4ACx/sWKW6evVO4YXIgu+tlD8= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/redactionprocessor v0.100.0/go.mod h1:LSKT9sf2Afx8RFTh8C+qreyr7ZxgDjQyV9KAcKXtbPc= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/remotetapprocessor v0.100.0 h1:QB2/WOp+V1UJnnQdsnrpET9U8Q665xoS1c9+/ir8Doo= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/remotetapprocessor v0.100.0/go.mod h1:nC+dtJl0gcMiqNz+mYBnB3LRJrFddFj2RYeU2OnC6Sk= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/resourcedetectionprocessor v0.100.0 h1:q2WEJSZS+O6ammMci+hsbU1FSfg44TIjQJJ8QqGGXlI= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/resourcedetectionprocessor v0.100.0/go.mod h1:n2tMb40vQZBp18TvmGeMWUnwo40URbkGJL/HEHxvnao= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/resourceprocessor v0.100.0 h1:YD0NSANeDgNknlBObFJrATOZdwCeWef1MPq1kjK0IWU= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/resourceprocessor v0.100.0/go.mod h1:Pc30N6D3qfwD4zBCvURyD7kQB/ygK+jvdc483ObUZyI= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/routingprocessor v0.100.0 h1:8PqhG3bht/NuDHRlR7vBomNIv3WvaavnnumzKGoh6GU= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/routingprocessor v0.100.0/go.mod h1:ekISZC9Z+ZUEOa53Ja7aDuo0gfA4RqFUKtGQlPS1r+U= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/spanprocessor v0.100.0 h1:vOC+4UZcWg6OyL0smYlL7/vik7XniIFDq+0mx8wkCYs= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/spanprocessor v0.100.0/go.mod h1:UXWPGRuW2zVlDtE6IbC7BVikBVSCcnR+xhbESvUAuJo= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/sumologicprocessor v0.100.0 h1:C69MY7ZXhzLZZc4o/CZioNsaHHs2zsWB4tCQDEqCSZ4= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/sumologicprocessor v0.100.0/go.mod h1:ioTgTG9H6sWYa9Kiqd4xUPRtFPopeBDCz27coku2Phk= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/tailsamplingprocessor v0.100.0 h1:9ReuBqvxR81ntgRbTBC3gcHLjIYYHCBnhD5NCo0lcK0= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/tailsamplingprocessor v0.100.0/go.mod h1:NfqlphwhdfDayworgiLYBQ00Xw9J0tExd7ISk24wkio= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/transformprocessor v0.100.0 h1:CPveCvrNCpzJiJ3Zo2mTf8P+3twxcPvrlkS1frACR1s= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/transformprocessor v0.100.0/go.mod h1:9A6ayqLh+YGCfTj3dDud+vpqvGiQ2IVUPF5OvsyYruE= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/activedirectorydsreceiver v0.100.0 h1:BH6z/mCs2fv/Qo7rfU6SF3UtKt4Y58y33S1j3GjI9x0= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/activedirectorydsreceiver v0.100.0/go.mod h1:oyEs1p+GQfp8MJtfzD4HtTbuAPYu9AKVg2p+dFLE4u4= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/aerospikereceiver v0.100.0 h1:nbITMe+kbNJVSUT91Ts1CB5HESzdu6slDYsG6x+bI7Q= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/aerospikereceiver v0.100.0/go.mod h1:j9RdPuLPG3Mxe+RkPkobx0nMxZmugLVftrPfI3zugu4= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/apachereceiver v0.100.0 h1:+WWqdvhGl2ufEhboNkjXyi9x20b9Oh1eAuaNWAXR7E0= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/apachereceiver v0.100.0/go.mod h1:hW6qup+a/hz7gnq/KJl7fmWCbcwtzLxVAt8hPnqEUTQ= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/apachesparkreceiver v0.100.0 h1:9Dbx8qGZYeWZo4r1mRCbyVKSDzH3v5wVzDvADv018G4= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/apachesparkreceiver v0.100.0/go.mod h1:R9ZQQ/id7ejJUXaNRq/tILLtykKwMhCLrn6mG7H1u2k= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/awscloudwatchreceiver v0.100.0 h1:k+qxRxODfhmJPg19ZSi6Vw3DsfagjYbU0E+Hfsifmtw= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/awscloudwatchreceiver v0.100.0/go.mod h1:C3cOynS2+JvUGvW3Ua7snGdwydogcYe6Yas4U7b6v0c= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/awsecscontainermetricsreceiver v0.100.0 h1:qQn9WnL+hGzEPBhiB8rOCACI2t4KWc+8JXHqKdkfIn0= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/awsecscontainermetricsreceiver v0.100.0/go.mod h1:JnZKRLeCKBUW2Hrv/nfUva6KxETjlEVDU7SXVdup7Jc= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/awsfirehosereceiver v0.100.0 h1:jiLFQZ/vU7wBvU92fIa95Aw6Yip3Es6apDzCx0uPG6Y= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/awsfirehosereceiver v0.100.0/go.mod h1:nftGyLzIQ8rviHqH23DnHptvdTY6+8D8927ihSsM04E= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/awsxrayreceiver v0.100.0 h1:RRD/wZHUE6P9NzGryKpe2VZR9tIW1aLQgVsmtG/1x8Q= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/awsxrayreceiver v0.100.0/go.mod h1:quhbZ0YWaXToPeH+AnqFj5J4nMfXWo7Y/3vUPmXJ7KU= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/azureblobreceiver v0.100.0 h1:jVKN5RTb5izBge7dZsEqJR71YBLUfEok+nBdWLGmZls= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/azureblobreceiver v0.100.0/go.mod h1:9MWX8o1dxqWvifmr0Hb0oYIIXyKiXkiijuQq4zHd3XI= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/azureeventhubreceiver v0.100.0 h1:Qfl1U/ePUDmGskI90LWHw3YGmP9Y0nqoloe3cxFnIYA= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/azureeventhubreceiver v0.100.0/go.mod h1:6zj5RAqZ9xZ3iq9i7Vk0JGUYdHrlIfWoaZxDy+26oo4= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/azuremonitorreceiver v0.100.0 h1:BSHZM9lein9tfSO5GcNri14ylxBmt15v/eetzXSTK+g= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/azuremonitorreceiver v0.100.0/go.mod h1:k/t/lY7y/RHtWD99YQEF7dqK5RwbCn0pdAjQ/vCFEWs= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/bigipreceiver v0.100.0 h1:9EbKIJUatWaSNih0GYE66gxFyu6MuTX/tj5kgGrPYnU= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/bigipreceiver v0.100.0/go.mod h1:j1glmd9Ul5xYe0umZxPBOz55wh9fo15YlT0PVFIPeo4= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/carbonreceiver v0.100.0 h1:IStLJUk2ZsenMtd6SZOdsPZOxYt1vuIl25caPcMgTnk= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/carbonreceiver v0.100.0/go.mod h1:As3e9kqiRCTOBFM2gbyGTOyQoUUlpoUwxXImJYV0mUo= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/chronyreceiver v0.100.0 h1:9r/G40fGZE66OVUnFmbuxCc1jM9uVwML4LfUYHrC4oI= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/chronyreceiver v0.100.0/go.mod h1:oIl9s9MJnqN1tvg+8OG8BQ3Lgl78uyeCLzMkCnZraH8= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/cloudflarereceiver v0.100.0 h1:HypCvCg/mlJKNZuCTgAWSeJlpKk33Q1M27pgVN0yZSM= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/cloudflarereceiver v0.100.0/go.mod h1:4ge9f8Df8hp5DgPaB/9ZhD4OdoYMBYE09NAO8Sfksus= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/cloudfoundryreceiver v0.100.0 h1:dMwhcKyD93P9pR4QxqQdAyk5iFZ1JAOUSmrl7ImNev0= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/cloudfoundryreceiver v0.100.0/go.mod h1:iNLslUbDJA4Duo4jR4TipLA4YDxMtpXbLu/zL5YAMgw= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/collectdreceiver v0.100.0 h1:1gndLGlWGaoOFt5lDjHqDLyD7r2XSgQ1ey/JzXb8AHA= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/collectdreceiver v0.100.0/go.mod h1:V/Bd8QEysVMy2uAHMiHc/JFBW8Dx6kHl4RCEpa/rASc= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/couchdbreceiver v0.100.0 h1:0+DpmvHcUbSyQOUjYreGkIk4rXUK5xdMIps9BfsRWic= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/couchdbreceiver v0.100.0/go.mod h1:IvmBi6F5sixzv++KB+1HLm56AjexC5GodF5TRX4PqHc= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/dockerstatsreceiver v0.100.0 h1:Rq6Do2l0IZ6NbEmNg8N23hcd+I225gDu6hoT5gvxMVQ= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/dockerstatsreceiver v0.100.0/go.mod h1:s9N4eUI+15TzdWAi1qc7HAgwSqqnKITYDsybLniwRSo= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/elasticsearchreceiver v0.100.0 h1:M76nywtuyvWc6Lugua6ZobJxfyAozBgzj6oQGCAyZo4= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/elasticsearchreceiver v0.100.0/go.mod h1:2R0I6hHscyHrMr+Cd6PrpIkPikuyAsbAZmPQ70HSohw= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/expvarreceiver v0.100.0 h1:lUSm8b9KeQb5507oJuMXQx3fGDkRcjpJ3eS3SGENFTc= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/expvarreceiver v0.100.0/go.mod h1:VqREBSMxxx1wuUVG/XkIvGcoGHMj4LSPh3oWjcYNLH0= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/filelogreceiver v0.100.0 h1:nnfxDZUqBtqyTGTc3AofSuizPN136q/QwGxeVvddg+I= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/filelogreceiver v0.100.0/go.mod h1:I60ooSi7aUCdJTMLO51qoqzZSmSc636cseeaA7KIvnM= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/filestatsreceiver v0.100.0 h1:pW4LWiNZqvlIEkCEDHWVAYq3qcbLlJ941j+X7UmvP24= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/filestatsreceiver v0.100.0/go.mod h1:C4Eh50L6w0S6gBz/y2eIZdp7zg7cJpzeVOop2of3mzo= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/flinkmetricsreceiver v0.100.0 h1:moITQSECo4tFJtNwzbGprkvNe9UCVc6tU7p1VoELRZg= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/flinkmetricsreceiver v0.100.0/go.mod h1:xZQp0RJdVzjjfh3Lgc0KJJ9fqtOtwf3KO4Yor77Whq8= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/fluentforwardreceiver v0.100.0 h1:qJP97K4QNW8eNr5+bm7BIp73H6XbMDt0fq6om6b0ywQ= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/fluentforwardreceiver v0.100.0/go.mod h1:nBPd57zmsL5r1fih5wWdNIqOnoaQ3Wn0WJYeYhBFY8Q= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudpubsubreceiver v0.100.0 h1:lmkS/TNmZJh1odeTH2/q2XQvgM9HryNLGgLWaeUzZcA= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudpubsubreceiver v0.100.0/go.mod h1:mLy+nppn3dHRjOUxUlyNo0wuribiSyjDtLaBoVR7XPI= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver v0.100.0 h1:eRlppi9YOhfBnMA28C6YnM3w4VKK7Tz4V4Jl5cEDMLg= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver v0.100.0/go.mod h1:jXLTeL6+gkv0Km93cmZVK72wA5BFz7p6z4LV/A74biY= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/haproxyreceiver v0.100.0 h1:n1mONX4UgxS4hFQgMk5af32Lf1IHRUzMhEt3hfxXgUk= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/haproxyreceiver v0.100.0/go.mod h1:Usd8d35qbcNDOl6gebbL+4wu3BNjgbJCHBjqoL05E1g= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/hostmetricsreceiver v0.100.0 h1:IlVSe9yUWkCHH6eV36fD8ET9Z3c1smCp8xCGmESFlws= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/hostmetricsreceiver v0.100.0/go.mod h1:0PCWN0SSsRlWEyxdnK4I19GoyftmHfTp3hqQQp1FzLI= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/httpcheckreceiver v0.100.0 h1:XUKsKxpSuPxcnSOyO/emlc/HsRKrIKxl5X6qwZEkOLU= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/httpcheckreceiver v0.100.0/go.mod h1:LNo7KiS2kT4zLrvQUdjGZvgwRTCickeBV6j5sbv5GN8= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/iisreceiver v0.100.0 h1:Pvf9d/HD9pnhClU8Kr6BUkw6tHIv6BhhzCknPn4c99k= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/iisreceiver v0.100.0/go.mod h1:Lbq7zWIqQkeAKpFLHqEkM2RRwk0kAy3r/dYoTNszrCY= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/influxdbreceiver v0.100.0 h1:Wd3AX2sIuEWUBS8RyJ9na+WzKt5QXWNCyp554O29tuw= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/influxdbreceiver v0.100.0/go.mod h1:VBloCE5h/vv/qqn89Jb3RvEFMKcLz/cNcjBwwL6xELs= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/jaegerreceiver v0.100.0 h1:+Lz9cVebf/n0MwBLNM7Xp/keSxEcU4pIyWwx6a046ZE= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/jaegerreceiver v0.100.0/go.mod h1:9/I5kva/fGRx9vfBja80hjxJpRrWFUBh4jtzztEbBxI= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/jmxreceiver v0.100.0 h1:j4vy5Xu1t92Knic+6D/Q/umTYjeOPOC8OAGQLB+b/18= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/jmxreceiver v0.100.0/go.mod h1:sMGzdWLTUkclO2JSvsPtjqlz5FImYmvdipwGLpevsJc= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/journaldreceiver v0.100.0 h1:fpPhCNK8fHJCt80LFk5PxmcLcqeDiO4fTLVthGmFENU= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/journaldreceiver v0.100.0/go.mod h1:QdDqji4fZGl7NSzY+kXkU0OaElyc1b/p6nX36Isf09g= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/k8sclusterreceiver v0.100.0 h1:vPL8na93hqo6K20h/06ULTQXeou208Dne0jEAtQPP58= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/k8sclusterreceiver v0.100.0/go.mod h1:276YDtf8AgY1CAsyLS6CG3v/jiuSXqf9yyfGglLXSCw= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/k8seventsreceiver v0.100.0 h1:CIA7oMd5qj/aD1Z4kFfq6N2Kr6kOSNK6pU67W5P/CfI= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/k8seventsreceiver v0.100.0/go.mod h1:L/TOtWeFvfUpApFXorDRuV2iQEcqPoy1fRsO/P7+nug= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/k8sobjectsreceiver v0.100.0 h1:+u2nqSFvbevhbwZHDPnDs+rWprPneBihEEOr21KzVZo= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/k8sobjectsreceiver v0.100.0/go.mod h1:ga7SZWm0/KYhrQSPZi99BjZ1azyjq+VP+pouuCt9n/0= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kafkametricsreceiver v0.100.0 h1:/aWGlbDzqGRqwakg2aki4RDZjM3wGcXCLiUJeF341PI= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kafkametricsreceiver v0.100.0/go.mod h1:WO3mwbFSJuNpblNcfgtdRuinz3LNEaCLL5XSiymShkg= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kafkareceiver v0.100.0 h1:J4JbVz4YC8+BJlkaOg0nV8usbqrN4B6WrAtA4nwvkxw= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kafkareceiver v0.100.0/go.mod h1:R+aNDGDx2DIoReyjBUxzP22hBEka66irEOQo2aLSYK8= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kubeletstatsreceiver v0.100.0 h1:fjd75snUEqFJOoInN6KAEilfE1qVTkeDYWy6ZeB8e84= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kubeletstatsreceiver v0.100.0/go.mod h1:H33IUlJ+H70KVl/2YIuMcdIQ6xfVwozJJUN7u8kDcuw= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/lokireceiver v0.100.0 h1:I8iQ3um3aVuXGXNJcYUdF3WExIaMqRxOJhMhSsu8c98= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/lokireceiver v0.100.0/go.mod h1:3HefZONWthTHEdZlM7YdbGPnaLYlA0s7oDCM70qjNYI= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/memcachedreceiver v0.100.0 h1:3PSJVKaSmHzcfnBRwqFXD4aSB/ihcN1ghmU4uMMD10E= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/memcachedreceiver v0.100.0/go.mod h1:wxVmD5I7jEjZZ435gpYjWEi7xflBowUNk7rBgkrY5ao= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/mongodbatlasreceiver v0.100.0 h1:hGpRVBjVcSBogK1drdyxNDKZk3L8ocXnRp6R8RE6pnc= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/mongodbatlasreceiver v0.100.0/go.mod h1:Ak3WUtZ2VtIxASPgjqZOabjML+35Xb9LszsYsR1mu0I= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/mongodbreceiver v0.100.0 h1:IE0xLlVQN5XavKINQaqKGmpDB9rUDLje+06AvjDeg4s= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/mongodbreceiver v0.100.0/go.mod h1:+o5AB6ov3Wk6fvmIwTWr2F92C5ZlwDxm1rQoFOf+6qA= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/mysqlreceiver v0.100.0 h1:POdpU9oSNMc0neuhIA297psAXfkUf2NuTFYpt01nZww= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/mysqlreceiver v0.100.0/go.mod h1:aLs1qxR0YEjQQM1J6Vj99LXziX1meTsNs+qrBOpGq9w= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/namedpipereceiver v0.100.0 h1:pRb2JFZrH8a26jek4Topfw6WJ+d0FFEEJICj3+f1koY= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/namedpipereceiver v0.100.0/go.mod h1:03ItVuubF/09vRNw6xauxu0QZysD5Y1yJ4AgEz08uO8= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/nginxreceiver v0.100.0 h1:lR59ygW3kE5Bo4ggPzjv7zdQi0+0bCtJE4DFQHcG5Nw= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/nginxreceiver v0.100.0/go.mod h1:WMll+g/ZrOUE/GEbHeQMwlv7pf30fkv+FR1uv9qvyW0= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/nsxtreceiver v0.100.0 h1:aODLZxLweDmMKwjc3e+9u6mfNraE9UBHwPnkSqipcD0= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/nsxtreceiver v0.100.0/go.mod h1:y8x5X9CDxz6MDZ1gbAFtwnvr4HdSQGuPYvGU+nZYBAo= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/opencensusreceiver v0.100.0 h1:oFvE0nclc/NYQR2w8o7QrmyrwB0mi7/ZSQI+F4XHdl0= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/opencensusreceiver v0.100.0/go.mod h1:s2QLwtdDcw99bA5U2UhtWq/oujHW645Zs7YwQ+jOfkE= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/oracledbreceiver v0.100.0 h1:fUDaQ4F0ffdCkFd0CMibyrQWNL5Tk5SiQDF4gD3jFqk= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/oracledbreceiver v0.100.0/go.mod h1:6hWahpZNo5tUyLaS9yeSHeYdD7yXex2gOjEI7b5A8eQ= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/otlpjsonfilereceiver v0.100.0 h1:G09ZzdSq0I0rb1rRQvNlOJd8B3OhELw62ActXs06hxg= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/otlpjsonfilereceiver v0.100.0/go.mod h1:NPhxFCF1O+EezH9eorJmDilAUttrnOOAE9QGpFTCL4E= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/podmanreceiver v0.100.0 h1:1Sie8cBlElEsL8l/poQi5DLJP3GvjrYTTVWo1pTRtE8= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/podmanreceiver v0.100.0/go.mod h1:UHpB2Llm5RbyY0JnanWxSg40VGH5RZb1ogMhCprD9Y4= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/postgresqlreceiver v0.100.0 h1:86a0bbd5m+LNG5hAWey8wIGb8OqMADoW8H4ujQeX/DI= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/postgresqlreceiver v0.100.0/go.mod h1:dW4LgyI9sBAtaqDrI0zUqEGO8K17kuqyp+GQvgnaxr4= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/prometheusreceiver v0.100.0 h1:9b1iW+wNC5LAuY2zCwtBcXYOhoyxb0ZHAiSCOP/UtFg= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/prometheusreceiver v0.100.0/go.mod h1:M+j/Zk8jo1JJWFEXb/raIVVd8MPl5ahWizsADP/3Ouc= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/pulsarreceiver v0.100.0 h1:19nF8I4vosJAQKhQMb1W/YTP0Nwbg4N4YwR1PG5IZoQ= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/pulsarreceiver v0.100.0/go.mod h1:nZ8YtvVPvcfDxb58Iy3Qz/80PrBJ8gSf7F0X6SuG82g= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/purefareceiver v0.100.0 h1:IVCzgCFsvd/wO9S2Veq6xGt2kWQCuzV6kjL2lfSlZlU= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/purefareceiver v0.100.0/go.mod h1:7smiFwsrsnOS+SkCVWUGMpN+sSyMr3LJ+hD9QkhBrtM= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/purefbreceiver v0.100.0 h1:yJ6KXrs9j0t16oY67It34cSaVWmTU7iRNRMFKW2Gi2g= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/purefbreceiver v0.100.0/go.mod h1:Q108LPP54y3dVAXPTNp5aG2VF2Z5U7amRb992DpzpnI= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/rabbitmqreceiver v0.100.0 h1:ZOhrl4pnm6NqUVjWMJItQkNKGLziAHWFvAqvZ8G62jE= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/rabbitmqreceiver v0.100.0/go.mod h1:la/6tYlieUQZfqzGGU5czmUVrOx4tLsbOTos1IKZtfY= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/receivercreator v0.100.0 h1:fEwOVj4PCO9E0154ZPGNYUsuMbIBO3Nb/y/+RdoHtEc= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/receivercreator v0.100.0/go.mod h1:2yuhxeO3Vf1SufOXYSQXl35AnlamwN02uFqGcJ4IoRk= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/redisreceiver v0.100.0 h1:SIrwA0BFyHrDrMA5CRyfBstVjrdaExlA2msKH8sBEHw= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/redisreceiver v0.100.0/go.mod h1:SqSuk+POa3QT+UMxslKlY3lHtyu7fW/rTAsANU25LYo= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/riakreceiver v0.100.0 h1:jG27zppA3TH9lcwGWf2lNQ9S2phZxEqY+BYU7lJG0Qw= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/riakreceiver v0.100.0/go.mod h1:qXlf1Dh5xtXznv8l+Gc+apw1SS3u7aSAMYpl5x89c1Q= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sapmreceiver v0.100.0 h1:31L2Puh9X3af+3hNevB0F9LZW4Ntte+gIjOWQ+i1Zmc= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sapmreceiver v0.100.0/go.mod h1:t3OT5UM7eRzZbvS2Y/V/6qmA3S6MzYGOkzOhFrDb8Fo= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/signalfxreceiver v0.100.0 h1:3WN8CFp1+myfQebkhXfwNiT84Dhg9JaLmeOfIO65jdQ= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/signalfxreceiver v0.100.0/go.mod h1:R3Gzw8YlUKa6ADB55iWPR0JGYBCX2z8Jr7J8BZj995Y= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/simpleprometheusreceiver v0.100.0 h1:D1THdKQrCmNDa9ZXNz+lnuuYYyLV4dobLLWSZnzItEQ= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/simpleprometheusreceiver v0.100.0/go.mod h1:h2SNnkRJ712cdRkLhCRgWNfkfKmmoA1iIl55QGiihQc= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/skywalkingreceiver v0.100.0 h1:ozYGD126RZJniNBgiIjZ2YUrJk4ioYarlj8d9iZF9Ys= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/skywalkingreceiver v0.100.0/go.mod h1:OlZELemRA0DxBa62yYG9mvu/1jnM/qW2WcZfGpgGRZk= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/snmpreceiver v0.100.0 h1:qmc/+QlJ/oHTD3Xd1f0UoZaI+yOJWkT5FnV1oP0ltng= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/snmpreceiver v0.100.0/go.mod h1:K0wi4AKdIjNhIdEBjZH/8wGWFxc6kvO+3UbluAHkjIc= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/snowflakereceiver v0.100.0 h1:GSBmHejAcZ3xCUkJ3MdkrKwNS0q8q/725nTfj2gvE+o= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/snowflakereceiver v0.100.0/go.mod h1:T5DsIiBNWYqrmozarJgY+ym2XDUDaJi1bM5dfzNYvPQ= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/solacereceiver v0.100.0 h1:eeLzkYfU56mKemoPgiSiX+k9wiNrbl4y9oXB2OOhFNg= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/solacereceiver v0.100.0/go.mod h1:s/dFRGnWlir1TZ6m00EJ/cVqKdGFy9Yup+1jDJH/n1k= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/splunkhecreceiver v0.100.0 h1:Rhrz5vjLvXCV0/wLBYO2TtJme79Gat9ooMTCKJG6O6M= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/splunkhecreceiver v0.100.0/go.mod h1:5ZPe4H5rkCeu8aGIjKn+YyNRJP3VZCoe0s69rKQLa5I= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sqlqueryreceiver v0.100.0 h1:ZvCufBbFaDLzojU1j96YRqfEtGXhinCdPwPnxEP1N1k= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sqlqueryreceiver v0.100.0/go.mod h1:E3fE1wpecssDVEsU6RZ3sjPC+eAQKArzKVPFpHiuQeU= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sqlserverreceiver v0.100.0 h1:v1XAE3kZNhyWd4h8g9VG0S0XG68OoCd9mPg9E0WhHcY= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sqlserverreceiver v0.100.0/go.mod h1:YjbbthDM7fMi2LWZhBhVFGeNJsbXeozyzG+k+d2MIcg= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sshcheckreceiver v0.100.0 h1:OMPgOjC6ziLi26xa5PRzNaJdiuEPC9AdJuKH5U/Rn8w= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sshcheckreceiver v0.100.0/go.mod h1:uFbusqjHMKz56q4JQ6g9X6PGGKrsrO9Sa5jql0j9Awo= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/statsdreceiver v0.100.0 h1:7ghBk3ZgtqWSji0wgr4TIL7GVP7tfHeuvm3UKUdI60E= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/statsdreceiver v0.100.0/go.mod h1:FgsgUhz+SSfQ1Od38asq3w2ao5VTUKa0htEGNNlCYXo= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/syslogreceiver v0.100.0 h1:QKFzwaXjWfMQCNChcCAb0RdWpZYcGf1s4/lcNRfvaNc= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/syslogreceiver v0.100.0/go.mod h1:JtgvX/fCxwZjJljkNHbMjnIDaHgEU+ZtyRmaSM0SpDI= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/tcplogreceiver v0.100.0 h1:K2X2aDpjnzk5psUREKhs+FBN17/umI9RTGoMyF4bnC8= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/tcplogreceiver v0.100.0/go.mod h1:HzX423p0eEp9t+w9bCCPWA2RXrADiqHc4ddMxkDZ+6s= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/udplogreceiver v0.100.0 h1:9dbLSgdbT0KpVu/i9V57wR1Jq3noxgnXGFsZ2m8fKJ4= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/udplogreceiver v0.100.0/go.mod h1:PpYomUSb7AdyH8WoIkazzVgOQFoJZ6CJr4QF0Ge8b/w= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/vcenterreceiver v0.100.0 h1:CM95LvQ+5rLv+ddNLHldP7jLdkoNW70L+EMKyjKvyIE= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/vcenterreceiver v0.100.0/go.mod h1:esa+iT5TkYkG/aB74QBUGkuSs91jOk0AUOrwtbnptyY= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/wavefrontreceiver v0.100.0 h1:pXsVX09Yx3c2bx7PhHh/BoM1n2p/WGudOnvJ8WDR+aM= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/wavefrontreceiver v0.100.0/go.mod h1:wIvV73B/QbpnjyJEFm/ig4iaCUeicjjH0dh2PphnI5U= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/webhookeventreceiver v0.100.0 h1:BXlFZg2AOQRuD3U8nhBAK3nFrcljKwctgoj8ndrAja4= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/webhookeventreceiver v0.100.0/go.mod h1:WIFmdHIOmEiDdh/DcRF4CM9Txki9rc4bJRfTRbL0A0Q= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/windowseventlogreceiver v0.100.0 h1:vlNNOCBgWOaR5jzqwAg/0f9huZ+kqUmpAiUwDuJoP04= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/windowseventlogreceiver v0.100.0/go.mod h1:NEQf/Exhd5jlpd0uNSjCtGxLbTolYHZHwLTIqs6t3G0= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/windowsperfcountersreceiver v0.100.0 h1:pkXgHp4/yt7IHemdb2uG017EXskyCYulKQ6U3Pzs72A= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/windowsperfcountersreceiver v0.100.0/go.mod h1:TJXo6fZreiep/2/01Ihr8b2C082ZFBtN/0mLuRjOjgc= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/zipkinreceiver v0.100.0 h1:FpKHcgHj9kfy0RrcZGgMCmAjv3/1Nuki1ZrAJ3PdKzw= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/zipkinreceiver v0.100.0/go.mod h1:kFXYo+kjc0/os690QgtmH+zlKbyMFxIlta+okLdKIK8= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/zookeeperreceiver v0.100.0 h1:eyWWYfvyeOFg/p2JFGvvmAJVRRMGwMK4dtrmljvzT+s= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/zookeeperreceiver v0.100.0/go.mod h1:k+0RarfltlFjWKRh5QMQAKCFcRc5n5rHUigE1sYH9DU= +github.com/open-telemetry/otel-arrow v0.23.0 h1:Vx4q3GR36l9O+S7ZOOITNL1TPp+X1WxkXbeXQA146k0= +github.com/open-telemetry/otel-arrow v0.23.0/go.mod h1:F50XFaiNfkfB0MYftZIUKFULm6pxfGqjbgQzevi+65M= +github.com/open-telemetry/otel-arrow/collector v0.23.0 h1:ztmq1ipJBhm4xWjHDbmKOtgP3Nl/ZDoLX+3ThhzFs6k= +github.com/open-telemetry/otel-arrow/collector v0.23.0/go.mod h1:SLgLEhhcfR9MjG1taK8RPuwiuIoAPW7IpCjFBobwIUM= github.com/opencontainers/go-digest v1.0.0 h1:apOUWs51W5PlhuyGyz9FCeeBIOUDA/6nW8Oi/yOhh5U= github.com/opencontainers/go-digest v1.0.0/go.mod h1:0JzlMkj0TRzQZfJkVvzbP0HBR3IKzErnv2BNG4W4MAM= github.com/opencontainers/image-spec v1.1.0 h1:8SG7/vwALn54lVB/0yZ/MMwhFrPYtpEHQb2IpWsCzug= github.com/opencontainers/image-spec v1.1.0/go.mod h1:W4s4sFTMaBeK1BQLXbG4AdM2szdn85PY75RI83NrTrM= -github.com/opencontainers/runtime-spec v1.1.0 h1:HHUyrt9mwHUjtasSbXSMvs4cyFxh+Bll4AjJ9odEGpg= -github.com/opencontainers/runtime-spec v1.1.0/go.mod h1:jwyrGlmzljRJv/Fgzds9SsS/C5hL+LL3ko9hs6T5lQ0= +github.com/opencontainers/runtime-spec v1.2.0 h1:z97+pHb3uELt/yiAWD691HNHQIF07bE7dzrbT927iTk= +github.com/opencontainers/runtime-spec v1.2.0/go.mod h1:jwyrGlmzljRJv/Fgzds9SsS/C5hL+LL3ko9hs6T5lQ0= github.com/opencontainers/selinux v1.11.0 h1:+5Zbo97w3Lbmb3PeqQtpmTkMwsW5nRI3YaLpt7tQ7oU= github.com/opencontainers/selinux v1.11.0/go.mod h1:E5dMC3VPuVvVHDYmi78qvhJp8+M586T4DlDRYpFkyec= +github.com/opensearch-project/opensearch-go/v2 v2.3.0 h1:nQIEMr+A92CkhHrZgUhcfsrZjibvB3APXf2a1VwCmMQ= +github.com/opensearch-project/opensearch-go/v2 v2.3.0/go.mod h1:8LDr9FCgUTVoT+5ESjc2+iaZuldqE+23Iq0r1XeNue8= github.com/openshift/api v0.0.0-20210521075222-e273a339932a/go.mod h1:izBmoXbUu3z5kUa4FjZhvekTsyzIWiOoaIgJiZBBMQs= github.com/openshift/api v3.9.0+incompatible h1:fJ/KsefYuZAjmrr3+5U9yZIZbTOpVkDDLDLFresAeYs= github.com/openshift/api v3.9.0+incompatible/go.mod h1:dh9o4Fs58gpFXGSYfnVxGR9PnV53I8TW84pQaJDdGiY= github.com/openshift/build-machinery-go v0.0.0-20210423112049-9415d7ebd33e/go.mod h1:b1BuldmJlbA/xYtdZvKi+7j5YGB44qJUJDZ9zwiNCfE= github.com/openshift/client-go v0.0.0-20210521082421-73d9475a9142 h1:ZHRIMCFIJN1p9LsJt4HQ+akDrys4PrYnXzOWI5LK03I= github.com/openshift/client-go v0.0.0-20210521082421-73d9475a9142/go.mod h1:fjS8r9mqDVsPb5td3NehsNOAWa4uiFkYEfVZioQ2gH0= +github.com/opentracing-contrib/go-observer v0.0.0-20170622124052-a52f23424492/go.mod h1:Ngi6UdF0k5OKD5t5wlmGhe/EDKPoUM3BXZSSfIuJbis= +github.com/opentracing/basictracer-go v1.0.0/go.mod h1:QfBfYuafItcjQuMwinw9GhYKwFXS9KnPs5lxoYwgW74= +github.com/opentracing/opentracing-go v1.0.2/go.mod h1:UkNAQd3GIcIGf0SeVgPpRdFStlNbqXla1AfSYxPUl2o= github.com/opentracing/opentracing-go v1.1.0/go.mod h1:UkNAQd3GIcIGf0SeVgPpRdFStlNbqXla1AfSYxPUl2o= github.com/opentracing/opentracing-go v1.2.0 h1:uEJPy/1a5RIPAJ0Ov+OIO8OxWu77jEv+1B0VhjKrZUs= github.com/opentracing/opentracing-go v1.2.0/go.mod h1:GxEUsuufX4nBwe+T+Wl9TAgYrxe9dPLANfrWvHYVTgc= github.com/openvex/go-vex v0.2.5 h1:41utdp2rHgAGCsG+UbjmfMG5CWQxs15nGqir1eRgSrQ= github.com/openvex/go-vex v0.2.5/go.mod h1:j+oadBxSUELkrKh4NfNb+BPo77U3q7gdKME88IO/0Wo= -github.com/openzipkin/zipkin-go v0.4.2 h1:zjqfqHjUpPmB3c1GlCvvgsM1G4LkvqQbBDueDOCg/jA= -github.com/openzipkin/zipkin-go v0.4.2/go.mod h1:ZeVkFjuuBiSy13y8vpSDCjMi9GoI3hPpCJSBx/EYFhY= +github.com/openzipkin-contrib/zipkin-go-opentracing v0.4.5/go.mod h1:/wsWhb9smxSfWAKL3wpBW7V8scJMt8N8gnaMCS9E/cA= +github.com/openzipkin/zipkin-go v0.1.6/go.mod h1:QgAqvLzwWbR/WpD4A3cGpPtJrZXNIiJc5AZX7/PBEpw= +github.com/openzipkin/zipkin-go v0.2.1/go.mod h1:NaW6tEwdmWMaCDZzg8sh+IBNOxHMPnhQw8ySjnjRyN4= +github.com/openzipkin/zipkin-go v0.2.2/go.mod h1:NaW6tEwdmWMaCDZzg8sh+IBNOxHMPnhQw8ySjnjRyN4= +github.com/openzipkin/zipkin-go v0.4.3 h1:9EGwpqkgnwdEIJ+Od7QVSEIH+ocmm5nPat0G7sjsSdg= +github.com/openzipkin/zipkin-go v0.4.3/go.mod h1:M9wCJZFWCo2RiY+o1eBCEMe0Dp2S5LDHcMZmk3RmK7c= github.com/outcaste-io/ristretto v0.2.3 h1:AK4zt/fJ76kjlYObOeNwh4T3asEuaCmp26pOvUOL9w0= github.com/outcaste-io/ristretto v0.2.3/go.mod h1:W8HywhmtlopSB1jeMg3JtdIhf+DYkLAr0VN/s4+MHac= github.com/ovh/go-ovh v1.4.3 h1:Gs3V823zwTFpzgGLZNI6ILS4rmxZgJwJCz54Er9LwD0= @@ -2642,13 +2951,18 @@ github.com/oxtoacart/bpool v0.0.0-20150712133111-4e1c5567d7c2 h1:CXwSGu/LYmbjEab github.com/oxtoacart/bpool v0.0.0-20150712133111-4e1c5567d7c2/go.mod h1:L3UMQOThbttwfYRNFOWLLVXMhk5Lkio4GGOtw5UrxS0= github.com/package-url/packageurl-go v0.1.2 h1:0H2DQt6DHd/NeRlVwW4EZ4oEI6Bn40XlNPRqegcxuo4= github.com/package-url/packageurl-go v0.1.2/go.mod h1:uQd4a7Rh3ZsVg5j0lNyAfyxIeGde9yrlhjF78GzeW0c= +github.com/pact-foundation/pact-go v1.0.4/go.mod h1:uExwJY4kCzNPcHRj+hCR/HBbOOIwwtUjcrb0b5/5kLM= github.com/pascaldekloe/goe v0.0.0-20180627143212-57f6aae5913c/go.mod h1:lzWF7FIEvWOWxwDKqyGYQf6ZUaNfKdP144TG7ZOy1lc= github.com/pascaldekloe/goe v0.1.0 h1:cBOtyMzM9HTpWjXfbbunk26uA6nG3a8n06Wieeh0MwY= github.com/pascaldekloe/goe v0.1.0/go.mod h1:lzWF7FIEvWOWxwDKqyGYQf6ZUaNfKdP144TG7ZOy1lc= github.com/patrickmn/go-cache v2.1.0+incompatible h1:HRMgzkcYKYpi3C8ajMPV8OFXaaRUnok+kx1WdO15EQc= github.com/patrickmn/go-cache v2.1.0+incompatible/go.mod h1:3Qf8kWWT7OJRJbdiICTKqZju1ZixQ/KpMGzzAfe6+WQ= +github.com/paulmach/orb v0.11.1 h1:3koVegMC4X/WeiXYz9iswopaTwMem53NzTJuTF20JzU= +github.com/paulmach/orb v0.11.1/go.mod h1:5mULz1xQfs3bmQm63QEJA6lNGujuRafwA5S/EnuLaLU= +github.com/paulmach/protoscan v0.2.1/go.mod h1:SpcSwydNLrxUGSDvXvO0P7g7AuhJ7lcKfDlhJCDw2gY= github.com/pborman/getopt v0.0.0-20170112200414-7148bc3a4c30/go.mod h1:85jBQOZwpVEaDAr341tbn15RS4fCAsIst0qp7i8ex1o= github.com/pborman/uuid v0.0.0-20180122190007-c65b2f87fee3/go.mod h1:VyrYX9gd7irzKovcSS6BIIEwPRkP2Wm2m9ufcdFSJ34= +github.com/pborman/uuid v1.2.0/go.mod h1:X/NO0urCmaxf9VXbdlT7C2Yzkj2IKimNn4k+gtPdI/k= github.com/pborman/uuid v1.2.1 h1:+ZZIw58t/ozdjRaXh/3awHfmWRbzYxJoAdNJxe/3pvw= github.com/pborman/uuid v1.2.1/go.mod h1:X/NO0urCmaxf9VXbdlT7C2Yzkj2IKimNn4k+gtPdI/k= github.com/pelletier/go-toml v1.2.0/go.mod h1:5z9KED0ma1S8pY6P1sdut58dfprrGBbd/94hg7ilaic= @@ -2658,19 +2972,23 @@ github.com/pelletier/go-toml v1.9.5 h1:4yBQzkHv+7BHq2PQUZF3Mx0IYxG7LsP222s7Agd3v github.com/pelletier/go-toml v1.9.5/go.mod h1:u1nR/EPcESfeI/szUZKdtJ0xRNbUoANCkoOuaOx1Y+c= github.com/pelletier/go-toml/v2 v2.1.0 h1:FnwAJ4oYMvbT/34k9zzHuZNrhlz48GB3/s6at6/MHO4= github.com/pelletier/go-toml/v2 v2.1.0/go.mod h1:tJU2Z3ZkXwnxa4DPO899bsyIoywizdUvyaeZurnPPDc= +github.com/performancecopilot/speed v3.0.0+incompatible/go.mod h1:/CLtqpZ5gBg1M9iaPbIdPPGyKcA8hKdoy6hAWba7Yac= github.com/peterbourgon/diskv v2.0.1+incompatible/go.mod h1:uqqh8zWWbv1HBMNONnaR/tNboyR3/BZd58JJSHlUSCU= github.com/philhofer/fwd v1.1.2 h1:bnDivRJ1EWPjUIRXV5KfORO897HTbpFAQddBdE8t7Gw= github.com/philhofer/fwd v1.1.2/go.mod h1:qkPdfjR2SIEbspLqpe1tO4n5yICnr2DY7mqEx2tUTP0= github.com/phpdave11/gofpdf v1.4.2/go.mod h1:zpO6xFn9yxo3YLyMvW8HcKWVdbNqgIfOOp2dXMnm1mY= github.com/phpdave11/gofpdi v1.0.12/go.mod h1:vBmVV0Do6hSBHC8uKUQ71JGW+ZGQq74llk/7bXwjDoI= github.com/phpdave11/gofpdi v1.0.13/go.mod h1:vBmVV0Do6hSBHC8uKUQ71JGW+ZGQq74llk/7bXwjDoI= +github.com/pierrec/lz4 v1.0.2-0.20190131084431-473cd7ce01a1/go.mod h1:3/3N9NVKO0jef7pBehbT1qWhCMrIgbYNnFAZCqQ5LRc= github.com/pierrec/lz4 v2.0.5+incompatible/go.mod h1:pdkljMzZIN41W+lC3N2tnIh5sFi+IEE17M5jbnwPHcY= +github.com/pierrec/lz4 v2.6.0+incompatible/go.mod h1:pdkljMzZIN41W+lC3N2tnIh5sFi+IEE17M5jbnwPHcY= github.com/pierrec/lz4 v2.6.1+incompatible h1:9UY3+iC23yxF0UfGaYrGplQ+79Rg+h/q9FV9ix19jjM= github.com/pierrec/lz4 v2.6.1+incompatible/go.mod h1:pdkljMzZIN41W+lC3N2tnIh5sFi+IEE17M5jbnwPHcY= -github.com/pierrec/lz4/v4 v4.1.2/go.mod h1:gZWDp/Ze/IJXGXf23ltt2EXimqmTUXEy0GFuRQyBid4= github.com/pierrec/lz4/v4 v4.1.15/go.mod h1:gZWDp/Ze/IJXGXf23ltt2EXimqmTUXEy0GFuRQyBid4= github.com/pierrec/lz4/v4 v4.1.21 h1:yOVMLb6qSIDP67pl/5F7RepeKYu/VmTyEXvuMI5d9mQ= github.com/pierrec/lz4/v4 v4.1.21/go.mod h1:gZWDp/Ze/IJXGXf23ltt2EXimqmTUXEy0GFuRQyBid4= +github.com/pingcap/errors v0.11.4 h1:lFuQV/oaUMGcD2tqt+01ROSmJs75VG1ToEOkZIZ4nE4= +github.com/pingcap/errors v0.11.4/go.mod h1:Oi8TUi2kEtXXLMJk9l1cGmz20kV3TaQ0usTwv5KuLY8= github.com/pjbgf/sha1cd v0.3.0 h1:4D5XXmUUBUl/xQ6IjCkEAbqXskkq/4O7LmGn0AqMDs4= github.com/pjbgf/sha1cd v0.3.0/go.mod h1:nZ1rrWOcGJ5uZgEEVL1VUM9iRQiZvWdbZjkKyFzPPsI= github.com/pkg/browser v0.0.0-20240102092130-5ac0b6a4141c h1:+mdjkGKdHQG3305AYmdv1U2eRNDiU2ErMBj1gwrq8eQ= @@ -2679,6 +2997,7 @@ github.com/pkg/diff v0.0.0-20210226163009-20ebb0f2a09e/go.mod h1:pJLUxLENpZxwdsK github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4= github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= +github.com/pkg/profile v1.2.1/go.mod h1:hJw3o1OdXxsrSjjVksARp5W95eeEaEfptyVZyv6JUPA= github.com/pkg/sftp v1.10.1/go.mod h1:lYOWFsE0bwd1+KfKJaKeuokY15vzFx25BLbzYYoAxZI= github.com/pkg/sftp v1.13.1/go.mod h1:3HaPG6Dq1ILlpPZRO0HVMrsydcdLt6HRDccSgb87qRg= github.com/pkg/sftp v1.13.6 h1:JFZT4XbOU7l77xGSpOdW+pwIMqP044IyjXX6FGyEKFo= @@ -2701,6 +3020,7 @@ github.com/prometheus-community/pro-bing v0.3.0 h1:SFT6gHqXwbItEDJhTkzPWVqU6CLEt github.com/prometheus-community/pro-bing v0.3.0/go.mod h1:p9dLb9zdmv+eLxWfCT6jESWuDrS+YzpPkQBgysQF8a0= github.com/prometheus/client_golang v1.18.0 h1:HzFfmkOzH5Q8L8G+kSJKUx5dtG87sewO+FoDDqP5Tbk= github.com/prometheus/client_golang v1.18.0/go.mod h1:T+GXkCk5wSJyOqMIzVgvvjFDlkOQntgjkJWKrN5txjA= +github.com/prometheus/client_model v0.0.0-20190129233127-fd36f4220a90/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= github.com/prometheus/client_model v0.2.0/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= github.com/prometheus/client_model v0.3.0/go.mod h1:LDGWKZIo7rky3hgvBe+caln+Dr3dPggB5dvjtD7w9+w= @@ -2712,12 +3032,15 @@ github.com/prometheus/common v0.46.0/go.mod h1:Tp0qkxpb9Jsg54QMe+EAmqXkSV7Evdy1B github.com/prometheus/common/sigv4 v0.1.0 h1:qoVebwtwwEhS85Czm2dSROY5fTo2PAPEVdDeppTwGX4= github.com/prometheus/common/sigv4 v0.1.0/go.mod h1:2Jkxxk9yYvCkE5G1sQT7GuEXm57JrvHu9k5YwTjsNtI= github.com/prometheus/procfs v0.12.0/go.mod h1:pcuDEFsWDnvcgNzo4EEweacyhjeA9Zk3cnaOZAZEfOo= -github.com/prometheus/procfs v0.14.0 h1:Lw4VdGGoKEZilJsayHf0B+9YgLGREba2C6xr+Fdfq6s= -github.com/prometheus/procfs v0.14.0/go.mod h1:XL+Iwz8k8ZabyZfMFHPiilCniixqQarAy5Mu67pHlNQ= +github.com/prometheus/procfs v0.15.0 h1:A82kmvXJq2jTu5YUhSGNlYoxh85zLnKgPz4bMZgI5Ek= +github.com/prometheus/procfs v0.15.0/go.mod h1:Y0RJ/Y5g5wJpkTisOtqwDSo4HwhGmLB4VQSw2sQJLHk= github.com/prometheus/prometheus v0.51.2-0.20240405174432-b4a973753c6e h1:UmqAuY2OyDoog8+l5FybViJE5B2r+UxVGCUwFTsY5AA= github.com/prometheus/prometheus v0.51.2-0.20240405174432-b4a973753c6e/go.mod h1:+0ld+ozir7zWFcHA2vVpWAKxXakIioEjPPNOqH+J3ZA= github.com/protocolbuffers/protoscope v0.0.0-20221109213918-8e7a6aafa2c9 h1:arwj11zP0yJIxIRiDn22E0H8PxfF7TsTrc2wIPFIsf4= github.com/protocolbuffers/protoscope v0.0.0-20221109213918-8e7a6aafa2c9/go.mod h1:SKZx6stCn03JN3BOWTwvVIO2ajMkb/zQdTceXYhKw/4= +github.com/rabbitmq/amqp091-go v1.10.0 h1:STpn5XsHlHGcecLmMFCtg7mqq0RnD+zFr4uzukfVhBw= +github.com/rabbitmq/amqp091-go v1.10.0/go.mod h1:Hy4jKW5kQART1u+JkDTF9YYOQUHXqMuhrgxOEeS7G4o= +github.com/rcrowley/go-metrics v0.0.0-20181016184325-3113b8401b8a/go.mod h1:bCqnVzQkZxMG4s8nGwiZ5l3QUCyqpo9Y+/ZMZ9VjZe4= github.com/rcrowley/go-metrics v0.0.0-20201227073835-cf1acfcdf475 h1:N/ElC8H3+5XpJzTSTfLsJV/mx9Q9g7kxmchpfZyxgzM= github.com/rcrowley/go-metrics v0.0.0-20201227073835-cf1acfcdf475/go.mod h1:bCqnVzQkZxMG4s8nGwiZ5l3QUCyqpo9Y+/ZMZ9VjZe4= github.com/redis/go-redis/v9 v9.5.1 h1:H1X4D3yHPaYrkL5X06Wh6xNVM/pX0Ft4RV0vMGvLBh8= @@ -2746,12 +3069,9 @@ github.com/rogpeppe/go-internal v1.9.0/go.mod h1:WtVeX8xhTBvf0smdhujwtBcq4Qrzq/f github.com/rogpeppe/go-internal v1.10.0/go.mod h1:UQnix2H7Ngw/k4C5ijL5+65zddjncjaFoBhdsK/akog= github.com/rogpeppe/go-internal v1.12.0 h1:exVL4IDcn6na9z1rAb56Vxr+CgyK3nn3O+epU5NdKM8= github.com/rogpeppe/go-internal v1.12.0/go.mod h1:E+RYuTGaKKdloAfM02xzb0FW3Paa99yedzYV+kq4uf4= -github.com/rs/cors v1.10.1 h1:L0uuZVXIKlI1SShY2nhFfo44TYvDPQ1w4oFkUJNfhyo= -github.com/rs/cors v1.10.1/go.mod h1:XyqrcTp5zjWr1wsJ8PIRZssZ8b/WMcMf71DJnit4EMU= -github.com/rs/xid v1.2.1/go.mod h1:+uKXf+4Djp6Md1KODXJxgGQPKngRmWyn10oCKFzNHOQ= +github.com/rs/cors v1.11.0 h1:0B9GE/r9Bc2UxRMMtymBkHTenPkHDv0CW4Y98GBY+po= +github.com/rs/cors v1.11.0/go.mod h1:XyqrcTp5zjWr1wsJ8PIRZssZ8b/WMcMf71DJnit4EMU= github.com/rs/xid v1.4.0/go.mod h1:trrq9SKmegXys3aeAKXMUTdJsYXVwGY3RLcfgqegfbg= -github.com/rs/zerolog v1.13.0/go.mod h1:YbFCdg8HfsridGWAh22vktObvhZbQsZXe4/zB0OKkWU= -github.com/rs/zerolog v1.15.0/go.mod h1:xYTKnLHcpfU2225ny5qZjxnj9NvkumZYjJHlAThCjNc= github.com/rs/zerolog v1.28.0/go.mod h1:NILgTygv/Uej1ra5XxGf82ZFSLk58MFGAUS2o6usyD0= github.com/rs/zerolog v1.29.1 h1:cO+d60CHkknCbvzEWxP0S9K6KqyTjrCNUy1LdQLCGPc= github.com/rs/zerolog v1.29.1/go.mod h1:Le6ESbR7hc+DP6Lt1THiV8CQSdkkNrd3R0XbEgp3ZBU= @@ -2776,20 +3096,23 @@ github.com/santhosh-tekuri/jsonschema/v5 v5.3.1 h1:lZUw3E0/J3roVtGQ+SCrUrg3ON6Ng github.com/santhosh-tekuri/jsonschema/v5 v5.3.1/go.mod h1:uToXkOrWAZ6/Oc07xWQrPOhJotwFIyu2bBVN41fcDUY= github.com/sassoftware/go-rpmutils v0.3.0 h1:tE4TZ8KcOXay5iIP64P291s6Qxd9MQCYhI7DU+f3gFA= github.com/sassoftware/go-rpmutils v0.3.0/go.mod h1:hM9wdxFsjUFR/tJ6SMsLrJuChcucCa0DsCzE9RMfwMo= -github.com/satori/go.uuid v1.2.0/go.mod h1:dA0hQrYB0VpLJoorglMZABFdXlWrHn1NEOzdhQKdks0= github.com/scaleway/scaleway-sdk-go v1.0.0-beta.25 h1:/8rfZAdFfafRXOgz+ZpMZZWZ5pYggCY9t7e/BvjaBHM= github.com/scaleway/scaleway-sdk-go v1.0.0-beta.25/go.mod h1:fCa7OJZ/9DRTnOKmxvT6pn+LPWUptQAmHF/SBJUGEcg= +github.com/scalyr/dataset-go v0.18.0 h1:CTv7kk/FGdiicTWo3h1brFusHD1yjhVGINFamP8uukw= +github.com/scalyr/dataset-go v0.18.0/go.mod h1:4x0JK5X0UdhZ2TEO3kHu9pTELDRc3WsrBBwQfkOPZKc= github.com/sean-/seed v0.0.0-20170313163322-e2103e2c3529 h1:nn5Wsu0esKSJiIVhscUtVbo7ada43DJhG55ua/hjS5I= github.com/sean-/seed v0.0.0-20170313163322-e2103e2c3529/go.mod h1:DxrIzT+xaE7yg65j358z/aeFdxmN0P9QXhEzd20vsDc= github.com/secure-systems-lab/go-securesystemslib v0.8.0 h1:mr5An6X45Kb2nddcFlbmfHkLguCE9laoZCUzEEpIZXA= github.com/secure-systems-lab/go-securesystemslib v0.8.0/go.mod h1:UH2VZVuJfCYR8WgMlCU1uFsOUU+KeyrTWcSS73NBOzU= +github.com/segmentio/asm v1.2.0 h1:9BQrFxC+YOHJlTlHGkTrFWf59nbL3XnCoFLTwDCI7ys= +github.com/segmentio/asm v1.2.0/go.mod h1:BqMnlJP91P8d+4ibuonYZw9mfnzI9HfxselHZr5aAcs= github.com/sergi/go-diff v1.1.0/go.mod h1:STckp+ISIX8hZLjrqAeVduY0gWCT9IjLuqbuNXdaHfM= github.com/sergi/go-diff v1.3.1 h1:xkr+Oxo4BOQKmkn/B9eMK0g5Kg/983T9DqqPHwYqD+8= github.com/sergi/go-diff v1.3.1/go.mod h1:aMJSSKb2lpPvRNec0+w3fl7LP9IOFzdc9Pa4NFbPK1I= github.com/shibumi/go-pathspec v1.3.0 h1:QUyMZhFo0Md5B8zV8x2tesohbb5kfbpTi9rBnKh5dkI= github.com/shibumi/go-pathspec v1.3.0/go.mod h1:Xutfslp817l2I1cZvgcfeMQJG5QnU2lh5tVaaMCl3jE= -github.com/shirou/gopsutil/v3 v3.24.3 h1:eoUGJSmdfLzJ3mxIhmOAhgKEKgQkeOwKpz1NbhVnuPE= -github.com/shirou/gopsutil/v3 v3.24.3/go.mod h1:JpND7O217xa72ewWz9zN2eIIkPWsDN/3pl0H8Qt0uwg= +github.com/shirou/gopsutil/v3 v3.24.4 h1:dEHgzZXt4LMNm+oYELpzl9YCqV65Yr/6SfrvgRBtXeU= +github.com/shirou/gopsutil/v3 v3.24.4/go.mod h1:lTd2mdiOspcqLgAnr9/nGi71NkeMpWKdmhuxm9GusH8= github.com/shirou/w32 v0.0.0-20160930032740-bb4de0191aa4 h1:udFKJ0aHUL60LboW/A+DfgoHVedieIzIXE8uylPue0U= github.com/shirou/w32 v0.0.0-20160930032740-bb4de0191aa4/go.mod h1:qsXQc7+bwAM3Q1u/4XEfrquwF8Lw7D7y5cD8CuHnfIc= github.com/shoenig/go-m1cpu v0.1.6 h1:nxdKQNcEB6vzgA2E2bvzKIYRuNj7XNJ4S/aRSwKzFtM= @@ -2797,7 +3120,6 @@ github.com/shoenig/go-m1cpu v0.1.6/go.mod h1:1JJMcUBvfNwpq05QDQVAnx3gUHr9IYF7GNg github.com/shoenig/test v0.6.4/go.mod h1:byHiCGXqrVaflBLAMq/srcZIHynQPQgeyvkvXnjqq0k= github.com/shoenig/test v1.7.1 h1:UJcjSAI3aUKx52kfcfhblgyhZceouhvvs3OYdWgn+PY= github.com/shoenig/test v1.7.1/go.mod h1:UxJ6u/x2v/TNs/LoLxBNJRV9DiwBBKYxXSyczsBHFoI= -github.com/shopspring/decimal v0.0.0-20180709203117-cd690d0c9e24/go.mod h1:M+9NzErvs504Cn4c5DxATwIqPbtswREoFCre64PpcG4= github.com/shopspring/decimal v1.2.0/go.mod h1:DKyhrW/HYNuLGql+MJL6WCR6knT2jwCFRcu2hWCYk4o= github.com/shopspring/decimal v1.3.1 h1:2Usl1nmF/WZucqkFZhnfFYxxxu8LG21F6nPQBE5gKV8= github.com/shopspring/decimal v1.3.1/go.mod h1:DKyhrW/HYNuLGql+MJL6WCR6knT2jwCFRcu2hWCYk4o= @@ -2808,9 +3130,8 @@ github.com/signalfx/sapm-proto v0.14.0 h1:KWh3I5E4EkelB19aP1/54Ik8khSioC/RVRW/ri github.com/signalfx/sapm-proto v0.14.0/go.mod h1:Km6PskZh966cqNoUn3AmRyGRix5VfwnxVBvn2vjRC9U= github.com/sigstore/rekor v1.2.2 h1:5JK/zKZvcQpL/jBmHvmFj3YbpDMBQnJQ6ygp8xdF3bY= github.com/sigstore/rekor v1.2.2/go.mod h1:FGnWBGWzeNceJnp0x9eDFd41mI8aQqCjj+Zp0IEs0Qg= -github.com/sijms/go-ora/v2 v2.8.11 h1:oQtSX145kCYSjnrmWdtqp2LON9wOQW09wPJ5pIEn5Tg= -github.com/sijms/go-ora/v2 v2.8.11/go.mod h1:EHxlY6x7y9HAsdfumurRfTd+v8NrEOTR3Xl4FWlH6xk= -github.com/sirupsen/logrus v1.4.1/go.mod h1:ni0Sbl8bgC9z8RoU9G6nDWqqs/fq4eDPysMBDgk/93Q= +github.com/sijms/go-ora/v2 v2.8.14 h1:F9/Cy76LnsynUKkZQGQHJjUGoR1kNu3OAXjpphCGOCg= +github.com/sijms/go-ora/v2 v2.8.14/go.mod h1:EHxlY6x7y9HAsdfumurRfTd+v8NrEOTR3Xl4FWlH6xk= github.com/sirupsen/logrus v1.4.2/go.mod h1:tLMulIdttU9McNUspp0xgXVQah82FyeX6MwdIuYE2rE= github.com/sirupsen/logrus v1.6.0/go.mod h1:7uNnSEd1DgxDLC74fIahvMZmmYsHGZGEOFrfsX/uA88= github.com/sirupsen/logrus v1.7.0/go.mod h1:yWOB1SBYBC5VeMP7gHvWumXLIWorT60ONWic61uBYv0= @@ -2820,8 +3141,9 @@ github.com/skeema/knownhosts v1.2.1 h1:SHWdIUa82uGZz+F+47k8SY4QhhI291cXCpopT1lK2 github.com/skeema/knownhosts v1.2.1/go.mod h1:xYbVRSPxqBZFrdmDyMmsOs+uX1UZC3nTN3ThzgDxUwo= github.com/skydive-project/go-debouncer v1.0.0 h1:cqU19PyN7WXsnSlMTANvnHws6lGcbVOH2aDQzwe6qbk= github.com/skydive-project/go-debouncer v1.0.0/go.mod h1:7pK+5HBlYCD8W2cXhvMRsMsdWelDEPfpbE6PwSlDX68= -github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d h1:zE9ykElWQ6/NYmHa3jpm/yHnI4xSofP+UP6SpjHcSeM= github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d/go.mod h1:OnSkiWE9lh6wB0YB77sQom3nweQdgAjqCqsofrRNTgc= +github.com/smartystreets/assertions v1.1.0 h1:MkTeG1DMwsrdH7QtLXy5W+fUxWq+vmb6cLmyJ7aRtF0= +github.com/smartystreets/assertions v1.1.0/go.mod h1:tcbTF8ujkAEcZ8TElKY+i30BzYlVhC/LOxJk7iOWnoo= github.com/smartystreets/goconvey v0.0.0-20190330032615-68dc04aab96a/go.mod h1:syvi0/a8iFYH4r/RixwvyeAJjdLS9QV7WQ/tjFTllLA= github.com/smartystreets/goconvey v1.6.4 h1:fv0U8FUIMPNf1L9lnHLvLhgicrIVChEkdzIKYqbNC9s= github.com/smartystreets/goconvey v1.6.4/go.mod h1:syvi0/a8iFYH4r/RixwvyeAJjdLS9QV7WQ/tjFTllLA= @@ -2831,9 +3153,12 @@ github.com/smira/go-ftp-protocol v0.0.0-20140829150050-066b75c2b70d h1:rvtR4+9N2 github.com/smira/go-ftp-protocol v0.0.0-20140829150050-066b75c2b70d/go.mod h1:Jm7yHrROA5tC42gyJ5EwiR8EWp0PUy0qOc4sE7Y8Uzo= github.com/smira/go-xz v0.1.0 h1:1zVLT1sITUKcWNysfHMLZWJ2Yh7yJfhREsgmUdK4zb0= github.com/smira/go-xz v0.1.0/go.mod h1:OmdEWnIIkuLzRLHGF4YtjDzF9VFUevEcP6YxDPRqVrs= +github.com/snowflakedb/gosnowflake v1.9.0 h1:s2ZdwFxFfpqwa5CqlhnzRESnLmwU3fED6zyNOJHFBQA= +github.com/snowflakedb/gosnowflake v1.9.0/go.mod h1:4ZgHxVf2OKwecx07WjfyAMr0gn8Qj4yvwAo68Og8wsU= github.com/soheilhy/cmux v0.1.4/go.mod h1:IM3LyeVVIOuxMH7sFAkER9+bJ4dT7Ms6E4xg4kGIyLM= github.com/soheilhy/cmux v0.1.5 h1:jjzc5WVemNEDTLwv9tlmemhC73tI08BNOIGwBOo10Js= github.com/soheilhy/cmux v0.1.5/go.mod h1:T7TcVDs9LWfQgPlPsdngu6I6QIoyIFZDDC6sNE1GqG0= +github.com/sony/gobreaker v0.4.1/go.mod h1:ZKptC7FHNvhBz7dN2LGjPVBz2sZJmc0/PkyDJOjmxWY= github.com/sosedoff/gitkit v0.4.0 h1:opyQJ/h9xMRLsz2ca/2CRXtstePcpldiZN8DpLLF8Os= github.com/sosedoff/gitkit v0.4.0/go.mod h1:V3EpGZ0nvCBhXerPsbDeqtyReNb48cwP9KtkUYTKT5I= github.com/sourcegraph/conc v0.3.0 h1:OQTbbt6P72L20UqAkXXuLOj79LfEanQ+YQFNpLA9ySo= @@ -2851,6 +3176,7 @@ github.com/spf13/afero v1.6.0/go.mod h1:Ai8FlHk4v/PARR026UzYexafAt9roJ7LcLMAmO6Z github.com/spf13/afero v1.9.2/go.mod h1:iUV7ddyEEZPO5gA3zD4fJt6iStLlL+Lg4m2cihcDf8Y= github.com/spf13/afero v1.11.0 h1:WJQKhtpdm3v2IzqG8VMqrr6Rf3UYpEF239Jy9wNepM8= github.com/spf13/afero v1.11.0/go.mod h1:GH9Y3pIexgf1MTIWtNGyogA5MwRIDXGUr+hbWNoBjkY= +github.com/spf13/cobra v0.0.3/go.mod h1:1l0Ry5zgKvJasoi3XT1TypsSe7PqH0Sj9dhYf7v3XqQ= github.com/spf13/cobra v1.1.3/go.mod h1:pGADOWyqRD/YMrPZigI/zbliZ2wVD/23d+is3pSWzOo= github.com/spf13/cobra v1.2.1/go.mod h1:ExllRjgxM/piMAM+3tAZvg8fsklGAf3tPfi+i8t68Nk= github.com/spf13/cobra v1.8.0 h1:7aJaZx1B85qltLMc546zn58BxxfZdR/W22ej9CFoEf0= @@ -2858,6 +3184,7 @@ github.com/spf13/cobra v1.8.0/go.mod h1:WXLWApfZ71AjXPya3WOlMsY9yMs7YeiHhFVlvLyh github.com/spf13/jwalterweatherman v1.0.0/go.mod h1:cQK4TGJAtQXfYWX+Ddv3mKDzgVb68N+wFjFa4jdeBTo= github.com/spf13/jwalterweatherman v1.1.0 h1:ue6voC5bR5F8YxI5S67j9i582FU4Qvo2bmqnqMYADFk= github.com/spf13/jwalterweatherman v1.1.0/go.mod h1:aNWZUN0dPAAO/Ljvb5BEdw96iTZ0EXowPYD95IqWIGo= +github.com/spf13/pflag v1.0.1/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4= github.com/spf13/pflag v1.0.3/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4= github.com/spf13/pflag v1.0.5 h1:iy+VFUOCP1a+8yFto/drg2CJ5u0yRoB7fZw3DKv/JXA= github.com/spf13/pflag v1.0.5/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg= @@ -2868,12 +3195,15 @@ github.com/spf13/viper v1.18.2 h1:LUXCnvUvSM6FXAsj6nnfc8Q2tp1dIgUfY9Kc8GsSOiQ= github.com/spf13/viper v1.18.2/go.mod h1:EKmWIqdnk5lOcmR72yw6hS+8OPYcwD0jteitLMVB+yk= github.com/square/certstrap v1.2.0 h1:ecgyABrbFLr8jSbOC6oTBmBek0t/HqtgrMUZCPuyfdw= github.com/square/certstrap v1.2.0/go.mod h1:CUHqV+fxJW0Y5UQFnnbYwQ7bpKXO1AKbic9g73799yw= -github.com/stoewer/go-strcase v1.2.0 h1:Z2iHWqGXH00XYgqDmNgQbIBxf3wrNq0F3feEy0ainaU= -github.com/stoewer/go-strcase v1.2.0/go.mod h1:IBiWB2sKIp3wVVQ3Y035++gc+knqhUQag1KpM8ahLw8= +github.com/stoewer/go-strcase v1.3.0 h1:g0eASXYtp+yvN9fK8sH94oCIk0fau9uV1/ZdJ0AVEzs= +github.com/stoewer/go-strcase v1.3.0/go.mod h1:fAH5hQ5pehh+j3nZfvwdk2RgEgQjAoM8wodgtPmh1xo= github.com/stormcat24/protodep v0.1.8 h1:FOycjjkjZiastf21aRoCjtoVdhsoBE8mZ0RvY6AHqFE= github.com/stormcat24/protodep v0.1.8/go.mod h1:6OoSZD5GGomKfmH1LvfJxNIRvYhewFXH5+eNv8h4wOM= +github.com/streadway/amqp v0.0.0-20190404075320-75d898a42a94/go.mod h1:AZpEONHx3DKn8O/DFsRAY58/XVQiIPMTMB1SddzLXVw= +github.com/streadway/amqp v0.0.0-20190827072141-edfb9018d271/go.mod h1:AZpEONHx3DKn8O/DFsRAY58/XVQiIPMTMB1SddzLXVw= github.com/streadway/amqp v1.1.0 h1:py12iX8XSyI7aN/3dUT8DFIDJazNJsVJdxNVEpnQTZM= github.com/streadway/amqp v1.1.0/go.mod h1:WYSrTEYHOXHd0nwFeUXAe2G2hRnQT+deZJJf88uS9Bg= +github.com/streadway/handy v0.0.0-20190108123426-d5acb3125c2a/go.mod h1:qNTQ5P5JnDBl6z3cMAg/SywNDC5ABu5ApDIw6lUbRmI= github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= github.com/stretchr/objx v0.1.1/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= github.com/stretchr/objx v0.2.0/go.mod h1:qt09Ya8vawLte6SNmTgCsAVtYtaKzEcn8ATUoHMkEqE= @@ -2883,6 +3213,7 @@ github.com/stretchr/objx v0.5.2 h1:xuMeJ0Sdp5ZMRXx/aWO6RZxdr3beISkG5/G/aIRr3pY= github.com/stretchr/objx v0.5.2/go.mod h1:FRsXN1f5AsAjCGJKqEizvkpNtU+EGNCLh3NxZ/8L+MA= github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI= +github.com/stretchr/testify v1.3.1-0.20190311161405-34c6fa2dc709/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI= github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4= github.com/stretchr/testify v1.5.1/go.mod h1:5W2xD1RspED5o8YsWQXVCued0rvSQ+mT+I5cxcmMvtA= github.com/stretchr/testify v1.6.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= @@ -2892,6 +3223,7 @@ github.com/stretchr/testify v1.7.2/go.mod h1:R6va5+xMeoiuVRoj+gSkQ7d3FALtqAAGI1F github.com/stretchr/testify v1.8.0/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO+kdMU+MU= github.com/stretchr/testify v1.8.1/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4= github.com/stretchr/testify v1.8.2/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4= +github.com/stretchr/testify v1.8.3/go.mod h1:sz/lmYIOXD/1dqDmKjjqLyZ2RngseejIcXlSw2iwfAo= github.com/stretchr/testify v1.8.4/go.mod h1:sz/lmYIOXD/1dqDmKjjqLyZ2RngseejIcXlSw2iwfAo= github.com/stretchr/testify v1.9.0 h1:HtqpIVDClZ4nwg75+f6Lvsy/wHu+3BoSGCbBAcpTsTg= github.com/stretchr/testify v1.9.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY= @@ -2911,10 +3243,13 @@ github.com/syndtr/goleveldb v1.0.1-0.20220721030215-126854af5e6d h1:vfofYNRScrDd github.com/syndtr/goleveldb v1.0.1-0.20220721030215-126854af5e6d/go.mod h1:RRCYJbIwD5jmqPI9XoAFR0OcDxqUctll6zUj/+B4S48= github.com/tchap/go-patricia/v2 v2.3.1 h1:6rQp39lgIYZ+MHmdEq4xzuk1t7OdC35z/xm0BGhTkes= github.com/tchap/go-patricia/v2 v2.3.1/go.mod h1:VZRHKAb53DLaG+nA9EaYYiaEx6YztwDlLElMsnSHD4k= +github.com/tedsuo/ifrit v0.0.0-20180802180643-bea94bb476cc/go.mod h1:eyZnKCc955uh98WQvzOm0dgAeLnf2O0Rz0LPoC5ze+0= github.com/tedsuo/ifrit v0.0.0-20191009134036-9a97d0632f00 h1:mujcChM89zOHwgZBBNr5WZ77mBXP1yR+gLThGCYZgAg= github.com/tedsuo/ifrit v0.0.0-20191009134036-9a97d0632f00/go.mod h1:eyZnKCc955uh98WQvzOm0dgAeLnf2O0Rz0LPoC5ze+0= github.com/tedsuo/rata v1.0.0 h1:Sf9aZrYy6ElSTncjnGkyC2yuVvz5YJetBIUKJ4CmeKE= github.com/tedsuo/rata v1.0.0/go.mod h1:X47ELzhOoLbfFIY0Cql9P6yo3Cdwf2CMX3FVZxRzJPc= +github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.920 h1:Kmm4rJrdI7D29IMOTT2oNp70h0TGsZ3obaekS8hvYkU= +github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.920/go.mod h1:r5r4xbfxSaeR04b166HGsBa/R4U3SueirEUpXGuw+Q0= github.com/terminalstatic/go-xsd-validate v0.1.5 h1:RqpJnf6HGE2CB/lZB1A8BYguk8uRtcvYAPLCF15qguo= github.com/terminalstatic/go-xsd-validate v0.1.5/go.mod h1:18lsvYFofBflqCrvo1umpABZ99+GneNTw2kEEc8UPJw= github.com/testcontainers/testcontainers-go v0.23.0 h1:ERYTSikX01QczBLPZpqsETTBO7lInqEP349phDOVJVs= @@ -2923,12 +3258,18 @@ github.com/tetratelabs/wazero v1.7.0 h1:jg5qPydno59wqjpGrHph81lbtHzTrWzwwtD4cD88 github.com/tetratelabs/wazero v1.7.0/go.mod h1:ytl6Zuh20R/eROuyDaGPkp82O9C/DJfXAwJfQ3X6/7Y= github.com/tg123/go-htpasswd v1.2.2 h1:tmNccDsQ+wYsoRfiONzIhDm5OkVHQzN3w4FOBAlN6BY= github.com/tg123/go-htpasswd v1.2.2/go.mod h1:FcIrK0J+6zptgVwK1JDlqyajW/1B4PtuJ/FLWl7nx8A= -github.com/tidwall/gjson v1.16.0 h1:SyXa+dsSPpUlcwEDuKuEBJEz5vzTvOea+9rjyYodQFg= -github.com/tidwall/gjson v1.16.0/go.mod h1:/wbyibRr2FHMks5tjHJ5F8dMZh3AcwJEMf5vlfC0lxk= +github.com/tidwall/gjson v1.10.2/go.mod h1:/wbyibRr2FHMks5tjHJ5F8dMZh3AcwJEMf5vlfC0lxk= +github.com/tidwall/gjson v1.14.2/go.mod h1:/wbyibRr2FHMks5tjHJ5F8dMZh3AcwJEMf5vlfC0lxk= +github.com/tidwall/gjson v1.17.1 h1:wlYEnwqAHgzmhNUFfw7Xalt2JzQvsMx2Se4PcoFCT/U= +github.com/tidwall/gjson v1.17.1/go.mod h1:/wbyibRr2FHMks5tjHJ5F8dMZh3AcwJEMf5vlfC0lxk= github.com/tidwall/match v1.1.1 h1:+Ho715JplO36QYgwN9PGYNhgZvoUSc9X2c80KVTi+GA= github.com/tidwall/match v1.1.1/go.mod h1:eRSPERbgtNPcGhD8UCthc6PmLEQXEWd3PRB5JTxsfmM= +github.com/tidwall/pretty v1.0.0/go.mod h1:XNkn88O1ChpSDQmQeStsy+sBenx6DDtFZJxhVysOjyk= +github.com/tidwall/pretty v1.2.0/go.mod h1:ITEVvHYasfjBbM0u2Pg8T2nJnzm8xPwvNhhsoaGGjNU= github.com/tidwall/pretty v1.2.1 h1:qjsOFOWWQl+N3RsoF5/ssm1pHmJJwhjlSbZ51I6wMl4= github.com/tidwall/pretty v1.2.1/go.mod h1:ITEVvHYasfjBbM0u2Pg8T2nJnzm8xPwvNhhsoaGGjNU= +github.com/tidwall/sjson v1.2.5 h1:kLy8mja+1c9jlljvWTlSazM7cKDRfJuR/bOJhcY5NcY= +github.com/tidwall/sjson v1.2.5/go.mod h1:Fvgq9kS/6ociJEDnK0Fk1cpYF4FIW6ZF7LAe+6jwd28= github.com/tidwall/tinylru v1.1.0 h1:XY6IUfzVTU9rpwdhKUF6nQdChgCdGjkMfLzbWyiau6I= github.com/tidwall/tinylru v1.1.0/go.mod h1:3+bX+TJ2baOLMWTnlyNWHh4QMnFyARg2TLTQ6OFbzw8= github.com/tidwall/wal v1.1.7 h1:emc1TRjIVsdKKSnpwGBAcsAGg0767SvUk8+ygx7Bb+4= @@ -2937,10 +3278,17 @@ github.com/tilinna/clock v1.1.0 h1:6IQQQCo6KoBxVudv6gwtY8o4eDfhHo8ojA5dP0MfhSs= github.com/tilinna/clock v1.1.0/go.mod h1:ZsP7BcY7sEEz7ktc0IVy8Us6boDrK8VradlKRUGfOao= github.com/tinylib/msgp v1.1.9 h1:SHf3yoO2sGA0veCJeCBYLHuttAVFHGm2RHgNodW7wQU= github.com/tinylib/msgp v1.1.9/go.mod h1:BCXGB54lDD8qUEPmiG0cQQUANC4IUQyB2ItS2UDlO/k= -github.com/tklauser/go-sysconf v0.3.12 h1:0QaGUFOdQaIVdPgfITYzaTegZvdCjmYO52cSFAEVmqU= +github.com/tj/assert v0.0.3 h1:Df/BlaZ20mq6kuai7f5z2TvPFiwC3xaWJSDQNiIS3Rk= +github.com/tj/assert v0.0.3/go.mod h1:Ne6X72Q+TB1AteidzQncjw9PabbMp4PBMZ1k+vd1Pvk= +github.com/tjfoc/gmsm v1.3.2 h1:7JVkAn5bvUJ7HtU08iW6UiD+UTmJTIToHCfeFzkcCxM= +github.com/tjfoc/gmsm v1.3.2/go.mod h1:HaUcFuY0auTiaHB9MHFGCPx5IaLhTUd2atbCFBQXn9w= github.com/tklauser/go-sysconf v0.3.12/go.mod h1:Ho14jnntGE1fpdOqQEEaiKRpvIavV0hSfmBq8nJbHYI= -github.com/tklauser/numcpus v0.6.1 h1:ng9scYS7az0Bk4OZLvrNXNSAO2Pxr1XXRAPyjhIx+Fk= +github.com/tklauser/go-sysconf v0.3.14 h1:g5vzr9iPFFz24v2KZXs/pvpvh8/V9Fw6vQK5ZZb78yU= +github.com/tklauser/go-sysconf v0.3.14/go.mod h1:1ym4lWMLUOhuBOPGtRcJm7tEGX4SCYNEEEtghGG/8uY= github.com/tklauser/numcpus v0.6.1/go.mod h1:1XfjsgE2zo8GVw7POkMbHENHzVg3GzmoZ9fESEdAacY= +github.com/tklauser/numcpus v0.8.0 h1:Mx4Wwe/FjZLeQsK/6kt2EOepwwSl7SmJrK5bV/dXYgY= +github.com/tklauser/numcpus v0.8.0/go.mod h1:ZJZlAY+dmR4eut8epnzf0u/VwodKmryxR8txiloSqBE= +github.com/tmc/grpc-websocket-proxy v0.0.0-20170815181823-89b8d40f7ca8/go.mod h1:ncp9v5uamzpCO7NfCPTXjqaC+bZgJeR0sMTm6dMHP7U= github.com/tmc/grpc-websocket-proxy v0.0.0-20190109142713-0ad062ec5ee5/go.mod h1:ncp9v5uamzpCO7NfCPTXjqaC+bZgJeR0sMTm6dMHP7U= github.com/tmc/grpc-websocket-proxy v0.0.0-20200122045848-3419fae592fc/go.mod h1:ncp9v5uamzpCO7NfCPTXjqaC+bZgJeR0sMTm6dMHP7U= github.com/tmc/grpc-websocket-proxy v0.0.0-20220101234140-673ab2c3ae75 h1:6fotK7otjonDflCTK0BCfls4SPy3NcCVb5dqqmbRknE= @@ -2963,8 +3311,6 @@ github.com/ugorji/go/codec v1.1.7/go.mod h1:Ax+UKWsSmolVDwsd+7N3ZtXu+yMGCf907BLY github.com/ugorji/go/codec v1.2.7/go.mod h1:WGN1fab3R1fzQlVQTkfxVtIBhWDRqOviHU95kRgeqEY= github.com/ugorji/go/codec v1.2.11 h1:BMaWp1Bb6fHwEtbplGBGJ498wD+LKlNSl25MjdZY4dU= github.com/ugorji/go/codec v1.2.11/go.mod h1:UNopzCgEMSXjBc6AOMqYvWC1ktqTAfzJZUZgYf6w6lg= -github.com/ulikunitz/xz v0.5.8/go.mod h1:nbz6k7qbPmH4IRqmfOplQw/tblSgqTqBwxkY0oWt/14= -github.com/ulikunitz/xz v0.5.9/go.mod h1:nbz6k7qbPmH4IRqmfOplQw/tblSgqTqBwxkY0oWt/14= github.com/ulikunitz/xz v0.5.10/go.mod h1:nbz6k7qbPmH4IRqmfOplQw/tblSgqTqBwxkY0oWt/14= github.com/ulikunitz/xz v0.5.11 h1:kpFauv27b6ynzBNT/Xy+1k+fK4WswhN/6PN5WhFAGw8= github.com/ulikunitz/xz v0.5.11/go.mod h1:nbz6k7qbPmH4IRqmfOplQw/tblSgqTqBwxkY0oWt/14= @@ -2974,7 +3320,9 @@ github.com/uptrace/bun/dialect/pgdialect v1.1.14 h1:b7+V1KDJPQSFYgkG/6YLXCl2uvwE github.com/uptrace/bun/dialect/pgdialect v1.1.14/go.mod h1:v6YiaXmnKQ2FlhRD2c0ZfKd+QXH09pYn4H8ojaavkKk= github.com/uptrace/bun/driver/pgdriver v1.1.14 h1:V2Etm7mLGS3mhx8ddxZcUnwZLX02Jmq9JTlo0sNVDhA= github.com/uptrace/bun/driver/pgdriver v1.1.14/go.mod h1:D4FjWV9arDYct6sjMJhFoyU71SpllZRHXFRRP2Kd0Kw= +github.com/urfave/cli v1.20.0/go.mod h1:70zkFmudgCuE/ngEzBv17Jvp/497gISqfk5gWijbERA= github.com/urfave/cli v1.21.0/go.mod h1:lxDj6qX9Q6lWQxIrbrT0nwecwUtRnhVZAJjJZrVUZZQ= +github.com/urfave/cli v1.22.1/go.mod h1:Gos4lmkARVdJ6EkW0WaNv/tZAAMe9V7XWyB60NtXRu0= github.com/urfave/cli/v2 v2.3.0/go.mod h1:LJmUH05zAU44vOAcrfzZQKsZbVcdbOG8rtL3/XcUArI= github.com/urfave/negroni v1.0.0 h1:kIimOitoypq34K7TG7DUaJ9kq/N4Ofuwi1sjz0KipXc= github.com/urfave/negroni v1.0.0/go.mod h1:Meg73S6kFm/4PpbYdq35yYWoCZ9mS/YSx+lKnmiohz4= @@ -3008,8 +3356,8 @@ github.com/vmware/govmomi v0.36.3 h1:1Ng3CBNQVbFjCQbKtfsewy5o3dFa+EoTjqeThVISUBc github.com/vmware/govmomi v0.36.3/go.mod h1:mtGWtM+YhTADHlCgJBiskSRPOZRsN9MSjPzaZLte/oQ= github.com/vultr/govultr/v2 v2.17.2 h1:gej/rwr91Puc/tgh+j33p/BLR16UrIPnSr+AIwYWZQs= github.com/vultr/govultr/v2 v2.17.2/go.mod h1:ZFOKGWmgjytfyjeyAdhQlSWwTjh2ig+X49cAp50dzXI= -github.com/wI2L/jsondiff v0.4.0 h1:iP56F9tK83eiLttg3YdmEENtZnwlYd3ezEpNNnfZVyM= -github.com/wI2L/jsondiff v0.4.0/go.mod h1:nR/vyy1efuDeAtMwc3AF6nZf/2LD1ID8GTyyJ+K8YB0= +github.com/wI2L/jsondiff v0.5.2 h1:f68drsfk/Xgvt3BpLVDlGkQzOC4o+qUCl9jtGr0sbfE= +github.com/wI2L/jsondiff v0.5.2/go.mod h1:96+qu+Fhb323v//55RjkiTWYaGkiNWUqRV/w670bTAE= github.com/wk8/go-ordered-map/v2 v2.1.8 h1:5h/BUHu93oj4gIdvHHHGsScSTMijfx5PeYkE/fJgbpc= github.com/wk8/go-ordered-map/v2 v2.1.8/go.mod h1:5nJHM5DyteebpVlHnWMV0rPz6Zp7+xBAnxjb1X5vnTw= github.com/wsxiaoys/terminal v0.0.0-20160513160801-0940f3fc43a0 h1:3UeQBvD0TFrlVjOeLOBz+CPAI8dnbqNSVwUwRrkp7vQ= @@ -3018,11 +3366,14 @@ github.com/xanzy/ssh-agent v0.3.3 h1:+/15pJfg/RsTxqYcX6fHqOXZwwMP+2VyYWJeWM2qQFM github.com/xanzy/ssh-agent v0.3.3/go.mod h1:6dzNDKs0J9rVPHPhaGCukekBHKqfl+L3KghI1Bc68Uw= github.com/xdg-go/pbkdf2 v1.0.0 h1:Su7DPu48wXMwC3bs7MCNG+z4FhcyEuz5dlvchbq0B0c= github.com/xdg-go/pbkdf2 v1.0.0/go.mod h1:jrpuAogTd400dnrH08LKmI/xc1MbPOebTwRqcT5RDeI= +github.com/xdg-go/scram v1.1.1/go.mod h1:RaEWvsqvNKKvBPvcKeFjrG2cJqOkHTiyTpzz23ni57g= github.com/xdg-go/scram v1.1.2 h1:FHX5I5B4i4hKRVRBCFRxq1iQRej7WO3hhBuJf+UUySY= github.com/xdg-go/scram v1.1.2/go.mod h1:RT/sEzTbU5y00aCK8UOx6R7YryM0iF1N2MOmC3kKLN4= +github.com/xdg-go/stringprep v1.0.3/go.mod h1:W3f5j4i+9rC0kuIEJL0ky1VpHXQU3ocBgklLGvcBnW8= github.com/xdg-go/stringprep v1.0.4 h1:XLI/Ng3O1Atzq0oBs3TWm+5ZVgkq2aqdlvP9JtoZ6c8= github.com/xdg-go/stringprep v1.0.4/go.mod h1:mPGuuIYwz7CmR2bT9j4GbQqutWS1zV24gijq1dTyGkM= github.com/xeipuuv/gojsonpointer v0.0.0-20180127040702-4e3ac2762d5f/go.mod h1:N2zxlSyiKSe5eX1tZViRH5QA0qijqEDrYZiPEAiq3wU= +github.com/xeipuuv/gojsonpointer v0.0.0-20190809123943-df4f5c81cb3b/go.mod h1:N2zxlSyiKSe5eX1tZViRH5QA0qijqEDrYZiPEAiq3wU= github.com/xeipuuv/gojsonpointer v0.0.0-20190905194746-02993c407bfb h1:zGWFAtiMcyryUHoUjUJX0/lt1H2+i2Ka2n+D3DImSNo= github.com/xeipuuv/gojsonpointer v0.0.0-20190905194746-02993c407bfb/go.mod h1:N2zxlSyiKSe5eX1tZViRH5QA0qijqEDrYZiPEAiq3wU= github.com/xeipuuv/gojsonreference v0.0.0-20180127040603-bd5ef7bd5415 h1:EzJWgHovont7NscjpAxXsDA8S8BMYve8Y5+7cuRE7R0= @@ -3049,6 +3400,7 @@ github.com/yudai/golcs v0.0.0-20170316035057-ecda9a501e82 h1:BHyfKlQyqbsFN5p3Ifn github.com/yudai/golcs v0.0.0-20170316035057-ecda9a501e82/go.mod h1:lgjkn3NuSvDfVJdfcVVdX+jpBxNmX4rDAzaS45IcYoM= github.com/yuin/goldmark v1.1.25/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= +github.com/yuin/goldmark v1.1.30/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= github.com/yuin/goldmark v1.1.32/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= github.com/yuin/goldmark v1.2.1/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= github.com/yuin/goldmark v1.3.5/go.mod h1:mwnBkeHKe2W/ZEtQ+71ViKU8L12m81fl3OWwC1Zlc8k= @@ -3060,16 +3412,22 @@ github.com/yuin/gopher-lua v1.1.0/go.mod h1:GBR0iDaNXjAgGg9zfCvksxSRnQx76gclCIb7 github.com/yusufpapurcu/wmi v1.2.4 h1:zFUKzehAFReQwLys1b/iSMl+JQGSCSjtVqQn9bBrPo0= github.com/yusufpapurcu/wmi v1.2.4/go.mod h1:SBZ9tNy3G9/m5Oi98Zks0QjeHVDvuK0qfxQmPyzfmi0= github.com/zclconf/go-cty v1.10.0/go.mod h1:vVKLxnk3puL4qRAv72AO+W99LUD4da90g3uUAzyuvAk= +github.com/zeebo/assert v1.3.0 h1:g7C04CbJuIDKNPFHmsk4hwZDO5O+kntRxzaUoNXj+IQ= github.com/zeebo/assert v1.3.0/go.mod h1:Pq9JiuJQpG8JLJdtkwrJESF0Foym2/D9XMU5ciN/wJ0= +github.com/zeebo/xxh3 v1.0.2 h1:xZmwmqxHZA8AI603jOQ0tMqmBr9lPeFwGg6d+xy9DC0= github.com/zeebo/xxh3 v1.0.2/go.mod h1:5NWz9Sef7zIDm2JHfFlcQvNekmcEl9ekUZQQKCYaDcA= -github.com/zenazn/goji v0.9.0/go.mod h1:7S9M489iMyHBNxwZnk9/EHS098H4/F6TATF2mIxtB1Q= github.com/zorkian/go-datadog-api v2.30.0+incompatible h1:R4ryGocppDqZZbnNc5EDR8xGWF/z/MxzWnqTUijDQes= github.com/zorkian/go-datadog-api v2.30.0+incompatible/go.mod h1:PkXwHX9CUQa/FpB9ZwAD45N1uhCW4MT/Wj7m36PbKss= -go.einride.tech/aip v0.66.0 h1:XfV+NQX6L7EOYK11yoHHFtndeaWh3KbD9/cN/6iWEt8= -go.einride.tech/aip v0.66.0/go.mod h1:qAhMsfT7plxBX+Oy7Huol6YUvZ0ZzdUz26yZsQwfl1M= +github.com/ztrue/tracerr v0.4.0 h1:vT5PFxwIGs7rCg9ZgJ/y0NmOpJkPCPFK8x0vVIYzd04= +github.com/ztrue/tracerr v0.4.0/go.mod h1:PaFfYlas0DfmXNpo7Eay4MFhZUONqvXM+T2HyGPpngk= +go.einride.tech/aip v0.67.1 h1:d/4TW92OxXBngkSOwWS2CH5rez869KpKMaN44mdxkFI= +go.einride.tech/aip v0.67.1/go.mod h1:ZGX4/zKw8dcgzdLsrvpOOGxfxI2QSk12SlP7d6c0/XI= go.etcd.io/bbolt v1.3.2/go.mod h1:IbVyRI1SCnLcuJnV2u8VeU0CEYM7e686BmAb1XKL+uU= +go.etcd.io/bbolt v1.3.3/go.mod h1:IbVyRI1SCnLcuJnV2u8VeU0CEYM7e686BmAb1XKL+uU= go.etcd.io/bbolt v1.3.9 h1:8x7aARPEXiXbHmtUwAIv7eV2fQFHrLLavdiJ3uzJXoI= go.etcd.io/bbolt v1.3.9/go.mod h1:zaO32+Ti0PK1ivdPtgMESzuzL2VPoIG1PCQNvOdo/dE= +go.etcd.io/etcd v0.0.0-20191023171146-3cf2f69b5738 h1:VcrIfasaLFkyjk6KNlXQSzO+B0fZcnECiDrKJsfxka0= +go.etcd.io/etcd v0.0.0-20191023171146-3cf2f69b5738/go.mod h1:dnLIgRNXwCJa5e+c6mIZCrds/GIG4ncV9HhK5PX7jPg= go.etcd.io/etcd/api/v3 v3.5.0/go.mod h1:cbVKeC6lCfl7j/8jBhAK6aIYO9XOjdptoxU/nLQcPvs= go.etcd.io/etcd/api/v3 v3.5.4/go.mod h1:5GB2vv4A4AOn3yk7MftYGHkUfGtDHnEraIjym4dYz5A= go.etcd.io/etcd/api/v3 v3.6.0-alpha.0 h1:se+XckWlVTTfwjZSsAZJ2zGPzmIMq3j7fKBCmHoB9UA= @@ -3092,8 +3450,11 @@ go.etcd.io/etcd/server/v3 v3.6.0-alpha.0.0.20220522111935-c3bc4116dcd1 h1:S801WV go.etcd.io/etcd/server/v3 v3.6.0-alpha.0.0.20220522111935-c3bc4116dcd1/go.mod h1:sw82kLjlBpuhowfKyi54jk2s8qK8W4YG5EwlY/BleOY= go.mongodb.org/atlas v0.36.0 h1:m05S3AO7zkl+bcG1qaNsEKBnAqnKx2FDwLooHpIG3j4= go.mongodb.org/atlas v0.36.0/go.mod h1:nfPldE9dSama6G2IbIzmEza02Ly7yFZjMMVscaM0uEc= -go.mongodb.org/mongo-driver v1.14.0 h1:P98w8egYRjYe3XDjxhYJagTokP/H6HzlsnojRgZRd80= -go.mongodb.org/mongo-driver v1.14.0/go.mod h1:Vzb0Mk/pa7e6cWw85R4F/endUC3u0U9jGcNU603k65c= +go.mongodb.org/mongo-driver v1.11.4/go.mod h1:PTSz5yu21bkT/wXpkS7WR5f0ddqw5quethTUn9WM+2g= +go.mongodb.org/mongo-driver v1.15.0 h1:rJCKC8eEliewXjZGf0ddURtl7tTVy1TK3bfl0gkUSLc= +go.mongodb.org/mongo-driver v1.15.0/go.mod h1:Vzb0Mk/pa7e6cWw85R4F/endUC3u0U9jGcNU603k65c= +go.opencensus.io v0.20.1/go.mod h1:6WKK9ahsWS3RSO+PY9ZHZUfv2irvY6gN279GOPZjmmk= +go.opencensus.io v0.20.2/go.mod h1:6WKK9ahsWS3RSO+PY9ZHZUfv2irvY6gN279GOPZjmmk= go.opencensus.io v0.21.0/go.mod h1:mSImk1erAIZhrmZN+AvHh14ztQfjbGwt4TtuofqLduU= go.opencensus.io v0.22.0/go.mod h1:+kGneAE2xo2IficOXnaByMWTGM9T73dGwxeWcUqIpI8= go.opencensus.io v0.22.2/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw= @@ -3103,128 +3464,130 @@ go.opencensus.io v0.22.5/go.mod h1:5pWMHQbX5EPX2/62yrJeAkowc+lfs/XD7Uxpq3pI6kk= go.opencensus.io v0.23.0/go.mod h1:XItmlyltB5F7CS4xOC1DcqMoFqwtC6OG2xF7mCv7P7E= go.opencensus.io v0.24.0 h1:y73uSU6J157QMP2kn2r30vwW1A2W2WFwSCGnAVxeaD0= go.opencensus.io v0.24.0/go.mod h1:vNK8G9p7aAivkbmorf4v+7Hgx+Zs0yY+0fOtgBfjQKo= -go.opentelemetry.io/collector v0.99.0 h1:O3EtCr+Bp2FoYI4KZCcC10FbMOjtRPXN1JBgFmi2WvY= -go.opentelemetry.io/collector v0.99.0/go.mod h1:rdrDdSy+184UZ7YhJEo7aq9KHdrq6J46WWC//Tg7FBo= -go.opentelemetry.io/collector/component v0.99.0 h1:uU8m9d19Jf+zaf7T8Bl12Mm1qozqTZkDISCnnBnS0u4= -go.opentelemetry.io/collector/component v0.99.0/go.mod h1:sGAyyOtJRlqqt396jisIQxsOW7cOIKOTLi+iCarx++s= -go.opentelemetry.io/collector/config/configauth v0.98.0 h1:FPffZ1dRL6emStrDUEGpL0rCChbUZNAQgpArXD0SESI= -go.opentelemetry.io/collector/config/configauth v0.98.0/go.mod h1:5pMzf2zgFwS7tujNq0AtOOli5vxIvnrNi7JlZwrBOFo= -go.opentelemetry.io/collector/config/configcompression v1.6.0 h1:uSQ5nNMLOdUVYEIBkATcJvwOasZbGUPGHXGDmaRRU8s= -go.opentelemetry.io/collector/config/configcompression v1.6.0/go.mod h1:O0fOPCADyGwGLLIf5lf7N3960NsnIfxsm6dr/mIpL+M= -go.opentelemetry.io/collector/config/configgrpc v0.98.0 h1:4yP/TphwQnbgLpJ72NymXaERVjLjuDAQp4iDKCTcv5g= -go.opentelemetry.io/collector/config/configgrpc v0.98.0/go.mod h1:tIng0xx1XlVr4I0YG5bNpts0hZDjwzN3Jkz6cKaSH/s= -go.opentelemetry.io/collector/config/confighttp v0.98.0 h1:pW7gR34TTXcrCHJgemL6A4VBVBS2NyDAkruSMvQj1Vo= -go.opentelemetry.io/collector/config/confighttp v0.98.0/go.mod h1:M9PMtiKrTJMG8i3SqJ+AUVKhR6sa3G/8S2F1+Dxkkr0= -go.opentelemetry.io/collector/config/confignet v0.99.0 h1:20NV0zLIjbRfKMh//z/ZC2XnNA2GwWZf8xTUBWubI34= -go.opentelemetry.io/collector/config/confignet v0.99.0/go.mod h1:3naWoPss70RhDHhYjGACi7xh4NcVRvs9itzIRVWyu1k= -go.opentelemetry.io/collector/config/configopaque v1.6.0 h1:MVlbCzVln1+8+VWxKVCLWONZNISVrSkbIz0+Q/bneOc= -go.opentelemetry.io/collector/config/configopaque v1.6.0/go.mod h1:i5d1RN7jwmChc78dCCF5ZE4Sm5EXXpksHbf1/tOBXho= -go.opentelemetry.io/collector/config/configretry v0.99.0 h1:ZVt2NVFaUn+wtNvvr9uU45tN59tc6qQUQBRgCslWSfQ= -go.opentelemetry.io/collector/config/configretry v0.99.0/go.mod h1:uRdmPeCkrW9Zsadh2WEbQ1AGXGYJ02vCfmmT+0g69nY= -go.opentelemetry.io/collector/config/configtelemetry v0.99.0 h1:Fks8xkTUnxw1nEcTyYOXnIHttI9BGgjOCB0bwBH3LcU= -go.opentelemetry.io/collector/config/configtelemetry v0.99.0/go.mod h1:YV5PaOdtnU1xRomPcYqoHmyCr48tnaAREeGO96EZw8o= -go.opentelemetry.io/collector/config/configtls v0.98.0 h1:g+MADy01ge8iGC6v2tbJ5G27CWNG1BaJtmYdmpvm8e4= -go.opentelemetry.io/collector/config/configtls v0.98.0/go.mod h1:9RHArziz0mNEEkti0kz5LIdvbQGT7/Unu/0whKKazHQ= -go.opentelemetry.io/collector/config/internal v0.98.0 h1:wz/6ncawMX5cfIiXJEYSUm1g1U6iE/VxFRm4/WhVBPI= -go.opentelemetry.io/collector/config/internal v0.98.0/go.mod h1:xPnEE6QaTSXr+ctYMSTBxI2qwTntTUM4cYk7OTm6Ugc= -go.opentelemetry.io/collector/confmap v0.99.0 h1:0ZJOl79eEm/oxR6aTIbhL9E5liq6UEod2gt1pYNaIoc= -go.opentelemetry.io/collector/confmap v0.99.0/go.mod h1:BWKPIpYeUzSG6ZgCJMjF7xsLvyrvJCfYURl57E5vhiQ= -go.opentelemetry.io/collector/confmap/converter/expandconverter v0.99.0 h1:xkcnTCUiN+32nVMFe2KzBA2Pzku+iX8H0r9MoyAPMuk= -go.opentelemetry.io/collector/confmap/converter/expandconverter v0.99.0/go.mod h1:ULgGr6lAcRAV1c/9FiiFtc/WVPmMiAKrtSmZukjmRjc= -go.opentelemetry.io/collector/confmap/provider/envprovider v0.99.0 h1:P83x+D5MX2V7zdwpmP5Z8dsIOISsB12+UYmRUqNHgEg= -go.opentelemetry.io/collector/confmap/provider/envprovider v0.99.0/go.mod h1:cp3yA/rhyowAkv+SieNIYkF2jfOsVIJgIKCeI2tE0dA= -go.opentelemetry.io/collector/confmap/provider/fileprovider v0.99.0 h1:pZRA+ZZ8udN5v9Cg+IWOQELh5IVoPqc0U+L1ctMlZDE= -go.opentelemetry.io/collector/confmap/provider/fileprovider v0.99.0/go.mod h1:8gYm8SwY26/4m/30nofcKO2cZkY/4aqWc3IuaSANK9Q= -go.opentelemetry.io/collector/confmap/provider/httpprovider v0.99.0 h1:mWFYoQ3B/rDcEDpzOjhj+zEKlR7uiYV5y2xTtM7KbOg= -go.opentelemetry.io/collector/confmap/provider/httpprovider v0.99.0/go.mod h1:EXY7Es69mMsYhV0lBlB3xU5A133ffM8YyNBLNYSzh5k= -go.opentelemetry.io/collector/confmap/provider/httpsprovider v0.99.0 h1:2uymE+VC+TQ7EJiohstt/73ZvyT9FeZeeRNmAtHXvAw= -go.opentelemetry.io/collector/confmap/provider/httpsprovider v0.99.0/go.mod h1:NHf59q2Qz9AZg+wDzG/IWpQ8ekyIGqBfHnwBfPz4S7A= -go.opentelemetry.io/collector/confmap/provider/yamlprovider v0.99.0 h1:93pSXp/rBpZozB8HainZsVt0LSNX0oysVo9D2upeU4k= -go.opentelemetry.io/collector/confmap/provider/yamlprovider v0.99.0/go.mod h1:N2YrPm9qlyUblEVIFv7EEIgmLjXMbLv/Tw4Om0YuET8= -go.opentelemetry.io/collector/connector v0.99.0 h1:VTjRlDwQTybJ5FX8cV59Fo4/PscsuP5lmrzNVwwysmQ= -go.opentelemetry.io/collector/connector v0.99.0/go.mod h1:c38767M8LS8Dy/F3c+OInHmXGh6mXgMRF6Z1cckzWkc= -go.opentelemetry.io/collector/connector/forwardconnector v0.98.0 h1:zIn0GaqUKq+3GcvfdVEIB/GSv7Zdtda8q0XChXG6Qj0= -go.opentelemetry.io/collector/connector/forwardconnector v0.98.0/go.mod h1:eC6PfRbK0Mx7QpqfnEI0uPAjq27MR//sRb5Vxzuf6eE= -go.opentelemetry.io/collector/consumer v0.99.0 h1:juBa4nikGfi5QxjvKnscWG88BXyyozmtSLiLrw2An84= -go.opentelemetry.io/collector/consumer v0.99.0/go.mod h1:YzGeaxvKqkgtPFbFWXf4WtNO6KC8pdw209PaBQzV8Pk= -go.opentelemetry.io/collector/exporter v0.99.0 h1:A8F/65vFqAU3aJTAaVEg/16zh5vDdL75IyqKOsXe6xk= -go.opentelemetry.io/collector/exporter v0.99.0/go.mod h1:f3melXgO7dSjuAJjUtvSjTEBryj9aVMYG2JQlhtVUiI= -go.opentelemetry.io/collector/exporter/debugexporter v0.98.0 h1:zAFCXYzpxDh64BIVujqntlN5RE4jDahbPfJBy/Wq7D0= -go.opentelemetry.io/collector/exporter/debugexporter v0.98.0/go.mod h1:S15ELDQFoP5da3NHzXJR2I8FGUnM2C1Hp6e/OhaCtw0= -go.opentelemetry.io/collector/exporter/loggingexporter v0.97.0 h1:avSUMkwU3b7OlrKR5qFjbBYmRgwdIoDltR11h9MmxjQ= -go.opentelemetry.io/collector/exporter/loggingexporter v0.97.0/go.mod h1:wT/uTcbmw01Uxgsb370KVffXIGypXikZxk7KQDynLnk= -go.opentelemetry.io/collector/exporter/otlpexporter v0.98.0 h1:uhiR/luaJCwMnvvkIS/gIxBbSAp+/vbqeC3AXmuc/kg= -go.opentelemetry.io/collector/exporter/otlpexporter v0.98.0/go.mod h1:1ySnK/6Cl+67FTP6ty04PX9nrXPYFPuBqZ+Xn9Jzz6Y= -go.opentelemetry.io/collector/exporter/otlphttpexporter v0.95.0 h1:qYwzbWoO0+lo8ZCvlJnejTLaidnPmfNB4JbIzQ5isHY= -go.opentelemetry.io/collector/exporter/otlphttpexporter v0.95.0/go.mod h1:GuZWJMiyHXmLQTKMdniu4uNScrAuUSkp2RSW7+zDjpY= -go.opentelemetry.io/collector/extension v0.99.0 h1:o8Lb7oT/CvqLz9JC9qJCs5h8ABlDVsdGeIJp/a8BFvs= -go.opentelemetry.io/collector/extension v0.99.0/go.mod h1:Whm3qKOk4F6336T6a0BlAxtt4+fEOLECuqTBazLG8mM= -go.opentelemetry.io/collector/extension/auth v0.98.0 h1:7b1jioijJbTMqaOCrz5Hoqf+zJn2iPlGmtN7pXLNWbA= -go.opentelemetry.io/collector/extension/auth v0.98.0/go.mod h1:gssWC4AxAwAEKI2CqS93lhjWffsVdzD8q7UGL6LaRr0= -go.opentelemetry.io/collector/extension/ballastextension v0.98.0 h1:EPzsYpiSY4vAfzJMqhVK6bIh+qZRmXVskaNlRFKjA0w= -go.opentelemetry.io/collector/extension/ballastextension v0.98.0/go.mod h1:IY/JNP0g+tUUe/w5YHgBYwv5XlH4eqo5d4th+RGROFU= -go.opentelemetry.io/collector/extension/zpagesextension v0.99.0 h1:4lG8GKJLuc/3WqdIPbA7zWF2E4Syn9IpLPLtUaWefRM= -go.opentelemetry.io/collector/extension/zpagesextension v0.99.0/go.mod h1:mQF+VTrjF0VQDbJM/MeWA6QhTunEU5R4unKi0+Vn+pE= -go.opentelemetry.io/collector/featuregate v1.6.0 h1:1Q0tt/GPx+PRBGAE7kNJaWLIXYNVD74K/KYf0DTXZfM= -go.opentelemetry.io/collector/featuregate v1.6.0/go.mod h1:w7nUODKxEi3FLf1HslCiE6YWtMtOOrMnSwsDam8Mg9w= -go.opentelemetry.io/collector/otelcol v0.99.0 h1:sQOyZQP68UqwqlNC1/hMm9lIbxS0PY9vnHubn7Qpp7w= -go.opentelemetry.io/collector/otelcol v0.99.0/go.mod h1:MwUkATYB4wCj1gnKI+/LvC9QjE6VAjdRaa66GNZ/IS8= -go.opentelemetry.io/collector/pdata v1.6.0 h1:ZIByleLu7ZfHkfPuL8xIMb9M4Gv1R6568LAjhNOO9zY= -go.opentelemetry.io/collector/pdata v1.6.0/go.mod h1:pQv6AJO6wDUDxrPxhNaj3JdSzaOIo5glTGL1b4h4KTg= -go.opentelemetry.io/collector/pdata/testdata v0.99.0 h1:/cEg4jdR3ntR3kZ0XjSelaBnm7GNSsFF1K3VK+ZHvL8= -go.opentelemetry.io/collector/pdata/testdata v0.99.0/go.mod h1:YzEkHFLPsxeNI2gv6UQvvn73nsgRNxMRnBpY63qvdsg= -go.opentelemetry.io/collector/processor v0.99.0 h1:A6xaGNybbHn/FDLVeDY2ZmU5S6F8y4si91IKIUHzPm8= -go.opentelemetry.io/collector/processor v0.99.0/go.mod h1:+uCijw9sMfQFg2ePkiVn1JM6jhBbjYrnvu4Kzdx2y3g= -go.opentelemetry.io/collector/processor/batchprocessor v0.98.0 h1:iM4fMLGig3GKmz5XNtOPKDsnCnvbi0+UHYaWsx/aSRc= -go.opentelemetry.io/collector/processor/batchprocessor v0.98.0/go.mod h1:ROnuUkZJgpKEIDf3AIVjgRGNI7KPqCKPXsw8whL6Hzs= -go.opentelemetry.io/collector/processor/memorylimiterprocessor v0.98.0 h1:1jjiC3POfIluGLVM+6y8nolKEI95/vlHAvDmIOatags= -go.opentelemetry.io/collector/processor/memorylimiterprocessor v0.98.0/go.mod h1:VQDDrhQbIoelGF+fKzy6vCQM3hWDCH2YFaZKqgTDmGk= -go.opentelemetry.io/collector/receiver v0.99.0 h1:NdYShaEaabxVBRQaxK/HcKqRGl1eUFaipKmjZlQb5FA= -go.opentelemetry.io/collector/receiver v0.99.0/go.mod h1:aU9ftU4FhdEY9/eREf86FWHmZHz8kufXchfpHrTTrn0= -go.opentelemetry.io/collector/receiver/nopreceiver v0.98.0 h1:PQQwtE2+qe3U6I0cfMz+L79VS41oRMM2nY8S/2mJ95E= -go.opentelemetry.io/collector/receiver/nopreceiver v0.98.0/go.mod h1:ph9KWemo5QhxII+VEES9buzGMP6hSh/ZBLmS9oK+lJ0= -go.opentelemetry.io/collector/receiver/otlpreceiver v0.98.0 h1:j7lfLwc5o1dtXIPXU8LjmxadejmJVRHN57ZYGH33Wq4= -go.opentelemetry.io/collector/receiver/otlpreceiver v0.98.0/go.mod h1:uWDBDxaWuzF1U5S2UIhstO0+Q8aUiwiUu8uO1IYN2XQ= -go.opentelemetry.io/collector/semconv v0.99.0 h1:6xCezUbjdeMdrP2HtoEJQue99dgrZhqHCgjYRcuEGBg= -go.opentelemetry.io/collector/semconv v0.99.0/go.mod h1:8ElcRZ8Cdw5JnvhTOQOdYizkJaQ10Z2fS+R6djOnj6A= -go.opentelemetry.io/collector/service v0.99.0 h1:Ods9uVHAZb1PW1nTC5XOzC+lC1qrA+EVyt1NNzT8Uqk= -go.opentelemetry.io/collector/service v0.99.0/go.mod h1:R5dcvSHaqdx3xojrq0rJdLyKeGZMke37ZWgzCbLhapQ= -go.opentelemetry.io/contrib/config v0.5.0 h1:7jLbj1losnHOq1rarCVMEDrmkHWixEIJ11pDtT4KrGM= -go.opentelemetry.io/contrib/config v0.5.0/go.mod h1:MY6YLx0DzoiCu0ZjnbNiCk+19yN2P0Zj5SkAdEo3Nz8= -go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.49.0 h1:4Pp6oUg3+e/6M4C0A/3kJ2VYa++dsWVTtGgLVj5xtHg= -go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.49.0/go.mod h1:Mjt1i1INqiaoZOMGR1RIUJN+i3ChKoFRqzrRQhlkbs0= -go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.50.0 h1:cEPbyTSEHlQR89XVlyo78gqluF8Y3oMeBkXGWzQsfXY= -go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.50.0/go.mod h1:DKdbWcT4GH1D0Y3Sqt/PFXt2naRKDWtU+eE6oLdFNA8= -go.opentelemetry.io/contrib/propagators/b3 v1.25.0 h1:QU8UEKyPqgr/8vCC9LlDmkPnfFmiWAUF9GtJdcLz+BU= -go.opentelemetry.io/contrib/propagators/b3 v1.25.0/go.mod h1:qonC7wyvtX1E6cEpAR+bJmhcGr6IVRGc/f6ZTpvi7jA= -go.opentelemetry.io/contrib/zpages v0.50.0 h1:hKC5asr83xDN4ErwSHVdk3gv053pZiF8SZKmS86IPEw= -go.opentelemetry.io/contrib/zpages v0.50.0/go.mod h1:8WovRn95fZdaX/dr3e4h7D8IqiVsnZ+WxY0Yn4LyU3k= +go.opentelemetry.io/collector v0.100.0 h1:Q6IAGjMzjkZ7WepuwyCa6UytDPP0O88GemonQOUjP2s= +go.opentelemetry.io/collector v0.100.0/go.mod h1:QlVjQWlrPtBwVRm8tr+3P4FzNZSlYEfuUSaWoAwK+ko= +go.opentelemetry.io/collector/component v0.100.0 h1:3Y6dl3uDkDzilaikYrPxbZDOlzrDijrF1cIPzfyTwWA= +go.opentelemetry.io/collector/component v0.100.0/go.mod h1:HLEqEBFzPW2umagnVC3gY8yogOBhbzvuzTBFUqH54HY= +go.opentelemetry.io/collector/config/configauth v0.100.0 h1:5Q+XA7TO0umCVd6S3PBUXb8UDFGpPVSF/gVKkTEmftQ= +go.opentelemetry.io/collector/config/configauth v0.100.0/go.mod h1:ElXGLLnYZhfBH259KEY+ot6sso9aVNXTf2w7424DgU0= +go.opentelemetry.io/collector/config/configcompression v1.8.0 h1:qcgde9yOFkdRYSjHujxxVnciAPYBSI5hv1EZ/+7GQuA= +go.opentelemetry.io/collector/config/configcompression v1.8.0/go.mod h1:O0fOPCADyGwGLLIf5lf7N3960NsnIfxsm6dr/mIpL+M= +go.opentelemetry.io/collector/config/configgrpc v0.100.0 h1:+RuWrysXLbjaf/+I7dU965cQv2CJCw3+b5P0iNMKPl0= +go.opentelemetry.io/collector/config/configgrpc v0.100.0/go.mod h1:NDKPjtEVL7TJMfByR/D5MYyjveUU3D0GkM96jU0u494= +go.opentelemetry.io/collector/config/confighttp v0.100.0 h1:bkB8ZkkRL+N75QofuIosf2ZzkEYaBAA5C+eQpL4fOis= +go.opentelemetry.io/collector/config/confighttp v0.100.0/go.mod h1:AaugDfPoHeOmFT2BICuGNp3ja3Sq1AcTxxw4WysFZsI= +go.opentelemetry.io/collector/config/confignet v0.101.0 h1:Mdb9e/EpCSac4Ccg7w4UchS/o4yY1WoIc9X5o7fTu9E= +go.opentelemetry.io/collector/config/confignet v0.101.0/go.mod h1:3naWoPss70RhDHhYjGACi7xh4NcVRvs9itzIRVWyu1k= +go.opentelemetry.io/collector/config/configopaque v1.7.0 h1:nZh5Hb1ofq9xP1wHLSt4obM85pRTccSeAjV0NbrJeTc= +go.opentelemetry.io/collector/config/configopaque v1.7.0/go.mod h1:vxoDKYYYUF/arrdQJxmfhlgkcsb0DpdzC9KPFP97uuE= +go.opentelemetry.io/collector/config/configretry v0.101.0 h1:5QggLq/lZiZXry1Ut52IOTbrdz1RbGoL29Io/wWdE4g= +go.opentelemetry.io/collector/config/configretry v0.101.0/go.mod h1:uRdmPeCkrW9Zsadh2WEbQ1AGXGYJ02vCfmmT+0g69nY= +go.opentelemetry.io/collector/config/configtelemetry v0.101.0 h1:G9RerNdBUm6rYW6wrJoKzleBiDsCGaCjtQx5UYr0hzw= +go.opentelemetry.io/collector/config/configtelemetry v0.101.0/go.mod h1:YV5PaOdtnU1xRomPcYqoHmyCr48tnaAREeGO96EZw8o= +go.opentelemetry.io/collector/config/configtls v0.100.0 h1:qcx8EXW4u+IQvyt8ZH5ld2dEns1zp8sugyM+s7RuiKY= +go.opentelemetry.io/collector/config/configtls v0.100.0/go.mod h1:f8KZu6P8hIzTfybLKG3xMIzkCmXyjxVUfDTVUp2CmhA= +go.opentelemetry.io/collector/config/internal v0.100.0 h1:XSbedIpdXOxIEGnnzCZnulTmWPSGWfXTH18ZMxuqt8s= +go.opentelemetry.io/collector/config/internal v0.100.0/go.mod h1:QiG0fNuQ3GxNcF8stKHRUpHRKgyaKjM3G9re9f+dV70= +go.opentelemetry.io/collector/confmap v0.100.0 h1:r70znwLWUMFRWL4LRcWLhdFfzmTvehXgbnlHFCDm0Tc= +go.opentelemetry.io/collector/confmap v0.100.0/go.mod h1:BWKPIpYeUzSG6ZgCJMjF7xsLvyrvJCfYURl57E5vhiQ= +go.opentelemetry.io/collector/confmap/converter/expandconverter v0.100.0 h1:xXPI9QzvwhefmVHNlSuq3WqmgXOrAVdaQAAdkAoMaEU= +go.opentelemetry.io/collector/confmap/converter/expandconverter v0.100.0/go.mod h1:zkADuTzmkmbsr281Xxw1jTy+YFrWr28pPIStt4nTZpo= +go.opentelemetry.io/collector/confmap/provider/envprovider v0.100.0 h1:ORj/EN7HCuTl5MD8GoirShtz7ieIbAdseGroeRdgNDM= +go.opentelemetry.io/collector/confmap/provider/envprovider v0.100.0/go.mod h1:MMrNqxsveOPN/l6xifY8KK3kqfXdFOANIJQ4hkgNxN0= +go.opentelemetry.io/collector/confmap/provider/fileprovider v0.100.0 h1:H2YtC6mOFuaY7/ht16iUDYSHS6jM2ufNqQatmKAbf7U= +go.opentelemetry.io/collector/confmap/provider/fileprovider v0.100.0/go.mod h1:JEYr74rqYYsgKc5bDtsqy8TFHmmhHnEc0Hm5ekZSj/8= +go.opentelemetry.io/collector/confmap/provider/httpprovider v0.100.0 h1:GPFfS9BmuF0bzeW/lUElvI2NzHjAKq5U1E/lXLy/7pc= +go.opentelemetry.io/collector/confmap/provider/httpprovider v0.100.0/go.mod h1:s8YCUcFOOnY4NKeQjVTup6XiA3Oj3yqs8NB10kbwuAU= +go.opentelemetry.io/collector/confmap/provider/httpsprovider v0.100.0 h1:vcOsDXQRdf/TUcD0vYTGkzvaPmoplG8Fkv8IoJ5cB58= +go.opentelemetry.io/collector/confmap/provider/httpsprovider v0.100.0/go.mod h1:GQ7LqkJKOcUFm8nxdV0P7eHPjLzVtNoBgqnwBGL4RCc= +go.opentelemetry.io/collector/confmap/provider/yamlprovider v0.100.0 h1:a7qqKfczlB8wGQNeiGiSMiwCYRwTVdlIIUG98Jn5ydY= +go.opentelemetry.io/collector/confmap/provider/yamlprovider v0.100.0/go.mod h1:IlcEhPYl3JDbl+5Bd9kWeDACHnvctdEnA7zlZCdtWk8= +go.opentelemetry.io/collector/connector v0.100.0 h1:6LN8LXhv553SjipKl7EbvlAECIZ9/v+vNxGiePp8dDQ= +go.opentelemetry.io/collector/connector v0.100.0/go.mod h1:yF4fkEtDrZOpwGOcnDTjkGjMCCQTPL2VCCBe9R43Jbg= +go.opentelemetry.io/collector/connector/forwardconnector v0.100.0 h1:XDjWlanH99OcRmHsrmdGJ6Wt2Emn3ngTqYDN9hICOc0= +go.opentelemetry.io/collector/connector/forwardconnector v0.100.0/go.mod h1:6CMahqUyGv/pXcOStoDPzuGR4NfQwwu8xWjp2apF0GQ= +go.opentelemetry.io/collector/consumer v0.101.0 h1:9tDxaeHe1+Uovf3fhdx7T4pV5mo/Dc0hniH7O5H3RBA= +go.opentelemetry.io/collector/consumer v0.101.0/go.mod h1:ud5k64on9m7hHTrhjEeLhWbLkd8+Gp06rDt3p86TKNs= +go.opentelemetry.io/collector/exporter v0.100.0 h1:eyPb93tQwdft5Eboo8O5LDdaM1eXAQbtbXKBEYQlwh4= +go.opentelemetry.io/collector/exporter v0.100.0/go.mod h1:5UrDewyFp5yIQHyV7HUFAPdhHKJGbz1/uaTunm7X54I= +go.opentelemetry.io/collector/exporter/debugexporter v0.100.0 h1:9y+6FxuwbjQA7osZ1ywNJ7baV+PXOBges2RPmv2Xs20= +go.opentelemetry.io/collector/exporter/debugexporter v0.100.0/go.mod h1:/BG6XIU3qHHZKQXJygJXtSPpF03IKnU0j+PudmTea8I= +go.opentelemetry.io/collector/exporter/loggingexporter v0.100.0 h1:7yfOHgXyduf8sTynpCFUxoQNF9ZCh/PccpFULcCtN0I= +go.opentelemetry.io/collector/exporter/loggingexporter v0.100.0/go.mod h1:yb71wqRRrLo2WFAdeihOcIIlsvrOVt4SvlEf3xRCeUs= +go.opentelemetry.io/collector/exporter/otlpexporter v0.100.0 h1:mafUk/1VLhPyGgCeGHDNNbpSOqE14ijy4S3oYL8vDMA= +go.opentelemetry.io/collector/exporter/otlpexporter v0.100.0/go.mod h1:j9b9/HTwRR4VEPEnhoV9hiXf4tyUekz8d0KOlY2XqzE= +go.opentelemetry.io/collector/exporter/otlphttpexporter v0.100.0 h1:QowvKoakvgoTL5zrjvWTK/fJv20Cvy7N4otno3QfYNw= +go.opentelemetry.io/collector/exporter/otlphttpexporter v0.100.0/go.mod h1:mh0ku74zDKTMtaOH+wXbnVAtArn0MD+Q/NDdaFI8uAg= +go.opentelemetry.io/collector/extension v0.100.0 h1:HT3h5JE+5xK3CCwF7VJKCOuZkLBMaUtm4T/BnEMpdWc= +go.opentelemetry.io/collector/extension v0.100.0/go.mod h1:B7jsEl6HAZB79NU41AdoMwLgXn4yTTO5NTlxRrsORoo= +go.opentelemetry.io/collector/extension/auth v0.100.0 h1:Z8QVtntWiORnbVSCQfOxtnOOv9baqTlL8mTOaKi/9nc= +go.opentelemetry.io/collector/extension/auth v0.100.0/go.mod h1:nkqaVzUAdqqkUGdMqoIqH/xlGU0rCxRZy1Altyz0gQk= +go.opentelemetry.io/collector/extension/ballastextension v0.100.0 h1:hQEuz3c81KlyI06jgo+rYllHa2gEkwTOsoqfLV+v8q0= +go.opentelemetry.io/collector/extension/ballastextension v0.100.0/go.mod h1:45XovD+uwmVcPD8FAMKCIxdR1TnEbWz9cD7i4sJtFr4= +go.opentelemetry.io/collector/extension/zpagesextension v0.100.0 h1:4bHq1NBg8hU+NSd9DBVFAl4vxi40J0tqClmU3IknrEg= +go.opentelemetry.io/collector/extension/zpagesextension v0.100.0/go.mod h1:mcLfCcjq0/yZoieuyO0H5rVL3u7Why0/MRezNV2E7AU= +go.opentelemetry.io/collector/featuregate v1.8.0 h1:p/bAuk5LiSfdYS88yFl/Jzao9bHEYqCh7YvZJ+L+IZg= +go.opentelemetry.io/collector/featuregate v1.8.0/go.mod h1:w7nUODKxEi3FLf1HslCiE6YWtMtOOrMnSwsDam8Mg9w= +go.opentelemetry.io/collector/filter v0.100.0 h1:XQyhnqJSK2sw+e9yvpkvl7y8QdJwH/gAnFoZDfEZ0dQ= +go.opentelemetry.io/collector/filter v0.100.0/go.mod h1:3xGRpZo11DMJTDtMUGsDNkxKM6LMHqROGrQ/aTvskh8= +go.opentelemetry.io/collector/otelcol v0.100.0 h1:5NWoo9T5tHP0oWt3OHetYpTRaQCJuef8KDDe5tLi+BA= +go.opentelemetry.io/collector/otelcol v0.100.0/go.mod h1:pdPObjfQqP2pdE70jqQiJlZdEyZ0jA1euoRdHtgZjiA= +go.opentelemetry.io/collector/pdata v1.8.0 h1:d/QQgZxB4Y+d3mqLVh2ozvzujUhloD3P/fk7X+In764= +go.opentelemetry.io/collector/pdata v1.8.0/go.mod h1:/W7clu0wFC4WSRp94Ucn6Vm36Wkrt+tmtlDb1aiNZCY= +go.opentelemetry.io/collector/pdata/testdata v0.101.0 h1:JzeUtg5RN1iIFgY8DakGlqBkGxOTJlkaYlLausnEGKY= +go.opentelemetry.io/collector/pdata/testdata v0.101.0/go.mod h1:ZGobfCus4fWo5RduZ7ENI0+HD9BewgKuO6qU2rBVnUg= +go.opentelemetry.io/collector/processor v0.100.0 h1:8Zcd3v77SCSM5mAJbGes5aR/Yof3aY1csiwFhKFpLEQ= +go.opentelemetry.io/collector/processor v0.100.0/go.mod h1:ZqUC8WWVYyPkaLUT1JXUCNpCpde8zXgSaFfJq2FXuVU= +go.opentelemetry.io/collector/processor/batchprocessor v0.100.0 h1:N94WWv+o9yt4HqvFeRUjL8VNEhY8mCym+2XPKUWxjmo= +go.opentelemetry.io/collector/processor/batchprocessor v0.100.0/go.mod h1:svXHN23yozQ+GLt04dKXHiZRYipWONt4blJifu2bloY= +go.opentelemetry.io/collector/processor/memorylimiterprocessor v0.100.0 h1:morjp97HbT8gcbzThWUuWIh625Mozkig2HN5xypL+9o= +go.opentelemetry.io/collector/processor/memorylimiterprocessor v0.100.0/go.mod h1:/szfMBZ4IanwwOGBIti346fMTzbla3qw++UsZH6nQHw= +go.opentelemetry.io/collector/receiver v0.100.0 h1:RFeOVhS7o39G562w0H0hqfh1o2QvK71ViHQuWnnfglI= +go.opentelemetry.io/collector/receiver v0.100.0/go.mod h1:Qo3xkorbUy0VXHh7WxMQyphIWiqxI3ZOG0O4YqQ2mCE= +go.opentelemetry.io/collector/receiver/nopreceiver v0.100.0 h1:IsLY4qMy9EVD68yXKDSMJQGRtr2p4gzAVQ+SzCDMEkU= +go.opentelemetry.io/collector/receiver/nopreceiver v0.100.0/go.mod h1:kefF3fOWGppE4n3Lpr4fTP8Fuj05aKH23iDp5eXqs2M= +go.opentelemetry.io/collector/receiver/otlpreceiver v0.100.0 h1:JuTBkWQ0xc8FargDe5aE6wCoAEk1gxLnBzfdIi8NOL8= +go.opentelemetry.io/collector/receiver/otlpreceiver v0.100.0/go.mod h1:X2xzbz9K4Kz0i3c1IKa1gcwf7rpoJDidyp28A1AuHFs= +go.opentelemetry.io/collector/semconv v0.101.0 h1:tOe9iTe9dDCnvz/bqgfNRr4w80kXG8505tQJ5h5v08Q= +go.opentelemetry.io/collector/semconv v0.101.0/go.mod h1:8ElcRZ8Cdw5JnvhTOQOdYizkJaQ10Z2fS+R6djOnj6A= +go.opentelemetry.io/collector/service v0.100.0 h1:2LFvNQNSs2NnwElyqkyhAiqaGoDdiMnTQeFPCLZNgg0= +go.opentelemetry.io/collector/service v0.100.0/go.mod h1:65NPZ6THkR/e7fd8vh+tw4Lh6iDJ1twNXVzL76a3VNk= +go.opentelemetry.io/contrib/config v0.6.0 h1:M1SRD1Z15XHPGk61tMLI1up77XT5FdrqQSRrlH0fYuk= +go.opentelemetry.io/contrib/config v0.6.0/go.mod h1:t+/kzmRWLN7J+4F/dD4fFvlYCmCO63WYwy/B00IC++c= +go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.51.0 h1:A3SayB3rNyt+1S6qpI9mHPkeHTZbD7XILEqWnYZb2l0= +go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.51.0/go.mod h1:27iA5uvhuRNmalO+iEUdVn5ZMj2qy10Mm+XRIpRmyuU= +go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.51.0 h1:Xs2Ncz0gNihqu9iosIZ5SkBbWo5T8JhhLJFMQL1qmLI= +go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.51.0/go.mod h1:vy+2G/6NvVMpwGX/NyLqcC41fxepnuKHk16E6IZUcJc= +go.opentelemetry.io/contrib/propagators/b3 v1.26.0 h1:wgFbVA+bK2k+fGVfDOCOG4cfDAoppyr5sI2dVlh8MWM= +go.opentelemetry.io/contrib/propagators/b3 v1.26.0/go.mod h1:DDktFXxA+fyItAAM0Sbl5OBH7KOsCTjvbBdPKtoIf/k= +go.opentelemetry.io/contrib/zpages v0.51.0 h1:psVr4JTWd0qtISPj9EA6AODGJ09bvsOxWiuKqiGdSCA= +go.opentelemetry.io/contrib/zpages v0.51.0/go.mod h1:PKtp+NEp1gTTLmFHpynYgYCSkKtisPntOb9S1mQjFKg= go.opentelemetry.io/otel v1.26.0 h1:LQwgL5s/1W7YiiRwxf03QGnWLb2HW4pLiAhaA5cZXBs= go.opentelemetry.io/otel v1.26.0/go.mod h1:UmLkJHUAidDval2EICqBMbnAd0/m2vmpf/dAM+fvFs4= -go.opentelemetry.io/otel/bridge/opencensus v1.25.0 h1:0o/9KwAgxjK+3pMV0pwIF5toYHqDsPmQhfrBvKaG6mU= -go.opentelemetry.io/otel/bridge/opencensus v1.25.0/go.mod h1:rZyTdpmRqoV+PpUn6QlruxJp/kE4765rPy0pP6mRDk8= -go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v1.25.0 h1:hDKnobznDpcdTlNzO0S/owRB8tyVr1OoeZZhDoqY+Cs= -go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v1.25.0/go.mod h1:kUDQaUs1h8iTIHbQTk+iJRiUvSfJYMMKTtMCaiVu7B0= -go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v1.25.0 h1:Wc4hZuYXhVqq+TfRXLXlmNIL/awOanGx8ssq3ciDQxc= -go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v1.25.0/go.mod h1:BydOvapRqVEc0DVz27qWBX2jq45Ca5TI9mhZBDIdweY= -go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.25.0 h1:dT33yIHtmsqpixFsSQPwNeY5drM9wTcoL8h0FWF4oGM= -go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.25.0/go.mod h1:h95q0LBGh7hlAC08X2DhSeyIG02YQ0UyioTCVAqRPmc= -go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.25.0 h1:vOL89uRfOCCNIjkisd0r7SEdJF3ZJFyCNY34fdZs8eU= -go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.25.0/go.mod h1:8GlBGcDk8KKi7n+2S4BT/CPZQYH3erLu0/k64r1MYgo= -go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.25.0 h1:Mbi5PKN7u322woPa85d7ebZ+SOvEoPvoiBu+ryHWgfA= -go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.25.0/go.mod h1:e7ciERRhZaOZXVjx5MiL8TK5+Xv7G5Gv5PA2ZDEJdL8= -go.opentelemetry.io/otel/exporters/prometheus v0.47.0 h1:OL6yk1Z/pEGdDnrBbxSsH+t4FY1zXfBRGd7bjwhlMLU= -go.opentelemetry.io/otel/exporters/prometheus v0.47.0/go.mod h1:xF3N4OSICZDVbbYZydz9MHFro1RjmkPUKEvar2utG+Q= -go.opentelemetry.io/otel/exporters/stdout/stdoutmetric v1.25.0 h1:d7nHbdzU84STOiszaOxQ3kw5IwkSmHsU5Muol5/vL4I= -go.opentelemetry.io/otel/exporters/stdout/stdoutmetric v1.25.0/go.mod h1:yiPA1iZbb/EHYnODXOxvtKuB0I2hV8ehfLTEWpl7BJU= -go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.25.0 h1:0vZZdECYzhTt9MKQZ5qQ0V+J3MFu4MQaQ3COfugF+FQ= -go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.25.0/go.mod h1:e7iXx3HjaSSBXfy9ykVUlupS2Vp7LBIBuT21ousM2Hk= +go.opentelemetry.io/otel/bridge/opencensus v1.26.0 h1:DZzxj9QjznMVoehskOJnFP2gsTCWtDTFBDvFhPAY7nc= +go.opentelemetry.io/otel/bridge/opencensus v1.26.0/go.mod h1:rJiX0KrF5m8Tm1XE8jLczpAv5zUaDcvhKecFG0ZoFG4= +go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v1.26.0 h1:+hm+I+KigBy3M24/h1p/NHkUx/evbLH0PNcjpMyCHc4= +go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v1.26.0/go.mod h1:NjC8142mLvvNT6biDpaMjyz78kyEHIwAJlSX0N9P5KI= +go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v1.26.0 h1:HGZWGmCVRCVyAs2GQaiHQPbDHo+ObFWeUEOd+zDnp64= +go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v1.26.0/go.mod h1:SaH+v38LSCHddyk7RGlU9uZyQoRrKao6IBnJw6Kbn+c= +go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.26.0 h1:1u/AyyOqAWzy+SkPxDpahCNZParHV8Vid1RnI2clyDE= +go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.26.0/go.mod h1:z46paqbJ9l7c9fIPCXTqTGwhQZ5XoTIsfeFYWboizjs= +go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.26.0 h1:Waw9Wfpo/IXzOI8bCB7DIk+0JZcqqsyn1JFnAc+iam8= +go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.26.0/go.mod h1:wnJIG4fOqyynOnnQF/eQb4/16VlX2EJAHhHgqIqWfAo= +go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.26.0 h1:1wp/gyxsuYtuE/JFxsQRtcCDtMrO2qMvlfXALU5wkzI= +go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.26.0/go.mod h1:gbTHmghkGgqxMomVQQMur1Nba4M0MQ8AYThXDUjsJ38= +go.opentelemetry.io/otel/exporters/prometheus v0.48.0 h1:sBQe3VNGUjY9IKWQC6z2lNqa5iGbDSxhs60ABwK4y0s= +go.opentelemetry.io/otel/exporters/prometheus v0.48.0/go.mod h1:DtrbMzoZWwQHyrQmCfLam5DZbnmorsGbOtTbYHycU5o= +go.opentelemetry.io/otel/exporters/stdout/stdoutmetric v1.26.0 h1:5fnmgteaar1VcAA69huatudPduNFz7guRtCmfZCooZI= +go.opentelemetry.io/otel/exporters/stdout/stdoutmetric v1.26.0/go.mod h1:lsPccfZiz1cb1AhBPmicWM2E4F1VynFXEvD8SEBS4TM= +go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.26.0 h1:0W5o9SzoR15ocYHEQfvfipzcNog1lBxOLfnex91Hk6s= +go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.26.0/go.mod h1:zVZ8nz+VSggWmnh6tTsJqXQ7rU4xLwRtna1M4x5jq58= go.opentelemetry.io/otel/metric v1.26.0 h1:7S39CLuY5Jgg9CrnA9HHiEjGMF/X2VHvoXGgSllRz30= go.opentelemetry.io/otel/metric v1.26.0/go.mod h1:SY+rHOI4cEawI9a7N1A4nIg/nTQXe1ccCNWYOJUrpX4= -go.opentelemetry.io/otel/sdk v1.25.0 h1:PDryEJPC8YJZQSyLY5eqLeafHtG+X7FWnf3aXMtxbqo= -go.opentelemetry.io/otel/sdk v1.25.0/go.mod h1:oFgzCM2zdsxKzz6zwpTZYLLQsFwc+K0daArPdIhuxkw= -go.opentelemetry.io/otel/sdk/metric v1.25.0 h1:7CiHOy08LbrxMAp4vWpbiPcklunUshVpAvGBrdDRlGw= -go.opentelemetry.io/otel/sdk/metric v1.25.0/go.mod h1:LzwoKptdbBBdYfvtGCzGwk6GWMA3aUzBOwtQpR6Nz7o= +go.opentelemetry.io/otel/sdk v1.26.0 h1:Y7bumHf5tAiDlRYFmGqetNcLaVUZmh4iYfmGxtmz7F8= +go.opentelemetry.io/otel/sdk v1.26.0/go.mod h1:0p8MXpqLeJ0pzcszQQN4F0S5FVjBLgypeGSngLsmirs= +go.opentelemetry.io/otel/sdk/metric v1.26.0 h1:cWSks5tfriHPdWFnl+qpX3P681aAYqlZHcAyHw5aU9Y= +go.opentelemetry.io/otel/sdk/metric v1.26.0/go.mod h1:ClMFFknnThJCksebJwz7KIyEDHO+nTB6gK8obLy8RyE= go.opentelemetry.io/otel/trace v1.26.0 h1:1ieeAUb4y0TE26jUFrCIXKpTuVK7uJGN9/Z/2LP5sQA= go.opentelemetry.io/otel/trace v1.26.0/go.mod h1:4iDxvGDQuUkHve82hJJ8UqrwswHYsZuWCBllGV2U2y0= go.opentelemetry.io/proto/otlp v0.7.0/go.mod h1:PqfVotwruBrMGOCsRd/89rSnXhoiJIqeYNgFYFoEGnI= @@ -3236,7 +3599,6 @@ go.starlark.net v0.0.0-20220816155156-cfacd8902214/go.mod h1:VZcBMdr3cT3PnBoWunT go.uber.org/atomic v1.3.2/go.mod h1:gD2HeocX3+yG+ygLZcrzQJaqmWj9AIm7n08wl/qW/PE= go.uber.org/atomic v1.4.0/go.mod h1:gD2HeocX3+yG+ygLZcrzQJaqmWj9AIm7n08wl/qW/PE= go.uber.org/atomic v1.5.0/go.mod h1:sABNBOSYdrvTF6hTgEIbc7YasKWGhgEQZyfxyTvoXHQ= -go.uber.org/atomic v1.6.0/go.mod h1:sABNBOSYdrvTF6hTgEIbc7YasKWGhgEQZyfxyTvoXHQ= go.uber.org/atomic v1.7.0/go.mod h1:fEN4uk6kAWBTFdckzkM89CLk9XfWZrxpCo0nPH17wJc= go.uber.org/atomic v1.9.0/go.mod h1:fEN4uk6kAWBTFdckzkM89CLk9XfWZrxpCo0nPH17wJc= go.uber.org/atomic v1.11.0 h1:ZvwS0R+56ePWxUNi+Atn9dWONBPp/AUETXlHW0DxSjE= @@ -3252,13 +3614,11 @@ go.uber.org/goleak v1.3.0 h1:2K3zAYmnTNqV73imy9J1T3WC+gmCePx2hEGkimedGto= go.uber.org/goleak v1.3.0/go.mod h1:CoHD4mav9JJNrW/WLlf7HGZPjdw8EucARQHekz1X6bE= go.uber.org/multierr v1.1.0/go.mod h1:wR5kodmAFQ0UK8QlbwjlSNy0Z68gJhDJUG5sjR94q/0= go.uber.org/multierr v1.3.0/go.mod h1:VgVr7evmIr6uPjLBxg28wmKNXyqE9akIJ5XnfpiKl+4= -go.uber.org/multierr v1.5.0/go.mod h1:FeouvMocqHpRaaGuG9EjoKcStLC43Zu/fmqdUMPcKYU= go.uber.org/multierr v1.6.0/go.mod h1:cdWPpRnG4AhwMwsgIHip0KRBQjJy5kYEpYjJxpXp9iU= go.uber.org/multierr v1.7.0/go.mod h1:7EAYxJLBy9rStEaz58O2t4Uvip6FSURkq8/ppBp95ak= go.uber.org/multierr v1.11.0 h1:blXXJkSxSSfBVBlC76pxqeO+LN3aDfLQo+309xJstO0= go.uber.org/multierr v1.11.0/go.mod h1:20+QtiLqy0Nd6FdQB9TLXag12DsQkrbs3htMFfDN80Y= go.uber.org/tools v0.0.0-20190618225709-2cfd321de3ee/go.mod h1:vJERXedbb3MVM5f9Ejo0C68/HhF8uaILCdgjnY+goOA= -go.uber.org/zap v1.9.1/go.mod h1:vwi/ZaCAaUcBkycHslxD9B2zi4UTXhF60s6SWpuDF0Q= go.uber.org/zap v1.10.0/go.mod h1:vwi/ZaCAaUcBkycHslxD9B2zi4UTXhF60s6SWpuDF0Q= go.uber.org/zap v1.13.0/go.mod h1:zwrFLgMcdUuIBviXEYEH1YKNaOBnKXsx2IPda5bBwHM= go.uber.org/zap v1.14.0/go.mod h1:zwrFLgMcdUuIBviXEYEH1YKNaOBnKXsx2IPda5bBwHM= @@ -3268,6 +3628,8 @@ go.uber.org/zap v1.27.0 h1:aJMhYGrd5QSmlpLMr2MftRKl7t8J8PTZPA732ud/XR8= go.uber.org/zap v1.27.0/go.mod h1:GB2qFLM7cTU87MWRP2mPIjqfIDnGu+VIO4V/SdhGo2E= go4.org/intern v0.0.0-20230525184215-6c62f75575cb h1:ae7kzL5Cfdmcecbh22ll7lYP3iuUdnfnhiPcSaDgH/8= go4.org/intern v0.0.0-20230525184215-6c62f75575cb/go.mod h1:Ycrt6raEcnF5FTsLiLKkhBTO6DPX3RCUCUVnks3gFJU= +go4.org/mem v0.0.0-20220726221520-4f986261bf13 h1:CbZeCBZ0aZj8EfVgnqQcYZgf0lpZ3H9rmp5nkDTAst8= +go4.org/mem v0.0.0-20220726221520-4f986261bf13/go.mod h1:reUoABIJ9ikfM5sgtSF3Wushcza7+WeD01VB9Lirh3g= go4.org/netipx v0.0.0-20220812043211-3cc044ffd68d h1:ggxwEf5eu0l8v+87VhX1czFh8zJul3hK16Gmruxn7hw= go4.org/netipx v0.0.0-20220812043211-3cc044ffd68d/go.mod h1:tgPU4N2u9RByaTN3NC2p9xOzyFpte4jYwsIIRF7XlSc= go4.org/unsafe/assume-no-moving-gc v0.0.0-20230525183740-e7c30c78aeb2/go.mod h1:FftLjUGFEDu5k8lt0ddY+HcrH/qU/0qk+H8j9/nTl3E= @@ -3279,20 +3641,18 @@ golang.org/x/arch v0.7.0/go.mod h1:FEVrYAQjsQXMVJ1nsMoVVXPZg6p2JE2mx8psSWTDQys= golang.org/x/crypto v0.0.0-20181029021203-45a5f77698d3/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= golang.org/x/crypto v0.0.0-20181127143415-eb0de9b17e85/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= -golang.org/x/crypto v0.0.0-20190411191339-88737f569e3a/go.mod h1:WFFai1msRO1wXaEeE5yQxYXgSfI8pQAWXbQop6sCtWE= golang.org/x/crypto v0.0.0-20190510104115-cbcb75029529/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20190605123033-f99c8df09eb5/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20190701094942-4def268fd1a4/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20190820162420-60c769a6c586/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20190923035154-9ee001bba392/go.mod h1:/lpIB1dKB+9EgE3H3cr1v9wB50oz8l4C4h62xy7jSTY= golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= +golang.org/x/crypto v0.0.0-20191219195013-becbf705a915/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= +golang.org/x/crypto v0.0.0-20200510223506-06a226fb4e37/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/crypto v0.0.0-20201002170205-7f63de1d35b0/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/crypto v0.0.0-20201016220609-9e8e0b390897/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= -golang.org/x/crypto v0.0.0-20201203163018-be400aefbc4c/go.mod h1:jdWPYTVW3xRLrWPugEBEK3UY2ZEsg3UU495nc5E+M+I= golang.org/x/crypto v0.0.0-20210421170649-83a5a9bb288b/go.mod h1:T9bdIzuCu7OtxOm1hfPfRQxPLYneinmdGuTeoZ9dtd4= -golang.org/x/crypto v0.0.0-20210616213533-5ff15b29337e/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= -golang.org/x/crypto v0.0.0-20210711020723-a769d52b0f97/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= golang.org/x/crypto v0.0.0-20211108221036-ceb1ce70b4fa/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= golang.org/x/crypto v0.0.0-20211215153901-e495a2d5b3d3/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= @@ -3310,8 +3670,10 @@ golang.org/x/crypto v0.14.0/go.mod h1:MVFd36DqK4CsrnJYDkBA3VC4m2GkXAM0PvzMCn4JQf golang.org/x/crypto v0.16.0/go.mod h1:gCAAfMLgwOJRpTjQ2zCCt2OcSfYMTeZVSRtQlPC7Nq4= golang.org/x/crypto v0.17.0/go.mod h1:gCAAfMLgwOJRpTjQ2zCCt2OcSfYMTeZVSRtQlPC7Nq4= golang.org/x/crypto v0.18.0/go.mod h1:R0j02AL6hcrfOiy9T4ZYp/rcWeMxM3L6QYxlOuEG1mg= -golang.org/x/crypto v0.22.0 h1:g1v0xeRhjcugydODzvb3mEM9SQ0HGp9s/nh3COQ/C30= -golang.org/x/crypto v0.22.0/go.mod h1:vr6Su+7cTlO45qkww3VDJlzDn0ctJvRgYbC2NvXHt+M= +golang.org/x/crypto v0.19.0/go.mod h1:Iy9bg/ha4yyC70EfRS8jz+B6ybOBKMaSxLj6P6oBDfU= +golang.org/x/crypto v0.21.0/go.mod h1:0BP7YvVV9gBbVKyeTG0Gyn+gZm94bibOW5BjDEYAOMs= +golang.org/x/crypto v0.23.0 h1:dIJU/v2J8Mdglj/8rJ6UUOM3Zc9zLZxVZwwxMooUSAI= +golang.org/x/crypto v0.23.0/go.mod h1:CKFgDieR+mRhux2Lsu27y0fO304Db0wZe70UKqHu0v8= golang.org/x/exp v0.0.0-20180321215751-8460e604b9de/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20180807140117-3d87b88a115f/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= @@ -3327,8 +3689,8 @@ golang.org/x/exp v0.0.0-20200119233911-0405dc783f0a/go.mod h1:2RIsYlXP63K8oxa1u0 golang.org/x/exp v0.0.0-20200207192155-f17229e696bd/go.mod h1:J/WKrq2StrnmMY6+EHIKF9dgMWnmCNThgcyBT1FY9mM= golang.org/x/exp v0.0.0-20200224162631-6cc2880d07d6/go.mod h1:3jZMyOhIsHpP37uCMkUooju7aAi5cS1Q23tOzKc+0MU= golang.org/x/exp v0.0.0-20220827204233-334a2380cb91/go.mod h1:cyybsKvd6eL0RnXn6p/Grxp8F5bW7iYuBgsNCOHpMYE= -golang.org/x/exp v0.0.0-20240222234643-814bf88cf225 h1:LfspQV/FYTatPTr/3HzIcmiUFH7PGP+OQ6mgDYo3yuQ= -golang.org/x/exp v0.0.0-20240222234643-814bf88cf225/go.mod h1:CxmFvTBINI24O/j8iY7H1xHzx2i4OsyguNBmN/uPtqc= +golang.org/x/exp v0.0.0-20240506185415-9bf2ced13842 h1:vr/HnozRka3pE4EsMEg1lgkXJkTFJCVUX+S/ZT6wYzM= +golang.org/x/exp v0.0.0-20240506185415-9bf2ced13842/go.mod h1:XtvwrStGgqGPLc4cjQfWqZHG1YFdYs6swckp8vpsjnc= golang.org/x/exp/typeparams v0.0.0-20230307190834-24139beb5833 h1:jWGQJV4niP+CCmFW9ekjA9Zx8vYORzOUH2/Nl5WPuLQ= golang.org/x/exp/typeparams v0.0.0-20230307190834-24139beb5833/go.mod h1:AbB0pIl9nAr9wVwH+Z2ZpaocVmF5I4GyWCDIsVjR0bk= golang.org/x/image v0.0.0-20180708004352-c73c2afc3b81/go.mod h1:ux5Hcp/YLpHSI86hEcLt0YII63i6oz57MZXIpbrjZUs= @@ -3386,6 +3748,7 @@ golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73r golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20180906233101-161cd47e91fd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20181023162649-9b4f9f5ad519/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= +golang.org/x/net v0.0.0-20181114220301-adae6a3d119a/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20181201002055-351d144fa1fc/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20181220203305-927f97764cc3/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20190108225652-1e06a53dbb7e/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= @@ -3466,8 +3829,10 @@ golang.org/x/net v0.15.0/go.mod h1:idbUs1IY1+zTqbi8yxTbhexhEEk5ur9LInksu6HrEpk= golang.org/x/net v0.17.0/go.mod h1:NxSsAGuq816PNPmqtQdLE42eU2Fs7NoRIZrHJAlaCOE= golang.org/x/net v0.19.0/go.mod h1:CfAk/cbD4CthTvqiEl8NpboMuiuOYsAr/7NOjZJtv1U= golang.org/x/net v0.20.0/go.mod h1:z8BVo6PvndSri0LbOE3hAn0apkU+1YvI6E70E9jsnvY= -golang.org/x/net v0.24.0 h1:1PcaxkF854Fu3+lvBIx5SYn9wRlBzzcnHZSiaFFAb0w= -golang.org/x/net v0.24.0/go.mod h1:2Q7sJY5mzlzWjKtYUEXSlBWCdyaioyXzRB2RtU8KVE8= +golang.org/x/net v0.21.0/go.mod h1:bIjVDfnllIU7BJ2DNgfnXvpSvtn8VRwhlsaeUTyUS44= +golang.org/x/net v0.22.0/go.mod h1:JKghWKKOSdJwpW2GEx0Ja7fmaKnMsbu+MWVZTokSYmg= +golang.org/x/net v0.25.0 h1:d/OCCoBEUq33pjydKrGQhw7IlUPI2Oylr+8qLx49kac= +golang.org/x/net v0.25.0/go.mod h1:JkAGAh7GEvH74S6FOH42FLoXpXbE/aqXSrIQjXgsiwM= golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= golang.org/x/oauth2 v0.0.0-20190130055435-99b60b757ec1/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= @@ -3503,8 +3868,8 @@ golang.org/x/oauth2 v0.7.0/go.mod h1:hPLQkd9LyjfXTiRohC/41GhcFqxisoUQ99sCUOHO9x4 golang.org/x/oauth2 v0.8.0/go.mod h1:yr7u4HXZRm1R1kBWqr/xKNqewf0plRYoB7sla+BCIXE= golang.org/x/oauth2 v0.12.0/go.mod h1:A74bZ3aGXgCY0qaIC9Ahg6Lglin4AMAco8cIv9baba4= golang.org/x/oauth2 v0.16.0/go.mod h1:hqZ+0LWXsiVoZpeld6jVt06P3adbS2Uu911W1SsJv2o= -golang.org/x/oauth2 v0.18.0 h1:09qnuIAgzdx1XplqJvW6CQqMCtGZykZWcXzPMPUusvI= -golang.org/x/oauth2 v0.18.0/go.mod h1:Wf7knwG0MPoWIMMBgFlEaSUDaKskp0dCfrlJRJXbBi8= +golang.org/x/oauth2 v0.20.0 h1:4mQdhULixXKP1rwYBW0vAijoXnkTG0BLCDRzfe1idMo= +golang.org/x/oauth2 v0.20.0/go.mod h1:XYTD2NtWslqkgxebSiOHnXEap4TF09sJSc7H1sXbhtI= golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= @@ -3528,10 +3893,10 @@ golang.org/x/sync v0.7.0 h1:YsImfSBoP9QPYL0xyKJPq0gcaJdG3rInoqxTWbfQu9M= golang.org/x/sync v0.7.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= golang.org/x/sys v0.0.0-20180823144017-11551d06cbcc/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= -golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20181026203630-95b1ffbd15a5/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20181107165924-66b7b1311ac8/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20181122145206-62eef0e2fa9b/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20181128092732-4ed8d59d0b35/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190129075346-302c3dd5f1cc/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= @@ -3547,7 +3912,7 @@ golang.org/x/sys v0.0.0-20190606165138-5da285871e9c/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.0.0-20190624142023-c5567b49c5d0/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190712062909-fae7ac547cb7/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190726091711-fc99dfbffb4e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190813064441-fde4db37ae7a/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190826190057-c7b8b68b1456/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190904154756-749cb33beabd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190916202348-b4ddaad3f8a3/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190922100055-0a153f010e69/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= @@ -3572,6 +3937,7 @@ golang.org/x/sys v0.0.0-20200302150141-5c8b2ff67527/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200331124033-c3d80250170d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200501052902-10377860bb8e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200509044756-6aff5f38e54f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200511232937-7e40ca221e25/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200515095857-1151b9dac4a9/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200519105757-fe76b779f299/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= @@ -3655,10 +4021,11 @@ golang.org/x/sys v0.12.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.13.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.15.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/sys v0.16.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= +golang.org/x/sys v0.17.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/sys v0.18.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= -golang.org/x/sys v0.19.0 h1:q5f1RH2jigJ1MoAWp2KTp3gm5zAGFUTarQZ5U386+4o= golang.org/x/sys v0.19.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= -golang.org/x/term v0.0.0-20201117132131-f5c789dd3221/go.mod h1:Nr5EML6q2oocZ2LXRh80K7BxOlk5/8JxuGnuhpl+muw= +golang.org/x/sys v0.20.0 h1:Od9JTbYCk261bKm4M/mw7AklTlFYIa0bIp9BgSm1S8Y= +golang.org/x/sys v0.20.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= golang.org/x/term v0.1.0/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= @@ -3673,8 +4040,10 @@ golang.org/x/term v0.12.0/go.mod h1:owVbMEjm3cBLCHdkQu9b1opXd4ETQWc3BhuQGKgXgvU= golang.org/x/term v0.13.0/go.mod h1:LTmsnFJwVN6bCy1rVCoS+qHT1HhALEFxKncY3WNNh4U= golang.org/x/term v0.15.0/go.mod h1:BDl952bC7+uMoWR75FIrCDx79TPU9oHkTZ9yRbYOrX0= golang.org/x/term v0.16.0/go.mod h1:yn7UURbUtPyrVJPGPq404EukNFxcm/foM+bV/bfcDsY= -golang.org/x/term v0.19.0 h1:+ThwsDv+tYfnJFhF4L8jITxu1tdTWRTZpdsWgEgjL6Q= -golang.org/x/term v0.19.0/go.mod h1:2CuTdWZ7KHSQwUzKva0cbMg6q2DMI3Mmxp+gKJbskEk= +golang.org/x/term v0.17.0/go.mod h1:lLRBjIVuehSbZlaOtGMbcMncT+aqLLLmKrsjNrUguwk= +golang.org/x/term v0.18.0/go.mod h1:ILwASektA3OnRv7amZ1xhE/KTR+u50pbXfZ03+6Nx58= +golang.org/x/term v0.20.0 h1:VnkxpohqXaOBYJtBmEppKUG6mXpi+4O6purfc2+sMhw= +golang.org/x/term v0.20.0/go.mod h1:8UkIAJTvZgivsXaD6/pH6U9ecQzZ45awqEOzuCvwpFY= golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= @@ -3696,6 +4065,7 @@ golang.org/x/text v0.13.0/go.mod h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE= golang.org/x/text v0.14.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU= golang.org/x/text v0.15.0 h1:h1V/4gjBv8v9cjcR6+AR5+/cIYK5N/WAgiv4xlsEtAk= golang.org/x/text v0.15.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU= +golang.org/x/time v0.0.0-20180412165947-fbb02b2291d2/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20191024005414-555d28b269f0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= @@ -3707,6 +4077,7 @@ golang.org/x/time v0.5.0 h1:o7cqy6amK/52YcAKIPlM3a+Fpj35zvRj2TP+e1xFSfk= golang.org/x/time v0.5.0/go.mod h1:3BpzKBy/shNhVucY/MWOyx10tF3SFh9QdLuxbVysPQM= golang.org/x/tools v0.0.0-20180221164845-07fd8470d635/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20180525024113-a5b4c53f6e8b/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= +golang.org/x/tools v0.0.0-20180828015842-6cd1fcedba52/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20181030221726-6c7e314b6563/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20190114222345-bf090417da8b/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= @@ -3718,14 +4089,12 @@ golang.org/x/tools v0.0.0-20190312170243-e65039ee4138/go.mod h1:LCzVGOaR6xXOjkQ3 golang.org/x/tools v0.0.0-20190328211700-ab21143f2384/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= golang.org/x/tools v0.0.0-20190422233926-fe54fb35175b/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= golang.org/x/tools v0.0.0-20190425150028-36563e24a262/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= -golang.org/x/tools v0.0.0-20190425163242-31fd60d6bfdc/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= golang.org/x/tools v0.0.0-20190506145303-2d16b83fe98c/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= golang.org/x/tools v0.0.0-20190524140312-2c0ae7006135/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= golang.org/x/tools v0.0.0-20190606124116-d0a3d012864b/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= golang.org/x/tools v0.0.0-20190621195816-6e04913cbbac/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= golang.org/x/tools v0.0.0-20190628153133-6cdbf07be9d0/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= golang.org/x/tools v0.0.0-20190816200558-6889da9d5479/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20190823170909-c4a336ef6a2f/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.0.0-20190907020128-2ca718005c18/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.0.0-20190911174233-4f2ddba30aff/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.0.0-20190927191325-030b2cf1153e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= @@ -3755,6 +4124,7 @@ golang.org/x/tools v0.0.0-20200312045724-11d5b4c81c7d/go.mod h1:o4KQGtdN14AW+yjs golang.org/x/tools v0.0.0-20200331025713-a30bf2db82d4/go.mod h1:Sl4aGygMT6LrqrWclx+PTx3U+LnKx/seiNR+3G19Ar8= golang.org/x/tools v0.0.0-20200501065659-ab2804fb9c9d/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= golang.org/x/tools v0.0.0-20200505023115-26f46d2f7ef8/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= +golang.org/x/tools v0.0.0-20200509030707-2212a7e161a5/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= golang.org/x/tools v0.0.0-20200512131952-2bc93b1c0c88/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= golang.org/x/tools v0.0.0-20200515010526-7d3b6ebf133d/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= golang.org/x/tools v0.0.0-20200618134242-20370b0cb4b2/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= @@ -3790,10 +4160,8 @@ golang.org/x/tools v0.7.0/go.mod h1:4pg6aUX35JBAogB10C9AtvVL+qowtN4pT3CGSQex14s= golang.org/x/tools v0.8.0/go.mod h1:JxBZ99ISMI5ViVkT1tr6tdNmXeTrcpVSD3vZ1RsRdN4= golang.org/x/tools v0.13.0/go.mod h1:HvlwmtVNQAhOuCjW7xxvovg8wbNq7LwfXh/k7wXUl58= golang.org/x/tools v0.16.1/go.mod h1:kYVVN6I1mBNoB1OX+noeBjbRk4IUEPa7JJ+TJMEooJ0= -golang.org/x/tools v0.20.0 h1:hz/CVckiOxybQvFw6h7b/q80NTr9IUQb4s1IIzW7KNY= -golang.org/x/tools v0.20.0/go.mod h1:WvitBU7JJf6A4jOdg4S1tviW9bhUxkgeCui/0JHctQg= -golang.org/x/xerrors v0.0.0-20190410155217-1f06c39b4373/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= -golang.org/x/xerrors v0.0.0-20190513163551-3ee3066db522/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +golang.org/x/tools v0.21.0 h1:qc0xYgIbsSDt9EyWz05J5wfa7LOVW0YTLOXrqdLAWIw= +golang.org/x/tools v0.21.0/go.mod h1:aiJjzUbINMkxbQROHiO6hDPo2LHcIPhhQsa9DLh0yGk= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= @@ -3816,6 +4184,7 @@ gonum.org/v1/netlib v0.0.0-20190313105609-8cb42192e0e0/go.mod h1:wa6Ws7BG/ESfp6d gonum.org/v1/plot v0.0.0-20190515093506-e2840ee46a6b/go.mod h1:Wt8AAjI+ypCyYX3nZBvf6cAIx93T+c/OS2HFAYskSZc= gonum.org/v1/plot v0.9.0/go.mod h1:3Pcqqmp6RHvJI72kgb8fThyUnav364FOsdDo2aGW5lY= gonum.org/v1/plot v0.10.1/go.mod h1:VZW5OlhkL1mysU9vaqNHnsy86inf6Ot+jB3r+BczCEo= +google.golang.org/api v0.3.1/go.mod h1:6wY9I6uQWHQ8EM57III9mq/AjF+i8G65rmVagqKMtkk= google.golang.org/api v0.4.0/go.mod h1:8k5glujaEP+g9n7WNsDg8QP6cUVNI86fCNMcbazEtwE= google.golang.org/api v0.7.0/go.mod h1:WtwebWUNSVBH/HAw79HIFXZNqEvBhG+Ra+ax0hx3E3M= google.golang.org/api v0.8.0/go.mod h1:o4eAsZoiT+ibD93RtjEohWalFOjRDx6CVaqeizhEnKg= @@ -3878,9 +4247,10 @@ google.golang.org/api v0.118.0/go.mod h1:76TtD3vkgmZ66zZzp72bUUklpmQmKlhh6sYtIjY google.golang.org/api v0.122.0/go.mod h1:gcitW0lvnyWjSp9nKxAbdHKIZ6vF4aajGueeslZOyms= google.golang.org/api v0.124.0/go.mod h1:xu2HQurE5gi/3t1aFCvhPD781p0a3p11sdunTJ2BlP4= google.golang.org/api v0.126.0/go.mod h1:mBwVAtz+87bEN6CbA1GtZPDOqY2R5ONPqJeIlvyo4Aw= -google.golang.org/api v0.172.0 h1:/1OcMZGPmW1rX2LCu2CmGUD1KXK1+pfzxotxyRUCCdk= -google.golang.org/api v0.172.0/go.mod h1:+fJZq6QXWfa9pXhnIzsjx4yI22d4aI9ZpLb58gvXjis= +google.golang.org/api v0.178.0 h1:yoW/QMI4bRVCHF+NWOTa4cL8MoWL3Jnuc7FlcFF91Ok= +google.golang.org/api v0.178.0/go.mod h1:84/k2v8DFpDRebpGcooklv/lais3MEfqpaBLA12gl2U= google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM= +google.golang.org/appengine v1.2.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= google.golang.org/appengine v1.4.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= google.golang.org/appengine v1.5.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= google.golang.org/appengine v1.6.1/go.mod h1:i06prIuMbXzDqacNJfV5OdTW448YApPu5ww/cMBSeb0= @@ -3895,6 +4265,7 @@ google.golang.org/genproto v0.0.0-20190404172233-64821d5d2107/go.mod h1:VzzqZJRn google.golang.org/genproto v0.0.0-20190418145605-e7d98fc518a7/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= google.golang.org/genproto v0.0.0-20190425155659-357c62f0e4bb/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= google.golang.org/genproto v0.0.0-20190502173448-54afdca5d873/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= +google.golang.org/genproto v0.0.0-20190530194941-fb225487d101/go.mod h1:z3L6/3dTEVtUr6QSP8miRzeRqwQOioJ9I66odjN4I7s= google.golang.org/genproto v0.0.0-20190801165951-fa694d86fc64/go.mod h1:DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc= google.golang.org/genproto v0.0.0-20190819201941-24fa4b261c55/go.mod h1:DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc= google.golang.org/genproto v0.0.0-20190911173649-1774047e7e51/go.mod h1:IbNlFCBrqXvoKpeg0TB2l7cyZUmoaFKYIwrEpbDKLA8= @@ -4029,28 +4400,32 @@ google.golang.org/genproto v0.0.0-20230403163135-c38d8f061ccd/go.mod h1:UUQDJDOl google.golang.org/genproto v0.0.0-20230410155749-daa745c078e1/go.mod h1:nKE/iIaLqn2bQwXBg8f1g2Ylh6r5MN5CmZvuzZCgsCU= google.golang.org/genproto v0.0.0-20230525234025-438c736192d0/go.mod h1:9ExIQyXL5hZrHzQceCwuSYwZZ5QZBazOcprJ5rgs3lY= google.golang.org/genproto v0.0.0-20230530153820-e85fd2cbaebc/go.mod h1:xZnkP7mREFX5MORlOPEzLMr+90PPZQ2QWzrVTWfAq64= -google.golang.org/genproto v0.0.0-20240227224415-6ceb2ff114de h1:F6qOa9AZTYJXOUEr4jDysRDLrm4PHePlge4v4TGAlxY= -google.golang.org/genproto v0.0.0-20240227224415-6ceb2ff114de/go.mod h1:VUhTRKeHn9wwcdrk73nvdC9gF178Tzhmt/qyaFcPLSo= +google.golang.org/genproto v0.0.0-20240401170217-c3f982113cda h1:wu/KJm9KJwpfHWhkkZGohVC6KRrc1oJNr4jwtQMOQXw= +google.golang.org/genproto v0.0.0-20240401170217-c3f982113cda/go.mod h1:g2LLCvCeCSir/JJSWosk19BR4NVxGqHUC6rxIRsd7Aw= google.golang.org/genproto/googleapis/api v0.0.0-20230525234020-1aefcd67740a/go.mod h1:ts19tUU+Z0ZShN1y3aPyq2+O3d5FUNNgT6FtOzmrNn8= google.golang.org/genproto/googleapis/api v0.0.0-20230525234035-dd9d682886f9/go.mod h1:vHYtlOoi6TsQ3Uk2yxR7NI5z8uoV+3pZtR4jmHIkRig= google.golang.org/genproto/googleapis/api v0.0.0-20230526203410-71b5a4ffd15e/go.mod h1:vHYtlOoi6TsQ3Uk2yxR7NI5z8uoV+3pZtR4jmHIkRig= google.golang.org/genproto/googleapis/api v0.0.0-20230530153820-e85fd2cbaebc/go.mod h1:vHYtlOoi6TsQ3Uk2yxR7NI5z8uoV+3pZtR4jmHIkRig= -google.golang.org/genproto/googleapis/api v0.0.0-20240318140521-94a12d6c2237 h1:RFiFrvy37/mpSpdySBDrUdipW/dHwsRwh3J3+A9VgT4= -google.golang.org/genproto/googleapis/api v0.0.0-20240318140521-94a12d6c2237/go.mod h1:Z5Iiy3jtmioajWHDGFk7CeugTyHtPvMHA4UTmUkyalE= +google.golang.org/genproto/googleapis/api v0.0.0-20240429193739-8cf5692501f6 h1:DTJM0R8LECCgFeUwApvcEJHz85HLagW8uRENYxHh1ww= +google.golang.org/genproto/googleapis/api v0.0.0-20240429193739-8cf5692501f6/go.mod h1:10yRODfgim2/T8csjQsMPgZOMvtytXKTDRzH6HRGzRw= google.golang.org/genproto/googleapis/bytestream v0.0.0-20230530153820-e85fd2cbaebc/go.mod h1:ylj+BE99M198VPbBh6A8d9n3w8fChvyLK3wwBOjXBFA= google.golang.org/genproto/googleapis/rpc v0.0.0-20230525234015-3fc162c6f38a/go.mod h1:xURIpW9ES5+/GZhnV6beoEtxQrnkRGIfP5VQG2tCBLc= google.golang.org/genproto/googleapis/rpc v0.0.0-20230525234030-28d5490b6b19/go.mod h1:66JfowdXAEgad5O9NnYcsNPLCPZJD++2L9X0PCMODrA= google.golang.org/genproto/googleapis/rpc v0.0.0-20230526203410-71b5a4ffd15e/go.mod h1:66JfowdXAEgad5O9NnYcsNPLCPZJD++2L9X0PCMODrA= google.golang.org/genproto/googleapis/rpc v0.0.0-20230530153820-e85fd2cbaebc/go.mod h1:66JfowdXAEgad5O9NnYcsNPLCPZJD++2L9X0PCMODrA= -google.golang.org/genproto/googleapis/rpc v0.0.0-20240401170217-c3f982113cda h1:LI5DOvAxUPMv/50agcLLoo+AdWc1irS9Rzz4vPuD1V4= -google.golang.org/genproto/googleapis/rpc v0.0.0-20240401170217-c3f982113cda/go.mod h1:WtryC6hu0hhx87FDGxWCDptyssuo68sk10vYjF+T9fY= +google.golang.org/genproto/googleapis/rpc v0.0.0-20240513163218-0867130af1f8 h1:mxSlqyb8ZAHsYDCfiXN1EDdNTdvjUJSLY+OnAUtYNYA= +google.golang.org/genproto/googleapis/rpc v0.0.0-20240513163218-0867130af1f8/go.mod h1:I7Y+G38R2bu5j1aLzfFmQfTcU/WnFuqDwLZAbvKTKpM= google.golang.org/grpc v1.14.0/go.mod h1:yo6s7OP7yaDglbqo1J04qKzAhqBH6lvTonzMVmEdcZw= +google.golang.org/grpc v1.17.0/go.mod h1:6QZJwpn2B+Zp71q/5VxRsJ6NXXVCE5NRUHRo+f3cWCs= google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c= +google.golang.org/grpc v1.20.0/go.mod h1:chYK+tFQF0nDUGJgXMSgLCQk3phJEuONr2DCgLDdAQM= google.golang.org/grpc v1.20.1/go.mod h1:10oTOabMzJvdu6/UiuZezV6QK5dSlG84ov/aaiqXj38= google.golang.org/grpc v1.21.0/go.mod h1:oYelfM1adQP15Ek0mdvEgi9Df8B9CZIaU1084ijfRaM= google.golang.org/grpc v1.21.1/go.mod h1:oYelfM1adQP15Ek0mdvEgi9Df8B9CZIaU1084ijfRaM= google.golang.org/grpc v1.22.0/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg= +google.golang.org/grpc v1.22.1/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg= google.golang.org/grpc v1.23.0/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg= +google.golang.org/grpc v1.23.1/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg= google.golang.org/grpc v1.24.0/go.mod h1:XDChyiUovWa60DnaeDeZmSW86xtLtjtZbwvSiRnRtcA= google.golang.org/grpc v1.25.1/go.mod h1:c3i+UQWmh7LiEpx4sFZnkU36qjEYZ0imhYfXVyQciAY= google.golang.org/grpc v1.26.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk= @@ -4087,11 +4462,13 @@ google.golang.org/grpc v1.50.0/go.mod h1:ZgQEeidpAuNRZ8iRrlBKXZQP1ghovWIVhdJRyCD google.golang.org/grpc v1.50.1/go.mod h1:ZgQEeidpAuNRZ8iRrlBKXZQP1ghovWIVhdJRyCDK+GI= google.golang.org/grpc v1.51.0/go.mod h1:wgNDFcnuBGmxLKI/qn4T+m5BtEBYXJPvibbUPsAIPww= google.golang.org/grpc v1.52.0/go.mod h1:pu6fVzoFb+NBYNAvQL08ic+lvB2IojljRYuun5vorUY= +google.golang.org/grpc v1.52.3/go.mod h1:pu6fVzoFb+NBYNAvQL08ic+lvB2IojljRYuun5vorUY= google.golang.org/grpc v1.53.0/go.mod h1:OnIrk0ipVdj4N5d9IUoFUx72/VlD7+jUsHwZgwSMQpw= google.golang.org/grpc v1.54.0/go.mod h1:PUSEXI6iWghWaB6lXM4knEgpJNu2qUcKfDtNci3EC2g= google.golang.org/grpc v1.55.0/go.mod h1:iYEXKGkEBhg1PjZQvoYEVPTDkHo1/bjTnfwTeGONTY8= -google.golang.org/grpc v1.63.2 h1:MUeiw1B2maTVZthpU5xvASfTh3LDbxHd6IJ6QQVU+xM= -google.golang.org/grpc v1.63.2/go.mod h1:WAX/8DgncnokcFUldAxq7GeB5DXHDbMF+lLvDomNkRA= +google.golang.org/grpc v1.56.3/go.mod h1:I9bI3vqKfayGqPUAwGdOSu7kt6oIJLixfffKrpXqQ9s= +google.golang.org/grpc v1.64.0 h1:KH3VH9y/MgNQg1dE7b3XfVK0GsPSIzJwdF617gUSbvY= +google.golang.org/grpc v1.64.0/go.mod h1:oxjF8E3FBnjp+/gVFYdWacaLDx9na1aqy9oovLpxQYg= google.golang.org/grpc/cmd/protoc-gen-go-grpc v1.1.0/go.mod h1:6Kw0yEErY5E/yWrBtf03jp27GLLJujG4z/JK95pnjjw= google.golang.org/grpc/examples v0.0.0-20221020162917-9127159caf5a h1:p51n6zkL483uumoZhCSGtHCem9kDeU05G5jX/wYI9gw= google.golang.org/grpc/examples v0.0.0-20221020162917-9127159caf5a/go.mod h1:gxndsbNG1n4TZcHGgsYEfVGnTxqfEdfiDv6/DADXX9o= @@ -4114,8 +4491,8 @@ google.golang.org/protobuf v1.29.1/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqw google.golang.org/protobuf v1.30.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= google.golang.org/protobuf v1.31.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= google.golang.org/protobuf v1.32.0/go.mod h1:c6P6GXX6sHbq/GpV6MGZEdwhWPcYBgnhAHhKbcUYpos= -google.golang.org/protobuf v1.33.0 h1:uNO2rsAINq/JlFpSdYEKIZ0uKD/R9cpdv0T+yoGwGmI= -google.golang.org/protobuf v1.33.0/go.mod h1:c6P6GXX6sHbq/GpV6MGZEdwhWPcYBgnhAHhKbcUYpos= +google.golang.org/protobuf v1.34.1 h1:9ddQBjfCyZPOHPUiPxpYESBLc+T8P3E+Vo4IbKZgFWg= +google.golang.org/protobuf v1.34.1/go.mod h1:c6P6GXX6sHbq/GpV6MGZEdwhWPcYBgnhAHhKbcUYpos= gopkg.in/DataDog/dd-trace-go.v1 v1.61.0 h1:XKO91GwTjpIRhd56Xif/BZ2YgHkQufVTOvtkbRYSPi8= gopkg.in/DataDog/dd-trace-go.v1 v1.61.0/go.mod h1:NHKX1t9eKmajySb6H+zLdgZizCFzbt5iKvrTyxEyy8w= gopkg.in/Knetic/govaluate.v3 v3.0.0 h1:18mUyIt4ZlRlFZAAfVetz4/rzlJs9yhN+U02F4u1AOc= @@ -4123,22 +4500,25 @@ gopkg.in/Knetic/govaluate.v3 v3.0.0/go.mod h1:csKLBORsPbafmSCGTEh3U7Ozmsuq8ZSIlK gopkg.in/alecthomas/kingpin.v2 v2.2.6/go.mod h1:FMv+mEhP44yOT+4EoQTLFTRgOQ1FBLkstjWtayDeSgw= gopkg.in/asn1-ber.v1 v1.0.0-20181015200546-f715ec2f112d/go.mod h1:cuepJuh7vyXfUyUwEgHQXw849cJrilpS5NeIjOWESAw= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= +gopkg.in/check.v1 v1.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20200227125254-8fa46927fb4f/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20200902074654-038fdea0a05b/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk= gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q= +gopkg.in/cheggaaa/pb.v1 v1.0.25/go.mod h1:V/YB90LKu/1FcN3WVnfiiE5oMCibMjukxqG/qStrOgw= gopkg.in/cheggaaa/pb.v1 v1.0.27/go.mod h1:V/YB90LKu/1FcN3WVnfiiE5oMCibMjukxqG/qStrOgw= gopkg.in/cheggaaa/pb.v1 v1.0.28 h1:n1tBJnnK2r7g9OW2btFH91V92STTUevLXYFb8gy9EMk= gopkg.in/cheggaaa/pb.v1 v1.0.28/go.mod h1:V/YB90LKu/1FcN3WVnfiiE5oMCibMjukxqG/qStrOgw= gopkg.in/errgo.v2 v2.1.0/go.mod h1:hNsd1EY+bozCKY1Ytp96fpM3vjJbqLJn88ws8XvfDNI= gopkg.in/fsnotify.v1 v1.4.7/go.mod h1:Tz8NjZHkW78fSQdbUxIjBTcgA1z1m8ZHf0WmKUhAMys= +gopkg.in/gcfg.v1 v1.2.3/go.mod h1:yesOnuUOFQAhST5vPY4nbZsb/huCgGGXlipJsBn0b3o= gopkg.in/h2non/filetype.v1 v1.0.1/go.mod h1:M0yem4rwSX5lLVrkEuRRp2/NinFMD5vgJ4DlAhZcfNo= -gopkg.in/inconshreveable/log15.v2 v2.0.0-20180818164646-67afb5ed74ec/go.mod h1:aPpfJ7XW+gOuirDoZ8gHhLh3kZ1B08FtV2bbmy7Jv3s= gopkg.in/inf.v0 v0.9.1 h1:73M5CoZyi3ZLMOyDlQh031Cx6N9NDJ2Vvfl76EDAgDc= gopkg.in/inf.v0 v0.9.1/go.mod h1:cWUDdTG/fYaXco+Dcufb5Vnc6Gp2YChqWtbxRZE0mXw= gopkg.in/ini.v1 v1.51.0/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k= +gopkg.in/ini.v1 v1.56.0/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k= gopkg.in/ini.v1 v1.62.0/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k= gopkg.in/ini.v1 v1.67.0 h1:Dgnx+6+nfE+IfzjUEISNeydPJh9AXNNsWbGP9KzCsOA= gopkg.in/ini.v1 v1.67.0/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k= @@ -4171,10 +4551,11 @@ gopkg.in/zorkian/go-datadog-api.v2 v2.30.0 h1:umQdVO0Ytx+kYadhuJNjFtDgIsIEBnKrOT gopkg.in/zorkian/go-datadog-api.v2 v2.30.0/go.mod h1:kx0CSMRpzEZfx/nFH62GLU4stZjparh/BRpM89t4XCQ= gotest.tools v2.2.0+incompatible h1:VsBPFP1AI068pPrMxtb/S8Zkgf9xEmTLJjfM+P5UIEo= gotest.tools v2.2.0+incompatible/go.mod h1:DsYFclhRJ6vuDpmuTbkuFWG+y2sxOXAzmJt81HFBacw= -gotest.tools/v3 v3.4.0 h1:ZazjZUfuVeZGLAmlKKuyv3IKP5orXcwtOwDQH6YVr6o= -gotest.tools/v3 v3.4.0/go.mod h1:CtbdzLSsqVhDgMtKsx03ird5YTGB3ar27v0u/yKBW5g= +gotest.tools/v3 v3.5.1 h1:EENdUnS3pdur5nybKYIh2Vfgc8IUNBjxDPSjtiJcOzU= +gotest.tools/v3 v3.5.1/go.mod h1:isy3WKz7GK6uNw/sbHzfKBLvlvXwUyV06n6brMxxopU= honnef.co/go/gotraceui v0.2.0 h1:dmNsfQ9Vl3GwbiVD7Z8d/osC6WtGGrasyrC2suc4ZIQ= honnef.co/go/gotraceui v0.2.0/go.mod h1:qHo4/W75cA3bX0QQoSvDjbJa4R8mAyyFjbWAj63XElc= +honnef.co/go/tools v0.0.0-20180728063816-88497007e858/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= honnef.co/go/tools v0.0.0-20190106161140-3f1c8253044a/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= honnef.co/go/tools v0.0.0-20190418001031-e561f6794a2a/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= @@ -4232,8 +4613,8 @@ k8s.io/metrics v0.28.6 h1:7BZqPSl356LG98AaoOqTcPKbl5aloXNrThj2AtS15Rg= k8s.io/metrics v0.28.6/go.mod h1:eeqj1hFqI14iSsKVfa8Vu/+OIfi7s8lxpnCJOA7teLg= k8s.io/utils v0.0.0-20210802155522-efc7438f0176/go.mod h1:jPW/WVKK9YHAvNhRxK0md/EJ228hCsBRufyofKtW8HA= k8s.io/utils v0.0.0-20230406110748-d93618cff8a2/go.mod h1:OLgZIPagt7ERELqWJFomSt595RzquPNLL48iOWgYOg0= -k8s.io/utils v0.0.0-20231127182322-b307cd553661 h1:FepOBzJ0GXm8t0su67ln2wAZjbQ6RxQGZDnzuLcrUTI= -k8s.io/utils v0.0.0-20231127182322-b307cd553661/go.mod h1:OLgZIPagt7ERELqWJFomSt595RzquPNLL48iOWgYOg0= +k8s.io/utils v0.0.0-20240502163921-fe8a2dddb1d0 h1:jgGTlFYnhF1PM1Ax/lAlxUPE+KfCIXHaathvJg1C3ak= +k8s.io/utils v0.0.0-20240502163921-fe8a2dddb1d0/go.mod h1:OLgZIPagt7ERELqWJFomSt595RzquPNLL48iOWgYOg0= lukechampine.com/uint128 v1.1.1/go.mod h1:c4eWIwlEGaxC/+H1VguhU4PHXNWDCDMUlWdIWl2j1gk= lukechampine.com/uint128 v1.2.0/go.mod h1:c4eWIwlEGaxC/+H1VguhU4PHXNWDCDMUlWdIWl2j1gk= lukechampine.com/uint128 v1.3.0 h1:cDdUVfRwDUDovz610ABgFD17nXD4/uDgVHl2sC3+sbo= @@ -4308,9 +4689,11 @@ sigs.k8s.io/structured-merge-diff/v4 v4.1.0/go.mod h1:bJZC9H9iH24zzfZ/41RGcq60oK sigs.k8s.io/structured-merge-diff/v4 v4.2.3/go.mod h1:qjx8mGObPmV2aSZepjQjbmb2ihdVs8cGKBraizNC69E= sigs.k8s.io/structured-merge-diff/v4 v4.4.1 h1:150L+0vs/8DA78h1u02ooW1/fFq/Lwr+sGiqlzvrtq4= sigs.k8s.io/structured-merge-diff/v4 v4.4.1/go.mod h1:N8hJocpFajUSSeSJ9bOZ77VzejKZaXsTtZo4/u7Io08= +sigs.k8s.io/yaml v1.1.0/go.mod h1:UJmg0vDUVViEyp3mgSv9WPwZCDxu4rQW1olrI1uml+o= sigs.k8s.io/yaml v1.2.0/go.mod h1:yfXDCHCao9+ENCvLSE62v9VSji2MKu5jeNfTrofGhJc= sigs.k8s.io/yaml v1.3.0/go.mod h1:GeOyir5tyXNByN85N/dRIT9es5UQNerPYEKK56eTBm8= sigs.k8s.io/yaml v1.4.0 h1:Mk1wCc2gy/F0THH0TAp1QYyJNzRm2KCLy3o5ASXVI5E= sigs.k8s.io/yaml v1.4.0/go.mod h1:Ejl7/uTz7PSA4eKMyQCUTnhZYNmLIl+5c2lQPGR2BPY= skywalking.apache.org/repo/goapi v0.0.0-20240104145220-ba7202308dd4 h1:3YIFmsshgsU6FzHgnkG9Z24CkXkgoexBN5O0aSzK79g= skywalking.apache.org/repo/goapi v0.0.0-20240104145220-ba7202308dd4/go.mod h1:oD2dxcDAHVIt95Ee7kJHgZ5f64QNhrqTjQYARwfafc4= +sourcegraph.com/sourcegraph/appdash v0.0.0-20190731080439-ebfcffb1b5c0/go.mod h1:hI742Nqp5OhwiqlzhgfbWU4mW4yO10fP+LoT9WOswdU= From 90637ce736347e57037780dd389f2f241cc133c3 Mon Sep 17 00:00:00 2001 From: Hasan Mahmood Date: Wed, 5 Jun 2024 19:36:52 -0500 Subject: [PATCH 09/58] Remove fargate requirement --- pkg/network/tracer/connection/ebpfless_tracer.go | 6 ------ 1 file changed, 6 deletions(-) diff --git a/pkg/network/tracer/connection/ebpfless_tracer.go b/pkg/network/tracer/connection/ebpfless_tracer.go index 66a8f26576b8ed..26dbd680c2f15f 100644 --- a/pkg/network/tracer/connection/ebpfless_tracer.go +++ b/pkg/network/tracer/connection/ebpfless_tracer.go @@ -27,7 +27,6 @@ import ( "github.com/DataDog/datadog-agent/pkg/network/tracer/connection/ebpfless" "github.com/DataDog/datadog-agent/pkg/process/util" "github.com/DataDog/datadog-agent/pkg/telemetry" - "github.com/DataDog/datadog-agent/pkg/util/fargate" "github.com/DataDog/datadog-agent/pkg/util/log" ) @@ -77,11 +76,6 @@ func NewEbpfLessTracer(cfg *config.Config) (Tracer, error) { } func newEbpfLessTracer(cfg *config.Config) (*ebpfLessTracer, error) { - // ebpfless only supported on fargate currently - if !fargate.IsFargateInstance() { - return nil, ErrEbpflessNotSupported - } - packetSrc, err := filter.NewPacketSource(8, filter.OptSnapLen(segmentLen)) if err != nil { return nil, fmt.Errorf("error creating packet source: %w", err) From 753fe21950e37482821dd500542a0c2c283366af Mon Sep 17 00:00:00 2001 From: Hasan Mahmood Date: Thu, 6 Jun 2024 12:47:30 -0500 Subject: [PATCH 10/58] Fix dns test --- pkg/network/dns/snooper_test.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/network/dns/snooper_test.go b/pkg/network/dns/snooper_test.go index 3c5f78fcaec753..829cd7b3c03aaf 100644 --- a/pkg/network/dns/snooper_test.go +++ b/pkg/network/dns/snooper_test.go @@ -390,7 +390,7 @@ func TestParsingError(t *testing.T) { reverseDNS := rdns.(*dnsMonitor) // Pass a byte array of size 1 which should result in parsing error - err = reverseDNS.processPacket(make([]byte, 1), time.Now()) + err = reverseDNS.processPacket(make([]byte, 1), 0, time.Now()) require.NoError(t, err) assert.True(t, cacheTelemetry.length.Load() == 0) assert.True(t, snooperTelemetry.decodingErrors.Load() == 1) From 6a92446513ef867694318e4d28c5b07c363365f5 Mon Sep 17 00:00:00 2001 From: Hasan Mahmood Date: Thu, 6 Jun 2024 12:51:53 -0500 Subject: [PATCH 11/58] Fix build --- pkg/network/filter/packet_source_linux.go | 2 +- pkg/network/tracer/connection/ebpfless/ports.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pkg/network/filter/packet_source_linux.go b/pkg/network/filter/packet_source_linux.go index 355e12cfba6fe2..5755c33c5efacb 100644 --- a/pkg/network/filter/packet_source_linux.go +++ b/pkg/network/filter/packet_source_linux.go @@ -3,7 +3,7 @@ // This product includes software developed at Datadog (https://www.datadoghq.com/). // Copyright 2016-present Datadog, Inc. -//go:build linux_bpf +//go:build linux //nolint:revive // TODO(NET) Fix revive linter package filter diff --git a/pkg/network/tracer/connection/ebpfless/ports.go b/pkg/network/tracer/connection/ebpfless/ports.go index 00c244283a69ae..a3c1bd6e69909d 100644 --- a/pkg/network/tracer/connection/ebpfless/ports.go +++ b/pkg/network/tracer/connection/ebpfless/ports.go @@ -62,7 +62,7 @@ func (b *BoundPorts) Start() error { return case <-ticker.C: if err := b.update(); err != nil { - log.Errorf("error updating bound ports, exiting loop: %w", err) + log.Errorf("error updating bound ports, exiting loop: %s", err) return } } From 8d5952ed8b431e333a8e73226be5d216af20ed96 Mon Sep 17 00:00:00 2001 From: Hasan Mahmood Date: Thu, 6 Jun 2024 13:30:13 -0500 Subject: [PATCH 12/58] Fix lint --- pkg/network/dns/packet_source_windows.go | 2 +- pkg/network/filter/packet_source_linux.go | 1 - pkg/network/tracer/connection/cookie.go | 2 +- pkg/network/tracer/connection/ebpfless_tracer.go | 8 +------- pkg/network/tracer/connection/tracer.go | 3 ++- pkg/network/tracer/tracer_linux_test.go | 1 + pkg/util/kernel/ebpf.go | 1 + 7 files changed, 7 insertions(+), 11 deletions(-) diff --git a/pkg/network/dns/packet_source_windows.go b/pkg/network/dns/packet_source_windows.go index 0fb357eb307e5c..01c1a82a0f078d 100644 --- a/pkg/network/dns/packet_source_windows.go +++ b/pkg/network/dns/packet_source_windows.go @@ -29,7 +29,7 @@ func newWindowsPacketSource() (packetSource, error) { return &windowsPacketSource{di: di}, nil } -func (p *windowsPacketSource) VisitPackets(exit <-chan struct{}, visit func([]byte, time.Time) error) error { +func (p *windowsPacketSource) VisitPackets(exit <-chan struct{}, visit func([]byte, _uint8, time.Time) error) error { for { didReadPacket, err := p.di.ReadDNSPacket(visit) if err != nil { diff --git a/pkg/network/filter/packet_source_linux.go b/pkg/network/filter/packet_source_linux.go index 5755c33c5efacb..c1f605f5efc2ce 100644 --- a/pkg/network/filter/packet_source_linux.go +++ b/pkg/network/filter/packet_source_linux.go @@ -44,7 +44,6 @@ var packetSourceTelemetry = struct { // AFPacketSource provides a RAW_SOCKET attached to an eBPF SOCKET_FILTER type AFPacketSource struct { *afpacket.TPacket - socketFilter *manager.Probe exit chan struct{} } diff --git a/pkg/network/tracer/connection/cookie.go b/pkg/network/tracer/connection/cookie.go index 98702dfaaeb73c..a3cdb06e52e3d6 100644 --- a/pkg/network/tracer/connection/cookie.go +++ b/pkg/network/tracer/connection/cookie.go @@ -3,7 +3,7 @@ // This product includes software developed at Datadog (https://www.datadoghq.com/). // Copyright 2016-present Datadog, Inc. -//go:build linux +//go:build linux && npm package connection diff --git a/pkg/network/tracer/connection/ebpfless_tracer.go b/pkg/network/tracer/connection/ebpfless_tracer.go index 26dbd680c2f15f..dbd5761ec101e5 100644 --- a/pkg/network/tracer/connection/ebpfless_tracer.go +++ b/pkg/network/tracer/connection/ebpfless_tracer.go @@ -3,7 +3,7 @@ // This product includes software developed at Datadog (https://www.datadoghq.com/). // Copyright 2016-present Datadog, Inc. -//go:build linux +//go:build linux && npm package connection @@ -356,16 +356,11 @@ func (u *udpProcessor) process(conn *network.ConnectionStats, pktType uint8, ls return nil } -type tcpAckSeq struct { - ack, seq uint32 -} - type tcpProcessor struct { buf []byte conns map[string]struct { established bool closed bool - tx, rx tcpAckSeq } } @@ -375,7 +370,6 @@ func newTCPProcessor() *tcpProcessor { conns: map[string]struct { established bool closed bool - tx, rx tcpAckSeq }{}, } } diff --git a/pkg/network/tracer/connection/tracer.go b/pkg/network/tracer/connection/tracer.go index ef15f13827eb57..5d1708305e3226 100644 --- a/pkg/network/tracer/connection/tracer.go +++ b/pkg/network/tracer/connection/tracer.go @@ -3,7 +3,7 @@ // This product includes software developed at Datadog (https://www.datadoghq.com/). // Copyright 2016-present Datadog, Inc. -//go:build linux_bpf +//go:build linux && npm package connection @@ -70,6 +70,7 @@ type Tracer interface { Collect(metrics chan<- prometheus.Metric) } +// NewTracer returns a new Tracer func NewTracer(cfg *config.Config) (Tracer, error) { if cfg.EnableEbpfless { return newEbpfLessTracer(cfg) diff --git a/pkg/network/tracer/tracer_linux_test.go b/pkg/network/tracer/tracer_linux_test.go index 78fc7d89c91618..0337ea876ee218 100644 --- a/pkg/network/tracer/tracer_linux_test.go +++ b/pkg/network/tracer/tracer_linux_test.go @@ -1987,6 +1987,7 @@ func (s *TracerSuite) TestGetMapsTelemetry() { t.Setenv("DD_SYSTEM_PROBE_SERVICE_MONITORING_ENABLED", "true") cfg := testConfig() + skipOnEbpflessNotSupported(t, cfg) tr := setupTracer(t, cfg) cmd := []string{"curl", "-k", "-o/dev/null", "example.com/[1-10]"} diff --git a/pkg/util/kernel/ebpf.go b/pkg/util/kernel/ebpf.go index be1de70385a4aa..19275de46c0e6f 100644 --- a/pkg/util/kernel/ebpf.go +++ b/pkg/util/kernel/ebpf.go @@ -18,6 +18,7 @@ import ( // see https://github.com/iovisor/bcc/blob/master/docs/kernel-versions.md var minKernelVersionKprobeSupported = VersionCode(4, 1, 0) +// IsEbpfSupported returns `true` if eBPF is supported on this platform var IsEbpfSupported = funcs.MemoizeNoError(func() bool { if fargate.IsFargateInstance() { return false From 3851ef05619d311b72ccbb4b9187b0bf81eff666 Mon Sep 17 00:00:00 2001 From: Hasan Mahmood Date: Fri, 7 Jun 2024 18:50:41 -0500 Subject: [PATCH 13/58] Remove ebpf check --- pkg/network/dns/monitor_linux.go | 12 ++++- .../protocols/http/kernel_requirements.go | 2 +- pkg/network/tracer/connection/ebpf_tracer.go | 5 -- pkg/network/tracer/tracer.go | 2 +- pkg/network/tracer/tracer_usm_linux_test.go | 5 +- pkg/util/kernel/ebpf.go | 49 ------------------- 6 files changed, 15 insertions(+), 60 deletions(-) delete mode 100644 pkg/util/kernel/ebpf.go diff --git a/pkg/network/dns/monitor_linux.go b/pkg/network/dns/monitor_linux.go index 78cdb924af7d17..637f6539f3037e 100644 --- a/pkg/network/dns/monitor_linux.go +++ b/pkg/network/dns/monitor_linux.go @@ -9,6 +9,7 @@ package dns import ( "fmt" + "math" "github.com/vishvananda/netns" @@ -19,6 +20,7 @@ import ( "github.com/DataDog/datadog-agent/pkg/network/ebpf/probes" filterpkg "github.com/DataDog/datadog-agent/pkg/network/filter" "github.com/DataDog/datadog-agent/pkg/util/kernel" + "github.com/DataDog/datadog-agent/pkg/util/log" ) type dnsMonitor struct { @@ -48,8 +50,16 @@ func NewReverseDNS(cfg *config.Config) (ReverseDNS, error) { return nil, err } + currKernelVersion, err := kernel.HostVersion() + if err != nil { + // if the platform couldn't be determined, treat it as new kernel case + log.Warn("could not detect the platform, will use kprobes from kernel version >= 4.1.0") + currKernelVersion = math.MaxUint32 + } + pre410Kernel := currKernelVersion < kernel.VersionCode(4, 1, 0) + var p *ebpfProgram - if !kernel.IsEbpfSupported() { + if pre410Kernel || cfg.EnableEbpfless { if bpfFilter, err := generateBPFFilter(cfg); err != nil { return nil, fmt.Errorf("error creating bpf classic filter: %w", err) } else if err = packetSrc.SetBPF(bpfFilter); err != nil { diff --git a/pkg/network/protocols/http/kernel_requirements.go b/pkg/network/protocols/http/kernel_requirements.go index cf35aaf25ec89b..6da658cb79ec72 100644 --- a/pkg/network/protocols/http/kernel_requirements.go +++ b/pkg/network/protocols/http/kernel_requirements.go @@ -30,7 +30,7 @@ func runningOnARM() bool { // TLSSupported returns true if HTTPs monitoring is supported on the current OS. // We only support ARM with kernel >= 5.5.0 and with runtime compilation enabled func TLSSupported(c *config.Config) bool { - if !kernel.IsEbpfSupported() { + if c.EnableEbpfless { return false } diff --git a/pkg/network/tracer/connection/ebpf_tracer.go b/pkg/network/tracer/connection/ebpf_tracer.go index 7b457743f43f5e..38dea03affcd8f 100644 --- a/pkg/network/tracer/connection/ebpf_tracer.go +++ b/pkg/network/tracer/connection/ebpf_tracer.go @@ -35,7 +35,6 @@ import ( "github.com/DataDog/datadog-agent/pkg/network/tracer/connection/kprobe" "github.com/DataDog/datadog-agent/pkg/process/util" "github.com/DataDog/datadog-agent/pkg/telemetry" - "github.com/DataDog/datadog-agent/pkg/util/kernel" "github.com/DataDog/datadog-agent/pkg/util/log" ) @@ -129,10 +128,6 @@ type ebpfTracer struct { // NewTracer creates a new tracer func newEbpfTracer(config *config.Config) (Tracer, error) { - if !kernel.IsEbpfSupported() { - return nil, ErrEbpfTracerNotSupported - } - mgrOptions := manager.Options{ // Extend RLIMIT_MEMLOCK (8) size // On some systems, the default for RLIMIT_MEMLOCK may be as low as 64 bytes. diff --git a/pkg/network/tracer/tracer.go b/pkg/network/tracer/tracer.go index 4ba00c2f45f8b8..8e21218adcadac 100644 --- a/pkg/network/tracer/tracer.go +++ b/pkg/network/tracer/tracer.go @@ -245,7 +245,7 @@ func newConntracker(cfg *config.Config) (netlink.Conntracker, error) { var c netlink.Conntracker var err error - if kernel.IsEbpfSupported() { + if !cfg.EnableEbpfless { ns, err := cfg.GetRootNetNs() if err != nil { log.Warnf("error fetching root net namespace, will not attempt to load nf_conntrack_netlink module: %s", err) diff --git a/pkg/network/tracer/tracer_usm_linux_test.go b/pkg/network/tracer/tracer_usm_linux_test.go index b105dab7c741e4..966fb024262ffb 100644 --- a/pkg/network/tracer/tracer_usm_linux_test.go +++ b/pkg/network/tracer/tracer_usm_linux_test.go @@ -57,7 +57,6 @@ import ( "github.com/DataDog/datadog-agent/pkg/network/usm/testutil/grpc" "github.com/DataDog/datadog-agent/pkg/network/usm/utils" grpc2 "github.com/DataDog/datadog-agent/pkg/util/grpc" - "github.com/DataDog/datadog-agent/pkg/util/kernel" ) const ( @@ -96,10 +95,10 @@ func httpsSupported() bool { if isFentry() { return false } - if !kernel.IsEbpfSupported() { + cfg := testConfig() + if cfg.EnableEbpfless { return false } - cfg := testConfig() return http.TLSSupported(cfg) } diff --git a/pkg/util/kernel/ebpf.go b/pkg/util/kernel/ebpf.go deleted file mode 100644 index 19275de46c0e6f..00000000000000 --- a/pkg/util/kernel/ebpf.go +++ /dev/null @@ -1,49 +0,0 @@ -// Unless explicitly stated otherwise all files in this repository are licensed -// under the Apache License Version 2.0. -// This product includes software developed at Datadog (https://www.datadoghq.com/). -// Copyright 2016-present Datadog, Inc. - -//go:build linux - -package kernel - -import ( - "strconv" - "strings" - - "github.com/DataDog/datadog-agent/pkg/util/fargate" - "github.com/DataDog/datadog-agent/pkg/util/funcs" -) - -// see https://github.com/iovisor/bcc/blob/master/docs/kernel-versions.md -var minKernelVersionKprobeSupported = VersionCode(4, 1, 0) - -// IsEbpfSupported returns `true` if eBPF is supported on this platform -var IsEbpfSupported = funcs.MemoizeNoError(func() bool { - if fargate.IsFargateInstance() { - return false - } - - family, err := Family() - if err != nil { - return false - } - - if family == "rhel" { - pv, err := PlatformVersion() - if err != nil { - return false - } - - if pvs := strings.SplitN(pv, ".", 3); len(pvs) > 1 { - major, _ := strconv.Atoi(pvs[0]) - minor, _ := strconv.Atoi(pvs[1]) - return major >= 7 && minor >= 6 - } - - return false - } - - kv := MustHostVersion() - return kv >= minKernelVersionKprobeSupported -}) From de0b4a19d9c3c04009c21aed86b132f0d4cbaabd Mon Sep 17 00:00:00 2001 From: Hasan Mahmood Date: Mon, 10 Jun 2024 15:14:12 -0500 Subject: [PATCH 14/58] update go.sum --- go.sum | 1514 +++++++++++++++++++++++++++----------------------------- 1 file changed, 722 insertions(+), 792 deletions(-) diff --git a/go.sum b/go.sum index dff9f29d680f10..1fc6c64694a0eb 100644 --- a/go.sum +++ b/go.sum @@ -39,8 +39,8 @@ cloud.google.com/go v0.105.0/go.mod h1:PrLgOJNe5nfE9UMxKxgXj4mD3voiP+YQ6gdt6KMFO cloud.google.com/go v0.107.0/go.mod h1:wpc2eNrD7hXUTy8EKS10jkxpZBjASrORK7goS+3YX2I= cloud.google.com/go v0.110.0/go.mod h1:SJnCLqQ0FCFGSZMUNUf84MV3Aia54kn7pi8st7tMzaY= cloud.google.com/go v0.110.2/go.mod h1:k04UEeEtb6ZBRTv3dZz4CeJC3jKGxyhl0sAiVVquxiw= -cloud.google.com/go v0.112.2 h1:ZaGT6LiG7dBzi6zNOvVZwacaXlmf3lRqnC4DQzqyRQw= -cloud.google.com/go v0.112.2/go.mod h1:iEqjp//KquGIJV/m+Pk3xecgKNhV+ry+vVTsy4TbDms= +cloud.google.com/go v0.114.0 h1:OIPFAdfrFDFO2ve2U7r/H5SwSbBzEdrBdE7xkgwc+kY= +cloud.google.com/go v0.114.0/go.mod h1:ZV9La5YYxctro1HTPug5lXH/GefROyW8PPD4T8n9J8E= cloud.google.com/go/accessapproval v1.4.0/go.mod h1:zybIuC3KpDOvotz59lFe5qxRZx6C75OtwbisN56xYB4= cloud.google.com/go/accessapproval v1.5.0/go.mod h1:HFy3tuiGvMdcd/u+Cu5b9NkO1pEICJ46IR82PoUdplw= cloud.google.com/go/accessapproval v1.6.0/go.mod h1:R0EiYnwV5fsRFiKZkPHr6mwyk2wxUJ30nL4j2pcFY2E= @@ -102,8 +102,8 @@ cloud.google.com/go/assuredworkloads v1.7.0/go.mod h1:z/736/oNmtGAyU47reJgGN+KVo cloud.google.com/go/assuredworkloads v1.8.0/go.mod h1:AsX2cqyNCOvEQC8RMPnoc0yEarXQk6WEKkxYfL6kGIo= cloud.google.com/go/assuredworkloads v1.9.0/go.mod h1:kFuI1P78bplYtT77Tb1hi0FMxM0vVpRC7VVoJC3ZoT0= cloud.google.com/go/assuredworkloads v1.10.0/go.mod h1:kwdUQuXcedVdsIaKgKTp9t0UJkE5+PAVNhdQm4ZVq2E= -cloud.google.com/go/auth v0.3.0 h1:PRyzEpGfx/Z9e8+lHsbkoUVXD0gnu4MNmm7Gp8TQNIs= -cloud.google.com/go/auth v0.3.0/go.mod h1:lBv6NKTWp8E3LPzmO1TbiiRKc4drLOfHsgmlH9ogv5w= +cloud.google.com/go/auth v0.4.2 h1:sb0eyLkhRtpq5jA+a8KWw0W70YcdVca7KJ8TM0AFYDg= +cloud.google.com/go/auth v0.4.2/go.mod h1:Kqvlz1cf1sNA0D+sYJnkPQOP+JMHkuHeIgVmCRtZOLc= cloud.google.com/go/auth/oauth2adapt v0.2.2 h1:+TTV8aXpjeChS9M+aTtN/TjdQnzJvmzKFt//oWu7HX4= cloud.google.com/go/auth/oauth2adapt v0.2.2/go.mod h1:wcYjgpZI9+Yu7LyYBg4pqSiaRkfEK3GQcpb7C/uyF1Q= cloud.google.com/go/automl v1.5.0/go.mod h1:34EjfoFGMZ5sgJ9EoLsRtdPSNZLcfflJR39VbVNS2M0= @@ -323,8 +323,8 @@ cloud.google.com/go/iam v0.8.0/go.mod h1:lga0/y3iH6CX7sYqypWJ33hf7kkfXJag67naqGE cloud.google.com/go/iam v0.11.0/go.mod h1:9PiLDanza5D+oWFZiH1uG+RnRCfEGKoyl6yo4cgWZGY= cloud.google.com/go/iam v0.12.0/go.mod h1:knyHGviacl11zrtZUoDuYpDgLjvr28sLQaG0YB2GYAY= cloud.google.com/go/iam v0.13.0/go.mod h1:ljOg+rcNfzZ5d6f1nAUJ8ZIxOaZUVoS14bKCtaLZ/D0= -cloud.google.com/go/iam v1.1.7 h1:z4VHOhwKLF/+UYXAJDFwGtNF0b6gjsW1Pk9Ml0U/IoM= -cloud.google.com/go/iam v1.1.7/go.mod h1:J4PMPg8TtyurAUvSmPj8FF3EDgY1SPRZxcUGrn7WXGA= +cloud.google.com/go/iam v1.1.8 h1:r7umDwhj+BQyz0ScZMp4QrGXjSTI3ZINnpgU2nlB/K0= +cloud.google.com/go/iam v1.1.8/go.mod h1:GvE6lyMmfxXauzNq8NbgJbeVQNspG+tcdL/W8QO1+zE= cloud.google.com/go/iap v1.4.0/go.mod h1:RGFwRJdihTINIe4wZ2iCP0zF/qu18ZwyKxrhMhygBEc= cloud.google.com/go/iap v1.5.0/go.mod h1:UH/CGgKd4KyohZL5Pt0jSKE4m3FR51qg6FKQ/z/Ix9A= cloud.google.com/go/iap v1.6.0/go.mod h1:NSuvI9C/j7UdjGjIde7t7HBz+QTwBcapPE07+sSRcLk= @@ -354,13 +354,13 @@ cloud.google.com/go/lifesciences v0.6.0/go.mod h1:ddj6tSX/7BOnhxCSd3ZcETvtNr8NZ6 cloud.google.com/go/lifesciences v0.8.0/go.mod h1:lFxiEOMqII6XggGbOnKiyZ7IBwoIqA84ClvoezaA/bo= cloud.google.com/go/logging v1.6.1/go.mod h1:5ZO0mHHbvm8gEmeEUHrmDlTDSu5imF6MUP9OfilNXBw= cloud.google.com/go/logging v1.7.0/go.mod h1:3xjP2CjkM3ZkO73aj4ASA5wRPGGCRrPIAeNqVNkzY8M= -cloud.google.com/go/logging v1.9.0 h1:iEIOXFO9EmSiTjDmfpbRjOxECO7R8C7b8IXUGOj7xZw= -cloud.google.com/go/logging v1.9.0/go.mod h1:1Io0vnZv4onoUnsVUQY3HZ3Igb1nBchky0A0y7BBBhE= +cloud.google.com/go/logging v1.10.0 h1:f+ZXMqyrSJ5vZ5pE/zr0xC8y/M9BLNzQeLBwfeZ+wY4= +cloud.google.com/go/logging v1.10.0/go.mod h1:EHOwcxlltJrYGqMGfghSet736KR3hX1MAj614mrMk9I= cloud.google.com/go/longrunning v0.1.1/go.mod h1:UUFxuDWkv22EuY93jjmDMFT5GPQKeFVJBIF6QlTqdsE= cloud.google.com/go/longrunning v0.3.0/go.mod h1:qth9Y41RRSUE69rDcOn6DdK3HfQfsUI0YSmW3iIlLJc= cloud.google.com/go/longrunning v0.4.1/go.mod h1:4iWDqhBZ70CvZ6BfETbvam3T8FMvLK+eFj0E6AaRQTo= -cloud.google.com/go/longrunning v0.5.6 h1:xAe8+0YaWoCKr9t1+aWe+OeQgN/iJK1fEgZSXmjuEaE= -cloud.google.com/go/longrunning v0.5.6/go.mod h1:vUaDrWYOMKRuhiv6JBnn49YxCPz2Ayn9GqyjaBT8/mA= +cloud.google.com/go/longrunning v0.5.7 h1:WLbHekDbjK1fVFD3ibpFFVoyizlLRl73I7YKuAKilhU= +cloud.google.com/go/longrunning v0.5.7/go.mod h1:8GClkudohy1Fxm3owmBGid8W0pSgodEMwEAztp38Xng= cloud.google.com/go/managedidentities v1.3.0/go.mod h1:UzlW3cBOiPrzucO5qWkNkh0w33KFtBJU281hacNvsdE= cloud.google.com/go/managedidentities v1.4.0/go.mod h1:NWSBYbEMgqmbZsLIyKvxrYbtqOsxY1ZrGM+9RgDqInM= cloud.google.com/go/managedidentities v1.5.0/go.mod h1:+dWcZ0JlUmpuxpIDfyP5pP5y0bLdRwOS4Lp7gMni/LA= @@ -384,8 +384,8 @@ cloud.google.com/go/monitoring v1.7.0/go.mod h1:HpYse6kkGo//7p6sT0wsIC6IBDET0RhI cloud.google.com/go/monitoring v1.8.0/go.mod h1:E7PtoMJ1kQXWxPjB6mv2fhC5/15jInuulFdYYtlcvT4= cloud.google.com/go/monitoring v1.12.0/go.mod h1:yx8Jj2fZNEkL/GYZyTLS4ZtZEZN8WtDEiEqG4kLK50w= cloud.google.com/go/monitoring v1.13.0/go.mod h1:k2yMBAB1H9JT/QETjNkgdCGD9bPF712XiLTVr+cBrpw= -cloud.google.com/go/monitoring v1.18.1 h1:0yvFXK+xQd95VKo6thndjwnJMno7c7Xw1CwMByg0B+8= -cloud.google.com/go/monitoring v1.18.1/go.mod h1:52hTzJ5XOUMRm7jYi7928aEdVxBEmGwA0EjNJXIBvt8= +cloud.google.com/go/monitoring v1.19.0 h1:NCXf8hfQi+Kmr56QJezXRZ6GPb80ZI7El1XztyUuLQI= +cloud.google.com/go/monitoring v1.19.0/go.mod h1:25IeMR5cQ5BoZ8j1eogHE5VPJLlReQ7zFp5OiLgiGZw= cloud.google.com/go/networkconnectivity v1.4.0/go.mod h1:nOl7YL8odKyAOtzNX73/M5/mGZgqqMeryi6UPZTk/rA= cloud.google.com/go/networkconnectivity v1.5.0/go.mod h1:3GzqJx7uhtlM3kln0+x5wyFvuVH1pIBJjhCpjzSt75o= cloud.google.com/go/networkconnectivity v1.6.0/go.mod h1:OJOoEXW+0LAxHh89nXd64uGG+FbQoeH8DtxCHVOMlaM= @@ -534,8 +534,8 @@ cloud.google.com/go/shell v1.6.0/go.mod h1:oHO8QACS90luWgxP3N9iZVuEiSF84zNyLytb+ cloud.google.com/go/spanner v1.41.0/go.mod h1:MLYDBJR/dY4Wt7ZaMIQ7rXOTLjYrmxLE/5ve9vFfWos= cloud.google.com/go/spanner v1.44.0/go.mod h1:G8XIgYdOK+Fbcpbs7p2fiprDw4CaZX63whnSMLVBxjk= cloud.google.com/go/spanner v1.45.0/go.mod h1:FIws5LowYz8YAE1J8fOS7DJup8ff7xJeetWEo5REA2M= -cloud.google.com/go/spanner v1.61.0 h1:P7XRZDjBnNw+3tHkPrtWzcxtC3Cqhm+X0vWrO61Ry58= -cloud.google.com/go/spanner v1.61.0/go.mod h1:+hdNE+zL7EWNfOWRetw01jxz8H5qsE/ayZvF/pfrAl8= +cloud.google.com/go/spanner v1.63.0 h1:P6+BY70Wtol4MtryBgnXZVTZfsdySEvWfz0EpyLwHi4= +cloud.google.com/go/spanner v1.63.0/go.mod h1:iqDx7urZpgD7RekZ+CFvBRH6kVTW1ZSEb2HMDKOp5Cc= cloud.google.com/go/speech v1.6.0/go.mod h1:79tcr4FHCimOp56lwC01xnt/WPJZc4v3gzyT7FoBkCM= cloud.google.com/go/speech v1.7.0/go.mod h1:KptqL+BAQIhMsj1kOP2la5DSEEerPDuOP/2mmkhHhZQ= cloud.google.com/go/speech v1.8.0/go.mod h1:9bYIl1/tjsAnMgKGHKmBZzXKEkGgtU+MpdDPTE9f7y0= @@ -553,8 +553,8 @@ cloud.google.com/go/storage v1.23.0/go.mod h1:vOEEDNFnciUMhBeT6hsJIn3ieU5cFRmzeL cloud.google.com/go/storage v1.27.0/go.mod h1:x9DOL8TK/ygDUMieqwfhdpQryTeEkhGKMi80i/iqR2s= cloud.google.com/go/storage v1.28.1/go.mod h1:Qnisd4CqDdo6BGs2AD5LLnEsmSQ80wQ5ogcBBKhU86Y= cloud.google.com/go/storage v1.29.0/go.mod h1:4puEjyTKnku6gfKoTfNOU/W+a9JyuVNxjpS5GBrB8h4= -cloud.google.com/go/storage v1.39.1 h1:MvraqHKhogCOTXTlct/9C3K3+Uy2jBmFYb3/Sp6dVtY= -cloud.google.com/go/storage v1.39.1/go.mod h1:xK6xZmxZmo+fyP7+DEF6FhNc24/JAe95OLyOHCXFH1o= +cloud.google.com/go/storage v1.40.0 h1:VEpDQV5CJxFmJ6ueWNsKxcr1QAYOXEgxDa+sBbJahPw= +cloud.google.com/go/storage v1.40.0/go.mod h1:Rrj7/hKlG87BLqDJYtwR0fbPld8uJPbQ2ucUMY7Ir0g= cloud.google.com/go/storagetransfer v1.5.0/go.mod h1:dxNzUopWy7RQevYFHewchb29POFv3/AaBgnhqzqiK0w= cloud.google.com/go/storagetransfer v1.6.0/go.mod h1:y77xm4CQV/ZhFZH75PLEXY0ROiS7Gh6pSKrM8dJyg6I= cloud.google.com/go/storagetransfer v1.7.0/go.mod h1:8Giuj1QNb1kfLAiWM1bN6dHzfdlDAVC9rv9abHot2W4= @@ -574,8 +574,8 @@ cloud.google.com/go/trace v1.3.0/go.mod h1:FFUE83d9Ca57C+K8rDl/Ih8LwOzWIV1krKgxg cloud.google.com/go/trace v1.4.0/go.mod h1:UG0v8UBqzusp+z63o7FK74SdFE+AXpCLdFb1rshXG+Y= cloud.google.com/go/trace v1.8.0/go.mod h1:zH7vcsbAhklH8hWFig58HvxcxyQbaIqMarMg9hn5ECA= cloud.google.com/go/trace v1.9.0/go.mod h1:lOQqpE5IaWY0Ixg7/r2SjixMuc6lfTFeO4QGM4dQWOk= -cloud.google.com/go/trace v1.10.6 h1:XF0Ejdw0NpRfAvuZUeQe3ClAG4R/9w5JYICo7l2weaw= -cloud.google.com/go/trace v1.10.6/go.mod h1:EABXagUjxGuKcZMy4pXyz0fJpE5Ghog3jzTxcEsVJS4= +cloud.google.com/go/trace v1.10.7 h1:gK8z2BIJQ3KIYGddw9RJLne5Fx0FEXkrEQzPaeEYVvk= +cloud.google.com/go/trace v1.10.7/go.mod h1:qk3eiKmZX0ar2dzIJN/3QhY2PIFh1eqcIdaN5uEjQPM= cloud.google.com/go/translate v1.3.0/go.mod h1:gzMUwRjvOqj5i69y/LYLd8RrNQk+hOmIXTi9+nb3Djs= cloud.google.com/go/translate v1.4.0/go.mod h1:06Dn/ppvLD6WvA5Rhdp029IX2Mi3Mn7fpMRLPvXT5Wg= cloud.google.com/go/translate v1.5.0/go.mod h1:29YDSYveqqpA1CQFD7NQuP49xymq17RXNaUDdc0mNu0= @@ -687,8 +687,8 @@ github.com/Azure/azure-sdk-for-go/sdk/azcore v1.11.1 h1:E+OJmp2tPvt1W+amx48v1eqb github.com/Azure/azure-sdk-for-go/sdk/azcore v1.11.1/go.mod h1:a6xsAQUZg+VsS3TJ05SRp524Hs4pZ/AeFSr5ENf0Yjo= github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.5.2 h1:FDif4R1+UUR+00q6wquyX90K7A8dN+R5E8GEadoP7sU= github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.5.2/go.mod h1:aiYBYui4BJ/BJCAIKs92XiPyQfTaBWqvHujDwKb6CBU= -github.com/Azure/azure-sdk-for-go/sdk/internal v1.5.2 h1:LqbJ/WzJUwBf8UiaSzgX7aMclParm9/5Vgp+TY51uBQ= -github.com/Azure/azure-sdk-for-go/sdk/internal v1.5.2/go.mod h1:yInRyqWXAuaPrgI7p70+lDDgh3mlBohis29jGMISnmc= +github.com/Azure/azure-sdk-for-go/sdk/internal v1.6.0 h1:sUFnFjzDUie80h24I7mrKtwCKgLY9L8h5Tp2x9+TWqk= +github.com/Azure/azure-sdk-for-go/sdk/internal v1.6.0/go.mod h1:52JbnQTp15qg5mRkMBHwp0j0ZFwHJ42Sx3zVV5RE9p0= github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v5 v5.5.0 h1:MxA59PGoCFb+vCwRQi3PhQEwHj4+r2dhuv9HG+vM7iM= github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v5 v5.5.0/go.mod h1:uYt4CfhkJA9o0FN7jfE5minm/i4nUE4MjGUJkzB6Zs8= github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/internal/v2 v2.0.0 h1:PTFGRSlMKCQelWwxUyYVEUqseBJVemLyqWJjvMyt0do= @@ -757,16 +757,16 @@ github.com/CycloneDX/cyclonedx-go v0.8.0 h1:FyWVj6x6hoJrui5uRQdYZcSievw3Z32Z88uY github.com/CycloneDX/cyclonedx-go v0.8.0/go.mod h1:K2bA+324+Og0X84fA8HhN2X066K7Bxz4rpMQ4ZhjtSk= github.com/DATA-DOG/go-sqlmock v1.5.2 h1:OcvFkGmslmlZibjAjaHm3L//6LiuBgolP7OputlJIzU= github.com/DATA-DOG/go-sqlmock v1.5.2/go.mod h1:88MAG/4G7SMwSE3CeA0ZKzrT5CiOU3OJ+JlNzwDqpNU= -github.com/DataDog/agent-payload/v5 v5.0.118 h1:B+MsR1NwWa0MuZf938sCaggYX3cDT3IT6jRZD/bSAzY= -github.com/DataDog/agent-payload/v5 v5.0.118/go.mod h1:FgVQKmVdqdmZTbxIptqJC/l+xEzdiXsaAOs/vGAvWzs= +github.com/DataDog/agent-payload/v5 v5.0.119 h1:PgeA41P3BE4z+b0j61B6yXnZDw7tB7bxl5EIHyGVG14= +github.com/DataDog/agent-payload/v5 v5.0.119/go.mod h1:FgVQKmVdqdmZTbxIptqJC/l+xEzdiXsaAOs/vGAvWzs= github.com/DataDog/appsec-internal-go v1.4.2 h1:rLOp0mSzJ7L7Nn3jAdWbgvs+1HK25H0DN4XYVDJu72s= github.com/DataDog/appsec-internal-go v1.4.2/go.mod h1:pEp8gjfNLtEOmz+iZqC8bXhu0h4k7NUsW/qiQb34k1U= github.com/DataDog/aptly v1.5.3 h1:oLsRvjuXSVM4ia0N83dU3KiQeiJ6BaszYbTZOkSfDlw= github.com/DataDog/aptly v1.5.3/go.mod h1:ZL5TfCso+z4enH03N+s3z8tYUJHhL6DlxIvnnP2TbY4= github.com/DataDog/cast v1.3.1-0.20190301154711-1ee8c8bd14a3 h1:SobA9WYm4K/MUtWlbKaomWTmnuYp1KhIm8Wlx3vmpsg= github.com/DataDog/cast v1.3.1-0.20190301154711-1ee8c8bd14a3/go.mod h1:Qx5cxh0v+4UWYiBimWS+eyWzqEqokIECu5etghLkUJE= -github.com/DataDog/datadog-api-client-go/v2 v2.25.0 h1:9Zq42D6M3U///VDxjx2SS1g+EW55WhZYZFHtzM+cO4k= -github.com/DataDog/datadog-api-client-go/v2 v2.25.0/go.mod h1:QKOu6vscsh87fMY1lHfLEmNSunyXImj8BUaUWJXOehc= +github.com/DataDog/datadog-api-client-go/v2 v2.26.0 h1:bZr0hu+hx8L91+yU5EGw8wK3FlCVEIashpx+cylWsf0= +github.com/DataDog/datadog-api-client-go/v2 v2.26.0/go.mod h1:QKOu6vscsh87fMY1lHfLEmNSunyXImj8BUaUWJXOehc= github.com/DataDog/datadog-go v3.2.0+incompatible/go.mod h1:LButxg5PwREeZtORoXG3tL4fMGNddJ+vMq1mwgfaqoQ= github.com/DataDog/datadog-go/v5 v5.5.0 h1:G5KHeB8pWBNXT4Jtw0zAkhdxEAWSpWH00geHI6LDrKU= github.com/DataDog/datadog-go/v5 v5.5.0/go.mod h1:K9kcYBlxkcPP8tvvjZZKs/m1edNAUFzBbdpTUKfCsuw= @@ -800,20 +800,20 @@ github.com/DataDog/netlink v1.0.1-0.20240223195320-c7a4f832a3d1 h1:HnvrdC79xJ+RP github.com/DataDog/netlink v1.0.1-0.20240223195320-c7a4f832a3d1/go.mod h1:whJevzBpTrid75eZy99s3DqCmy05NfibNaF2Ol5Ox5A= github.com/DataDog/nikos v1.12.4 h1:UBo2v1Std4GvPHalKs22+1kcM4tXvMACREe5k4QMzf0= github.com/DataDog/nikos v1.12.4/go.mod h1:ovDmd9Jz/ZJwP39wgQmFUXZZzeDYJtFgsY7K1OPstWk= -github.com/DataDog/opentelemetry-mapping-go/pkg/inframetadata v0.16.0 h1:Jl7/oQQbprF92+lV4/WZcF04bnguR7m2ctNsLOmB/Ig= -github.com/DataDog/opentelemetry-mapping-go/pkg/inframetadata v0.16.0/go.mod h1:P/l++2cDCeeq21KSmCEdXdMH9/WMdXP7uA/vjnxhtz8= +github.com/DataDog/opentelemetry-mapping-go/pkg/inframetadata v0.16.1 h1:WD5hPS/KfDaYcWxa636972pQ8iOBN9MC/6Is5aSNZc8= +github.com/DataDog/opentelemetry-mapping-go/pkg/inframetadata v0.16.1/go.mod h1:P/l++2cDCeeq21KSmCEdXdMH9/WMdXP7uA/vjnxhtz8= github.com/DataDog/opentelemetry-mapping-go/pkg/internal/sketchtest v0.16.0 h1:VJT1Jjlz/ca999FEqaAS+He7S4eB14a+PJjczgRdgAY= github.com/DataDog/opentelemetry-mapping-go/pkg/internal/sketchtest v0.16.0/go.mod h1:66XlN7QpQKqIvw8e2UbCXV5X8wGnEw851nT9BjJ75dY= github.com/DataDog/opentelemetry-mapping-go/pkg/otlp/attributes v0.16.1 h1:ZI8u3CgdMXpDplrf9/gIr13+/g/tUzUcBMk2ZhXgzLE= github.com/DataDog/opentelemetry-mapping-go/pkg/otlp/attributes v0.16.1/go.mod h1:dvIWN9pA2zWNTw5rhDWZgzZnhcfpH++d+8d1SWW6xkY= -github.com/DataDog/opentelemetry-mapping-go/pkg/otlp/logs v0.16.0 h1:NbKlfbjR2joF52jEBLs3MEnT6l5zM3MCyhUFkqARZpk= -github.com/DataDog/opentelemetry-mapping-go/pkg/otlp/logs v0.16.0/go.mod h1:+LijQ2LdlocAQ4WB+7KsoIGe90bfogkRslubd9swVow= -github.com/DataDog/opentelemetry-mapping-go/pkg/otlp/metrics v0.16.0 h1:H5DzD3rwgQCX0VI3A16KgsdmC5grUCyDFflaZDpfgMc= -github.com/DataDog/opentelemetry-mapping-go/pkg/otlp/metrics v0.16.0/go.mod h1:HPwVoMccTFfyV94bE29ffwAYnsPykAH7Iso8/5ucLSs= -github.com/DataDog/opentelemetry-mapping-go/pkg/quantile v0.16.0 h1:BdfRSuCoHyKaRe/ft1Ebf2pZASWD2f4dlLExeVZw2bI= -github.com/DataDog/opentelemetry-mapping-go/pkg/quantile v0.16.0/go.mod h1:6eYyd+lJYH+uRuZqhyW/u+9ykaXBWetDGj44+txz6jU= -github.com/DataDog/sketches-go v1.4.4 h1:dF52vzXRFSPOj2IjXSWLvXq3jubL4CI69kwYjJ1w5Z8= -github.com/DataDog/sketches-go v1.4.4/go.mod h1:XR0ns2RtEEF09mDKXiKZiQg+nfZStrq1ZuL1eezeZe0= +github.com/DataDog/opentelemetry-mapping-go/pkg/otlp/logs v0.16.1 h1:px2+7svK86oeCGd+sT1x/9f0pqIJdApGFnWI0AOPXwA= +github.com/DataDog/opentelemetry-mapping-go/pkg/otlp/logs v0.16.1/go.mod h1:+LijQ2LdlocAQ4WB+7KsoIGe90bfogkRslubd9swVow= +github.com/DataDog/opentelemetry-mapping-go/pkg/otlp/metrics v0.16.1 h1:Qm3M3A7/tkYG8JYeF9Mxp3oNEz23EQzvnV0MZR8mJKQ= +github.com/DataDog/opentelemetry-mapping-go/pkg/otlp/metrics v0.16.1/go.mod h1:HPwVoMccTFfyV94bE29ffwAYnsPykAH7Iso8/5ucLSs= +github.com/DataDog/opentelemetry-mapping-go/pkg/quantile v0.16.1 h1:sQoxh5RytdEFYFLGw3JUwFFhS/A1InFFVldpWAS/Z3g= +github.com/DataDog/opentelemetry-mapping-go/pkg/quantile v0.16.1/go.mod h1:6eYyd+lJYH+uRuZqhyW/u+9ykaXBWetDGj44+txz6jU= +github.com/DataDog/sketches-go v1.4.5 h1:ki7VfeNz7IcNafq7yI/j5U/YCkO3LJiMDtXz9OMQbyE= +github.com/DataDog/sketches-go v1.4.5/go.mod h1:7Y8GN8Jf66DLyDhc94zuWA3uHEt/7ttt8jHOBWWrSOg= github.com/DataDog/trivy v0.0.0-20240524155722-0c355f8e174c h1:Xsdjt6y5ajENVAasDmdl0d6jbFkSYwhi5HD9CXke9Rc= github.com/DataDog/trivy v0.0.0-20240524155722-0c355f8e174c/go.mod h1:xmc7xCb5KSg2mFbztyInH8ciotVbad9SOmGFClgD0cU= github.com/DataDog/viper v1.13.5 h1:SZMcyMknYQN2jRY/40A16gUXexlNJOI8sDs1cWZnI64= @@ -858,7 +858,6 @@ github.com/Intevation/jsonpath v0.2.1 h1:rINNQJ0Pts5XTFEG+zamtdL7l9uuE1z0FBA+r55 github.com/Intevation/jsonpath v0.2.1/go.mod h1:WnZ8weMmwAx/fAO3SutjYFU+v7DFreNYnibV7CiaYIw= github.com/JohnCGriffin/overflow v0.0.0-20211019200055-46fa312c352c h1:RGWPOewvKIROun94nF7v2cua9qP+thov/7M50KEoeSU= github.com/JohnCGriffin/overflow v0.0.0-20211019200055-46fa312c352c/go.mod h1:X0CRv0ky0k6m906ixxpzmDRLvX58TFUKS2eePweuyxk= -github.com/Knetic/govaluate v3.0.1-0.20171022003610-9aa49832a739+incompatible/go.mod h1:r7JcOSlj0wfOMncg0iLm8Leh48TZaKVeNIfJntJ2wa0= github.com/Masterminds/goutils v1.1.1 h1:5nUrii3FMTL5diU80unEVvNevw1nH4+ZV4DSLVJLSYI= github.com/Masterminds/goutils v1.1.1/go.mod h1:8cTjp+g8YejhMuvIA5y2vz3BpJxksy863GQaJW2MFNU= github.com/Masterminds/semver v1.4.2/go.mod h1:MB6lktGJrhw8PrUyiEoblNEGEQ+RzHPF078ddwwvV3Y= @@ -889,13 +888,11 @@ github.com/PuerkitoBio/purell v1.1.1/go.mod h1:c11w/QuzBsJSee3cPx9rAFu61PvFxuPbt github.com/PuerkitoBio/urlesc v0.0.0-20170810143723-de5bf2ad4578/go.mod h1:uGdkoq3SwY9Y+13GIhn11/XLaGBb4BfwItxLd5jeuXE= github.com/ReneKroon/ttlcache/v2 v2.11.0 h1:OvlcYFYi941SBN3v9dsDcC2N8vRxyHcCmJb3Vl4QMoM= github.com/ReneKroon/ttlcache/v2 v2.11.0/go.mod h1:mBxvsNY+BT8qLLd6CuAJubbKo6r0jh3nb5et22bbfGY= -github.com/SAP/go-hdb v1.8.15 h1:arDBPYiImc9N1lmgnl87eW2UbMMgU8T0NhC4VKzUGRU= -github.com/SAP/go-hdb v1.8.15/go.mod h1:nYmw5xY+kuZmJJTSCm9FZrLwfPuUfLl+9kDmOAtNtpk= +github.com/SAP/go-hdb v1.9.5 h1:rLp9rgs4n0Lvsxi3uTNiUpTM+KpA8tOgbQhcjksmdaA= +github.com/SAP/go-hdb v1.9.5/go.mod h1:eKGk33q3PZ41Lgua4lmqtKgIXpSEYs0teXePqMAcwBg= github.com/SermoDigital/jose v0.9.2-0.20161205224733-f6df55f235c2/go.mod h1:ARgCUhI1MHQH+ONky/PAtmVHQrP5JlGY0F3poXOp/fA= github.com/SermoDigital/jose v0.9.2-0.20180104203859-803625baeddc h1:MhBvG7RLaLqlyjxMR6of35vt6MVQ+eXMcgn9X/sy0FE= github.com/SermoDigital/jose v0.9.2-0.20180104203859-803625baeddc/go.mod h1:ARgCUhI1MHQH+ONky/PAtmVHQrP5JlGY0F3poXOp/fA= -github.com/Shopify/sarama v1.19.0/go.mod h1:FVkBWblsNy7DGZRfXLU0O9RCGt5g3g3yEuWXgklEdEo= -github.com/Shopify/toxiproxy v2.1.4+incompatible/go.mod h1:OXgGpZ6Cli1/URJOF1DMxUHB2q5Ap20/P/eIdh4G0pI= github.com/Showmax/go-fqdn v1.0.0 h1:0rG5IbmVliNT5O19Mfuvna9LL7zlHyRfsSvBPZmF9tM= github.com/Showmax/go-fqdn v1.0.0/go.mod h1:SfrFBzmDCtCGrnHhoDjuvFnKsWjEQX/Q9ARZvOrJAko= github.com/StackExchange/wmi v0.0.0-20181212234831-e0a55b97c705/go.mod h1:3eOhrUMpNV+6aFIbp5/iudMxNCF27Vw2OZgy4xEx0Fg= @@ -909,7 +906,6 @@ github.com/acobaugh/osrelease v0.1.0 h1:Yb59HQDGGNhCj4suHaFQQfBps5wyoKLSSX/J/+Ui github.com/acobaugh/osrelease v0.1.0/go.mod h1:4bFEs0MtgHNHBrmHCt67gNisnabCRAlzdVasCEGHTWY= github.com/aerospike/aerospike-client-go/v6 v6.13.0 h1:9V5qKtdF2t9hDUKRKU8POUMKtOyw6pkfhHlVI6L32cU= github.com/aerospike/aerospike-client-go/v6 v6.13.0/go.mod h1:2Syy0n4FKdgJxn0ZCfLfggVdaTXgMaGW6EOlPV6MGG4= -github.com/afex/hystrix-go v0.0.0-20180502004556-fa1af6a1f4f5/go.mod h1:SkGFH1ia65gfNATL8TAiHDNxPzPdmEL5uirI2Uyuz6c= github.com/agext/levenshtein v1.2.3 h1:YB2fHEn0UJagG8T1rrWknE3ZQzWM06O8AMAatNn7lmo= github.com/agext/levenshtein v1.2.3/go.mod h1:JEDfjyjHDjOF/1e4FlBE/PkbqA9OfWu2ki2W0IB5558= github.com/agnivade/levenshtein v1.1.1 h1:QY8M92nrzkmr798gCo3kmMyqXFzdQVpxLlGPRBij0P8= @@ -934,27 +930,20 @@ github.com/alecthomas/units v0.0.0-20231202071711-9a357b53e9c9 h1:ez/4by2iGztzR4 github.com/alecthomas/units v0.0.0-20231202071711-9a357b53e9c9/go.mod h1:OMCwj8VM1Kc9e19TLln2VL61YJF0x1XFtfdL4JdbSyE= github.com/alibabacloud-go/alibabacloud-gateway-spi v0.0.4 h1:iC9YFYKDGEy3n/FtqJnOkZsene9olVspKmkX5A2YBEo= github.com/alibabacloud-go/alibabacloud-gateway-spi v0.0.4/go.mod h1:sCavSAvdzOjul4cEqeVtvlSaSScfNsTQ+46HwlTL1hc= -github.com/alibabacloud-go/darabonba-openapi/v2 v2.0.2/go.mod h1:5JHVmnHvGzR2wNdgaW1zDLQG8kOC4Uec8ubkMogW7OQ= github.com/alibabacloud-go/darabonba-openapi/v2 v2.0.4 h1:7Q2FEyqxeZeIkwYMwRC3uphxV4i7O2eV4ETe21d6lS4= github.com/alibabacloud-go/darabonba-openapi/v2 v2.0.4/go.mod h1:5JHVmnHvGzR2wNdgaW1zDLQG8kOC4Uec8ubkMogW7OQ= github.com/alibabacloud-go/debug v0.0.0-20190504072949-9472017b5c68 h1:NqugFkGxx1TXSh/pBcU00Y6bljgDPaFdh5MUSeJ7e50= github.com/alibabacloud-go/debug v0.0.0-20190504072949-9472017b5c68/go.mod h1:6pb/Qy8c+lqua8cFpEy7g39NRRqOWc3rOwAy8m5Y2BY= github.com/alibabacloud-go/endpoint-util v1.1.0 h1:r/4D3VSw888XGaeNpP994zDUaxdgTSHBbVfZlzf6b5Q= github.com/alibabacloud-go/endpoint-util v1.1.0/go.mod h1:O5FuCALmCKs2Ff7JFJMudHs0I5EBgecXXxZRyswlEjE= -github.com/alibabacloud-go/openapi-util v0.0.11/go.mod h1:sQuElr4ywwFRlCCberQwKRFhRzIyG4QTP/P4y1CJ6Ws= github.com/alibabacloud-go/openapi-util v0.1.0 h1:0z75cIULkDrdEhkLWgi9tnLe+KhAFE/r5Pb3312/eAY= github.com/alibabacloud-go/openapi-util v0.1.0/go.mod h1:sQuElr4ywwFRlCCberQwKRFhRzIyG4QTP/P4y1CJ6Ws= github.com/alibabacloud-go/sts-20150401/v2 v2.0.1 h1:CevZp0VdG7Q+1J3qwNj+JL7ztKxsL27+tknbdTK9Y6M= github.com/alibabacloud-go/sts-20150401/v2 v2.0.1/go.mod h1:8wJW1xC4mVcdRXzOvWJYfCCxmvFzZ0VB9iilVjBeWBc= -github.com/alibabacloud-go/tea v1.1.0/go.mod h1:IkGyUSX4Ba1V+k4pCtJUc6jDpZLFph9QMy2VUPTwukg= -github.com/alibabacloud-go/tea v1.1.7/go.mod h1:/tmnEaQMyb4Ky1/5D+SE1BAsa5zj/KeGOFfwYm3N/p4= -github.com/alibabacloud-go/tea v1.1.8/go.mod h1:/tmnEaQMyb4Ky1/5D+SE1BAsa5zj/KeGOFfwYm3N/p4= -github.com/alibabacloud-go/tea v1.1.17/go.mod h1:nXxjm6CIFkBhwW4FQkNrolwbfon8Svy6cujmKFUq98A= github.com/alibabacloud-go/tea v1.1.19 h1:Xroq0M+pr0mC834Djj3Fl4ZA8+GGoA0i7aWse1vmgf4= github.com/alibabacloud-go/tea v1.1.19/go.mod h1:nXxjm6CIFkBhwW4FQkNrolwbfon8Svy6cujmKFUq98A= github.com/alibabacloud-go/tea-utils v1.3.1 h1:iWQeRzRheqCMuiF3+XkfybB3kTgUXkXX+JMrqfLeB2I= github.com/alibabacloud-go/tea-utils v1.3.1/go.mod h1:EI/o33aBfj3hETm4RLiAxF/ThQdSngxrpF8rKUDJjPE= -github.com/alibabacloud-go/tea-utils/v2 v2.0.0/go.mod h1:U5MTY10WwlquGPS34DOeomUGBB0gXbLueiq5Trwu0C4= github.com/alibabacloud-go/tea-utils/v2 v2.0.1 h1:K6kwgo+UiYx+/kr6CO0PN5ACZDzE3nnn9d77215AkTs= github.com/alibabacloud-go/tea-utils/v2 v2.0.1/go.mod h1:U5MTY10WwlquGPS34DOeomUGBB0gXbLueiq5Trwu0C4= github.com/alibabacloud-go/tea-xml v1.1.2 h1:oLxa7JUXm2EDFzMg+7oRsYc+kutgCVwm+bZlhhmvW5M= @@ -963,8 +952,8 @@ github.com/alicebob/gopher-json v0.0.0-20200520072559-a9ecdc9d1d3a h1:HbKu58rmZp github.com/alicebob/gopher-json v0.0.0-20200520072559-a9ecdc9d1d3a/go.mod h1:SGnFV6hVsYE877CKEZ6tDNTjaSXYUk6QqoIK6PrAtcc= github.com/alicebob/miniredis/v2 v2.31.1 h1:7XAt0uUg3DtwEKW5ZAGa+K7FZV2DdKQo5K/6TTnfX8Y= github.com/alicebob/miniredis/v2 v2.31.1/go.mod h1:UB/T2Uztp7MlFSDakaX1sTXUv5CASoprx0wulRT6HBg= -github.com/aliyun/aliyun-log-go-sdk v0.1.72 h1:8Gvg3ydMG4bbF7DkTb4m3odd5BRFXo0LmhNBv/xg7Mo= -github.com/aliyun/aliyun-log-go-sdk v0.1.72/go.mod h1:FSKcIjukUy+LeUKhRk13PCO+9gPMTfGsYhFBHQbDqmM= +github.com/aliyun/aliyun-log-go-sdk v0.1.75 h1:asM0c8NViqoCx6ULqaldE4YnyRq42rU1eqP6/ditzSg= +github.com/aliyun/aliyun-log-go-sdk v0.1.75/go.mod h1:dcQd3FhFu8UI1H48L+YW49ATTWgzGqWz/S/7Bm07gpY= github.com/aliyun/credentials-go v1.1.2 h1:qU1vwGIBb3UJ8BwunHDRFtAhS6jnQLnde/yk0+Ih2GY= github.com/aliyun/credentials-go v1.1.2/go.mod h1:ozcZaMR5kLM7pwtCMEpVmQ242suV6qTJya2bDq4X1Tw= github.com/anchore/go-struct-converter v0.0.0-20221118182256-c68fdcfa2092 h1:aM1rlcoLz8y5B2r4tTLMiVTrMtpfY0O8EScKJxaSaEc= @@ -988,8 +977,6 @@ github.com/apache/pulsar-client-go v0.8.1 h1:UZINLbH3I5YtNzqkju7g9vrl4CKrEgYSx2r github.com/apache/pulsar-client-go v0.8.1/go.mod h1:yJNcvn/IurarFDxwmoZvb2Ieylg630ifxeO/iXpk27I= github.com/apache/pulsar-client-go/oauth2 v0.0.0-20220120090717-25e59572242e h1:EqiJ0Xil8NmcXyupNqXV9oYDBeWntEIegxLahrTr8DY= github.com/apache/pulsar-client-go/oauth2 v0.0.0-20220120090717-25e59572242e/go.mod h1:Xee4tgYLFpYcPMcTfBYWE1uKRzeciodGTSEDMzsR6i8= -github.com/apache/thrift v0.12.0/go.mod h1:cp2SuWMxlEZw2r+iP2GNCdIi4C1qmUzdZFSVb+bacwQ= -github.com/apache/thrift v0.13.0/go.mod h1:cp2SuWMxlEZw2r+iP2GNCdIi4C1qmUzdZFSVb+bacwQ= github.com/apache/thrift v0.16.0/go.mod h1:PHK3hniurgQaNMZYaCLEqXKsYK8upmhPbmdP2FXSqgU= github.com/apache/thrift v0.20.0 h1:631+KvYbsBZxmuJjYwhezVsrfc/TbqtZV4QcxOX1fOI= github.com/apache/thrift v0.20.0/go.mod h1:hOk1BQqcp2OLzGsyVXdfMk7YFlMxK3aoEVhjD06QhB8= @@ -1026,10 +1013,10 @@ github.com/armon/go-metrics v0.0.0-20180917152333-f0300d1749da/go.mod h1:Q73ZrmV github.com/armon/go-metrics v0.4.1 h1:hR91U9KYmb6bLBYLQjyM+3j+rcd/UhE+G78SFnF8gJA= github.com/armon/go-metrics v0.4.1/go.mod h1:E6amYzXo6aW1tqzoZGT755KkbgrJsSdpwZ+3JqfkOG4= github.com/armon/go-radix v0.0.0-20180808171621-7fddfc383310/go.mod h1:ufUuZ+zHj4x4TnLV4JWEpy2hxWSpsRywHrMgIH9cCH8= +github.com/armon/go-radix v1.0.0 h1:F4z6KzEeeQIMeLFa97iZU6vupzoecKdU5TX24SNppXI= github.com/armon/go-radix v1.0.0/go.mod h1:ufUuZ+zHj4x4TnLV4JWEpy2hxWSpsRywHrMgIH9cCH8= github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5 h1:0CwZNZbxp69SHPdPJAN/hZIm0C4OItdklCFmMRWYpio= github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5/go.mod h1:wHh0iHkYZB8zMSxRWpUBQtwG5a7fFgvEO+odwuTv2gs= -github.com/aryann/difflib v0.0.0-20170710044230-e206f873d14a/go.mod h1:DAHtR1m6lCRdSC2Tm3DSWRPvIPr6xNKyeHdqDQSQT+A= github.com/asaskevich/govalidator v0.0.0-20190424111038-f61b66f89f4a/go.mod h1:lB+ZfQJz7igIIfQNfa7Ml4HSf2uFQQRzpGGRXenZAgY= github.com/asaskevich/govalidator v0.0.0-20230301143203-a9d515a09cc2 h1:DklsrG3dyBCFEj5IhUbnKptjxatkF07cF2ak3yi77so= github.com/asaskevich/govalidator v0.0.0-20230301143203-a9d515a09cc2/go.mod h1:WaHUgvxTVq04UNunO+XhnAqY/wQc+bxr74GqbsZ/Jqw= @@ -1038,50 +1025,47 @@ github.com/avast/retry-go/v4 v4.6.0/go.mod h1:gvWlPhBVsvBbLkVGDg/KwvBv0bEkCOLRRS github.com/awalterschulze/gographviz v0.0.0-20160912181450-761fd5fbb34e/go.mod h1:GEV5wmg4YquNw7v1kkyoX9etIk8yVmXj+AkDHuuETHs= github.com/awalterschulze/gographviz v2.0.3+incompatible h1:9sVEXJBJLwGX7EQVhLm2elIKCm7P2YHFC8v6096G09E= github.com/awalterschulze/gographviz v2.0.3+incompatible/go.mod h1:GEV5wmg4YquNw7v1kkyoX9etIk8yVmXj+AkDHuuETHs= -github.com/aws/aws-lambda-go v1.13.3/go.mod h1:4UKl9IzQMoD+QF79YdCuzCwp8VbmG4VAQwij/eHl5CU= github.com/aws/aws-lambda-go v1.37.0 h1:WXkQ/xhIcXZZ2P5ZBEw+bbAKeCEcb5NtiYpSwVVzIXg= github.com/aws/aws-lambda-go v1.37.0/go.mod h1:jwFe2KmMsHmffA1X2R09hH6lFzJQxzI8qK17ewzbQMM= -github.com/aws/aws-sdk-go v1.27.0/go.mod h1:KmX6BPdI08NWTb3/sm4ZGu5ShLoqVDhKgpiN924inxo= github.com/aws/aws-sdk-go v1.32.6/go.mod h1:5zCpMtNQVjRREroY7sYe8lOMRSxkhG6MZveU8YkpAk0= github.com/aws/aws-sdk-go v1.38.35/go.mod h1:hcU610XS61/+aQV88ixoOzUoG7v3b31pl2zKMmprdro= github.com/aws/aws-sdk-go v1.44.122/go.mod h1:y4AeaBuwd2Lk+GepC1E9v0qOiTws0MIWAX4oIKwKHZo= github.com/aws/aws-sdk-go v1.44.263/go.mod h1:aVsgQcEevwlmQ7qHE9I3h+dtQgpqhFB+i8Phjh7fkwI= -github.com/aws/aws-sdk-go v1.53.2 h1:KhTx/eMkavqkpmrV+aBc+bWADSTzwKxTXOvGmRImgFs= -github.com/aws/aws-sdk-go v1.53.2/go.mod h1:LF8svs817+Nz+DmiMQKTO3ubZ/6IaTpq3TjupRn3Eqk= -github.com/aws/aws-sdk-go-v2 v0.18.0/go.mod h1:JWVYvqSMppoMJC0x5wdwiImzgXTI9FuZwxzkQq9wy+g= +github.com/aws/aws-sdk-go v1.53.11 h1:KcmduYvX15rRqt4ZU/7jKkmDxU/G87LJ9MUI0yQJh00= +github.com/aws/aws-sdk-go v1.53.11/go.mod h1:LF8svs817+Nz+DmiMQKTO3ubZ/6IaTpq3TjupRn3Eqk= github.com/aws/aws-sdk-go-v2 v1.9.2/go.mod h1:cK/D0BBs0b/oWPIcX/Z/obahJK1TT7IPVjy53i/mX/4= github.com/aws/aws-sdk-go-v2 v1.18.0/go.mod h1:uzbQtefpm44goOPmdKyAlXSNcwlRgF3ePWVW6EtJvvw= github.com/aws/aws-sdk-go-v2 v1.21.2/go.mod h1:ErQhvNuEMhJjweavOYhxVkn2RUx7kQXVATHrjKtxIpM= -github.com/aws/aws-sdk-go-v2 v1.26.1 h1:5554eUqIYVWpU0YmeeYZ0wU64H2VLBs8TlhRB2L+EkA= -github.com/aws/aws-sdk-go-v2 v1.26.1/go.mod h1:ffIFB97e2yNsv4aTSGkqtHnppsIJzw7G7BReUZ3jCXM= +github.com/aws/aws-sdk-go-v2 v1.27.0 h1:7bZWKoXhzI+mMR/HjdMx8ZCC5+6fY0lS5tr0bbgiLlo= +github.com/aws/aws-sdk-go-v2 v1.27.0/go.mod h1:ffIFB97e2yNsv4aTSGkqtHnppsIJzw7G7BReUZ3jCXM= github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.4.14/go.mod h1:9NCTOURS8OpxvoAVHq79LK81/zC78hfRWFn+aL0SPcY= github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.2 h1:x6xsQXGSmW6frevwDA+vi/wqhp1ct18mVXYN08/93to= github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.2/go.mod h1:lPprDr1e6cJdyYeGXnRaJoP4Md+cDBvi2eOj00BlGmg= github.com/aws/aws-sdk-go-v2/config v1.8.3/go.mod h1:4AEiLtAb8kLs7vgw2ZV3p2VZ1+hBavOc84hqxVNpCyw= github.com/aws/aws-sdk-go-v2/config v1.18.25/go.mod h1:dZnYpD5wTW/dQF0rRNLVypB396zWCcPiBIvdvSWHEg4= github.com/aws/aws-sdk-go-v2/config v1.19.0/go.mod h1:ZwDUgFnQgsazQTnWfeLWk5GjeqTQTL8lMkoE1UXzxdE= -github.com/aws/aws-sdk-go-v2/config v1.27.13 h1:WbKW8hOzrWoOA/+35S5okqO/2Ap8hkkFUzoW8Hzq24A= -github.com/aws/aws-sdk-go-v2/config v1.27.13/go.mod h1:XLiyiTMnguytjRER7u5RIkhIqS8Nyz41SwAWb4xEjxs= +github.com/aws/aws-sdk-go-v2/config v1.27.16 h1:knpCuH7laFVGYTNd99Ns5t+8PuRjDn4HnnZK48csipM= +github.com/aws/aws-sdk-go-v2/config v1.27.16/go.mod h1:vutqgRhDUktwSge3hrC3nkuirzkJ4E/mLj5GvI0BQas= github.com/aws/aws-sdk-go-v2/credentials v1.4.3/go.mod h1:FNNC6nQZQUuyhq5aE5c7ata8o9e4ECGmS4lAXC7o1mQ= github.com/aws/aws-sdk-go-v2/credentials v1.13.24/go.mod h1:jYPYi99wUOPIFi0rhiOvXeSEReVOzBqFNOX5bXYoG2o= github.com/aws/aws-sdk-go-v2/credentials v1.13.43/go.mod h1:zWJBz1Yf1ZtX5NGax9ZdNjhhI4rgjfgsyk6vTY1yfVg= -github.com/aws/aws-sdk-go-v2/credentials v1.17.13 h1:XDCJDzk/u5cN7Aple7D/MiAhx1Rjo/0nueJ0La8mRuE= -github.com/aws/aws-sdk-go-v2/credentials v1.17.13/go.mod h1:FMNcjQrmuBYvOTZDtOLCIu0esmxjF7RuA/89iSXWzQI= +github.com/aws/aws-sdk-go-v2/credentials v1.17.16 h1:7d2QxY83uYl0l58ceyiSpxg9bSbStqBC6BeEeHEchwo= +github.com/aws/aws-sdk-go-v2/credentials v1.17.16/go.mod h1:Ae6li/6Yc6eMzysRL2BXlPYvnrLLBg3D11/AmOjw50k= github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.6.0/go.mod h1:gqlclDEZp4aqJOancXK6TN24aKhT0W0Ae9MHk3wzTMM= github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.13.3/go.mod h1:4Q0UFP0YJf0NrsEuEYHpM9fTSEVnD16Z3uyEF7J9JGM= github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.13.13/go.mod h1:f/Ib/qYjhV2/qdsf79H3QP/eRE4AkVyEf6sk7XfZ1tg= -github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.1 h1:FVJ0r5XTHSmIHJV6KuDmdYhEpvlHpiSd38RQWhut5J4= -github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.1/go.mod h1:zusuAeqezXzAB24LGuzuekqMAEgWkVYukBec3kr3jUg= +github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.3 h1:dQLK4TjtnlRGb0czOht2CevZ5l6RSyRWAnKeGd7VAFE= +github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.3/go.mod h1:TL79f2P6+8Q7dTsILpiVST+AL9lkF6PPGI167Ny0Cjw= github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.16.15 h1:7Zwtt/lP3KNRkeZre7soMELMGNoBrutx8nobg1jKWmo= github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.16.15/go.mod h1:436h2adoHb57yd+8W+gYPrrA9U/R/SuAuOO42Ushzhw= github.com/aws/aws-sdk-go-v2/internal/configsources v1.1.33/go.mod h1:7i0PF1ME/2eUPFcjkVIwq+DOygHEoK92t5cDqNgYbIw= github.com/aws/aws-sdk-go-v2/internal/configsources v1.1.43/go.mod h1:auo+PiyLl0n1l8A0e8RIeR8tOzYPfZZH/JNlrJ8igTQ= -github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.5 h1:aw39xVGeRWlWx9EzGVnhOR4yOjQDHPQ6o6NmBlscyQg= -github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.5/go.mod h1:FSaRudD0dXiMPK2UjknVwwTYyZMRsHv3TtkabsZih5I= +github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.7 h1:lf/8VTF2cM+N4SLzaYJERKEWAXq8MOMpZfU6wEPWsPk= +github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.7/go.mod h1:4SjkU7QiqK2M9oozyMzfZ/23LmUY+h3oFqhdeP5OMiI= github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.4.27/go.mod h1:UrHnn3QV/d0pBZ6QBAEQcqFLf8FAzLmoUfPVIueOvoM= github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.4.37/go.mod h1:Qe+2KtKml+FEsQF/DHmDV+xjtche/hwoF75EG4UlHW8= -github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.5 h1:PG1F3OD1szkuQPzDw3CIQsRIrtTlUC3lP84taWzHlq0= -github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.5/go.mod h1:jU1li6RFryMz+so64PpKtudI+QzbKoIEivqdf6LNpOc= +github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.7 h1:4OYVp0705xu8yjdyoWix0r9wPIRXnIzzOoUpQVHIJ/g= +github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.7/go.mod h1:vd7ESTEvI76T2Na050gODNmNU7+OyKrIKroYTu4ABiI= github.com/aws/aws-sdk-go-v2/internal/ini v1.2.4/go.mod h1:ZcBrrI3zBKlhGFNYWvju0I3TR93I7YIgAfy82Fh4lcQ= github.com/aws/aws-sdk-go-v2/internal/ini v1.3.34/go.mod h1:Etz2dj6UHYuw+Xw830KfzCfWGMzqvUTCjUj5b76GVDc= github.com/aws/aws-sdk-go-v2/internal/ini v1.3.45/go.mod h1:lD5M20o09/LCuQ2mE62Mb/iSdSlCNuj6H5ci7tW7OsE= @@ -1108,13 +1092,13 @@ github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.3.7/go.mod h1:mxV05U+4 github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.3.2/go.mod h1:72HRZDLMtmVQiLG2tLfQcaWLCssELvGl+Zf2WVxMmR8= github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.9.27/go.mod h1:EOwBD4J4S5qYszS5/3DpkejfuK+Z5/1uzICfPaZLtqw= github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.9.37/go.mod h1:vBmDnwWXWxNPFRMmG2m/3MKOe+xEcMDo1tanpaWCcck= -github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.11.7 h1:ogRAwT1/gxJBcSWDMZlgyFUM962F51A5CRhDLbxLdmo= -github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.11.7/go.mod h1:YCsIZhXfRPLFFCl5xxY+1T9RKzOKjCut+28JSX2DnAk= +github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.11.9 h1:Wx0rlZoEJR7JwlSZcHnEa7CNjrSIyVxMFWGAaXy4fJY= +github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.11.9/go.mod h1:aVMHdE0aHO3v+f/iw01fmXV/5DbfQ3Bi9nN7nd9bE9Y= github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.15.6/go.mod h1:lnc2taBsR9nTlz9meD+lhFZZ9EWY712QHrRflWpTcOA= github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.17.5 h1:f9RyWNtS8oH7cZlbn+/JNPpjUk5+5fLd5lM9M0i49Ys= github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.17.5/go.mod h1:h5CoMZV2VF297/VLhRhO1WF+XYWOzXo+4HsObA4HjBQ= -github.com/aws/aws-sdk-go-v2/service/kinesis v1.27.5 h1:M9iBnzlyo/LYPw9vy7mvO8N9F9ivVmAl1cFOfEF/+Y0= -github.com/aws/aws-sdk-go-v2/service/kinesis v1.27.5/go.mod h1:RCZCSFbieSgNG1RKegO26opXV4EXyef/vNBVJsUyHuw= +github.com/aws/aws-sdk-go-v2/service/kinesis v1.27.8 h1:U1X1JiulWfr3lyIpdx0YCVANbF2UoMVhfv3DiDKBKwc= +github.com/aws/aws-sdk-go-v2/service/kinesis v1.27.8/go.mod h1:YxRRhvHMl4YR2OZR3369QQUc2iLqTc3KUCv9ayD8758= github.com/aws/aws-sdk-go-v2/service/kms v1.27.7 h1:wN7AN7iOiAgT9HmdifZNSvbr6S7gSpLjSSOQHIaGmFc= github.com/aws/aws-sdk-go-v2/service/kms v1.27.7/go.mod h1:D9FVDkZjkZnnFHymJ3fPVz0zOUlNSd0xcIIVmmrAac8= github.com/aws/aws-sdk-go-v2/service/rds v1.73.0 h1:Cq8KqaoLISfjtKBeaZY0rVmjb22J1j9N+M/BYGfXrXQ= @@ -1124,22 +1108,22 @@ github.com/aws/aws-sdk-go-v2/service/s3 v1.53.1 h1:6cnno47Me9bRykw9AEv9zkXE+5or7 github.com/aws/aws-sdk-go-v2/service/s3 v1.53.1/go.mod h1:qmdkIIAC+GCLASF7R2whgNrJADz0QZPX+Seiw/i4S3o= github.com/aws/aws-sdk-go-v2/service/secretsmanager v1.26.0 h1:dPCRgAL4WD9tSMaDglRNGOiAtSTjkwNiUW5GDpWFfHA= github.com/aws/aws-sdk-go-v2/service/secretsmanager v1.26.0/go.mod h1:4Ae1NCLK6ghmjzd45Tc33GgCKhUWD2ORAlULtMO1Cbs= -github.com/aws/aws-sdk-go-v2/service/servicediscovery v1.29.7 h1:ZfI2hM/iIDODkRWybKxz+QrUheQH+SPSaRA03oPqoxQ= -github.com/aws/aws-sdk-go-v2/service/servicediscovery v1.29.7/go.mod h1:3pzLFJnbjkymz6RdZ963DuvMR9rzrKMXrlbteSk4Sxc= +github.com/aws/aws-sdk-go-v2/service/servicediscovery v1.29.10 h1:MNECBvcQiQxwBsVwZKShXRc1mrYawtj39jIxPXWeAQY= +github.com/aws/aws-sdk-go-v2/service/servicediscovery v1.29.10/go.mod h1:/tT3hQYAj8aGFmy4hYqeR8I5R1uFVaIlHwj6jNU+ohs= github.com/aws/aws-sdk-go-v2/service/sso v1.4.2/go.mod h1:NBvT9R1MEF+Ud6ApJKM0G+IkPchKS7p7c2YPKwHmBOk= github.com/aws/aws-sdk-go-v2/service/sso v1.12.10/go.mod h1:ouy2P4z6sJN70fR3ka3wD3Ro3KezSxU6eKGQI2+2fjI= github.com/aws/aws-sdk-go-v2/service/sso v1.15.2/go.mod h1:gsL4keucRCgW+xA85ALBpRFfdSLH4kHOVSnLMSuBECo= -github.com/aws/aws-sdk-go-v2/service/sso v1.20.6 h1:o5cTaeunSpfXiLTIBx5xo2enQmiChtu1IBbzXnfU9Hs= -github.com/aws/aws-sdk-go-v2/service/sso v1.20.6/go.mod h1:qGzynb/msuZIE8I75DVRCUXw3o3ZyBmUvMwQ2t/BrGM= +github.com/aws/aws-sdk-go-v2/service/sso v1.20.9 h1:aD7AGQhvPuAxlSUfo0CWU7s6FpkbyykMhGYMvlqTjVs= +github.com/aws/aws-sdk-go-v2/service/sso v1.20.9/go.mod h1:c1qtZUWtygI6ZdvKppzCSXsDOq5I4luJPZ0Ud3juFCA= github.com/aws/aws-sdk-go-v2/service/ssooidc v1.14.10/go.mod h1:AFvkxc8xfBe8XA+5St5XIHHrQQtkxqrRincx4hmMHOk= github.com/aws/aws-sdk-go-v2/service/ssooidc v1.17.3/go.mod h1:a7bHA82fyUXOm+ZSWKU6PIoBxrjSprdLoM8xPYvzYVg= -github.com/aws/aws-sdk-go-v2/service/ssooidc v1.24.0 h1:Qe0r0lVURDDeBQJ4yP+BOrJkvkiCo/3FH/t+wY11dmw= -github.com/aws/aws-sdk-go-v2/service/ssooidc v1.24.0/go.mod h1:mUYPBhaF2lGiukDEjJX2BLRRKTmoUSitGDUgM4tRxak= +github.com/aws/aws-sdk-go-v2/service/ssooidc v1.24.3 h1:Pav5q3cA260Zqez42T9UhIlsd9QeypszRPwC9LdSSsQ= +github.com/aws/aws-sdk-go-v2/service/ssooidc v1.24.3/go.mod h1:9lmoVDVLz/yUZwLaQ676TK02fhCu4+PgRSmMaKR1ozk= github.com/aws/aws-sdk-go-v2/service/sts v1.7.2/go.mod h1:8EzeIqfWt2wWT4rJVu3f21TfrhJ8AEMzVybRNSb/b4g= github.com/aws/aws-sdk-go-v2/service/sts v1.19.0/go.mod h1:BgQOMsg8av8jset59jelyPW7NoZcZXLVpDsXunGDrk8= github.com/aws/aws-sdk-go-v2/service/sts v1.23.2/go.mod h1:Eows6e1uQEsc4ZaHANmsPRzAKcVDrcmjjWiih2+HUUQ= -github.com/aws/aws-sdk-go-v2/service/sts v1.28.7 h1:et3Ta53gotFR4ERLXXHIHl/Uuk1qYpP5uU7cvNql8ns= -github.com/aws/aws-sdk-go-v2/service/sts v1.28.7/go.mod h1:FZf1/nKNEkHdGGJP/cI2MoIMquumuRK6ol3QQJNDxmw= +github.com/aws/aws-sdk-go-v2/service/sts v1.28.10 h1:69tpbPED7jKPyzMcrwSvhWcJ9bPnZsZs18NT40JwM0g= +github.com/aws/aws-sdk-go-v2/service/sts v1.28.10/go.mod h1:0Aqn1MnEuitqfsCNyKsdKLhDUOr4txD/g19EfiUqgws= github.com/aws/smithy-go v1.8.0/go.mod h1:SObp3lf9smib00L/v3U2eAKG8FyQ7iLrJnQiAmR5n+E= github.com/aws/smithy-go v1.13.5/go.mod h1:Tg+OJXh4MB2R/uN61Ko2f6hTZwB/ZYGOtib8J3gBHzA= github.com/aws/smithy-go v1.15.0/go.mod h1:Tg+OJXh4MB2R/uN61Ko2f6hTZwB/ZYGOtib8J3gBHzA= @@ -1147,6 +1131,8 @@ github.com/aws/smithy-go v1.20.2 h1:tbp628ireGtzcHDDmLT/6ADHidqnwgF57XOXZe6tp4Q= github.com/aws/smithy-go v1.20.2/go.mod h1:krry+ya/rV9RDcV/Q16kpu6ypI4K2czasz0NC3qS14E= github.com/awslabs/amazon-ecr-credential-helper/ecr-login v0.0.0-20240409155312-26d1ea377073 h1:9XtHL16FtbSDAedz9AnboTDqfKacYqc5BmwtUxzwwD8= github.com/awslabs/amazon-ecr-credential-helper/ecr-login v0.0.0-20240409155312-26d1ea377073/go.mod h1:2nlYPkG0rFrODp6R875pk/kOnB8Ivj3+onhzk2mO57g= +github.com/axiomhq/hyperloglog v0.0.0-20230201085229-3ddf4bad03dc h1:Keo7wQ7UODUaHcEi7ltENhbAK2VgZjfat6mLy03tQzo= +github.com/axiomhq/hyperloglog v0.0.0-20230201085229-3ddf4bad03dc/go.mod h1:k08r+Yj1PRAmuayFiRK6MYuR5Ve4IuZtTfxErMIh0+c= github.com/bahlo/generic-list-go v0.2.0 h1:5sz/EEAK+ls5wF+NeqDpk5+iNdMDXrh3z3nPnH1Wvgk= github.com/bahlo/generic-list-go v0.2.0/go.mod h1:2KvAjgMlE5NNynlg/5iLrrCCZ2+5xWbdbCW3pNTGyYg= github.com/basgys/goxml2json v1.1.0 h1:4ln5i4rseYfXNd86lGEB+Vi652IsIXIvggKM/BhUKVw= @@ -1193,6 +1179,8 @@ github.com/bradleyjkemp/cupaloy/v2 v2.8.0 h1:any4BmKE+jGIaMpnU8YgH/I2LPiLBufr6oM github.com/bradleyjkemp/cupaloy/v2 v2.8.0/go.mod h1:bm7JXdkRd4BHJk9HpwqAI8BoAY1lps46Enkdqw6aRX0= github.com/briandowns/spinner v1.23.0 h1:alDF2guRWqa/FOZZYWjlMIx2L6H0wyewPxo/CH4Pt2A= github.com/briandowns/spinner v1.23.0/go.mod h1:rPG4gmXeN3wQV/TsAY4w8lPdIM6RX3yqeBQJSrbXjuE= +github.com/brianvoe/gofakeit/v6 v6.17.0 h1:obbQTJeHfktJtiZzq0Q1bEpsNUs+yHrYlPVWt7BtmJ4= +github.com/brianvoe/gofakeit/v6 v6.17.0/go.mod h1:Ow6qC71xtwm79anlwKRlWZW6zVq9D2XHE4QSSMP/rU8= github.com/bsm/ginkgo/v2 v2.12.0 h1:Ny8MWAHyOepLGlLKYmXG4IEkioBysk6GpaRTLC8zwWs= github.com/bsm/ginkgo/v2 v2.12.0/go.mod h1:SwYbGRRDovPVboqFv0tPTcG1sN61LM1Z4ARdbAV9g4c= github.com/bsm/gomega v1.27.10 h1:yeMWxP2pV2fG3FgAODIY8EiRE3dy0aeFYt4l7wh6yKA= @@ -1202,7 +1190,6 @@ github.com/buger/jsonparser v1.1.1/go.mod h1:6RYKKt7H4d4+iWqouImQ9R2FZql3VbhNgx2 github.com/bwesterb/go-ristretto v1.2.3/go.mod h1:fUIoIZaG73pV5biE2Blr2xEzDoMj7NFEuV9ekS419A0= github.com/bytecodealliance/wasmtime-go/v3 v3.0.2 h1:3uZCA/BLTIu+DqCfguByNMJa2HVHpXvjfy0Dy7g6fuA= github.com/bytecodealliance/wasmtime-go/v3 v3.0.2/go.mod h1:RnUjnIXxEJcL6BgCvNyzCCRzZcxCgsZCi+RNlvYor5Q= -github.com/casbin/casbin/v2 v2.1.2/go.mod h1:YcPU1XXisHhLzuxH9coDNf2FbKpjGlbCg3n9yuLkIJQ= github.com/cavaliergopher/grab/v3 v3.0.1 h1:4z7TkBfmPjmLAAmkkAZNX/6QJ1nNFdv3SdIHXju0Fr4= github.com/cavaliergopher/grab/v3 v3.0.1/go.mod h1:1U/KNnD+Ft6JJiYoYBAimKH2XrYptb8Kl3DFGmsjpq4= github.com/cenkalti/backoff v2.2.1+incompatible h1:tNowT99t7UNflLxfYYSlKYsBpXdEet03Pg2g16Swow4= @@ -1247,7 +1234,6 @@ github.com/clbanning/mxj v1.8.4 h1:HuhwZtbyvyOw+3Z1AowPkU87JkJUSv751ELWaiTpj8I= github.com/clbanning/mxj v1.8.4/go.mod h1:BVjHeAH+rl9rs6f+QIpeRl0tfu10SXn1pUSa5PVGJng= github.com/clbanning/mxj/v2 v2.5.5 h1:oT81vUeEiQQ/DcHbzSytRngP6Ky9O+L+0Bw0zSJag9E= github.com/clbanning/mxj/v2 v2.5.5/go.mod h1:hNiWqW14h+kc+MdF9C6/YoRfjEJoR3ou6tn/Qo+ve2s= -github.com/clbanning/x2j v0.0.0-20191024224557-825249438eec/go.mod h1:jMjuTZXRI4dUb/I5gc9Hdhagfvm9+RyrPryS/auMzxE= github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw= github.com/cloudflare/circl v1.3.7 h1:qlCDlTPz2n9fu58M0Nh1J/JzcFpfgkFHHX3O35r5vcU= github.com/cloudflare/circl v1.3.7/go.mod h1:sRTcRWXGLrKw6yIGJ+l7amYJFfAXbZG0kBSc8r4zxgA= @@ -1273,8 +1259,6 @@ github.com/cncf/xds/go v0.0.0-20230310173818-32f1caf87195/go.mod h1:eXthEFrGJvWH github.com/cncf/xds/go v0.0.0-20230607035331-e9ce68804cb4/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= github.com/cncf/xds/go v0.0.0-20240318125728-8a4994d93e50 h1:DBmgJDC9dTfkVyGgipamEh2BpGYxScCH1TOF1LL1cXc= github.com/cncf/xds/go v0.0.0-20240318125728-8a4994d93e50/go.mod h1:5e1+Vvlzido69INQaVO6d87Qn543Xr6nooe9Kz7oBFM= -github.com/cockroachdb/datadriven v0.0.0-20190809214429-80d97fb3cbaa/go.mod h1:zn76sxSg3SzpJ0PPJaLDCu+Bu0Lg3sKTORVIj19EIF8= -github.com/codahale/hdrhistogram v0.0.0-20161010025455-3a0bb77429bd/go.mod h1:sE/e/2PUdi/liOCUjSTXgM1o87ZssimdTWN964YiIeI= github.com/codahale/rfc6979 v0.0.0-20141003034818-6a90f24967eb h1:EDmT6Q9Zs+SbUoc7Ik9EfrFqcylYqgPZ9ANSbTAntnE= github.com/codahale/rfc6979 v0.0.0-20141003034818-6a90f24967eb/go.mod h1:ZjrT6AXHbDs86ZSdt/osfBi5qfexBrKUdONk989Wnk4= github.com/codegangsta/inject v0.0.0-20150114235600-33e0aa1cb7c0 h1:sDMmm+q/3+BukdIpxwO365v/Rbspp2Nt5XntgQRXq8Q= @@ -1318,7 +1302,6 @@ github.com/coreos/go-systemd/v22 v22.3.2/go.mod h1:Y58oyj3AT4RCenI/lSvhwexgC+NSV github.com/coreos/go-systemd/v22 v22.3.3-0.20220203105225-a9a7ef127534/go.mod h1:Y58oyj3AT4RCenI/lSvhwexgC+NSVTIJ3seZv2GcEnc= github.com/coreos/go-systemd/v22 v22.5.0 h1:RrqgGjYQKalulkV8NGVIfkXQf6YYmOyiJKk8iXXhfZs= github.com/coreos/go-systemd/v22 v22.5.0/go.mod h1:Y58oyj3AT4RCenI/lSvhwexgC+NSVTIJ3seZv2GcEnc= -github.com/coreos/pkg v0.0.0-20160727233714-3ac0863d7acf/go.mod h1:E3G3o1h8I7cfcXa63jLwjI0eiQQMgzzUDFVpN/nH/eA= github.com/coreos/pkg v0.0.0-20180928190104-399ea9e2e55f h1:lBNOc5arjvs8E5mO2tbpBpLoyyu8B6e44T7hJy6potg= github.com/coreos/pkg v0.0.0-20180928190104-399ea9e2e55f/go.mod h1:E3G3o1h8I7cfcXa63jLwjI0eiQQMgzzUDFVpN/nH/eA= github.com/cosiner/argv v0.1.0/go.mod h1:EusR6TucWKX+zFgtdUsKT2Cvg45K5rtpCcWz4hK06d8= @@ -1327,7 +1310,6 @@ github.com/cpuguy83/dockercfg v0.3.1/go.mod h1:sugsbF4//dDlL/i+S+rtpIWp+5h0BHJHf github.com/cpuguy83/go-md2man/v2 v2.0.0-20190314233015-f79a8a8ca69d/go.mod h1:maD7wRr/U5Z6m/iR4s+kqSMx2CaBsrgA7czyZG/E6dU= github.com/cpuguy83/go-md2man/v2 v2.0.0/go.mod h1:maD7wRr/U5Z6m/iR4s+kqSMx2CaBsrgA7czyZG/E6dU= github.com/cpuguy83/go-md2man/v2 v2.0.3/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46tRHOmNcaadrF8o= -github.com/creack/pty v1.1.7/go.mod h1:lj5s0c3V2DBrqTV7llrYr5NG6My20zk30Fl46Y7DoTY= github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E= github.com/creack/pty v1.1.18 h1:n56/Zwd5o6whRC5PMGretI4IdRLlmBXYNjScPaBgsbY= github.com/creack/pty v1.1.18/go.mod h1:MOBLtS5ELjhRRrroQr9kyvTxUAFNvYEK993ew/Vr4O4= @@ -1362,6 +1344,8 @@ github.com/dgryski/go-farm v0.0.0-20200201041132-a6ae2369ad13 h1:fAjc9m62+UWV/WA github.com/dgryski/go-farm v0.0.0-20200201041132-a6ae2369ad13/go.mod h1:SqUrOPUnsFjfmXRMNPybcSiG0BgUW2AuFH8PAnS2iTw= github.com/dgryski/go-jump v0.0.0-20211018200510-ba001c3ffce0 h1:0wH6nO9QEa02Qx8sIQGw6ieKdz+BXjpccSOo9vXNl4U= github.com/dgryski/go-jump v0.0.0-20211018200510-ba001c3ffce0/go.mod h1:4hKCXuwrJoYvHZxJ86+bRVTOMyJ0Ej+RqfSm8mHi6KA= +github.com/dgryski/go-metro v0.0.0-20180109044635-280f6062b5bc h1:8WFBn63wegobsYAX0YjD+8suexZDga5CctH4CCTx2+8= +github.com/dgryski/go-metro v0.0.0-20180109044635-280f6062b5bc/go.mod h1:c9O8+fpSOX1DM8cPNSkX/qsBWdkD4yd2dpciOWQjpBw= github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f h1:lO4WD4F/rVNCu3HqELle0jiPLLBs70cWOduZpkS1E78= github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f/go.mod h1:cuUVRXasLTGF7a8hSLbxyZXjz+1KgoB3wDUb6vlszIc= github.com/dgryski/trifles v0.0.0-20200323201526-dd97f9abfb48 h1:fRzb/w+pyskVMQ+UbP35JkH8yB7MYb4q/qhBarqZE6g= @@ -1391,26 +1375,28 @@ github.com/docker/go-events v0.0.0-20190806004212-e31b211e4f1c/go.mod h1:Uw6Uezg github.com/docker/go-units v0.5.0 h1:69rxXcBk27SvSaaxTtLh/8llcHD8vYHT7WSdRZ/jvr4= github.com/docker/go-units v0.5.0/go.mod h1:fgPhTUdO+D/Jk86RDLlptpiXQzgHJF7gydDDbaIK4Dk= github.com/docopt/docopt-go v0.0.0-20180111231733-ee0de3bc6815/go.mod h1:WwZ+bS3ebgob9U8Nd0kOddGdZWjyMGR8Wziv+TBNwSE= -github.com/dustin/go-humanize v0.0.0-20171111073723-bb3d318650d4/go.mod h1:HtrtbFcZ19U5GC7JDqmcUSB87Iq5E25KnS6fMYU6eOk= github.com/dustin/go-humanize v1.0.0/go.mod h1:HtrtbFcZ19U5GC7JDqmcUSB87Iq5E25KnS6fMYU6eOk= github.com/dustin/go-humanize v1.0.1 h1:GzkhY7T5VNhEkwH0PVJgjz+fX1rhBrR7pRT3mDkpeCY= github.com/dustin/go-humanize v1.0.1/go.mod h1:Mu1zIs6XwVuF/gI1OepvI0qD18qycQx+mFykh5fBlto= github.com/dvsekhvalnov/jose2go v0.0.0-20200901110807-248326c1351b/go.mod h1:7BvyPhdbLxMXIYTFPLsyJRFMsKmOZnQmzh6Gb+uquuM= github.com/dvsekhvalnov/jose2go v1.6.0 h1:Y9gnSnP4qEI0+/uQkHvFXeD2PLPJeXEL+ySMEA2EjTY= github.com/dvsekhvalnov/jose2go v1.6.0/go.mod h1:QsHjhyTlD/lAVqn/NSbVZmSCGeDehTB/mPZadG+mhXU= -github.com/eapache/go-resiliency v1.1.0/go.mod h1:kFI+JgMyC7bLPUVY133qvEBtVayf5mFgVsvEsIPBvNs= github.com/eapache/go-resiliency v1.6.0 h1:CqGDTLtpwuWKn6Nj3uNUdflaq+/kIPsg0gfNzHton30= github.com/eapache/go-resiliency v1.6.0/go.mod h1:5yPzW0MIvSe0JDsv0v+DvcjEv2FyD6iZYSs1ZI+iQho= -github.com/eapache/go-xerial-snappy v0.0.0-20180814174437-776d5712da21/go.mod h1:+020luEh2TKB4/GOp8oxxtq0Daoen/Cii55CzbTV6DU= github.com/eapache/go-xerial-snappy v0.0.0-20230731223053-c322873962e3 h1:Oy0F4ALJ04o5Qqpdz8XLIpNA3WM/iSIXqxtqo7UGVws= github.com/eapache/go-xerial-snappy v0.0.0-20230731223053-c322873962e3/go.mod h1:YvSRo5mw33fLEx1+DlK6L2VV43tJt5Eyel9n9XBcR+0= github.com/eapache/queue v1.1.0 h1:YOEu7KNc61ntiQlcEeUIoDTJ2o8mQznoNvUhiigpIqc= github.com/eapache/queue v1.1.0/go.mod h1:6eCeP0CKFpHLu8blIFXhExK/dRa7WDZfr6jVFPTqq+I= github.com/ebitengine/purego v0.6.0-alpha.5 h1:EYID3JOAdmQ4SNZYJHu9V6IqOeRQDBYxqKAg9PyoHFY= github.com/ebitengine/purego v0.6.0-alpha.5/go.mod h1:ah1In8AOtksoNK6yk5z1HTJeUkC1Ez4Wk2idgGslMwQ= -github.com/edsrzf/mmap-go v1.0.0/go.mod h1:YO35OhQPt3KJa3ryjFM5Bs14WD66h8eGKpfaBNrHW5M= +github.com/elastic/elastic-transport-go/v8 v8.5.0 h1:v5membAl7lvQgBTexPRDBO/RdnlQX+FM9fUVDyXxvH0= +github.com/elastic/elastic-transport-go/v8 v8.5.0/go.mod h1:YLHer5cj0csTzNFXoNQ8qhtGY1GTvSqPnKWKaqQE3Hk= +github.com/elastic/go-docappender/v2 v2.1.2 h1:zkEh+g/CxpJdQR6BqdcApa/A4oRQiiG3iFiIhNCoovs= +github.com/elastic/go-docappender/v2 v2.1.2/go.mod h1:oHi6MsHriWaG8W6T9iyJ/PkEo2+182HIzq+0RRAzzgA= github.com/elastic/go-elasticsearch/v7 v7.17.10 h1:TCQ8i4PmIJuBunvBS6bwT2ybzVFxxUhhltAs3Gyu1yo= github.com/elastic/go-elasticsearch/v7 v7.17.10/go.mod h1:OJ4wdbtDNk5g503kvlHLyErCgQwwzmDtaFC4XyOxXA4= +github.com/elastic/go-elasticsearch/v8 v8.13.1 h1:du5F8IzUUyCkzxyHdrO9AtopcG95I/qwi2WK8Kf1xlg= +github.com/elastic/go-elasticsearch/v8 v8.13.1/go.mod h1:DIn7HopJs4oZC/w0WoJR13uMUxtHeq92eI5bqv5CRfI= github.com/elastic/go-libaudit/v2 v2.5.0 h1:5OK919QRnGtcjVBz3n/cs5F42im1mPlVTA9TyIn2K54= github.com/elastic/go-libaudit/v2 v2.5.0/go.mod h1:AjlnhinP+kKQuUJoXLVrqxBM8uyhQmkzoV6jjsCFP4Q= github.com/elastic/go-licenser v0.4.1 h1:1xDURsc8pL5zYT9R29425J3vkHdt4RT5TNEMeRN48x4= @@ -1419,6 +1405,11 @@ github.com/elastic/go-seccomp-bpf v1.4.0 h1:6y3lYrEHrLH9QzUgOiK8WDqmPaMnnB785Wxi github.com/elastic/go-seccomp-bpf v1.4.0/go.mod h1:wIMxjTbKpWGQk4CV9WltlG6haB4brjSH/dvAohBPM1I= github.com/elastic/go-structform v0.0.10 h1:oy08o/Ih2hHTkNcRY/1HhaYvIp5z6t8si8gnCJPDo1w= github.com/elastic/go-structform v0.0.10/go.mod h1:CZWf9aIRYY5SuKSmOhtXScE5uQiLZNqAFnwKR4OrIM4= +github.com/elastic/go-sysinfo v1.7.1 h1:Wx4DSARcKLllpKT2TnFVdSUJOsybqMYCNQZq1/wO+s0= +github.com/elastic/go-sysinfo v1.7.1/go.mod h1:i1ZYdU10oLNfRzq4vq62BEwD2fH8KaWh6eh0ikPT9F0= +github.com/elastic/go-windows v1.0.0/go.mod h1:TsU0Nrp7/y3+VwE82FoZF8gC/XFg/Elz6CcloAxnPgU= +github.com/elastic/go-windows v1.0.1 h1:AlYZOldA+UJ0/2nBuqWdo90GFCgG9xuyw9SYzGUtJm0= +github.com/elastic/go-windows v1.0.1/go.mod h1:FoVvqWSun28vaDQPbj2Elfc0JahhPB7WQEGa3c814Ss= github.com/elazarl/goproxy v0.0.0-20230808193330-2592e75ae04a h1:mATvB/9r/3gvcejNsXKSkQ6lcIaNec2nyfOdlTBR2lU= github.com/elazarl/goproxy v0.0.0-20230808193330-2592e75ae04a/go.mod h1:Ro8st/ElPeALwNFlcTpWmkr6IoMFfkjXAvTHpevnDsM= github.com/emicklei/go-restful v2.9.5+incompatible/go.mod h1:otzb+WCGbkyDHkqmQmT5YD2WR4BBwUdeQoFo8l/7tVs= @@ -1428,7 +1419,6 @@ github.com/emicklei/go-restful/v3 v3.11.0 h1:rAQeMHw1c7zTmncogyy8VvRZwtkmkZ4FxER github.com/emicklei/go-restful/v3 v3.11.0/go.mod h1:6n3XBCmQQb25CM2LCACGz8ukIrRry+4bhvbpWn3mrbc= github.com/emirpasic/gods v1.18.1 h1:FXtiHYKDGKCW2KzwZKx0iC0PQmdlorYgdFG9jPXJ1Bc= github.com/emirpasic/gods v1.18.1/go.mod h1:8tpGGwCnJ5H4r6BWwaV6OrWmMoPhUl5jm/FMNAnJvWQ= -github.com/envoyproxy/go-control-plane v0.6.9/go.mod h1:SBwIajubJHhxtWwsL9s8ss4safvEdbitLhGGK48rN6g= github.com/envoyproxy/go-control-plane v0.9.0/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= github.com/envoyproxy/go-control-plane v0.9.1-0.20191026205805-5f8ba28d4473/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= github.com/envoyproxy/go-control-plane v0.9.4/go.mod h1:6rpuAdCZL397s3pYoYcLgu1mIlRU8Am5FuJP05cCM98= @@ -1455,10 +1445,10 @@ github.com/evanphx/json-patch v5.9.0+incompatible h1:fBXyNpNMuTTDdquAq/uisOr2lSh github.com/evanphx/json-patch v5.9.0+incompatible/go.mod h1:50XU6AFN0ol/bzJsmQLiYLvXMP4fmwYFNcr97nuDLSk= github.com/evanphx/json-patch/v5 v5.8.0 h1:lRj6N9Nci7MvzrXuX6HFzU8XjmhPiXPlsKEy1u0KQro= github.com/evanphx/json-patch/v5 v5.8.0/go.mod h1:VNkHZ/282BpEyt/tObQO8s5CMPmYYq14uClGH4abBuQ= -github.com/expr-lang/expr v1.16.7 h1:gCIiHt5ODA0xIaDbD0DPKyZpM9Drph3b3lolYAYq2Kw= -github.com/expr-lang/expr v1.16.7/go.mod h1:8/vRC7+7HBzESEqt5kKpYXxrxkr31SaO8r40VO/1IT4= -github.com/facebook/time v0.0.0-20240109160331-d1456d1a6bac h1:Xn5xG7RTh7HqtXKCCnxDG4+ee96umlRTBQM3kNSXDoU= -github.com/facebook/time v0.0.0-20240109160331-d1456d1a6bac/go.mod h1:1u7ple9CA8fMqfqqNsKIsxFL9i2yLfo8Hsv4ejTD1FM= +github.com/expr-lang/expr v1.16.9 h1:WUAzmR0JNI9JCiF0/ewwHB1gmcGw5wW7nWt8gc6PpCI= +github.com/expr-lang/expr v1.16.9/go.mod h1:8/vRC7+7HBzESEqt5kKpYXxrxkr31SaO8r40VO/1IT4= +github.com/facebook/time v0.0.0-20240510113249-fa89cc575891 h1:x6T9k2Jw0IPzSdM2i4tVWmnJ3KJ1fEKwWJ++IzDvPDU= +github.com/facebook/time v0.0.0-20240510113249-fa89cc575891/go.mod h1:2UFAomOuD2vAK1x68czUtCVjAqmyWCEnAXOlmGqf+G0= github.com/fatih/camelcase v1.0.0/go.mod h1:yN2Sb0lFhZJUdVvtELVWefmrXpuZESvPmqwoZc+/fpc= github.com/fatih/color v1.7.0/go.mod h1:Zm6kSWBoL9eyXnKyktHP6abPY2pDugNf5KwzbycvMj4= github.com/fatih/color v1.9.0/go.mod h1:eQcE1qtQxscV5RaZvpXrrb8Drkc3/DdQ+uUYCNjL+zU= @@ -1473,21 +1463,16 @@ github.com/felixge/httpsnoop v1.0.4/go.mod h1:m8KPJKqk1gH5J9DgRY2ASl2lWCfGKXixSw github.com/fogleman/gg v1.2.1-0.20190220221249-0403632d5b90/go.mod h1:R/bRT+9gY/C5z7JzPU0zXsXHKM4/ayA+zqcVNZzPa1k= github.com/fogleman/gg v1.3.0/go.mod h1:R/bRT+9gY/C5z7JzPU0zXsXHKM4/ayA+zqcVNZzPa1k= github.com/form3tech-oss/jwt-go v3.2.2+incompatible/go.mod h1:pbq4aXjuKjdthFRnoDwaVPLA+WlJuPGy+QneDUgJi2k= -github.com/form3tech-oss/jwt-go v3.2.5+incompatible h1:/l4kBbb4/vGSsdtB5nUe8L7B9mImVMaBPw9L/0TBHU8= -github.com/form3tech-oss/jwt-go v3.2.5+incompatible/go.mod h1:pbq4aXjuKjdthFRnoDwaVPLA+WlJuPGy+QneDUgJi2k= github.com/fortytw2/leaktest v1.3.0 h1:u8491cBMTQ8ft8aeV+adlcytMZylmA5nnwwkRZjI8vw= github.com/fortytw2/leaktest v1.3.0/go.mod h1:jDsjWgpAGjm2CA7WthBh/CdZYEPF31XHquHwclZch5g= github.com/foxcpp/go-mockdns v1.1.0 h1:jI0rD8M0wuYAxL7r/ynTrCQQq0BVqfB99Vgk7DlmewI= github.com/foxcpp/go-mockdns v1.1.0/go.mod h1:IhLeSFGed3mJIAXPH2aiRQB+kqz7oqu8ld2qVbOu7Wk= -github.com/franela/goblin v0.0.0-20200105215937-c9ffbefa60db/go.mod h1:7dvUGVsVBjqR7JHJk0brhHOZYGmfBYOrK0ZhYMEtBr4= -github.com/franela/goreq v0.0.0-20171204163338-bcd34c9993f8/go.mod h1:ZhphrRTfi2rbfLwlschooIH4+wKKDR4Pdxhh+TRoA20= -github.com/frankban/quicktest v1.10.2/go.mod h1:K+q6oSqb0W0Ininfk863uOk1lMy69l/P6txr3mVT54s= github.com/frankban/quicktest v1.11.0/go.mod h1:K+q6oSqb0W0Ininfk863uOk1lMy69l/P6txr3mVT54s= github.com/frankban/quicktest v1.11.2/go.mod h1:K+q6oSqb0W0Ininfk863uOk1lMy69l/P6txr3mVT54s= github.com/frankban/quicktest v1.11.3/go.mod h1:wRf/ReqHper53s+kmmSZizM8NamnL3IM0I9ntUbOk+k= github.com/frankban/quicktest v1.13.0/go.mod h1:qLE0fzW0VuyUAJgPU19zByoIr0HtCHN/r/VLSOOIySU= -github.com/frankban/quicktest v1.14.3 h1:FJKSZTDHjyhriyC81FLQ0LY93eSai0ZyR/ZIkd3ZUKE= -github.com/frankban/quicktest v1.14.3/go.mod h1:mgiwOwqx65TmIk1wJ6Q7wvnVMocbUorkibMOrVTHZps= +github.com/frankban/quicktest v1.14.6 h1:7Xjx+VpznH+oBnejlPUj8oUpdxnVs4f8XU8WnHkI4W8= +github.com/frankban/quicktest v1.14.6/go.mod h1:4ptaffx2x8+WTWXmUCuVU6aPUX1/Mz7zb5vbUoiM6w0= github.com/freddierice/go-losetup v0.0.0-20170407175016-fc9adea44124 h1:TVfi5xMshZAXzVXozESk8bi0JSTPwHkx7qtLOkkcu/c= github.com/freddierice/go-losetup v0.0.0-20170407175016-fc9adea44124/go.mod h1:zAk7fcFx45euzK9Az14j6Hd9n8Cwhnjp/NBfhSIAmFg= github.com/fsnotify/fsnotify v1.4.7/go.mod h1:jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMoQvtojpjFo= @@ -1495,10 +1480,12 @@ github.com/fsnotify/fsnotify v1.4.9/go.mod h1:znqG4EE+3YCdAaPaxE2ZRY/06pZUdp0tY4 github.com/fsnotify/fsnotify v1.5.4/go.mod h1:OVB6XrOHzAwXMpEM7uPOzcehqUV2UqJxmVXmkdnm1bU= github.com/fsnotify/fsnotify v1.7.0 h1:8JEhPFa5W2WU7YfeZzPNqzMP6Lwt7L2715Ggo0nosvA= github.com/fsnotify/fsnotify v1.7.0/go.mod h1:40Bi/Hjc2AVfZrqy+aj+yEI+/bRxZnMJyTJwOpGvigM= +github.com/fxamacker/cbor/v2 v2.4.0 h1:ri0ArlOR+5XunOP8CRUowT0pSJOwhW098ZCUyskZD88= +github.com/fxamacker/cbor/v2 v2.4.0/go.mod h1:TA1xS00nchWmaBnEIxPSE5oHLuJBAVvqrtAnWBwBCVo= github.com/gabriel-vasile/mimetype v1.4.2 h1:w5qFW6JKBz9Y393Y4q372O9A7cUSequkh1Q7OhCmWKU= github.com/gabriel-vasile/mimetype v1.4.2/go.mod h1:zApsH/mKG4w07erKIaJPFiX0Tsq9BFQgN3qGY5GnNgA= -github.com/getsentry/sentry-go v0.27.0 h1:Pv98CIbtB3LkMWmXi4Joa5OOcwbmnX88sF5qbK3r3Ps= -github.com/getsentry/sentry-go v0.27.0/go.mod h1:lc76E2QywIyW8WuBnwl8Lc4bkmQH4+w1gwTf25trprY= +github.com/getsentry/sentry-go v0.28.0 h1:7Rqx9M3ythTKy2J6uZLHmc8Sz9OGgIlseuO1iBX/s0M= +github.com/getsentry/sentry-go v0.28.0/go.mod h1:1fQZ+7l7eeJ3wYi82q5Hg8GqAPgefRq+FP/QhafYVgg= github.com/ghodss/yaml v1.0.0 h1:wQHKEahhL6wmXdzwWG11gIVCkOv05bNOh+Rxn0yngAk= github.com/ghodss/yaml v1.0.0/go.mod h1:4dBDuWmgqj2HViK6kFavaiC9ZROes6MMH2rRYeMEF04= github.com/gin-contrib/sse v0.1.0/go.mod h1:RHrZQHXnP2xjPF+u1gW/2HnVO7nvIa9PG3Gm+fLHvGI= @@ -1539,7 +1526,6 @@ github.com/go-ini/ini v1.67.0/go.mod h1:ByCAeIL28uOIIG0E3PJtZPDL8WnHpFKFOtgjp+3I github.com/go-jose/go-jose/v4 v4.0.1 h1:QVEPDE3OluqXBQZDcnNvQrInro2h0e4eqNbnZSWqS6U= github.com/go-jose/go-jose/v4 v4.0.1/go.mod h1:WVf9LFMHh/QVrmqrOfqun0C45tMe3RoiKJMPvgWwLfY= github.com/go-kit/kit v0.9.0/go.mod h1:xBxKIO96dXMWWy0MnWVtmwkA9/13aqxPnvrjFYMA2as= -github.com/go-kit/kit v0.10.0/go.mod h1:xUsJbQ/Fp4kEt7AFgCuvyX4a71u8h9jB8tj/ORgOZ7o= github.com/go-kit/kit v0.13.0 h1:OoneCcHKHQ03LfBpoQCUfCluwd2Vt3ohz+kvbJneZAU= github.com/go-kit/kit v0.13.0/go.mod h1:phqEHMMUbyrCFCTgH48JueqrM3md2HcAZ8N3XE4FKDg= github.com/go-kit/log v0.1.0/go.mod h1:zbhenjAZHb184qTLMA9ZjW7ThYL0H2mk7Q6pNt4vbaY= @@ -1619,7 +1605,6 @@ github.com/go-redis/redis/v9 v9.0.0-rc.2 h1:IN1eI8AvJJeWHjMW/hlFAv2sAfvTun2DVksD github.com/go-redis/redis/v9 v9.0.0-rc.2/go.mod h1:cgBknjwcBJa2prbnuHH/4k/Mlj4r0pWNV2HBanHujfY= github.com/go-resty/resty/v2 v2.12.0 h1:rsVL8P90LFvkUYq/V5BTVe203WfRIU4gvcf+yfzJzGA= github.com/go-resty/resty/v2 v2.12.0/go.mod h1:o0yGPrkS3lOe1+eFajk6kBW8ScXzwU3hD69/gt2yB/0= -github.com/go-sql-driver/mysql v1.4.0/go.mod h1:zAC/RDZ24gD3HViQzih4MyKcchzm+sOG5ZlKdlhCg5w= github.com/go-sql-driver/mysql v1.5.0/go.mod h1:DCzpHaOWr8IXmIStZouvnhqoel9Qv2LBy8hT2VhHyBg= github.com/go-sql-driver/mysql v1.8.1 h1:LedoTUt/eveggdHS9qUFC1EFSa8bU2+1pZjSRpvNJ1Y= github.com/go-sql-driver/mysql v1.8.1/go.mod h1:wEBSXgmK//2ZFJyE+qWnIsVGmvmEKlqwuVSjsCm7DZg= @@ -1665,10 +1650,8 @@ github.com/godror/knownpb v0.1.0/go.mod h1:4nRFbQo1dDuwKnblRXDxrfCFYeT4hjg3GjMqe github.com/gofrs/uuid v3.3.0+incompatible/go.mod h1:b2aQJv3Z4Fp6yNu3cdSllBxTCLRxnplIgP/c0N/04lM= github.com/gofrs/uuid v4.4.0+incompatible h1:3qXRTX8/NbyulANqlc0lchS1gqAVxRgsuW1YrTJupqA= github.com/gofrs/uuid v4.4.0+incompatible/go.mod h1:b2aQJv3Z4Fp6yNu3cdSllBxTCLRxnplIgP/c0N/04lM= -github.com/gogo/googleapis v1.1.0/go.mod h1:gf4bu3Q80BeJ6H1S1vYPm8/ELATdvryBaNFGgqEef3s= github.com/gogo/googleapis v1.4.1 h1:1Yx4Myt7BxzvUr5ldGSbwYiZG6t9wGBZ+8/fX3Wvtq0= github.com/gogo/googleapis v1.4.1/go.mod h1:2lpHqI5OcWCtVElxXnPt+s8oJvMpySlOyM6xDCrzib4= -github.com/gogo/protobuf v1.2.0/go.mod h1:r8qH/GZQm5c6nD/R0oafs1akxWv10x8SbQlK7atdtwQ= github.com/gogo/protobuf v1.2.1/go.mod h1:hp+jE20tsWTFYpLwKvXlhS1hjn+gTNwPg2I6zVXpSg4= github.com/gogo/protobuf v1.3.1/go.mod h1:SlYgWuQ5SjCEi6WLHjHCa1yvBfUnHcTbrrZtXPKa29o= github.com/gogo/protobuf v1.3.2 h1:Ov1cvc58UF3b5XjBnZv7+opcTcQFZebYjWzi34vdm4Q= @@ -1691,7 +1674,6 @@ github.com/golang/glog v1.0.0/go.mod h1:EWib/APOK0SL3dFbYqvxE3UYd8E6s1ouQ7iEp/0L github.com/golang/glog v1.1.0/go.mod h1:pfYeQZ3JWZoXTV5sFc986z3HTpwQs9At6P4ImfuP3NQ= github.com/golang/glog v1.2.0 h1:uCdmnmatrKCgMBlM4rMuJZWOkPDqdbZPnrMXDY4gI68= github.com/golang/glog v1.2.0/go.mod h1:6AhwSGph0fcJtXVM/PEHPqZlFeoLxhs7/t5UDAwmO+w= -github.com/golang/groupcache v0.0.0-20160516000752-02826c3e7903/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= github.com/golang/groupcache v0.0.0-20190129154638-5b532d6fd5ef/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= github.com/golang/groupcache v0.0.0-20190702054246-869f871628b6/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= github.com/golang/groupcache v0.0.0-20191227052852-215e87163ea7/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= @@ -1728,7 +1710,6 @@ github.com/golang/protobuf v1.5.2/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiu github.com/golang/protobuf v1.5.3/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY= github.com/golang/protobuf v1.5.4 h1:i7eJL8qZTpSEXOPTxNKhASYpMn+8e5Q6AdndVa1dWek= github.com/golang/protobuf v1.5.4/go.mod h1:lnTiLA8Wa4RWRcIUkrtSVa5nRhsEGBg48fD6rSs7xps= -github.com/golang/snappy v0.0.0-20180518054509-2e65f85255db/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q= github.com/golang/snappy v0.0.1/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q= github.com/golang/snappy v0.0.3/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q= github.com/golang/snappy v0.0.4/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q= @@ -1779,8 +1760,9 @@ github.com/google/martian v2.1.0+incompatible/go.mod h1:9I4somxYTbIHy5NJKHRl3wXi github.com/google/martian/v3 v3.0.0/go.mod h1:y5Zk1BBys9G+gd6Jrk0W3cC1+ELVxBWuIGO+w/tUAp0= github.com/google/martian/v3 v3.1.0/go.mod h1:y5Zk1BBys9G+gd6Jrk0W3cC1+ELVxBWuIGO+w/tUAp0= github.com/google/martian/v3 v3.2.1/go.mod h1:oBOf6HBosgwRXnUGWUB05QECsc6uvmMiJ3+6W4l/CUk= -github.com/google/martian/v3 v3.3.2 h1:IqNFLAmvJOgVlpdEBiQbDc2EwKW77amAycfTuWKdfvw= github.com/google/martian/v3 v3.3.2/go.mod h1:oBOf6HBosgwRXnUGWUB05QECsc6uvmMiJ3+6W4l/CUk= +github.com/google/martian/v3 v3.3.3 h1:DIhPTQrbPkgs2yJYdXU/eNACCG5DVQjySNRNlflZ9Fc= +github.com/google/martian/v3 v3.3.3/go.mod h1:iEPrYcgCF7jA9OtScMFQyAlZZ4YXTKEtJ1E6RWzmBA0= github.com/google/pprof v0.0.0-20181206194817-3ea8567a2e57/go.mod h1:zfwlbNMJ+OItoe0UupaVj+oy1omPYYDuagoSzA8v9mc= github.com/google/pprof v0.0.0-20190515194954-54271f7e092f/go.mod h1:zfwlbNMJ+OItoe0UupaVj+oy1omPYYDuagoSzA8v9mc= github.com/google/pprof v0.0.0-20191218002539-d4f498aebedc/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= @@ -1846,11 +1828,8 @@ github.com/gophercloud/gophercloud v1.8.0/go.mod h1:aAVqcocTSXh2vYFZ1JTvx4EQmfgz github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1/go.mod h1:wJfORRmW1u3UXTncJ5qlYoELFm8eSnnEO6hX4iZ3EWY= github.com/gopherjs/gopherjs v0.0.0-20200217142428-fce0ec30dd00 h1:l5lAOZEym3oK3SQ2HBHWsJUfbNBiTXJDeW2QDxw9AQ0= github.com/gopherjs/gopherjs v0.0.0-20200217142428-fce0ec30dd00/go.mod h1:wJfORRmW1u3UXTncJ5qlYoELFm8eSnnEO6hX4iZ3EWY= -github.com/gorilla/context v1.1.1/go.mod h1:kBGZzfjB9CEq2AlWe17Uuf7NDRt0dE0s8S51q0aT7Yg= github.com/gorilla/handlers v1.5.1 h1:9lRY6j8DEeeBT10CvO9hGW0gmky0BprnvDI5vfhUHH4= github.com/gorilla/handlers v1.5.1/go.mod h1:t8XrUpc4KVXb7HGyJ4/cEnwQiaxrX/hz1Zv/4g96P1Q= -github.com/gorilla/mux v1.6.2/go.mod h1:1lud6UwP+6orDFRuTfBEV8e9/aOM/c4fVVCaMa2zaAs= -github.com/gorilla/mux v1.7.3/go.mod h1:1lud6UwP+6orDFRuTfBEV8e9/aOM/c4fVVCaMa2zaAs= github.com/gorilla/mux v1.7.4/go.mod h1:DVbg23sWSpFRCP0SfiEN6jmj59UnW/n46BH5rLB71So= github.com/gorilla/mux v1.8.1 h1:TuBL49tXwgrFYWhqrNgrUNEY92u81SPhu7sTdzQEiWY= github.com/gorilla/mux v1.8.1/go.mod h1:AKf9I4AEqPTmMytcMc0KkNouC66V3BtZ4qD5fmWSiMQ= @@ -1858,7 +1837,6 @@ github.com/gorilla/securecookie v1.1.1 h1:miw7JPhV+b/lAHSXz4qd/nN9jRiAFV5FwjeKyC github.com/gorilla/securecookie v1.1.1/go.mod h1:ra0sb63/xPlUeL+yeDciTfxMRAA+MP+HVt/4epWDjd4= github.com/gorilla/sessions v1.2.1 h1:DHd3rPN5lE3Ts3D8rKkQ8x/0kqfeNmBAaiSi+o7FsgI= github.com/gorilla/sessions v1.2.1/go.mod h1:dk2InVEVJ0sfLlnXv9EAgkf6ecYs/i80K/zI+bUmuGM= -github.com/gorilla/websocket v0.0.0-20170926233335-4201258b820c/go.mod h1:E7qHFY5m1UJ88s3WnNqhKjPHQ0heANvMoAMk2YaljkQ= github.com/gorilla/websocket v1.4.0/go.mod h1:E7qHFY5m1UJ88s3WnNqhKjPHQ0heANvMoAMk2YaljkQ= github.com/gorilla/websocket v1.4.2/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE= github.com/gorilla/websocket v1.5.1 h1:gmztn0JnHVt9JZquRuzLw3g4wouNVzKL15iLr/zn/QY= @@ -1873,21 +1851,19 @@ github.com/gregjones/httpcache v0.0.0-20180305231024-9cad4c3443a7/go.mod h1:Fecb github.com/grobie/gomemcache v0.0.0-20230213081705-239240bbc445 h1:FlKQKUYPZ5yDCN248M3R7x8yu2E3yEZ0H7aLomE4EoE= github.com/grobie/gomemcache v0.0.0-20230213081705-239240bbc445/go.mod h1:L69/dBlPQlWkcnU76WgcppK5e4rrxzQdi6LhLnK/ytA= github.com/grpc-ecosystem/go-grpc-middleware v1.0.0/go.mod h1:FiyG127CGDf3tlThmgyCl78X/SZQqEOJBCDaAfeWzPs= -github.com/grpc-ecosystem/go-grpc-middleware v1.0.1-0.20190118093823-f849b5445de4/go.mod h1:FiyG127CGDf3tlThmgyCl78X/SZQqEOJBCDaAfeWzPs= github.com/grpc-ecosystem/go-grpc-middleware v1.2.0/go.mod h1:mJzapYve32yjrKlk9GbyCZHuPgZsrbyIbyKhSzOpg6s= github.com/grpc-ecosystem/go-grpc-middleware v1.4.0 h1:UH//fgunKIs4JdUbpDl1VZCDaL56wXCB/5+wF6uHfaI= github.com/grpc-ecosystem/go-grpc-middleware v1.4.0/go.mod h1:g5qyo/la0ALbONm6Vbp88Yd8NsDy6rZz+RcrMPxvld8= github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0 h1:Ovs26xHkKqVztRpIrF/92BcuyuQ/YW4NSIpoGtfXNho= github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0/go.mod h1:8NvIoxWQoOIhqOTXgfV/d3M/q6VIi02HzZEHgUlZvzk= github.com/grpc-ecosystem/grpc-gateway v1.9.0/go.mod h1:vNeuVxBJEsws4ogUvrchl83t/GYV9WGTSLVdBhOQFDY= -github.com/grpc-ecosystem/grpc-gateway v1.9.5/go.mod h1:vNeuVxBJEsws4ogUvrchl83t/GYV9WGTSLVdBhOQFDY= github.com/grpc-ecosystem/grpc-gateway v1.13.0/go.mod h1:8XEsbTttt/W+VvjtQhLACqCisSPWTxCZ7sBRjU6iH9c= github.com/grpc-ecosystem/grpc-gateway v1.16.0 h1:gmcG1KaJ57LophUzW0Hy8NmPhnMZb4M0+kPpLofRdBo= github.com/grpc-ecosystem/grpc-gateway v1.16.0/go.mod h1:BDjrQk3hbvj6Nolgz8mAMFbcEtjT1g+wF4CSlocrBnw= github.com/grpc-ecosystem/grpc-gateway/v2 v2.7.0/go.mod h1:hgWBS7lorOAVIJEQMi4ZsPv9hVvWI6+ch50m39Pf2Ks= github.com/grpc-ecosystem/grpc-gateway/v2 v2.11.3/go.mod h1:o//XUCC/F+yRGJoPO/VU0GSB0f8Nhgmxx0VIRUvaC0w= -github.com/grpc-ecosystem/grpc-gateway/v2 v2.19.1 h1:/c3QmbOGMGTOumP2iT/rCwB7b0QDGLKzqOmktBjT+Is= -github.com/grpc-ecosystem/grpc-gateway/v2 v2.19.1/go.mod h1:5SN9VR2LTsRFsrEC6FHgRbTWrTHu6tqPeKxEQv15giM= +github.com/grpc-ecosystem/grpc-gateway/v2 v2.20.0 h1:bkypFPDjIYGfCYD5mRBvpqxfYX1YCS1PXdKYWi8FsN0= +github.com/grpc-ecosystem/grpc-gateway/v2 v2.20.0/go.mod h1:P+Lt/0by1T8bfcF3z737NnSbmxQAppXMRziHUxPOC8k= github.com/gsterjov/go-libsecret v0.0.0-20161001094733-a6f4afe4910c h1:6rhixN/i8ZofjG1Y75iExal34USq5p+wiN1tpie8IrU= github.com/gsterjov/go-libsecret v0.0.0-20161001094733-a6f4afe4910c/go.mod h1:NMPJylDgVpX0MLRlPy15sqSwOFv/U1GZ2m21JhFfek0= github.com/h2non/filetype v1.0.5/go.mod h1:isekKqOuhMj+s/7r3rIeTErIRy4Rub5uBWHfvMusLMU= @@ -1898,14 +1874,12 @@ github.com/hailocab/go-hostpool v0.0.0-20160125115350-e80d13ce29ed/go.mod h1:tMW github.com/hamba/avro/v2 v2.20.1 h1:3WByQiVn7wT7d27WQq6pvBRC00FVOrniP6u67FLA/2E= github.com/hamba/avro/v2 v2.20.1/go.mod h1:xHiKXbISpb3Ovc809XdzWow+XGTn+Oyf/F9aZbTLAig= github.com/hashicorp/consul/api v1.1.0/go.mod h1:VmuI/Lkw1nC05EYQWNKwWGbkg+FbDBtguAZLlVdkD9Q= -github.com/hashicorp/consul/api v1.3.0/go.mod h1:MmDNSzIMUjNpY/mQ398R4bk2FnqQLoPndWW5VkKPlCE= github.com/hashicorp/consul/api v1.13.0/go.mod h1:ZlVrynguJKcYr54zGaDbaL3fOvKC9m72FhPvA8T35KQ= github.com/hashicorp/consul/api v1.29.1 h1:UEwOjYJrd3lG1x5w7HxDRMGiAUPrb3f103EoeKuuEcc= github.com/hashicorp/consul/api v1.29.1/go.mod h1:lumfRkY/coLuqMICkI7Fh3ylMG31mQSRZyef2c5YvJI= github.com/hashicorp/consul/proto-public v0.6.1 h1:+uzH3olCrksXYWAYHKqK782CtK9scfqH+Unlw3UHhCg= github.com/hashicorp/consul/proto-public v0.6.1/go.mod h1:cXXbOg74KBNGajC+o8RlA502Esf0R9prcoJgiOX/2Tg= github.com/hashicorp/consul/sdk v0.1.1/go.mod h1:VKf9jXwCTEY1QZP2MOLRhb5i/I/ssyNV1vwHyQBF0x8= -github.com/hashicorp/consul/sdk v0.3.0/go.mod h1:VKf9jXwCTEY1QZP2MOLRhb5i/I/ssyNV1vwHyQBF0x8= github.com/hashicorp/consul/sdk v0.8.0/go.mod h1:GBvyrGALthsZObzUGsfgHZQDXjg4lOjagTIwIR1vPms= github.com/hashicorp/consul/sdk v0.16.1 h1:V8TxTnImoPD5cj0U9Spl0TUxcytjcbbJeADFF07KdHg= github.com/hashicorp/consul/sdk v0.16.1/go.mod h1:fSXvwxB2hmh1FMZCNl6PwX0Q/1wdWtHJcZ7Ea5tns0s= @@ -1958,9 +1932,9 @@ github.com/hashicorp/go-uuid v1.0.2/go.mod h1:6SBZvOh/SIDV7/2o3Jml5SYk/TvGqwFJ/b github.com/hashicorp/go-uuid v1.0.3 h1:2gKiV6YVmrJ1i2CKKa9obLvRieoRGviZFL26PcT/Co8= github.com/hashicorp/go-uuid v1.0.3/go.mod h1:6SBZvOh/SIDV7/2o3Jml5SYk/TvGqwFJ/bN7x4byOro= github.com/hashicorp/go-version v1.1.0/go.mod h1:fltr4n8CU8Ke44wwGCBoEymUuxUHl09ZGVZPK5anwXA= -github.com/hashicorp/go-version v1.2.0/go.mod h1:fltr4n8CU8Ke44wwGCBoEymUuxUHl09ZGVZPK5anwXA= -github.com/hashicorp/go-version v1.6.0 h1:feTTfFNnjP967rlCxM/I9g701jU+RN74YKx2mOkIeek= github.com/hashicorp/go-version v1.6.0/go.mod h1:fltr4n8CU8Ke44wwGCBoEymUuxUHl09ZGVZPK5anwXA= +github.com/hashicorp/go-version v1.7.0 h1:5tqGy27NaOTB8yJKUZELlFAS/LTKJkrmONwQKeRZfjY= +github.com/hashicorp/go-version v1.7.0/go.mod h1:fltr4n8CU8Ke44wwGCBoEymUuxUHl09ZGVZPK5anwXA= github.com/hashicorp/go.net v0.0.1/go.mod h1:hjKkEWcCURg++eb33jQU7oqQcI9XDCnUzHA0oac0k90= github.com/hashicorp/golang-lru v0.5.0/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8= github.com/hashicorp/golang-lru v0.5.1/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8= @@ -2001,7 +1975,6 @@ github.com/hpcloud/tail v1.0.0/go.mod h1:ab1qPbhIpdTxEkNHXyeSf5vhxWSCs/tWer42PpO github.com/huandu/xstrings v1.3.3/go.mod h1:y5/lhBue+AyNmUVz9RLU9xbLR0o4KIIExikq4ovT0aE= github.com/huandu/xstrings v1.4.0 h1:D17IlohoQq4UcpqD7fDk80P7l+lwAmlFaBHgOipl2FU= github.com/huandu/xstrings v1.4.0/go.mod h1:y5/lhBue+AyNmUVz9RLU9xbLR0o4KIIExikq4ovT0aE= -github.com/hudl/fargo v1.3.0/go.mod h1:y3CKSmjA+wD2gak7sUSXTAoopbhU08POFhmITJgmKTg= github.com/iancoleman/orderedmap v0.0.0-20190318233801-ac98e3ecb4b0/go.mod h1:N0Wam8K1arqPXNWjMo21EXnBPOPp36vB07FNRdD2geA= github.com/iancoleman/orderedmap v0.2.0/go.mod h1:N0Wam8K1arqPXNWjMo21EXnBPOPp36vB07FNRdD2geA= github.com/iancoleman/orderedmap v0.3.0 h1:5cbR2grmZR/DiVt+VJopEhtVs9YGInGIxAoMJn+Ichc= @@ -2024,17 +1997,14 @@ github.com/in-toto/in-toto-golang v0.9.0/go.mod h1:xsBVrVsHNsB61++S6Dy2vWosKhuA3 github.com/inconshreveable/mousetrap v1.0.0/go.mod h1:PxqpIevigyE2G7u3NXJIT2ANytuPF1OarO4DADm73n8= github.com/inconshreveable/mousetrap v1.1.0 h1:wN+x4NVGpMsO7ErUn/mUI3vEoE6Jt13X2s0bqwp9tc8= github.com/inconshreveable/mousetrap v1.1.0/go.mod h1:vpF70FUmC8bwa3OWnCshd2FqLfsEA9PFc4w1p2J65bw= -github.com/influxdata/go-syslog/v3 v3.0.1-0.20230911200830-875f5bc594a4 h1:2r2WiFeAwiJ/uyx1qIKnV1L4C9w/2V8ehlbJY4gjFaM= -github.com/influxdata/go-syslog/v3 v3.0.1-0.20230911200830-875f5bc594a4/go.mod h1:1yEQhaLb/cETXCqQmdh7lDjupNAReO7c83AHyK2dJ48= github.com/influxdata/influxdb-client-go/v2 v2.13.0 h1:ioBbLmR5NMbAjP4UVA5r9b5xGjpABD7j65pI8kFphDM= github.com/influxdata/influxdb-client-go/v2 v2.13.0/go.mod h1:k+spCbt9hcvqvUiz0sr5D8LolXHqAAOfPw9v/RIRHl4= -github.com/influxdata/influxdb-observability/common v0.5.8 h1:nyk4dqnKbPGIyr1vAs6oEsFQEHWi5jkSQ7PtP4v//lc= -github.com/influxdata/influxdb-observability/common v0.5.8/go.mod h1:aG8A2gbtXbl/P2FePd6QNsCUSOkcvz1n+NL5dJLUO1s= -github.com/influxdata/influxdb-observability/influx2otel v0.5.8 h1:pHkeImZksXNNQbbH/w1qPuC/u6e7cK3kTG12otQHDuE= -github.com/influxdata/influxdb-observability/influx2otel v0.5.8/go.mod h1:HorkmvvgiPhWNcgn3xJw7i1kRkVWKMLu+zsf993UAws= -github.com/influxdata/influxdb-observability/otel2influx v0.5.8 h1:vZQ/WwiqIYPcZ3l52ySRBCM2EBJY2yExDldVLIJfnvE= -github.com/influxdata/influxdb-observability/otel2influx v0.5.8/go.mod h1:tcg//mjCGBsN0hAPQhUBNWuGF2miPPEMJEBl0ZIAfCk= -github.com/influxdata/influxdb1-client v0.0.0-20191209144304-8bf82d3c094d/go.mod h1:qj24IKcXYK6Iy9ceXlo3Tc+vtHo9lIhSX5JddghvEPo= +github.com/influxdata/influxdb-observability/common v0.5.12 h1:4YwZ+vsodz6VfoiX+ZqVotmnyCa9vCCPksSBK/WLjBs= +github.com/influxdata/influxdb-observability/common v0.5.12/go.mod h1:u+CABnGO/F1IK51pDlZQroh4+igJNo695XrbLGDBhVc= +github.com/influxdata/influxdb-observability/influx2otel v0.5.12 h1:u0lNE3+63rILk4mtmCYsNyczH/1wEXnM+1aBzBe5akk= +github.com/influxdata/influxdb-observability/influx2otel v0.5.12/go.mod h1:bM407XIJYnrJYJ9Q3q2ytDSOyFhiYmGm0Sz1Qf48RPk= +github.com/influxdata/influxdb-observability/otel2influx v0.5.12 h1:t9gmVOOHbZyEAvIYSoO97Tde1KArVtiYdM0/0Dhmuio= +github.com/influxdata/influxdb-observability/otel2influx v0.5.12/go.mod h1:YGsb8xYfjHvcr2y0+Nj7kOHMTw7fWDbAA4g/qJKkvaU= github.com/influxdata/influxdb1-client v0.0.0-20220302092344-a9ab5670611c h1:qSHzRbhzK8RdXOsAdfDgO49TtqC1oZ+acxPrkfTxcCs= github.com/influxdata/influxdb1-client v0.0.0-20220302092344-a9ab5670611c/go.mod h1:qj24IKcXYK6Iy9ceXlo3Tc+vtHo9lIhSX5JddghvEPo= github.com/influxdata/line-protocol v0.0.0-20200327222509-2487e7298839 h1:W9WBk7wlPfJLvMCdtV4zPulc4uCPrlywQOmbFOhgQNU= @@ -2058,8 +2028,8 @@ github.com/jackc/pgpassfile v1.0.0 h1:/6Hmqy13Ss2zCq62VdNG8tM1wchn8zjSGOBJ6icpsI github.com/jackc/pgpassfile v1.0.0/go.mod h1:CEx0iS5ambNFdcRtxPj5JhEz+xB6uRky5eyVu/W2HEg= github.com/jackc/pgservicefile v0.0.0-20221227161230-091c0ba34f0a h1:bbPeKD0xmW/Y25WS6cokEszi5g+S0QxI/d45PkRi7Nk= github.com/jackc/pgservicefile v0.0.0-20221227161230-091c0ba34f0a/go.mod h1:5TJZWKEWniPve33vlWYSoGYefn3gLQRzjfDlhSJ9ZKM= -github.com/jackc/pgx/v5 v5.5.5 h1:amBjrZVmksIdNjxGW/IiIMzxMKZFelXbUoPNb+8sjQw= -github.com/jackc/pgx/v5 v5.5.5/go.mod h1:ez9gk+OAat140fv9ErkZDYFWmXLfV+++K0uAOiwgm1A= +github.com/jackc/pgx/v5 v5.6.0 h1:SWJzexBzPL5jb0GEsrPMLIsi/3jOo7RHlzTjcAeDrPY= +github.com/jackc/pgx/v5 v5.6.0/go.mod h1:DNZ/vlrUnhWCoFGxHAG8U2ljioxukquj7utPDgtQdTw= github.com/jackc/puddle/v2 v2.2.1 h1:RhxXJtFG022u4ibrCSMSiu5aOq1i77R3OHKNJj77OAk= github.com/jackc/puddle/v2 v2.2.1/go.mod h1:vriiEXHvEE654aYKXXjOvZM39qJ0q+azkZFrfEOc3H4= github.com/jaegertracing/jaeger v1.57.0 h1:3wDtUUPs6NRYH7+d+y8MilDkLHdpPrVlQ2wbcsA62bs= @@ -2082,12 +2052,12 @@ github.com/jcmturner/gokrb5/v8 v8.4.4 h1:x1Sv4HaTpepFkXbt2IkL29DXRf8sOfZXo8eRKh6 github.com/jcmturner/gokrb5/v8 v8.4.4/go.mod h1:1btQEpgT6k+unzCwX1KdWMEwPPkkgBtP+F6aCACiMrs= github.com/jcmturner/rpc/v2 v2.0.3 h1:7FXXj8Ti1IaVFpSAziCZWNzbNuZmnvw/i6CqLNdWfZY= github.com/jcmturner/rpc/v2 v2.0.3/go.mod h1:VUJYCIDm3PVOEHw8sgt091/20OJjskO/YJki3ELg/Hc= +github.com/jessevdk/go-flags v1.4.0/go.mod h1:4FA24M0QyGHXBuZZK/XkWh8h0e1EYbRYJSGM75WSRxI= github.com/jinzhu/inflection v1.0.0 h1:K317FqzuhWc8YvSVlFMCCUb36O/S9MCKRDI7QkRKD/E= github.com/jinzhu/inflection v1.0.0/go.mod h1:h+uFLlag+Qp1Va5pdKtLDYj+kHp5pxUVkryuEj+Srlc= github.com/jlaffaye/ftp v0.0.0-20180404123514-2403248fa8cc/go.mod h1:lli8NYPQOFy3O++YmYbqVgOcQ1JPCwdOy+5zSjKJ9qY= github.com/jlaffaye/ftp v0.1.0 h1:DLGExl5nBoSFoNshAUHwXAezXwXBvFdx7/qwhucWNSE= github.com/jlaffaye/ftp v0.1.0/go.mod h1:hhq4G4crv+nW2qXtNYcuzLeOudG92Ps37HEKeg2e3lE= -github.com/jmespath/go-jmespath v0.0.0-20180206201540-c2b33e8439af/go.mod h1:Nht3zPeWKUH0NzdCt2Blrr5ys8VGpn0CEB0cQHVjt7k= github.com/jmespath/go-jmespath v0.3.0/go.mod h1:9QtRXoHjLGCJ5IBSaohpXITPlowMeeYCZ7fLUTSywik= github.com/jmespath/go-jmespath v0.4.0 h1:BEgLn5cpjn8UN1mAw4NjwDrS35OdebyEtFe+9YPoQUg= github.com/jmespath/go-jmespath v0.4.0/go.mod h1:T8mJZnbsbmF+m6zOOFylbeCJqk5+pHWvzYPziyZiYoo= @@ -2095,6 +2065,8 @@ github.com/jmespath/go-jmespath/internal/testify v1.5.1 h1:shLQSRRSCCPj3f2gpwzGw github.com/jmespath/go-jmespath/internal/testify v1.5.1/go.mod h1:L3OGu8Wl2/fWfCI6z80xFu9LTZmf1ZRjMHUOPmWr69U= github.com/jmoiron/sqlx v1.4.0 h1:1PLqN7S1UYp5t4SrVVnt4nUVNemrDAtxlulVe+Qgm3o= github.com/jmoiron/sqlx v1.4.0/go.mod h1:ZrZ7UsYB/weZdl2Bxg6jCRO9c3YHl8r3ahlKmRT4JLY= +github.com/joeshaw/multierror v0.0.0-20140124173710-69b34d4ec901 h1:rp+c0RAYOWj8l6qbCUTSiRLG/iKnW3K3/QfPPuSsBt4= +github.com/joeshaw/multierror v0.0.0-20140124173710-69b34d4ec901/go.mod h1:Z86h9688Y0wesXCyonoVr47MasHilkuLMqGhRZ4Hpak= github.com/joho/godotenv v1.3.0 h1:Zjp+RcGpHhGlrMbJzXTrZZPrWj+1vfm90La1wgB6Bhc= github.com/joho/godotenv v1.3.0/go.mod h1:7hK45KPybAkOC6peb+G5yklZfMxEjkZhHbwpqxOKXbg= github.com/jonboulle/clockwork v0.1.0/go.mod h1:Ii8DK3G1RaLaWxj9trq07+26W01tbo22gdxWY5EU2bo= @@ -2107,7 +2079,6 @@ github.com/josharian/native v1.1.0/go.mod h1:7X/raswPFr05uY3HiLlYeyQntB6OO7E/d2C github.com/jpillora/backoff v1.0.0 h1:uvFg412JmmHBHw7iwprIxkPMI+sGQ4kzOWsMeHnm2EA= github.com/jpillora/backoff v1.0.0/go.mod h1:J/6gKK9jxlEcS3zixgDgUAsiuZ7yrSoa/FX5e0EB2j4= github.com/json-iterator/go v1.1.6/go.mod h1:+SdeFBvtyEkXs7REEP0seUULqWtbJapLOCVDaaPEHmU= -github.com/json-iterator/go v1.1.7/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4= github.com/json-iterator/go v1.1.9/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4= github.com/json-iterator/go v1.1.10/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4= github.com/json-iterator/go v1.1.11/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4= @@ -2187,10 +2158,12 @@ github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY= github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE= github.com/kylelemons/godebug v1.1.0 h1:RPNrshWIDI6G2gRW9EHilWtl7Z6Sb1BR0xunSBf0SNc= github.com/kylelemons/godebug v1.1.0/go.mod h1:9/0rRGxNHcop5bhtWyNeEfOS8JIWk580+fNqagV/RAw= +github.com/leodido/go-syslog/v4 v4.1.0 h1:Wsl194qyWXr7V6DrGWC3xmxA9Ra6XgWO+toNt2fmCaI= +github.com/leodido/go-syslog/v4 v4.1.0/go.mod h1:eJ8rUfDN5OS6dOkCOBYlg2a+hbAg6pJa99QXXgMrd98= github.com/leodido/go-urn v1.2.0/go.mod h1:+8+nEpDfqqsY+g338gtMEUOtuK+4dEMhiQEgxpxOKII= github.com/leodido/go-urn v1.2.1/go.mod h1:zt4jvISO2HfUBqxjfIshjdMTYS56ZS/qv49ictyFfxY= -github.com/leodido/ragel-machinery v0.0.0-20181214104525-299bdde78165 h1:bCiVCRCs1Heq84lurVinUPy19keqGEe4jh5vtK37jcg= -github.com/leodido/ragel-machinery v0.0.0-20181214104525-299bdde78165/go.mod h1:WZxr2/6a/Ar9bMDc2rN/LJrE/hF6bXE4LPyDSIxwAfg= +github.com/leodido/ragel-machinery v0.0.0-20190525184631-5f46317e436b h1:11UHH39z1RhZ5dc4y4r/4koJo6IYFgTRMe/LlwRTEw0= +github.com/leodido/ragel-machinery v0.0.0-20190525184631-5f46317e436b/go.mod h1:WZxr2/6a/Ar9bMDc2rN/LJrE/hF6bXE4LPyDSIxwAfg= github.com/leoluk/perflib_exporter v0.2.1 h1:/3/ut1k/jFt5p4ypjLZKDHDqlXAK6ERZPVWtwdI389I= github.com/leoluk/perflib_exporter v0.2.1/go.mod h1:MinSWm88jguXFFrGsP56PtleUb4Qtm4tNRH/wXNXRTI= github.com/lestrrat-go/envload v0.0.0-20180220234015-a3eb8ddeffcc h1:RKf14vYWi2ttpEmkA4aQ3j4u9dStX2t4M8UM6qqNsG8= @@ -2205,8 +2178,6 @@ github.com/libp2p/go-reuseport v0.2.0 h1:18PRvIMlpY6ZK85nIAicSBuXXvrYoSw3dsBAR7z github.com/libp2p/go-reuseport v0.2.0/go.mod h1:bvVho6eLMm6Bz5hmU0LYN3ixd3nPPvtIlaURZZgOY4k= github.com/lightstep/go-expohisto v1.0.0 h1:UPtTS1rGdtehbbAF7o/dhkWLTDI73UifG8LbfQI7cA4= github.com/lightstep/go-expohisto v1.0.0/go.mod h1:xDXD0++Mu2FOaItXtdDfksfgxfV0z1TMPa+e/EUd0cs= -github.com/lightstep/lightstep-tracer-common/golang/gogo v0.0.0-20190605223551-bc2310a04743/go.mod h1:qklhhLq1aX+mtWk9cPHPzaBjWImj5ULL6C7HFJtXQMM= -github.com/lightstep/lightstep-tracer-go v0.18.1/go.mod h1:jlF1pusYV4pidLvZ+XD0UBX0ZE6WURAspgAczcDHrL4= github.com/linkedin/goavro/v2 v2.9.8 h1:jN50elxBsGBDGVDEKqUlDuU1cFwJ11K/yrJCBMe/7Wg= github.com/linkedin/goavro/v2 v2.9.8/go.mod h1:UgQUb2N/pmueQYH9bfqFioWxzYCZXSfF8Jw03O5sjqA= github.com/linode/linodego v1.33.0 h1:cX2FYry7r6CA1ujBMsdqiM4VhvIQtnWsOuVblzfBhCw= @@ -2227,7 +2198,6 @@ github.com/lxn/win v0.0.0-20210218163916-a377121e959e/go.mod h1:KxxjdtRkfNoYDCUP github.com/lyft/protoc-gen-star v0.6.0/go.mod h1:TGAoBVkt8w7MPG72TrKIu85MIdXwDuzJYeZuUPFPNwA= github.com/lyft/protoc-gen-star v0.6.1/go.mod h1:TGAoBVkt8w7MPG72TrKIu85MIdXwDuzJYeZuUPFPNwA= github.com/lyft/protoc-gen-star/v2 v2.0.1/go.mod h1:RcCdONR2ScXaYnQC5tUzxzlpA3WVYF7/opLeUgcQs/o= -github.com/lyft/protoc-gen-validate v0.0.13/go.mod h1:XbGvPuh87YZc5TdIa2/I4pLk0QoUACkjt2znoq26NVQ= github.com/magiconair/properties v1.8.1/go.mod h1:PppfXfuXeibc/6YijjN8zIbojt8czPbwD3XqdrwzmxQ= github.com/magiconair/properties v1.8.5/go.mod h1:y3VJvCyxH9uVvJTWEGAELF3aiYNyPKd5NZ3oSwXrF60= github.com/magiconair/properties v1.8.7 h1:IeQXZAiQcpL9mgcAe1Nu6cX9LLw6ExEHKjN0VQdvPDY= @@ -2383,13 +2353,6 @@ github.com/mwitkow/go-conntrack v0.0.0-20190716064945-2f068394615f h1:KUppIJq7/+ github.com/mwitkow/go-conntrack v0.0.0-20190716064945-2f068394615f/go.mod h1:qRWi+5nqEBWmkhHvq77mSJWrCKwh8bxhgT7d/eI7P4U= github.com/mxk/go-flowrate v0.0.0-20140419014527-cca7078d478f h1:y5//uYreIhSUg3J1GEMiLbxo1LJaP8RfCpH6pymGZus= github.com/mxk/go-flowrate v0.0.0-20140419014527-cca7078d478f/go.mod h1:ZdcZmHo+o7JKHSa8/e818NopupXU1YMK5fe1lsApnBw= -github.com/nats-io/jwt v0.3.0/go.mod h1:fRYCDE99xlTsqUzISS1Bi75UBJ6ljOJQOAAu5VglpSg= -github.com/nats-io/jwt v0.3.2/go.mod h1:/euKqTS1ZD+zzjYrY7pseZrTtWQSjujC7xjPc8wL6eU= -github.com/nats-io/nats-server/v2 v2.1.2/go.mod h1:Afk+wRZqkMQs/p45uXdrVLuab3gwv3Z8C4HTBu8GD/k= -github.com/nats-io/nats.go v1.9.1/go.mod h1:ZjDU1L/7fJ09jvUSRVBR2e7+RnLiiIQyqyzEE/Zbp4w= -github.com/nats-io/nkeys v0.1.0/go.mod h1:xpnFELMwJABBLVhffcfd1MZx6VsNRFpEugbxziKVo7w= -github.com/nats-io/nkeys v0.1.3/go.mod h1:xpnFELMwJABBLVhffcfd1MZx6VsNRFpEugbxziKVo7w= -github.com/nats-io/nuid v1.0.1/go.mod h1:19wcPz3Ph3q0Jbyiqsd0kePYG7A95tJPxeL+1OSON2c= github.com/ncw/swift v1.0.30/go.mod h1:23YIA4yWVnGwv2dQlN4bB7egfYX6YLn0Yo/S6zZO/ZM= github.com/netsampler/goflow2 v1.3.3 h1:uheCMgWwbaHnVdsvc2bqbdQe93E73pVF77WGu/kPE7U= github.com/netsampler/goflow2 v1.3.3/go.mod h1:mUjr4ERDTtNUAVtf2EomWHmr6Xvz2N9DahhFkhNnFkQ= @@ -2400,17 +2363,16 @@ github.com/npillmayer/nestext v0.1.3/go.mod h1:h2lrijH8jpicr25dFY+oAJLyzlya6jhnu github.com/nu7hatch/gouuid v0.0.0-20131221200532-179d4d0c4d8d h1:VhgPp6v9qf9Agr/56bj7Y/xa04UccTW04VP0Qed4vnQ= github.com/nu7hatch/gouuid v0.0.0-20131221200532-179d4d0c4d8d/go.mod h1:YUTz3bUH2ZwIWBy3CJBeOBEugqcmXREj14T+iG/4k4U= github.com/nxadm/tail v1.4.4/go.mod h1:kenIhsEOeOJmVchQTgglprH7qJGnHDVpk1VPCcaMI8A= -github.com/nxadm/tail v1.4.8 h1:nPr65rt6Y5JFSKQO7qToXr7pePgD6Gwiw05lkbyAQTE= github.com/nxadm/tail v1.4.8/go.mod h1:+ncqLTQzXmGhMZNUePPaPqPvBxHAIsmXswZKocGu+AU= +github.com/nxadm/tail v1.4.11 h1:8feyoE3OzPrcshW5/MJ4sGESc5cqmGkGCWlco4l0bqY= +github.com/nxadm/tail v1.4.11/go.mod h1:OTaG3NK980DZzxbRq6lEuzgU+mug70nY11sMd4JXXHc= github.com/oapi-codegen/runtime v1.0.0 h1:P4rqFX5fMFWqRzY9M/3YF9+aPSPPB06IzP2P7oOxrWo= github.com/oapi-codegen/runtime v1.0.0/go.mod h1:LmCUMQuPB4M/nLXilQXhHw+BLZdDb18B34OO356yJ/A= -github.com/oklog/oklog v0.3.2/go.mod h1:FCV+B7mhrz4o+ueLpx+KqkyXRGMWOYEvfiXtdGtbWGs= github.com/oklog/run v1.0.0/go.mod h1:dlhp/R75TPv97u0XWUtDeV/lRKWPKSdTuV0TZvrmrQA= github.com/oklog/ulid v1.3.1 h1:EGfNDEx6MqHz8B3uNV6QAib1UR2Lm97sHi3ocA6ESJ4= github.com/oklog/ulid v1.3.1/go.mod h1:CirwcVhetQ6Lv90oh/F+FBtV6XMibvdAFo93nm5qn4U= github.com/oklog/ulid/v2 v2.1.0 h1:+9lhoxAP56we25tyYETBBY1YLA2SaoLvUFgrP2miPJU= github.com/oklog/ulid/v2 v2.1.0/go.mod h1:rcEKHmBBKfef9DhnvX7y1HZBYxjXb0cP5ExxNsTT1QQ= -github.com/olekukonko/tablewriter v0.0.0-20170122224234-a0225b3f23b5/go.mod h1:vsDQFd/mU46D+Z4whnwzcISnGGzXWMclvtLoiIKAKIo= github.com/olekukonko/tablewriter v0.0.5 h1:P2Ga83D34wi1o9J6Wh1mRuqd4mF/x/lgBS7N7AbDhec= github.com/olekukonko/tablewriter v0.0.5/go.mod h1:hPp6KlRPjbx+hW8ykQs1w3UBbZlj6HuIJcUGPhkA7kY= github.com/oliveagle/jsonpath v0.0.0-20180606110733-2e52cf6e6852 h1:Yl0tPBa8QPjGmesFh1D0rDy+q1Twx6FyU7VWHi8wZbI= @@ -2461,451 +2423,454 @@ github.com/onsi/gomega v1.27.4/go.mod h1:riYq/GJKh8hhoM01HN6Vmuy93AarCXCBGpvFDK3 github.com/onsi/gomega v1.27.6/go.mod h1:PIQNjfQwkP3aQAH7lf7j87O/5FiNr+ZR8+ipb+qQlhg= github.com/onsi/gomega v1.33.1 h1:dsYjIxxSR755MDmKVsaFQTE22ChNBcuuTWgkUDSubOk= github.com/onsi/gomega v1.33.1/go.mod h1:U4R44UsT+9eLIaYRB2a5qajjtQYn0hauxvRm16AVYg0= -github.com/op/go-logging v0.0.0-20160315200505-970db520ece7/go.mod h1:HzydrMdWErDVzsI23lYNej1Htcns9BCg93Dk0bBINWk= github.com/open-policy-agent/opa v0.63.0 h1:ztNNste1v8kH0/vJMJNquE45lRvqwrM5mY9Ctr9xIXw= github.com/open-policy-agent/opa v0.63.0/go.mod h1:9VQPqEfoB2N//AToTxzZ1pVTVPUoF2Mhd64szzjWPpU= github.com/open-telemetry/opamp-go v0.14.0 h1:KoziIK+wsFojhUXNTkCSTnCPf0eCMqFAaccOs0HrWIY= github.com/open-telemetry/opamp-go v0.14.0/go.mod h1:XOGCigljsLSTZ8FfLwvat0M1QDj3conIIgRa77BWrKs= -github.com/open-telemetry/opentelemetry-collector-contrib/connector/countconnector v0.100.0 h1:TEtAasqgaz7THMLaS/E0siGStSad9O/8OlKj/P9IcoM= -github.com/open-telemetry/opentelemetry-collector-contrib/connector/countconnector v0.100.0/go.mod h1:Qx4COF+eJS+vRNGIsClR8qK9JEd8PReC1oK0bW5khuk= -github.com/open-telemetry/opentelemetry-collector-contrib/connector/exceptionsconnector v0.100.0 h1:3k4gBhpHnX/7Mej5SPCqZK0Es1PTtQxw+GWTv/w5B3M= -github.com/open-telemetry/opentelemetry-collector-contrib/connector/exceptionsconnector v0.100.0/go.mod h1:l3UETPUZIEPPQZ98zqCrnBXMlId8/Rw6cgh3FgOlXcg= -github.com/open-telemetry/opentelemetry-collector-contrib/connector/grafanacloudconnector v0.100.0 h1:gR4BuuMTpfT2LP2PEiL++HDIBK96TwmpjaKjbV3DcUU= -github.com/open-telemetry/opentelemetry-collector-contrib/connector/grafanacloudconnector v0.100.0/go.mod h1:wJoqNoMa9UghvWHCIXoDmnHnGM9W05nFmxT33E4m4Sk= -github.com/open-telemetry/opentelemetry-collector-contrib/connector/routingconnector v0.100.0 h1:g+sv/6THewlJz6eE5AXH8wb1zYjssbYdIIigeJtxF2A= -github.com/open-telemetry/opentelemetry-collector-contrib/connector/routingconnector v0.100.0/go.mod h1:mcieHK1xY8YsgruOlCC1/mUUUuciksFtIa/70oPlGBM= -github.com/open-telemetry/opentelemetry-collector-contrib/connector/servicegraphconnector v0.100.0 h1:hCRSvi+f2sxLCANCp5SAAElPcVKVAPn7s0P8L27wAHg= -github.com/open-telemetry/opentelemetry-collector-contrib/connector/servicegraphconnector v0.100.0/go.mod h1:z6dH0MLLog1y7EihZcpy8aBJ98enohH9iUWan6E+8hY= -github.com/open-telemetry/opentelemetry-collector-contrib/connector/spanmetricsconnector v0.100.0 h1:x72Ri3QU/9KhGNbyMbQLZBzFhXteIfabAgUXZRrT+Ec= -github.com/open-telemetry/opentelemetry-collector-contrib/connector/spanmetricsconnector v0.100.0/go.mod h1:RsoCYkiaaEX0/YcuXQ3ymBx4VUWe6u9l1cSOxHmbYec= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/alertmanagerexporter v0.100.0 h1:LFzlDYLRAbu2uTeDndyL2FFnqmZ5Y1+Y26/l5TpIbZs= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/alertmanagerexporter v0.100.0/go.mod h1:aKWXhmflmqZOFx6lddu5KGvjKOM1o/ZfWYetyMU/KQ8= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/alibabacloudlogserviceexporter v0.100.0 h1:9Us68IOvveqxO4V5SQ9JBuZhhD3cFOs61PKVpABLOOU= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/alibabacloudlogserviceexporter v0.100.0/go.mod h1:70yodpGiAuOMN9zIybkYa5qqYN6mnVjJMvDEoUouARs= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/awscloudwatchlogsexporter v0.100.0 h1:/EUaaZrcv8QCQtKyaFpBFhnpOwpgP7pTw0c/pamR+v0= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/awscloudwatchlogsexporter v0.100.0/go.mod h1:GsDxqsGoHwx7Btw3THMTipBTLaWHDhX05/cdDIVwn9o= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/awsemfexporter v0.100.0 h1:l+9qqV45AeGTYontLm006qeLW7Aqb6yqBc6Lq1cwNdA= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/awsemfexporter v0.100.0/go.mod h1:mblCrFSyYnkR4aPPJfG6oIOy1gC1tegjLo1qyCIlDlk= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/awskinesisexporter v0.100.0 h1:LorGgmIbtxBTsvAGX55BFdduHW3EsxJGjmLUNcVpBhU= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/awskinesisexporter v0.100.0/go.mod h1:m284h8235r2/AX93VhTrDVC9t81iZ7eqXpA2vxVdUoQ= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/awss3exporter v0.100.0 h1:mdnH8rk9xnPUrw1I/Et8md8pBBtZjGfBufjhXaeEGKI= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/awss3exporter v0.100.0/go.mod h1:5PzlgOza6JkYSY7ocSvY/P+r/e0ExkPVxYFEZnLyS68= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/awsxrayexporter v0.100.0 h1:4RKnF2MpESBrLWMtRGSehZjm+lH4DKJ9ij7IgrM8ra4= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/awsxrayexporter v0.100.0/go.mod h1:j+6bn2i3QmuEXiBlZZRkceAoB65m8T+0zs7sBz4Z5xA= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/azuredataexplorerexporter v0.100.0 h1:dPMXrxUguLFH5Yxkdmwm64sFi20Ag5m8LEaqIq/ULSA= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/azuredataexplorerexporter v0.100.0/go.mod h1:Aq17BAs1kVoCRWBcw1eqQJLya2omnvjxAG3aaHzcGn4= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/azuremonitorexporter v0.100.0 h1:RNid3PeM5jkGCqYOUdN3WLJi0IOY08Liama8I24sFyw= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/azuremonitorexporter v0.100.0/go.mod h1:Bhx8qTm1CSXMZ776pLo+GvJOQoiObtObm3P+SeOoUf0= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/carbonexporter v0.100.0 h1:iVod2j59YGMkeVmyHq01/eLeg1b4zMjQ8fcw4qG3nBQ= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/carbonexporter v0.100.0/go.mod h1:954h/rlJSnbZdwoRqmZUP/VO78YzaAVfvVZXB2Vfcvs= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/cassandraexporter v0.100.0 h1:wOoGlkuTa64m2+0N58go7lm5Jm2dQ4+496gTx3Bo5TA= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/cassandraexporter v0.100.0/go.mod h1:DixICfyhirb1luwvcPkMXzFHbcHCTJf6yRZ0Umshi+A= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/clickhouseexporter v0.100.0 h1:T+O6UpCGlqRS/k11FQvEbjiaT8B1fc0INiDyzinVnLw= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/clickhouseexporter v0.100.0/go.mod h1:hc/bel41yzGhaUpedDXZUOiL2CawizT3yfSucgka/Zs= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/coralogixexporter v0.100.0 h1:QuVpYY97v5GZ9zvIq21478uaPjh6n96aghmHjk/tFk8= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/coralogixexporter v0.100.0/go.mod h1:0E9abF6nlHFmwM59iBvfA7LCgT+LgpuH1k+KJKFtNg0= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/datadogexporter v0.100.0 h1:wtMUPsdH/Ece359MMjfwISxqKc0Nvg3sPer7FMQEgJk= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/datadogexporter v0.100.0/go.mod h1:9USzUlr8/9T4RLiUHJMhOZ3zpeWStPhDqRq9jm84sHo= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/datasetexporter v0.100.0 h1:fRHloD5zFyh9yejBLq7QoPQFafDT9J7wEq6PR0P15zQ= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/datasetexporter v0.100.0/go.mod h1:ULSrpWWjFXZZ7aPRIBaBy09U9Hb9OE+Y1DEwae2GJ3A= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/elasticsearchexporter v0.100.0 h1:K44qsNAvmwOXtKgh7i8u2XsfUEp7w9n0kW2auqjhbRc= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/elasticsearchexporter v0.100.0/go.mod h1:EiGi+LUEuS0nwLgsfXul/fKIPiEUQeuVGilxJCRARso= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/fileexporter v0.100.0 h1:tP/NGBNrjK2hT9O2hwyi07mfqIfY9TRul7b6drlXvjA= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/fileexporter v0.100.0/go.mod h1:dApYKWdyKd3gtwr2lSKDrOIUTGFSTB3HAPbyqvzWlyI= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/googlecloudexporter v0.100.0 h1:QP3BDCFoTkCfxPQ2rTP3+4AI0/gqvqPevL9Lmq1kBhw= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/googlecloudexporter v0.100.0/go.mod h1:cqoaWFM9Ik1gEbtaeGK4laLX5GzpRXd7HRr4m6dGEPo= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/googlecloudpubsubexporter v0.100.0 h1:5HkSv8wE90v0Njk8rW/QexD4q8EWcm6g0cYNTmzQQwo= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/googlecloudpubsubexporter v0.100.0/go.mod h1:jRBxVz2mB16zlCRx5p7311DPKpF9TUEkdR5suiF3KLM= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/googlemanagedprometheusexporter v0.100.0 h1:CeYq765rHaRyWFRwfBcCyD9jxe7Sshdh7J5ihWl9t10= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/googlemanagedprometheusexporter v0.100.0/go.mod h1:jy2BRe3vGlFS3X5J8rXcBDMPLDQJG0eIVrLoNYFdKFE= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/honeycombmarkerexporter v0.100.0 h1:oZFRlK4xb5EfIKOwCWEu4I8jP3d8TJQ7UTvbdCevN9A= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/honeycombmarkerexporter v0.100.0/go.mod h1:97dcZbIcnzkEdVm3L6NcA6Ny1AhpcnRwiYSKgE/rbQo= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/influxdbexporter v0.100.0 h1:gPysRFOp3UC5EjWlyJkmxfYj/GOkxJmDs90E2RhcDpU= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/influxdbexporter v0.100.0/go.mod h1:14fF1SgC5S4HxCfr53Z3THnytJeTBy+HdSpSIuekO5o= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/instanaexporter v0.100.0 h1:v/OqXzHawMQ8yI2bFXYXDmz+CANifPC1PD2gqVYfggQ= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/instanaexporter v0.100.0/go.mod h1:UNyKHm18AqH97irIvNip9Ed0av5VRh/HU7FLBeR8eEk= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/kafkaexporter v0.100.0 h1:cHK0bu1sQWEx8d69WPGyl5MdoymGIgRsaJNCL2ncNmg= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/kafkaexporter v0.100.0/go.mod h1:5Ic893LNdncqsvxCVEL0KaGap+Uq1FNOQfMtoV6y6hY= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/kineticaexporter v0.100.0 h1:es18ZKQACLfaiKE+QgCx5Fs09444+vv8zdhWTccpCoE= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/kineticaexporter v0.100.0/go.mod h1:UEbRO3uq7GlT2W6PZGloX9IuVObTHHQW3jdDF09Obdg= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/loadbalancingexporter v0.100.0 h1:gsATQ7WOeOJPEfCQF/lSHr4ThaPs1vxtaTf7vTj9Ui0= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/loadbalancingexporter v0.100.0/go.mod h1:bi3tYwyB+hQGexlNdtbJyrLVv1+Lutl75MiLVsjRKa8= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/logicmonitorexporter v0.100.0 h1:3MKE2zReWmib0By2gkKfA61+a/QhI20oSAM0osOCqPE= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/logicmonitorexporter v0.100.0/go.mod h1:ZYdCFbjOJWZhyVUb3lP+hj18ThoZkIRvBUL1DDri6l0= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/logzioexporter v0.100.0 h1:svcBOm077sYkxkyn7dYA67UMjGPtjNCnJbntARfkbyg= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/logzioexporter v0.100.0/go.mod h1:VSrsaGy6nS0C/Vkrf1cegP7E7KAMMaFH4Vux6fZ4Ldo= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/lokiexporter v0.100.0 h1:8+PsOc8UW9L1YZDq/897qavPssHFZs0IgM2kzYbPQRw= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/lokiexporter v0.100.0/go.mod h1:hYun1We7zQiE1dvP4DAe+BJL9RutxGTyhVwvXelIy8Q= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/mezmoexporter v0.100.0 h1:ApmibC03xhhzzgzZo3k3P3an8jXVSPkO5idObBBhHQY= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/mezmoexporter v0.100.0/go.mod h1:jIHQwjZXMP/8ydLGMACTPTZGHN/hP4J0XtMlMrKqFr0= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/opencensusexporter v0.100.0 h1:c0buu7Ha2bkywFjn6ufqn9LpRAdrOmvWvDZQVqcYhaM= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/opencensusexporter v0.100.0/go.mod h1:ZB2G9H/xdPNpB+qOi0xuEafiTVZCXVlrG4qzNlDKuY8= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/opensearchexporter v0.100.0 h1:jcQq2vraeZWqG3RAwQoXeZHiew3+nw/A6sFE/weBuF0= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/opensearchexporter v0.100.0/go.mod h1:bwtY4nqt9M5YMPanFwF88jTyvuxugXVHM6dmt+nxIXw= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/otelarrowexporter v0.100.0 h1:wXp7MbZV9Hpp5rTGwi5hrk0pivZTe00kkNaOzHDFNfM= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/otelarrowexporter v0.100.0/go.mod h1:QPvX+vCznVnGaATdNS6PwiFF2v8MZ7sNS9mjcelklA0= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/prometheusexporter v0.100.0 h1:TNMIzldnOaL1Pq575DfYXmf+0ckffWpSKOtRYU8lqqc= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/prometheusexporter v0.100.0/go.mod h1:NzTQsXC3HZBTKO5GVECLyw1kWsSoBhC71BcGfyjQsyM= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/prometheusremotewriteexporter v0.100.0 h1:i2l9n6dXe4IyZZGs3VXxB9ZlEZO7Zz/Jg17UsORzfcU= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/prometheusremotewriteexporter v0.100.0/go.mod h1:WmMIgDvG0vrRdspSYaOo0SUX5pLakVXeV9LItroji8s= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/pulsarexporter v0.100.0 h1:uZRaGEo+Pe5DzFtB6lh2kLgAWC9pe9h+/4bbLqox/yI= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/pulsarexporter v0.100.0/go.mod h1:2WDcMqEhsd/E6megZP6ZnmXbuYh6o142Hv9xUl+MXlI= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/rabbitmqexporter v0.100.0 h1:wf9lckG/+rAG3HrDSsnuydLlRljUgcILbhdKArVDKqw= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/rabbitmqexporter v0.100.0/go.mod h1:s7zm6s/fc5wdpwAJEYCS/3n9bedzpVqIwEMiB5ae7IU= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/sapmexporter v0.100.0 h1:Kl6aXsrgtZ0EIdIQCWcT9JB8CoYdDn5IF2bP7R3QV1g= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/sapmexporter v0.100.0/go.mod h1:mi8ntEbGxr8Suu4CX6+AIdJux4Dqf1066OcmLPkb3lg= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/sentryexporter v0.100.0 h1:vQgOP9jTB9OPtPlo07N/mQWiIfL7ZZDAK/a+/iWIU78= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/sentryexporter v0.100.0/go.mod h1:OehLubIZn55BRfDZI8/k3lStfHUPZ0kkSSxNCBRWZN0= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/signalfxexporter v0.100.0 h1:rbtE0gx3wQZdeBz8l5R9OOs/ByJLH6DQovHxNpTnsLE= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/signalfxexporter v0.100.0/go.mod h1:6D/uzTpcBA3tvhzVWqNfMo+C2sgNRWyzktipNzhOtw4= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/skywalkingexporter v0.100.0 h1:iNMv18CNNjHzkSZog4wkotINnUMaOMAiJYS1c4j2Y04= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/skywalkingexporter v0.100.0/go.mod h1:stvwlNwo9W9V0TW1g+jbeTzAHxB2fIBo2B/TFytHze0= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/splunkhecexporter v0.100.0 h1:ySOYlZutIQb4BDex+2q2/XmlM2lGEJjynr96tFTKTJQ= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/splunkhecexporter v0.100.0/go.mod h1:9DVlE6i1BhsDjNcVYt4mn+WZ9F1jbIpgpZ7n7d8J048= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/sumologicexporter v0.100.0 h1:uCE7KKCgB8Y2rJOHI2sHHW8kckY2HojBPUeL8iENFaQ= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/sumologicexporter v0.100.0/go.mod h1:icW53oSX4Fxd4+zlvYXYe9JOsD/1du0TaCVOwXrqk4s= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/syslogexporter v0.100.0 h1:ZHvLlTC2qcclVmUmMpMg3AjuueUL5igwS6z0Jb1a0sw= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/syslogexporter v0.100.0/go.mod h1:WBt77Ve3IulXN5T0vblQyBa5xpMwceh+0ArF8SABXtk= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/tencentcloudlogserviceexporter v0.100.0 h1:7FRXH4CPO9YRnId5WfLLhg9CZwrgwThnpnY73lZjPwY= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/tencentcloudlogserviceexporter v0.100.0/go.mod h1:xhw1rPdclCWhvi7hjbx8kmHk5MjSBIAEMPUeKjkEOHk= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/zipkinexporter v0.100.0 h1:6rT7IP7hRLKTATHs0USFWrnkX9JS8w+yHEZi9BCKlnQ= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/zipkinexporter v0.100.0/go.mod h1:3DKlGsmvKOGIcvpG6llxlPZAuv5WOyDL9lEFD6g4ULk= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/ackextension v0.100.0 h1:rzlnLLYH8bY1slZu0/jogM+9IXdHu3A0nSDTxozUx3s= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/ackextension v0.100.0/go.mod h1:cjhpmoz7V0AEsuGDY4Rgou0bkl66AHk7EJqYf6+81V0= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/asapauthextension v0.100.0 h1:3jYEWS7p6WcNsRcOHLNxsZNXMcT3YAYhHbQKool3o58= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/asapauthextension v0.100.0/go.mod h1:W5YGEhmIFA62OrJ0wYSw/DO/NcoX2NH4Gv1vwmDSnRQ= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/awsproxy v0.100.0 h1:40ZeCYqRjrU7oML8tdbOCEUuO6iobbjQY7IahWPX7Jk= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/awsproxy v0.100.0/go.mod h1:l+GeV/LJunNlfJ4MRjNE48F+RYZR89FSZ6z1yPAN0Bk= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/basicauthextension v0.100.0 h1:9GX3eTd/wng4ycIVqj/0i0AhVXTDzYhn3pZyZGFBLg8= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/basicauthextension v0.100.0/go.mod h1:XOP/W1fEtO0YhyuhqMW/hXtF9StQRKG88hBR8jdB7EU= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/bearertokenauthextension v0.100.0 h1:rilsEjTZw/4yHr46bjszNl64loOKyCB9WpYstpBNl9c= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/bearertokenauthextension v0.100.0/go.mod h1:4ocYiUy8yB2ALAtq8tbIAOdAgOhVneuHAf22A7b1byQ= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/encoding v0.100.0 h1:7W2mhPje+biGfxLjbJB3ngDWEGQjN8bTTRgTdiqRS5g= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/encoding v0.100.0/go.mod h1:NO7Z7HUzj0x/ZwXH+Gjrr3i3fPjYHjTq2fwjBW/obA8= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/encoding/otlpencodingextension v0.100.0 h1:74zDTDlw4B/KDdD1ZLWuL4N4o7uKR2JyfKlz96rk2yA= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/encoding/otlpencodingextension v0.100.0/go.mod h1:vvfnGU58Hlc7/st9+TGd72caMB2U4H233VsztwQpaxc= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/headerssetterextension v0.100.0 h1:sh25AmuZBpvVYknpiOeWKBFTtTV6L8/Mkr49IXPvxAY= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/headerssetterextension v0.100.0/go.mod h1:8mSROnZ+qVRrM8fsLGfhHIXkr0nxfdef3qVF4TR3z/4= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/healthcheckextension v0.100.0 h1:EoThtlwD4wbHOKgbn+ZigZFXcuoDJjM9/3WBwZuf4z4= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/healthcheckextension v0.100.0/go.mod h1:lTIwQdHUj47CK5aA1vFZbGcVg/DqE53UHSTFFumbHkc= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/httpforwarderextension v0.100.0 h1:IbE5WcAdllr8cP7oeI5m2hBRg8NHujuxs0Z3v9QcJHc= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/httpforwarderextension v0.100.0/go.mod h1:CBoBgeWqkkPoApKSPjtcSqO9i5RJwDtkyFGOQWtjfds= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/jaegerremotesampling v0.100.0 h1:xzbdeIRQcsvi+OtXAWUdW7/Ti4FD74OV/qNcHYGk/Tc= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/jaegerremotesampling v0.100.0/go.mod h1:5NMlOTQmrqyw1y6/O4FsZyEKE0ULzng9d2DoflXPpA8= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/oauth2clientauthextension v0.100.0 h1:WVu12RRKhQaoJ1uKfhKL46Y+TnXkcTswwhoCpUiSxZo= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/oauth2clientauthextension v0.100.0/go.mod h1:xBURpfhDTCuzSIdn7FaCJuhgkwbRKngf+63BRYnhtTA= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/observer v0.100.0 h1:DFO/EsTjzyU+TafWYQ8bSvVIrwU07TopEQwygU90C9s= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/observer v0.100.0/go.mod h1:QQUgfXBq28KcvwxFwY4NPy4XA/theDwBqfssy/HSjLc= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/observer/dockerobserver v0.100.0 h1:+gb1SZ+1QzgV0HDjRCdunWMFSJrNmyijjmbR5bELBBo= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/observer/dockerobserver v0.100.0/go.mod h1:o0OlRepX18Dv2X0RR21ybghADBGaLETJt6/isbxkTac= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/observer/ecsobserver v0.100.0 h1:5aRd6u2qwenZnVqhvsJn4G1xvfcuUxhJ7+8CF7iUv1o= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/observer/ecsobserver v0.100.0/go.mod h1:6r9emkv8PldD+LJrcIpfWzdNaYz2raEYRv9B50f6L5U= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/observer/ecstaskobserver v0.100.0 h1:ecg3LHzz3plww8Tn9HySJn9TOdG+B8CU68e6uZqAUZE= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/observer/ecstaskobserver v0.100.0/go.mod h1:0eKqiDPEAxaYa/ZFyXd1wRbHa0Oqvc7BBBQA9B4o46E= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/observer/hostobserver v0.100.0 h1:NaIqgIHKSZLMCyxLNV1OP5fAfJV4I9/rZR9ntvoYtJ8= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/observer/hostobserver v0.100.0/go.mod h1:Wam0bs+9COqrPRx/GOkMgiBEXoZcj/jpSOUPjGoPXXU= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/observer/k8sobserver v0.100.0 h1:DmXt0v+ZpA5gQeLafE1ZoxNK6xH4EXRVyTOCog6usDo= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/observer/k8sobserver v0.100.0/go.mod h1:oyNuGr469Rg8Cbi440QFlnEAVagx6vvy5B7CEWYujx8= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/oidcauthextension v0.100.0 h1:XePMTf6/nONQAvGZ7FGsFV1V5rzEcCt074Oyow5BT6Y= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/oidcauthextension v0.100.0/go.mod h1:xiUMjbxDzaGc7o4OuM/nDGhmmnSdAgpHQejNnNn8vJo= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/opampextension v0.100.0 h1:/4Atsp9V11aTU2k3ismXCYtZpfJFdoDuEqjhVbaJo2I= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/opampextension v0.100.0/go.mod h1:0p5zwp0360QTEgCpw/xG2NZ/cyOwYW/qPVQ8Zlrhpc0= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/pprofextension v0.100.0 h1:UehBdSKP8h8W2vaLag1umWJXFQ+TbBBwQG4BDKXsTrI= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/pprofextension v0.100.0/go.mod h1:RK+KnYXdBeeyukfyQJfDx1QE+7GFTUs+jMlfD75zdUg= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/sigv4authextension v0.100.0 h1:rmqcyVXFBIdSGf0w9Yfn5ia13buy4hWw1Xtzwuz6DRo= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/sigv4authextension v0.100.0/go.mod h1:kFJe+ccu84AppwZar3s51sJ4NURUg+S3sgN4oTvifVI= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/storage v0.100.0 h1:5T/ty9LraJwrEkphQxZnuLmo4Vr7hBCtvXVmFMuq290= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/storage v0.100.0/go.mod h1:yeL6CxpW2uW3xGppdID3/L5GQXJrRaLuxTC2mSHAIf0= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/storage/dbstorage v0.100.0 h1:QP6jRBSHc9CH5NvYIZTVUa1IQpnaHv8lqWCt6/Xob9E= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/storage/dbstorage v0.100.0/go.mod h1:9Dxs8wDAy57+JLhkd/zclaNZQRLdOgtDa7A1sZIfuzc= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/storage/filestorage v0.100.0 h1:f8NG64CXizsdcCRhA+2+mqwJEytxTWah9I+Rb3bl9iM= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/storage/filestorage v0.100.0/go.mod h1:KX9dDfu7CF3KYEa9hkjX7Ov1AklnpSbHEPcwCcOpgcg= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/sumologicextension v0.100.0 h1:ZVy0HsgHq62ZPmvKlKyuD+o83Ge084Z5F1aST/RzEbQ= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/sumologicextension v0.100.0/go.mod h1:nOlUiZgOOBpVY7I97kB2g3TOPmazelsWs7WIWh/7ft4= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/aws/awsutil v0.100.0 h1:nYgjXbou7smub1qQhfyu5cfLxWDOEHe2yA+0PrNwB3Q= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/aws/awsutil v0.100.0/go.mod h1:zHbevt5C/cO+CDuX+erMJ7RKcHs7GAGkpzkH+phatZY= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/aws/cwlogs v0.100.0 h1:A+fB9wXbm+dqJVvC4QmVpzeaFsHctD5Ll4LDIJevIK4= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/aws/cwlogs v0.100.0/go.mod h1:Kci/hp6nJauPCqWFbJtQevz7buPk692YAdCg4fErmwY= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/aws/ecsutil v0.100.0 h1:KjzXdORje0ygzLHovLbiuug/5RCtHdzBhkaqW2vwBC8= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/aws/ecsutil v0.100.0/go.mod h1:Bea3M7PLNE6fSaFXPGupJTMBdhXnrhDiIgOxZ/TJDzY= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/aws/metrics v0.100.0 h1:70eZP62yAlx4fQXYBcJGFz++Luhdm/pUrrUmf5nLVPE= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/aws/metrics v0.100.0/go.mod h1:D6us1A4u5pvxuhbeEBSofyKifbL1ErOZCHWu5dWuTXU= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/aws/proxy v0.100.0 h1:aLBm0QG+k9xK3LMbt1jlgWspOMvd21FJYo/k2qI+Hn8= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/aws/proxy v0.100.0/go.mod h1:QrWGAsbawtqrBzUD7Yb9ny4LzcmRso1ixN7+kDDs5iU= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/aws/xray v0.100.0 h1:KtRDbcP9jnBOrhndvvu0P+JVWVZzr7ZqVCKRNKo6AHc= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/aws/xray v0.100.0/go.mod h1:rQcpcMoOlb69nTy79uDHkvhO9X1Kg+eZkOriYuxvS1A= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/collectd v0.100.0 h1:smrVR5ZVxkRcI9Bp2Wic1gcz6Xji0HZRfkYP5Xt1EpU= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/collectd v0.100.0/go.mod h1:0x5lZEtirHrPdj4g4GeF6ydI2ZU04CoLPGxphavSlQs= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/common v0.100.0 h1:XaJgaIiuSgYKy9tt45ye0YnsiG75sP+7C4BvgcwNjGQ= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/common v0.100.0/go.mod h1:GJTxE0AYQX1Qa0BwNxRB3+kkYrSUsnTxR6i/n2rexjU= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/coreinternal v0.100.0 h1:tbqttcOXH9NE1pTwL169c/AhFQj08m8R7supR6sntqc= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/coreinternal v0.100.0/go.mod h1:9MD3lmtQGfRjDR1VDrD6CRs6NbQweRVvOmCoBRQWXfw= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/datadog v0.100.0 h1:tRaM/LMZmitOQZWROvW30n6R8kCEjXVtw+rgdtqAeSQ= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/datadog v0.100.0/go.mod h1:2uwvHrlmOrA5w63WZcU7dW4X0VeJLB2IkkUt0/jG3F8= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/docker v0.100.0 h1:zDoIkJigZjTW5JsdrRrGFhKB1eU9gZuscaojezrlTYA= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/docker v0.100.0/go.mod h1:fuk7yN1ywQn03CebMPfC2BiWYNJYwl3DZjWAW7wLskg= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/filter v0.100.0 h1:296Rpp6P2C+pn8FTRQH9Nltsnur0mey6Jn0tLRPjPb8= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/filter v0.100.0/go.mod h1:TfgMtN6SwJIZKyxtucAz7Pn8kpnD/pkFuusnxxt2e50= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/k8sconfig v0.100.0 h1:x0tm5/T82Ip+EIt+WRJwkNEp+JwyeHaluIHGIYt7XqU= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/k8sconfig v0.100.0/go.mod h1:VS66oUydCMwiWl1BFmLs7iNy4lGsfVYsriXr/d1fpAk= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/k8stest v0.100.0 h1:TTpJdnnZLrsJtsqo7JKo4fuFy9Yy6VWKu6plFaWCSLM= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/k8stest v0.100.0/go.mod h1:hCzgpzXbUUDUlETMDKYOpPaOhPjR9T6M3W3nAW5cGX4= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/kafka v0.100.0 h1:20yuLPB9cHd19KG9YErYkYx52dRDnBrDnE8FT7bKyS0= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/kafka v0.100.0/go.mod h1:t8ixSBGXr+6UIpjJalx3KYI7BMcpx+apU5vYodE0E8c= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/kubelet v0.100.0 h1:0wT7PELl7/UX03Ole7y/fMLQPOI4nlenRLBT/pdJmBg= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/kubelet v0.100.0/go.mod h1:XkXPq8EGjpnB+Rtp4KTJfQaQ8nZjSIBvVEUiuyHu8HI= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/metadataproviders v0.100.0 h1:KIcoZGhi5g8B+Dt+b4HlCw3epnGLAcj7kG27kPY34v0= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/metadataproviders v0.100.0/go.mod h1:HBlJKnf42Mm5p2Zjymlr5wjunPz6n+iiuHslgcGTK+I= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/sharedcomponent v0.100.0 h1:Oy80SyQ1eRTzv4rvUz7BlHW7B1jKZ6Ohipk2XxQSnhQ= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/sharedcomponent v0.100.0/go.mod h1:xkbbL88jE02df8SxIQ5rIk+Zisfpa2tagCzx/6Hz01Q= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/splunk v0.100.0 h1:zzuSa6Uvn4eLWObcJFDFzf8cK4ReWVJLeb1cMnZf9Gs= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/splunk v0.100.0/go.mod h1:RvjTZ0EtBDNOG7JBevYJciLp+uMXv+BuuQhGvuH7AKY= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/sqlquery v0.100.0 h1:VtMjgAQwIsoD/hg3qogqDND7fWtZHTjqpINu9ilgkh8= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/sqlquery v0.100.0/go.mod h1:YquJPYnqRKFRixKf3Yuivb40W1swmyz03uqXiP/9WbU= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/batchperresourceattr v0.100.0 h1:TZWhuULHW/asVaJiEG5gQdMdcKjmtrCpQwoeBE9qEMg= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/batchperresourceattr v0.100.0/go.mod h1:ZC4EZN4sDym3bbEh3W/tuaySrdnH3zqaSJorlmBEKeA= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/batchpersignal v0.100.0 h1:/24Q2zyUqXE9f7A59jNyD04ftg1Vj3uoFc0Cq7Df5gk= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/batchpersignal v0.100.0/go.mod h1:ooLeAauMmQ/NHCVaNLdUo8U56RO0QytHkv5A8u/tvxY= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/experimentalmetricmetadata v0.100.0 h1:mrf/fykR79GuaCkB1g0YwGbyFSwqQcVo51Uggo/GExU= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/experimentalmetricmetadata v0.100.0/go.mod h1:Ero3TyL3Z7YlKrzn6OgndHZ5UVYEf0dSO9lfX0bCl4k= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/golden v0.100.0 h1:4cDqd1ZU/HQZmijLqEvzbVV/rdgUQG08IBq5vbO1308= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/golden v0.100.0/go.mod h1:940rHhObAdeWLuBGBmuK4mRwrXSQv63SOX6arprCPrk= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/ottl v0.100.0 h1:XcK/VFhwkfVkiMoiVNZwrwgov951l4zeguvfewiiE0I= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/ottl v0.100.0/go.mod h1:8C8dmt7pkiH1eJjiZsnB8p9F0Iuai8b9h08GT9ZFqBk= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatatest v0.100.0 h1:UtY5UvfEFNub+E5zT6vCxU18A2GYdMXZK/ClcwE2nNw= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatatest v0.100.0/go.mod h1:5Ak565rKB3OZTunqssZHuXEhGTz1f73VdkfwiVp8vxg= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatautil v0.100.0 h1:549nET9f5zIYC5F3/FBzgZfumjBOy4xx+9rCJ24TRxw= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatautil v0.100.0/go.mod h1:5r/6EFZnfR/zIP+fQQoD11x9b+TJYbR69kBgme0NKVs= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/resourcetotelemetry v0.100.0 h1:p/HWAgSDD34N/Je4otbGM7zYah3PDmrL8M+o3iRGrWk= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/resourcetotelemetry v0.100.0/go.mod h1:5F6scvG/cA4mclLbnK3ABMSnENSygRbA9n9q1nQFaOs= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/stanza v0.100.0 h1:oPl3S/pAh+WPQK52rdoEq8ookRPywzHXlVT54jHZzNA= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/stanza v0.100.0/go.mod h1:+RM3/QZmJGkG81TE3TPUFgvC5sUXO3mOhb/ar6/CVpY= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/azure v0.100.0 h1:57AgprcUib7I8fS3oqAPHfPdmTXmjdWasxO+WntkcNQ= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/azure v0.100.0/go.mod h1:h5qnvMfLFXlm89ZkCDVVSJcNHE4ZNxld5pkRa+S8tF0= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/jaeger v0.100.0 h1:wle0dUPe1FhxJkoJhweM2KNuKDgKW5PMIH8glSVQo0w= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/jaeger v0.100.0/go.mod h1:TT9TPkG6Db7J/XEYFgHngP1WKab20jj/PqlT+I0Doy4= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/loki v0.100.0 h1:1+3sHOEk3SE6P8P6D5Me4iANYl00By5oyfJHqg0JHJ0= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/loki v0.100.0/go.mod h1:02AIBm7aAk60QMibMnDZvK8CdPP9bC/HzhIonp/GFQM= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/opencensus v0.100.0 h1:6p7QKJ3kL3Wfob+2IrJkNWvzL8d96/fNqIByXVqhksA= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/opencensus v0.100.0/go.mod h1:UAqV1RXP8S7QQ4AZ8+KhX7/E9HykRZCoweEeMnaytpM= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/prometheus v0.100.0 h1:zRjVx61C/sbh0gJJfPRQzlRJ+bJ8EKKFMFsr2ZFNimI= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/prometheus v0.100.0/go.mod h1:+TMSF99jwhcuYRbS2vwIdI82+9UpC+WbYiR4EpgHVVo= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/prometheusremotewrite v0.100.0 h1:w64zPdUB5RYRFHt4hLCk2NoD6+WhzjoOHK7LkDSDgD4= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/prometheusremotewrite v0.100.0/go.mod h1:NjKySFx1de1JeCXjBhZfmk5r8dH4IlVvMNMo7fL2lQg= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/signalfx v0.100.0 h1:iBlt9ofIzAhLPUNfDCQLiZC00NnaV2U2gZlvjtuMVjo= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/signalfx v0.100.0/go.mod h1:98jhOLcm1f/1NL1KYvIxPCh2lffhEggKrMxH3918Pc8= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/skywalking v0.100.0 h1:B9uiw73qCQllJyv1lDgSHmJ3WafZ1d6wkSEbOF1nqI4= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/skywalking v0.100.0/go.mod h1:ovUJ6UKpO5yB12bnjIDJG0LD1lZmuypHDD9ZoD5XnDI= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/zipkin v0.100.0 h1:f8E4wg5kjXNYvrbNcWZd0UOe6hoLP12u/pQa8kOkO/E= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/zipkin v0.100.0/go.mod h1:TzU2tEcqY1UK6zIVCd+Qb8NL+TUsbdv4Gb4Hp4sxcl8= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/winperfcounters v0.100.0 h1:SJgP0uAZ5sDDkSb7ZEmgJZ1ddVrwxX8n3G//WSG10wQ= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/winperfcounters v0.100.0/go.mod h1:JWElArGjWDK1eLpfOqPSRkL2Mc2G42r/IuYZyuUl2ew= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/attributesprocessor v0.100.0 h1:OHNV2peP+NHOUlI6g3pJ9r8BBX4Ug3bAtvqEfV7fUH4= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/attributesprocessor v0.100.0/go.mod h1:sDVIFYNIzDIX1qv6qWsQK2aU5WBkPd+M3e3bD4i0sdo= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/cumulativetodeltaprocessor v0.100.0 h1:innZVoajbc5erGlmAJQuMDVDrn2Rt2tkHgDng5AFsi0= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/cumulativetodeltaprocessor v0.100.0/go.mod h1:cOZsxGDkQ0TSjGjPTDy5mLr05g3Qc7BtEkxCVc4bnwI= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/deltatorateprocessor v0.100.0 h1:Q35KhD+Qq5ITWiJMY/ZTQ7QtXuPSGXfzKkAhazORi5A= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/deltatorateprocessor v0.100.0/go.mod h1:UxY3e9e4Zn4gLMaDFHNUu6+WOEuIEhg6ZSGR01fx4aI= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/filterprocessor v0.100.0 h1:vVeD2DzDNSIQ079KN6SFz3mT+XyECW1EI0oAmZCIkqo= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/filterprocessor v0.100.0/go.mod h1:mT8zCUgCcEN/ssOMVRSMKvZNRHyCNSqhlQjlARgXvAI= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/groupbyattrsprocessor v0.100.0 h1:PGNQlrsMv4JLBaV+Lm0MHuGNDnG6LgA5JKy9yNAChx4= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/groupbyattrsprocessor v0.100.0/go.mod h1:WzefAfUKIx+R91hqbw/IdADXDeS19X0TaviW/P6Nbt8= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/groupbytraceprocessor v0.100.0 h1:a6PDqOfi3ASvhmjoQebCFFlSO1IznKX1mrfQ77fkUMI= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/groupbytraceprocessor v0.100.0/go.mod h1:G/w+zEwaDdjU7lg7qynvlrcVBM///ag1TMn6d/LmzSM= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/k8sattributesprocessor v0.100.0 h1:Fo3qyrQpq7OpmT16wcP11frGBaEpZIZDp0iO8rYxxfM= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/k8sattributesprocessor v0.100.0/go.mod h1:87PKkME2Ug4Wu9BoR8o6e0n+t9pAbbcCTqn6w/4/FXg= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/metricsgenerationprocessor v0.100.0 h1:Xkjy5E5IgDHH1w7R+yXZIqD5i0/iny7NScUl4cS3q6Y= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/metricsgenerationprocessor v0.100.0/go.mod h1:Oi9QKE0LhEw48JLS1sUVDuTin4Uopr2AmlqHwAQL+Ic= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/metricstransformprocessor v0.100.0 h1:lahZcIAFypRYzVaSIEduN2zeh039g5hmb2a3/PIygR4= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/metricstransformprocessor v0.100.0/go.mod h1:SH+nUOZL2CBM5NNtEKiYPQRLD7vzHH6w5+VXPQnQDDc= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/probabilisticsamplerprocessor v0.100.0 h1:B/0xE9v2AK5FzTTbjbNhj3uGTiz7fXgAL+fX9nDzyrM= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/probabilisticsamplerprocessor v0.100.0/go.mod h1:nZSIytxE+go/kN00yituNo0WWmqasxATeTIwGqoXmuo= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/redactionprocessor v0.100.0 h1:n/aO09oRwtY3HPxEHg4ACx/sWKW6evVO4YXIgu+tlD8= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/redactionprocessor v0.100.0/go.mod h1:LSKT9sf2Afx8RFTh8C+qreyr7ZxgDjQyV9KAcKXtbPc= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/remotetapprocessor v0.100.0 h1:QB2/WOp+V1UJnnQdsnrpET9U8Q665xoS1c9+/ir8Doo= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/remotetapprocessor v0.100.0/go.mod h1:nC+dtJl0gcMiqNz+mYBnB3LRJrFddFj2RYeU2OnC6Sk= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/resourcedetectionprocessor v0.100.0 h1:q2WEJSZS+O6ammMci+hsbU1FSfg44TIjQJJ8QqGGXlI= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/resourcedetectionprocessor v0.100.0/go.mod h1:n2tMb40vQZBp18TvmGeMWUnwo40URbkGJL/HEHxvnao= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/resourceprocessor v0.100.0 h1:YD0NSANeDgNknlBObFJrATOZdwCeWef1MPq1kjK0IWU= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/resourceprocessor v0.100.0/go.mod h1:Pc30N6D3qfwD4zBCvURyD7kQB/ygK+jvdc483ObUZyI= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/routingprocessor v0.100.0 h1:8PqhG3bht/NuDHRlR7vBomNIv3WvaavnnumzKGoh6GU= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/routingprocessor v0.100.0/go.mod h1:ekISZC9Z+ZUEOa53Ja7aDuo0gfA4RqFUKtGQlPS1r+U= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/spanprocessor v0.100.0 h1:vOC+4UZcWg6OyL0smYlL7/vik7XniIFDq+0mx8wkCYs= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/spanprocessor v0.100.0/go.mod h1:UXWPGRuW2zVlDtE6IbC7BVikBVSCcnR+xhbESvUAuJo= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/sumologicprocessor v0.100.0 h1:C69MY7ZXhzLZZc4o/CZioNsaHHs2zsWB4tCQDEqCSZ4= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/sumologicprocessor v0.100.0/go.mod h1:ioTgTG9H6sWYa9Kiqd4xUPRtFPopeBDCz27coku2Phk= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/tailsamplingprocessor v0.100.0 h1:9ReuBqvxR81ntgRbTBC3gcHLjIYYHCBnhD5NCo0lcK0= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/tailsamplingprocessor v0.100.0/go.mod h1:NfqlphwhdfDayworgiLYBQ00Xw9J0tExd7ISk24wkio= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/transformprocessor v0.100.0 h1:CPveCvrNCpzJiJ3Zo2mTf8P+3twxcPvrlkS1frACR1s= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/transformprocessor v0.100.0/go.mod h1:9A6ayqLh+YGCfTj3dDud+vpqvGiQ2IVUPF5OvsyYruE= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/activedirectorydsreceiver v0.100.0 h1:BH6z/mCs2fv/Qo7rfU6SF3UtKt4Y58y33S1j3GjI9x0= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/activedirectorydsreceiver v0.100.0/go.mod h1:oyEs1p+GQfp8MJtfzD4HtTbuAPYu9AKVg2p+dFLE4u4= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/aerospikereceiver v0.100.0 h1:nbITMe+kbNJVSUT91Ts1CB5HESzdu6slDYsG6x+bI7Q= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/aerospikereceiver v0.100.0/go.mod h1:j9RdPuLPG3Mxe+RkPkobx0nMxZmugLVftrPfI3zugu4= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/apachereceiver v0.100.0 h1:+WWqdvhGl2ufEhboNkjXyi9x20b9Oh1eAuaNWAXR7E0= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/apachereceiver v0.100.0/go.mod h1:hW6qup+a/hz7gnq/KJl7fmWCbcwtzLxVAt8hPnqEUTQ= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/apachesparkreceiver v0.100.0 h1:9Dbx8qGZYeWZo4r1mRCbyVKSDzH3v5wVzDvADv018G4= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/apachesparkreceiver v0.100.0/go.mod h1:R9ZQQ/id7ejJUXaNRq/tILLtykKwMhCLrn6mG7H1u2k= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/awscloudwatchreceiver v0.100.0 h1:k+qxRxODfhmJPg19ZSi6Vw3DsfagjYbU0E+Hfsifmtw= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/awscloudwatchreceiver v0.100.0/go.mod h1:C3cOynS2+JvUGvW3Ua7snGdwydogcYe6Yas4U7b6v0c= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/awsecscontainermetricsreceiver v0.100.0 h1:qQn9WnL+hGzEPBhiB8rOCACI2t4KWc+8JXHqKdkfIn0= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/awsecscontainermetricsreceiver v0.100.0/go.mod h1:JnZKRLeCKBUW2Hrv/nfUva6KxETjlEVDU7SXVdup7Jc= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/awsfirehosereceiver v0.100.0 h1:jiLFQZ/vU7wBvU92fIa95Aw6Yip3Es6apDzCx0uPG6Y= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/awsfirehosereceiver v0.100.0/go.mod h1:nftGyLzIQ8rviHqH23DnHptvdTY6+8D8927ihSsM04E= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/awsxrayreceiver v0.100.0 h1:RRD/wZHUE6P9NzGryKpe2VZR9tIW1aLQgVsmtG/1x8Q= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/awsxrayreceiver v0.100.0/go.mod h1:quhbZ0YWaXToPeH+AnqFj5J4nMfXWo7Y/3vUPmXJ7KU= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/azureblobreceiver v0.100.0 h1:jVKN5RTb5izBge7dZsEqJR71YBLUfEok+nBdWLGmZls= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/azureblobreceiver v0.100.0/go.mod h1:9MWX8o1dxqWvifmr0Hb0oYIIXyKiXkiijuQq4zHd3XI= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/azureeventhubreceiver v0.100.0 h1:Qfl1U/ePUDmGskI90LWHw3YGmP9Y0nqoloe3cxFnIYA= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/azureeventhubreceiver v0.100.0/go.mod h1:6zj5RAqZ9xZ3iq9i7Vk0JGUYdHrlIfWoaZxDy+26oo4= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/azuremonitorreceiver v0.100.0 h1:BSHZM9lein9tfSO5GcNri14ylxBmt15v/eetzXSTK+g= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/azuremonitorreceiver v0.100.0/go.mod h1:k/t/lY7y/RHtWD99YQEF7dqK5RwbCn0pdAjQ/vCFEWs= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/bigipreceiver v0.100.0 h1:9EbKIJUatWaSNih0GYE66gxFyu6MuTX/tj5kgGrPYnU= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/bigipreceiver v0.100.0/go.mod h1:j1glmd9Ul5xYe0umZxPBOz55wh9fo15YlT0PVFIPeo4= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/carbonreceiver v0.100.0 h1:IStLJUk2ZsenMtd6SZOdsPZOxYt1vuIl25caPcMgTnk= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/carbonreceiver v0.100.0/go.mod h1:As3e9kqiRCTOBFM2gbyGTOyQoUUlpoUwxXImJYV0mUo= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/chronyreceiver v0.100.0 h1:9r/G40fGZE66OVUnFmbuxCc1jM9uVwML4LfUYHrC4oI= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/chronyreceiver v0.100.0/go.mod h1:oIl9s9MJnqN1tvg+8OG8BQ3Lgl78uyeCLzMkCnZraH8= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/cloudflarereceiver v0.100.0 h1:HypCvCg/mlJKNZuCTgAWSeJlpKk33Q1M27pgVN0yZSM= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/cloudflarereceiver v0.100.0/go.mod h1:4ge9f8Df8hp5DgPaB/9ZhD4OdoYMBYE09NAO8Sfksus= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/cloudfoundryreceiver v0.100.0 h1:dMwhcKyD93P9pR4QxqQdAyk5iFZ1JAOUSmrl7ImNev0= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/cloudfoundryreceiver v0.100.0/go.mod h1:iNLslUbDJA4Duo4jR4TipLA4YDxMtpXbLu/zL5YAMgw= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/collectdreceiver v0.100.0 h1:1gndLGlWGaoOFt5lDjHqDLyD7r2XSgQ1ey/JzXb8AHA= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/collectdreceiver v0.100.0/go.mod h1:V/Bd8QEysVMy2uAHMiHc/JFBW8Dx6kHl4RCEpa/rASc= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/couchdbreceiver v0.100.0 h1:0+DpmvHcUbSyQOUjYreGkIk4rXUK5xdMIps9BfsRWic= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/couchdbreceiver v0.100.0/go.mod h1:IvmBi6F5sixzv++KB+1HLm56AjexC5GodF5TRX4PqHc= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/dockerstatsreceiver v0.100.0 h1:Rq6Do2l0IZ6NbEmNg8N23hcd+I225gDu6hoT5gvxMVQ= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/dockerstatsreceiver v0.100.0/go.mod h1:s9N4eUI+15TzdWAi1qc7HAgwSqqnKITYDsybLniwRSo= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/elasticsearchreceiver v0.100.0 h1:M76nywtuyvWc6Lugua6ZobJxfyAozBgzj6oQGCAyZo4= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/elasticsearchreceiver v0.100.0/go.mod h1:2R0I6hHscyHrMr+Cd6PrpIkPikuyAsbAZmPQ70HSohw= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/expvarreceiver v0.100.0 h1:lUSm8b9KeQb5507oJuMXQx3fGDkRcjpJ3eS3SGENFTc= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/expvarreceiver v0.100.0/go.mod h1:VqREBSMxxx1wuUVG/XkIvGcoGHMj4LSPh3oWjcYNLH0= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/filelogreceiver v0.100.0 h1:nnfxDZUqBtqyTGTc3AofSuizPN136q/QwGxeVvddg+I= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/filelogreceiver v0.100.0/go.mod h1:I60ooSi7aUCdJTMLO51qoqzZSmSc636cseeaA7KIvnM= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/filestatsreceiver v0.100.0 h1:pW4LWiNZqvlIEkCEDHWVAYq3qcbLlJ941j+X7UmvP24= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/filestatsreceiver v0.100.0/go.mod h1:C4Eh50L6w0S6gBz/y2eIZdp7zg7cJpzeVOop2of3mzo= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/flinkmetricsreceiver v0.100.0 h1:moITQSECo4tFJtNwzbGprkvNe9UCVc6tU7p1VoELRZg= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/flinkmetricsreceiver v0.100.0/go.mod h1:xZQp0RJdVzjjfh3Lgc0KJJ9fqtOtwf3KO4Yor77Whq8= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/fluentforwardreceiver v0.100.0 h1:qJP97K4QNW8eNr5+bm7BIp73H6XbMDt0fq6om6b0ywQ= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/fluentforwardreceiver v0.100.0/go.mod h1:nBPd57zmsL5r1fih5wWdNIqOnoaQ3Wn0WJYeYhBFY8Q= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudpubsubreceiver v0.100.0 h1:lmkS/TNmZJh1odeTH2/q2XQvgM9HryNLGgLWaeUzZcA= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudpubsubreceiver v0.100.0/go.mod h1:mLy+nppn3dHRjOUxUlyNo0wuribiSyjDtLaBoVR7XPI= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver v0.100.0 h1:eRlppi9YOhfBnMA28C6YnM3w4VKK7Tz4V4Jl5cEDMLg= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver v0.100.0/go.mod h1:jXLTeL6+gkv0Km93cmZVK72wA5BFz7p6z4LV/A74biY= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/haproxyreceiver v0.100.0 h1:n1mONX4UgxS4hFQgMk5af32Lf1IHRUzMhEt3hfxXgUk= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/haproxyreceiver v0.100.0/go.mod h1:Usd8d35qbcNDOl6gebbL+4wu3BNjgbJCHBjqoL05E1g= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/hostmetricsreceiver v0.100.0 h1:IlVSe9yUWkCHH6eV36fD8ET9Z3c1smCp8xCGmESFlws= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/hostmetricsreceiver v0.100.0/go.mod h1:0PCWN0SSsRlWEyxdnK4I19GoyftmHfTp3hqQQp1FzLI= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/httpcheckreceiver v0.100.0 h1:XUKsKxpSuPxcnSOyO/emlc/HsRKrIKxl5X6qwZEkOLU= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/httpcheckreceiver v0.100.0/go.mod h1:LNo7KiS2kT4zLrvQUdjGZvgwRTCickeBV6j5sbv5GN8= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/iisreceiver v0.100.0 h1:Pvf9d/HD9pnhClU8Kr6BUkw6tHIv6BhhzCknPn4c99k= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/iisreceiver v0.100.0/go.mod h1:Lbq7zWIqQkeAKpFLHqEkM2RRwk0kAy3r/dYoTNszrCY= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/influxdbreceiver v0.100.0 h1:Wd3AX2sIuEWUBS8RyJ9na+WzKt5QXWNCyp554O29tuw= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/influxdbreceiver v0.100.0/go.mod h1:VBloCE5h/vv/qqn89Jb3RvEFMKcLz/cNcjBwwL6xELs= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/jaegerreceiver v0.100.0 h1:+Lz9cVebf/n0MwBLNM7Xp/keSxEcU4pIyWwx6a046ZE= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/jaegerreceiver v0.100.0/go.mod h1:9/I5kva/fGRx9vfBja80hjxJpRrWFUBh4jtzztEbBxI= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/jmxreceiver v0.100.0 h1:j4vy5Xu1t92Knic+6D/Q/umTYjeOPOC8OAGQLB+b/18= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/jmxreceiver v0.100.0/go.mod h1:sMGzdWLTUkclO2JSvsPtjqlz5FImYmvdipwGLpevsJc= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/journaldreceiver v0.100.0 h1:fpPhCNK8fHJCt80LFk5PxmcLcqeDiO4fTLVthGmFENU= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/journaldreceiver v0.100.0/go.mod h1:QdDqji4fZGl7NSzY+kXkU0OaElyc1b/p6nX36Isf09g= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/k8sclusterreceiver v0.100.0 h1:vPL8na93hqo6K20h/06ULTQXeou208Dne0jEAtQPP58= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/k8sclusterreceiver v0.100.0/go.mod h1:276YDtf8AgY1CAsyLS6CG3v/jiuSXqf9yyfGglLXSCw= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/k8seventsreceiver v0.100.0 h1:CIA7oMd5qj/aD1Z4kFfq6N2Kr6kOSNK6pU67W5P/CfI= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/k8seventsreceiver v0.100.0/go.mod h1:L/TOtWeFvfUpApFXorDRuV2iQEcqPoy1fRsO/P7+nug= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/k8sobjectsreceiver v0.100.0 h1:+u2nqSFvbevhbwZHDPnDs+rWprPneBihEEOr21KzVZo= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/k8sobjectsreceiver v0.100.0/go.mod h1:ga7SZWm0/KYhrQSPZi99BjZ1azyjq+VP+pouuCt9n/0= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kafkametricsreceiver v0.100.0 h1:/aWGlbDzqGRqwakg2aki4RDZjM3wGcXCLiUJeF341PI= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kafkametricsreceiver v0.100.0/go.mod h1:WO3mwbFSJuNpblNcfgtdRuinz3LNEaCLL5XSiymShkg= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kafkareceiver v0.100.0 h1:J4JbVz4YC8+BJlkaOg0nV8usbqrN4B6WrAtA4nwvkxw= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kafkareceiver v0.100.0/go.mod h1:R+aNDGDx2DIoReyjBUxzP22hBEka66irEOQo2aLSYK8= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kubeletstatsreceiver v0.100.0 h1:fjd75snUEqFJOoInN6KAEilfE1qVTkeDYWy6ZeB8e84= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kubeletstatsreceiver v0.100.0/go.mod h1:H33IUlJ+H70KVl/2YIuMcdIQ6xfVwozJJUN7u8kDcuw= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/lokireceiver v0.100.0 h1:I8iQ3um3aVuXGXNJcYUdF3WExIaMqRxOJhMhSsu8c98= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/lokireceiver v0.100.0/go.mod h1:3HefZONWthTHEdZlM7YdbGPnaLYlA0s7oDCM70qjNYI= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/memcachedreceiver v0.100.0 h1:3PSJVKaSmHzcfnBRwqFXD4aSB/ihcN1ghmU4uMMD10E= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/memcachedreceiver v0.100.0/go.mod h1:wxVmD5I7jEjZZ435gpYjWEi7xflBowUNk7rBgkrY5ao= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/mongodbatlasreceiver v0.100.0 h1:hGpRVBjVcSBogK1drdyxNDKZk3L8ocXnRp6R8RE6pnc= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/mongodbatlasreceiver v0.100.0/go.mod h1:Ak3WUtZ2VtIxASPgjqZOabjML+35Xb9LszsYsR1mu0I= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/mongodbreceiver v0.100.0 h1:IE0xLlVQN5XavKINQaqKGmpDB9rUDLje+06AvjDeg4s= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/mongodbreceiver v0.100.0/go.mod h1:+o5AB6ov3Wk6fvmIwTWr2F92C5ZlwDxm1rQoFOf+6qA= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/mysqlreceiver v0.100.0 h1:POdpU9oSNMc0neuhIA297psAXfkUf2NuTFYpt01nZww= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/mysqlreceiver v0.100.0/go.mod h1:aLs1qxR0YEjQQM1J6Vj99LXziX1meTsNs+qrBOpGq9w= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/namedpipereceiver v0.100.0 h1:pRb2JFZrH8a26jek4Topfw6WJ+d0FFEEJICj3+f1koY= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/namedpipereceiver v0.100.0/go.mod h1:03ItVuubF/09vRNw6xauxu0QZysD5Y1yJ4AgEz08uO8= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/nginxreceiver v0.100.0 h1:lR59ygW3kE5Bo4ggPzjv7zdQi0+0bCtJE4DFQHcG5Nw= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/nginxreceiver v0.100.0/go.mod h1:WMll+g/ZrOUE/GEbHeQMwlv7pf30fkv+FR1uv9qvyW0= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/nsxtreceiver v0.100.0 h1:aODLZxLweDmMKwjc3e+9u6mfNraE9UBHwPnkSqipcD0= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/nsxtreceiver v0.100.0/go.mod h1:y8x5X9CDxz6MDZ1gbAFtwnvr4HdSQGuPYvGU+nZYBAo= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/opencensusreceiver v0.100.0 h1:oFvE0nclc/NYQR2w8o7QrmyrwB0mi7/ZSQI+F4XHdl0= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/opencensusreceiver v0.100.0/go.mod h1:s2QLwtdDcw99bA5U2UhtWq/oujHW645Zs7YwQ+jOfkE= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/oracledbreceiver v0.100.0 h1:fUDaQ4F0ffdCkFd0CMibyrQWNL5Tk5SiQDF4gD3jFqk= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/oracledbreceiver v0.100.0/go.mod h1:6hWahpZNo5tUyLaS9yeSHeYdD7yXex2gOjEI7b5A8eQ= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/otlpjsonfilereceiver v0.100.0 h1:G09ZzdSq0I0rb1rRQvNlOJd8B3OhELw62ActXs06hxg= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/otlpjsonfilereceiver v0.100.0/go.mod h1:NPhxFCF1O+EezH9eorJmDilAUttrnOOAE9QGpFTCL4E= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/podmanreceiver v0.100.0 h1:1Sie8cBlElEsL8l/poQi5DLJP3GvjrYTTVWo1pTRtE8= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/podmanreceiver v0.100.0/go.mod h1:UHpB2Llm5RbyY0JnanWxSg40VGH5RZb1ogMhCprD9Y4= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/postgresqlreceiver v0.100.0 h1:86a0bbd5m+LNG5hAWey8wIGb8OqMADoW8H4ujQeX/DI= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/postgresqlreceiver v0.100.0/go.mod h1:dW4LgyI9sBAtaqDrI0zUqEGO8K17kuqyp+GQvgnaxr4= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/prometheusreceiver v0.100.0 h1:9b1iW+wNC5LAuY2zCwtBcXYOhoyxb0ZHAiSCOP/UtFg= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/prometheusreceiver v0.100.0/go.mod h1:M+j/Zk8jo1JJWFEXb/raIVVd8MPl5ahWizsADP/3Ouc= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/pulsarreceiver v0.100.0 h1:19nF8I4vosJAQKhQMb1W/YTP0Nwbg4N4YwR1PG5IZoQ= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/pulsarreceiver v0.100.0/go.mod h1:nZ8YtvVPvcfDxb58Iy3Qz/80PrBJ8gSf7F0X6SuG82g= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/purefareceiver v0.100.0 h1:IVCzgCFsvd/wO9S2Veq6xGt2kWQCuzV6kjL2lfSlZlU= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/purefareceiver v0.100.0/go.mod h1:7smiFwsrsnOS+SkCVWUGMpN+sSyMr3LJ+hD9QkhBrtM= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/purefbreceiver v0.100.0 h1:yJ6KXrs9j0t16oY67It34cSaVWmTU7iRNRMFKW2Gi2g= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/purefbreceiver v0.100.0/go.mod h1:Q108LPP54y3dVAXPTNp5aG2VF2Z5U7amRb992DpzpnI= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/rabbitmqreceiver v0.100.0 h1:ZOhrl4pnm6NqUVjWMJItQkNKGLziAHWFvAqvZ8G62jE= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/rabbitmqreceiver v0.100.0/go.mod h1:la/6tYlieUQZfqzGGU5czmUVrOx4tLsbOTos1IKZtfY= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/receivercreator v0.100.0 h1:fEwOVj4PCO9E0154ZPGNYUsuMbIBO3Nb/y/+RdoHtEc= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/receivercreator v0.100.0/go.mod h1:2yuhxeO3Vf1SufOXYSQXl35AnlamwN02uFqGcJ4IoRk= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/redisreceiver v0.100.0 h1:SIrwA0BFyHrDrMA5CRyfBstVjrdaExlA2msKH8sBEHw= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/redisreceiver v0.100.0/go.mod h1:SqSuk+POa3QT+UMxslKlY3lHtyu7fW/rTAsANU25LYo= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/riakreceiver v0.100.0 h1:jG27zppA3TH9lcwGWf2lNQ9S2phZxEqY+BYU7lJG0Qw= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/riakreceiver v0.100.0/go.mod h1:qXlf1Dh5xtXznv8l+Gc+apw1SS3u7aSAMYpl5x89c1Q= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sapmreceiver v0.100.0 h1:31L2Puh9X3af+3hNevB0F9LZW4Ntte+gIjOWQ+i1Zmc= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sapmreceiver v0.100.0/go.mod h1:t3OT5UM7eRzZbvS2Y/V/6qmA3S6MzYGOkzOhFrDb8Fo= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/signalfxreceiver v0.100.0 h1:3WN8CFp1+myfQebkhXfwNiT84Dhg9JaLmeOfIO65jdQ= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/signalfxreceiver v0.100.0/go.mod h1:R3Gzw8YlUKa6ADB55iWPR0JGYBCX2z8Jr7J8BZj995Y= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/simpleprometheusreceiver v0.100.0 h1:D1THdKQrCmNDa9ZXNz+lnuuYYyLV4dobLLWSZnzItEQ= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/simpleprometheusreceiver v0.100.0/go.mod h1:h2SNnkRJ712cdRkLhCRgWNfkfKmmoA1iIl55QGiihQc= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/skywalkingreceiver v0.100.0 h1:ozYGD126RZJniNBgiIjZ2YUrJk4ioYarlj8d9iZF9Ys= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/skywalkingreceiver v0.100.0/go.mod h1:OlZELemRA0DxBa62yYG9mvu/1jnM/qW2WcZfGpgGRZk= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/snmpreceiver v0.100.0 h1:qmc/+QlJ/oHTD3Xd1f0UoZaI+yOJWkT5FnV1oP0ltng= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/snmpreceiver v0.100.0/go.mod h1:K0wi4AKdIjNhIdEBjZH/8wGWFxc6kvO+3UbluAHkjIc= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/snowflakereceiver v0.100.0 h1:GSBmHejAcZ3xCUkJ3MdkrKwNS0q8q/725nTfj2gvE+o= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/snowflakereceiver v0.100.0/go.mod h1:T5DsIiBNWYqrmozarJgY+ym2XDUDaJi1bM5dfzNYvPQ= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/solacereceiver v0.100.0 h1:eeLzkYfU56mKemoPgiSiX+k9wiNrbl4y9oXB2OOhFNg= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/solacereceiver v0.100.0/go.mod h1:s/dFRGnWlir1TZ6m00EJ/cVqKdGFy9Yup+1jDJH/n1k= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/splunkhecreceiver v0.100.0 h1:Rhrz5vjLvXCV0/wLBYO2TtJme79Gat9ooMTCKJG6O6M= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/splunkhecreceiver v0.100.0/go.mod h1:5ZPe4H5rkCeu8aGIjKn+YyNRJP3VZCoe0s69rKQLa5I= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sqlqueryreceiver v0.100.0 h1:ZvCufBbFaDLzojU1j96YRqfEtGXhinCdPwPnxEP1N1k= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sqlqueryreceiver v0.100.0/go.mod h1:E3fE1wpecssDVEsU6RZ3sjPC+eAQKArzKVPFpHiuQeU= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sqlserverreceiver v0.100.0 h1:v1XAE3kZNhyWd4h8g9VG0S0XG68OoCd9mPg9E0WhHcY= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sqlserverreceiver v0.100.0/go.mod h1:YjbbthDM7fMi2LWZhBhVFGeNJsbXeozyzG+k+d2MIcg= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sshcheckreceiver v0.100.0 h1:OMPgOjC6ziLi26xa5PRzNaJdiuEPC9AdJuKH5U/Rn8w= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sshcheckreceiver v0.100.0/go.mod h1:uFbusqjHMKz56q4JQ6g9X6PGGKrsrO9Sa5jql0j9Awo= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/statsdreceiver v0.100.0 h1:7ghBk3ZgtqWSji0wgr4TIL7GVP7tfHeuvm3UKUdI60E= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/statsdreceiver v0.100.0/go.mod h1:FgsgUhz+SSfQ1Od38asq3w2ao5VTUKa0htEGNNlCYXo= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/syslogreceiver v0.100.0 h1:QKFzwaXjWfMQCNChcCAb0RdWpZYcGf1s4/lcNRfvaNc= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/syslogreceiver v0.100.0/go.mod h1:JtgvX/fCxwZjJljkNHbMjnIDaHgEU+ZtyRmaSM0SpDI= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/tcplogreceiver v0.100.0 h1:K2X2aDpjnzk5psUREKhs+FBN17/umI9RTGoMyF4bnC8= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/tcplogreceiver v0.100.0/go.mod h1:HzX423p0eEp9t+w9bCCPWA2RXrADiqHc4ddMxkDZ+6s= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/udplogreceiver v0.100.0 h1:9dbLSgdbT0KpVu/i9V57wR1Jq3noxgnXGFsZ2m8fKJ4= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/udplogreceiver v0.100.0/go.mod h1:PpYomUSb7AdyH8WoIkazzVgOQFoJZ6CJr4QF0Ge8b/w= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/vcenterreceiver v0.100.0 h1:CM95LvQ+5rLv+ddNLHldP7jLdkoNW70L+EMKyjKvyIE= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/vcenterreceiver v0.100.0/go.mod h1:esa+iT5TkYkG/aB74QBUGkuSs91jOk0AUOrwtbnptyY= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/wavefrontreceiver v0.100.0 h1:pXsVX09Yx3c2bx7PhHh/BoM1n2p/WGudOnvJ8WDR+aM= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/wavefrontreceiver v0.100.0/go.mod h1:wIvV73B/QbpnjyJEFm/ig4iaCUeicjjH0dh2PphnI5U= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/webhookeventreceiver v0.100.0 h1:BXlFZg2AOQRuD3U8nhBAK3nFrcljKwctgoj8ndrAja4= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/webhookeventreceiver v0.100.0/go.mod h1:WIFmdHIOmEiDdh/DcRF4CM9Txki9rc4bJRfTRbL0A0Q= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/windowseventlogreceiver v0.100.0 h1:vlNNOCBgWOaR5jzqwAg/0f9huZ+kqUmpAiUwDuJoP04= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/windowseventlogreceiver v0.100.0/go.mod h1:NEQf/Exhd5jlpd0uNSjCtGxLbTolYHZHwLTIqs6t3G0= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/windowsperfcountersreceiver v0.100.0 h1:pkXgHp4/yt7IHemdb2uG017EXskyCYulKQ6U3Pzs72A= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/windowsperfcountersreceiver v0.100.0/go.mod h1:TJXo6fZreiep/2/01Ihr8b2C082ZFBtN/0mLuRjOjgc= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/zipkinreceiver v0.100.0 h1:FpKHcgHj9kfy0RrcZGgMCmAjv3/1Nuki1ZrAJ3PdKzw= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/zipkinreceiver v0.100.0/go.mod h1:kFXYo+kjc0/os690QgtmH+zlKbyMFxIlta+okLdKIK8= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/zookeeperreceiver v0.100.0 h1:eyWWYfvyeOFg/p2JFGvvmAJVRRMGwMK4dtrmljvzT+s= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/zookeeperreceiver v0.100.0/go.mod h1:k+0RarfltlFjWKRh5QMQAKCFcRc5n5rHUigE1sYH9DU= +github.com/open-telemetry/opentelemetry-collector-contrib/connector/countconnector v0.102.0 h1:wbUiw/mleJpXO36Ybk2olxTlbXJHNt9fZREa5Sfsmhc= +github.com/open-telemetry/opentelemetry-collector-contrib/connector/countconnector v0.102.0/go.mod h1:JH3BWSG+JElBzWQDBvZB9nQSu9BIrMJ7hT8b/tWvAhQ= +github.com/open-telemetry/opentelemetry-collector-contrib/connector/datadogconnector v0.102.0 h1:xXCtUKbUJIG1mO3K/FpicATBWQdSxti+BunL8DoAAYg= +github.com/open-telemetry/opentelemetry-collector-contrib/connector/datadogconnector v0.102.0/go.mod h1:lq5ITwNt3wDin/NjdiPlZckoAu8jtkYsCPBVGdBiXuM= +github.com/open-telemetry/opentelemetry-collector-contrib/connector/exceptionsconnector v0.102.0 h1:H/NmcYvt10nNN0atZAZ1gY5T1b4/eF1CJgXaWblN/oI= +github.com/open-telemetry/opentelemetry-collector-contrib/connector/exceptionsconnector v0.102.0/go.mod h1:rPZy/Gy2zNPyntutyJUsqplHhxdzrxrA6vBjLptfuiQ= +github.com/open-telemetry/opentelemetry-collector-contrib/connector/grafanacloudconnector v0.102.0 h1:N0FK3CDNYB8lBVVrzZO8hxTrnM7HeFARXYxs4hOuWFI= +github.com/open-telemetry/opentelemetry-collector-contrib/connector/grafanacloudconnector v0.102.0/go.mod h1:ZLJLF7RtlcfS7JTGxOG5MHskGrPFm6LhpWjHyrpJ7F8= +github.com/open-telemetry/opentelemetry-collector-contrib/connector/routingconnector v0.102.0 h1:Pe8mD+tVvETjLka2bZteb3Qux+1wfg9gAt8b7Tg4eYI= +github.com/open-telemetry/opentelemetry-collector-contrib/connector/routingconnector v0.102.0/go.mod h1:4EwWs9G8DRS9k9TIg8yamd6bLeMBRBza2OnmD4ByKGo= +github.com/open-telemetry/opentelemetry-collector-contrib/connector/servicegraphconnector v0.102.0 h1:DBCse+NEfHnXZGBhRWTRPf0ddAYTKeSDjEr5GhtYBkc= +github.com/open-telemetry/opentelemetry-collector-contrib/connector/servicegraphconnector v0.102.0/go.mod h1:pnQ8+ilovHRomBKp+/enHVuTw7wC83DAG3KG8Z/LmeM= +github.com/open-telemetry/opentelemetry-collector-contrib/connector/spanmetricsconnector v0.102.0 h1:h9PLYmJx+Ko8sqz02Vf+z+O8Wx7HaZBkvXt3g0tKG14= +github.com/open-telemetry/opentelemetry-collector-contrib/connector/spanmetricsconnector v0.102.0/go.mod h1:PVQqU0d9bUVYEWOaymAUKNRaeeYizxFWkC9ibijey8c= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/alertmanagerexporter v0.102.0 h1:jhhq6Dz7S22aZMhcPq5wfimubHNOg70dO/uSRnZgSts= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/alertmanagerexporter v0.102.0/go.mod h1:4xzrWVVhbmZ0E9ux0WhvhXTLyvW+qKffRLYENlPFoHU= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/alibabacloudlogserviceexporter v0.102.0 h1:Qrw8Lc7kLi7epwUHawKu1pjWmeGiGcWFjqQNqE9GslA= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/alibabacloudlogserviceexporter v0.102.0/go.mod h1:0hDMoCkOBEO7nveh8ErMY3/pYvYZY/pizWZL0dgPDbc= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/awscloudwatchlogsexporter v0.102.0 h1:uWN/MbNH5JMPJBmq9FyjJWNnAFqhUlz1rvHPJxa4p0I= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/awscloudwatchlogsexporter v0.102.0/go.mod h1:mUL5oMDIMZ/ag5fVrC01saUysW34EI3MgdolDteu0wY= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/awsemfexporter v0.102.0 h1:cu0kqeY5cveXnrmmYrbm4eJ7TJzuGcl0g8VfeN6BAVw= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/awsemfexporter v0.102.0/go.mod h1:wppFe72+YawEA4LkIGAA8Db5U4ZU5Ka2LPNLbSjL/zs= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/awskinesisexporter v0.102.0 h1:2q4BKgpArqdN7UEl3nQzXWPiM20jboQE/WmkeHCuJVU= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/awskinesisexporter v0.102.0/go.mod h1:/QnycrlcTtxNfGr4JYFrC/L/CDODlEdu7ZG6ipQW2MA= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/awss3exporter v0.102.0 h1:a4kQq8LpNG45+HEfxfxKzi3VQ2R/fbVlwi7iSrjzzrM= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/awss3exporter v0.102.0/go.mod h1:2CrPcq0uv5FHUVKIXRIBjHXfBRjdW1e8UrDM93o5JhQ= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/awsxrayexporter v0.102.0 h1:G8GnJzeBbu5MeRcKVquVU1M8hbNgayIMmvsGzZtznik= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/awsxrayexporter v0.102.0/go.mod h1:w2R2MFYqf6fQsz9OzddYbs/OJ1PuGZxLZMuISBu8lKk= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/azuredataexplorerexporter v0.102.0 h1:r0Wy18SyHT/7AEC2p52A4nRrax0TCBF4M/Dv/04Q6B4= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/azuredataexplorerexporter v0.102.0/go.mod h1:cce/yq8qjMDilwe81HGvszflMFy3dUEQJCWOebMwNGE= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/azuremonitorexporter v0.102.0 h1:DHmcwVrsuUAmiRF1t2nuaV7Uu40r6765Z14t2UbFKy8= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/azuremonitorexporter v0.102.0/go.mod h1:QZ2aNTtvM+GFEpnZgoqyWcWClvmIT50tnTgcYuw8dgM= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/carbonexporter v0.102.0 h1:TPDzAW9P5PBL7bReqytJVJb6CaWnDF07r5ZLRt0v+LQ= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/carbonexporter v0.102.0/go.mod h1:CSRvjT+I5Y5HMcKBECP6BsCFG08ATooXOHO0OFwHcxY= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/cassandraexporter v0.102.0 h1:dNLvS7RY9oP93KUBxO7YisIPtKFnYpQzmXjJXkyY8O0= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/cassandraexporter v0.102.0/go.mod h1:/rvYp+zPes/NWTkBllOG4KXxwWGHFDuEYtnpe+cwxI8= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/clickhouseexporter v0.102.0 h1:VoII7CKnMITDGiBAekNoA2VyLVXHvGJn27esI87kX+Y= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/clickhouseexporter v0.102.0/go.mod h1:GYissqEY7xreb42IRH65tm6xoAKXYggPcTGir/17l7k= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/coralogixexporter v0.102.0 h1:0oKcoHCNp3NRNKZyz0OzraVNMFCa/xr2MC1foKI4jl0= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/coralogixexporter v0.102.0/go.mod h1:pZpOiHOh6PkwhjUQnynFw9RSceSQAg1j0lx2DKDzyKU= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/datadogexporter v0.102.0 h1:ibVjZzsJ+a0Ak5QhIYqAfjxpt4RKeN7QS/dFkQHwyV0= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/datadogexporter v0.102.0/go.mod h1:qGz/lAZL7DCqVE+kqMvnrBaad4r9iIZwBjzkbaDmAok= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/datasetexporter v0.102.0 h1:iWXaRwauk1qm7MsQwa1vfQyR9nPL6sewcTp+Lx0cCQw= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/datasetexporter v0.102.0/go.mod h1:Nfb0m9Y7obvWRXXxrmKpeMZIQskkYylYpaBOwHSOsUY= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/elasticsearchexporter v0.102.0 h1:/116gAaHquf3n6qEwpdaY4z3whxgpo5eL9aXZEKnmzY= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/elasticsearchexporter v0.102.0/go.mod h1:4W579CkdTtzDwEGeemEHoATcIbXaRAsCNNzf+GpOUrQ= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/fileexporter v0.102.0 h1:eFBPjzw0s4NvbgpYklIbHjf+dR0KhZtinulN9A9Y7uo= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/fileexporter v0.102.0/go.mod h1:7uYoWqNDjjPNUzR7X2vl/b2Z133nSuj+uNY+y8gMEQ0= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/googlecloudexporter v0.102.0 h1:KZ6gChAgVrjyqxuwvQzssUN1y1WNu+atMxIUiSSS9q4= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/googlecloudexporter v0.102.0/go.mod h1:i/lXk/GXxCsoI+7Bw1kQ/zrddkKOLRyTlHzjEz6r6Xs= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/googlecloudpubsubexporter v0.102.0 h1:l84p9abfBnK4fG9RCFBKJ2tD5fbp2K6Y1oU8WrBUF/E= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/googlecloudpubsubexporter v0.102.0/go.mod h1:SuhIsutqOYqPsraGi/LwaVbbxpqcovKBEVN8F8VepwY= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/googlemanagedprometheusexporter v0.102.0 h1:oyFqdS0eNW5Ck6b/+TOM/dTEbR4mOZ7vl6mVakYsEm0= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/googlemanagedprometheusexporter v0.102.0/go.mod h1:R/6Vxm6fJ/vgqIx9S9Sf91hauBWH6OT53Ld7rRCTsN4= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/honeycombmarkerexporter v0.102.0 h1:9RapTdkagd+hE+01Q4sxEI66t7NFS012zS7jMsHjHi8= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/honeycombmarkerexporter v0.102.0/go.mod h1:6DE6Gh1VAAbw4QOrrq2vcpeFiRhkdpcMkl9MD/KkIJs= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/influxdbexporter v0.102.0 h1:5vd39U/0BpnAyH11r0/fIvR7OL8KoEW3DqrOwuJ6RL0= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/influxdbexporter v0.102.0/go.mod h1:NZ2EIXJmZFFQ2saSVStxdvhR1gsgZrfoxvfdqp2VpCw= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/instanaexporter v0.102.0 h1:vd0MwmDQd5rGZbpGcF69RsbPxP3G/ziC8AkObp35Kr4= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/instanaexporter v0.102.0/go.mod h1:PMVGfcs3Kg360TGIv7g58C6vwdBDWLQ0wS/lmunlUl0= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/kafkaexporter v0.102.0 h1:R70PpK14trQfL/Vj5oAiGRqX09s2gOWuf6t1Ae5fevQ= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/kafkaexporter v0.102.0/go.mod h1:xmy/yFFmB1Epy+czrYMbA+4xeOKvhFqNqYWU6qINeis= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/kineticaexporter v0.102.0 h1:ZeZG6rwy69XBcDwhbJScnPfNcedszHw3BNeVo26K+tQ= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/kineticaexporter v0.102.0/go.mod h1:12ugeo79ovk2QBkphj5AOhx2myo9eALXR7VHQrQDjwg= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/loadbalancingexporter v0.102.0 h1:EZuqhQIPU3M+DNRHAhds9KSfyP2im4+dAwRcwf9w5fc= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/loadbalancingexporter v0.102.0/go.mod h1:DZNW1qo7BlkpRO5BDYRm7T9YzTdsHBiQusY61YkzVV4= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/logicmonitorexporter v0.102.0 h1:VJFrvcpIcfXZka+Vg1fPuDqzC+EEQfmKPMrwOvUdnfU= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/logicmonitorexporter v0.102.0/go.mod h1:7lpbTgkS67tQTnGW/XcdhRgqJQeLZ9n1OasopMFaH4Y= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/logzioexporter v0.102.0 h1:4OutdzVzy196//evF/UBTar8rSGNaJ3Yuh4Pwg/LAmU= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/logzioexporter v0.102.0/go.mod h1:o57bf/rPEnCn9bNsSb3ATE9Nnp8aoUHlw3KgKfSkfiA= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/lokiexporter v0.102.0 h1:nSvETV3I4IXIdyuEOwA8ltM2rpmfM3QRD59lpOni/PA= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/lokiexporter v0.102.0/go.mod h1:+yQ04Ui8dZ8R44O9RaWOcRnRzcPd7YxQi7nLuKmIpuI= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/mezmoexporter v0.102.0 h1:o/llQq09+2ITMaWbnektTsp+e9EBJPe8UY+jWSwLZfY= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/mezmoexporter v0.102.0/go.mod h1:XMsGpfXbb9JX4LT6rEjXQfU009helaTMzv9V0hNN+Ug= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/opencensusexporter v0.102.0 h1:Swv9mYzzFVNvoMzHd6zQ5c/gxhhpBwafXGIrobIYnsM= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/opencensusexporter v0.102.0/go.mod h1:0y0VOvPG1FttT0MzNqdwuga1On6lSk3RUt7Qsd8dnAU= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/opensearchexporter v0.102.0 h1:zryJ+WVZUHOswNqOfe0fZHZaSLjg29VtD66N4xeUMZ8= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/opensearchexporter v0.102.0/go.mod h1:42nPhFxTSKXQQmPyG9ZnwZlQ1Kasu/WbZ6tXsQ89CTw= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/otelarrowexporter v0.102.0 h1:IkanvYnIGCaBPc1AY0n5Lbhvz9FQTO7+7SLdEDPeGe8= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/otelarrowexporter v0.102.0/go.mod h1:Qp0HOm4nTrz5SiujP44fuEEz3lxHcab8ip55hKh3DUE= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/prometheusexporter v0.102.0 h1:7hcEkWSxneYopMZIAm76c9F7x1/EAgD7lFgKLT1df8U= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/prometheusexporter v0.102.0/go.mod h1:xqqyiXyWu+B67gi6Ql8D1KIelMWxFs+iXKXNKn+Pvms= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/prometheusremotewriteexporter v0.102.0 h1:jyFZk2+JJNp74U+KnHVw1xyWQuTEGcJjyl918Nh1Qbc= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/prometheusremotewriteexporter v0.102.0/go.mod h1:xR0NbceSTwHMGKmFTv7M3/9nnhHBkYH/hjcRIi67cUE= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/pulsarexporter v0.102.0 h1:CmM0GP3awxi4TLC4gjHuc7GvJ30xCo7W7+hWl7j6uKs= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/pulsarexporter v0.102.0/go.mod h1:aCexMEV3z8eNHBCF01Is4GrGGUQqDnjzSx/mo6Qmu8E= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/rabbitmqexporter v0.102.0 h1:AyVGMFpNXF+8LO89EdYPCPDI2A4clcE2Q0Ql9CnLWv0= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/rabbitmqexporter v0.102.0/go.mod h1:MEOh9jlCzWEMlIm2e0qopaA6hzBwNEIlp1gzQkvqjRk= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/sapmexporter v0.102.0 h1:P8Q8cE0VFM2IBaFSAe3UKIi7zoce3ASpFC1uxTSVG6g= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/sapmexporter v0.102.0/go.mod h1:iaYat5ExHPLP7ppc0gj/I0pm0W4ZTJtSMWRsBXrLSUk= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/sentryexporter v0.102.0 h1:fWhE5lCuBw+p7jIhS5aj1L3FBSRXK80QySfCtHrwHx8= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/sentryexporter v0.102.0/go.mod h1:B1X5HS1APditdx4uK97DSNrSxNB0aaP4IskH7m9xSA0= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/signalfxexporter v0.102.0 h1:6X5kC2lCReGG8WtSuNudDAalhXwO75zJ3SkRCy4VNgg= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/signalfxexporter v0.102.0/go.mod h1:RkefxcqQcjnPonXBOtFVWLlUGUan1svxVn2IclW9Ikk= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/skywalkingexporter v0.102.0 h1:FiOjii3OcrW2dnqebBT/TTGbSvFIhScRn+qUQc59hxk= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/skywalkingexporter v0.102.0/go.mod h1:kxAVZfPsOrau3V2ebwfez6Yk/kKjtXhpkzEKRZbVG3o= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/splunkhecexporter v0.102.0 h1:oZJLutwvEviRKrio/tp3fpkONKUgkAYxnwU2SliAic4= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/splunkhecexporter v0.102.0/go.mod h1:jyNtLaa6wf0J1MUhnjsJ1RsY7mP9r5EjCboz3MAQBQc= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/sumologicexporter v0.102.0 h1:hixtJA1mtYsGvptwvsZhK+jNiBRlL8EXFB75mjlaTio= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/sumologicexporter v0.102.0/go.mod h1:a4ATO9tRv2awpizVLWlNe8QqVEOmI59Jl1g5Y4taU3Q= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/syslogexporter v0.102.0 h1:QA8BS4Wrj4rIOX9dajqhXUlFSzDFQzE0qdiX/mmSJas= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/syslogexporter v0.102.0/go.mod h1:Df8aFeWLqD8J0iLKXVkAGX4YD0h7u8pOljWNqd58jvE= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/tencentcloudlogserviceexporter v0.102.0 h1:x1Gty+O6hLdsrqx1XyqmjbGL5FQOMOgsPlucjY7n+U4= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/tencentcloudlogserviceexporter v0.102.0/go.mod h1:RtloJA7AZFY5cC13QIQtmGC4rXcDWY9X9tJxG8JVtMc= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/zipkinexporter v0.102.0 h1:N3vWsp3xealy4AX8TovfHG5EKi/k7z+F/8LFP4SVAgo= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/zipkinexporter v0.102.0/go.mod h1:/Ijok2yF1qYoHuRHvyLS04ZuW91Pue2VkqZ/nZxpkvk= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/ackextension v0.102.0 h1:+AqjGX4eFuO7GLK1e/xy4XXyK3PsDkUFSVlvB9uWcz8= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/ackextension v0.102.0/go.mod h1:1R3+lauDpn03clGTKH+1a3kMZ/SoNA12FAu8H221Yzk= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/asapauthextension v0.102.0 h1:W04Z77rrnVsE8qP0TKLxLwOGmsi3/cTXjROQLIk/w4E= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/asapauthextension v0.102.0/go.mod h1:LgKM1Bw9mPjLh5HiuwBKQLChwxmW3MlQ3EPkLH2GWdg= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/awsproxy v0.102.0 h1:7YSL78HaJYjNpTvzBsVi/KLMIUWrLtEsZVxz6Jgxs9s= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/awsproxy v0.102.0/go.mod h1:A0x5FssgcbFd6sVtdUR388d+BjEO2KDtK8SS4eHFeJI= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/basicauthextension v0.102.0 h1:eTRvylkBSoJchyrHgfsvq00hxkzKpntz1JL44MmR/a4= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/basicauthextension v0.102.0/go.mod h1:Muh6W6zAuGKEnF+JsIaqvWSsRc9L4KclMxLnNMWfJk8= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/bearertokenauthextension v0.102.0 h1:4lknwsWTjvlQJ2Xnk/PNpx93Y9uowdBjf5jWu8gQOMw= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/bearertokenauthextension v0.102.0/go.mod h1:AnUo2LzcFj79/cJpF9SKtFhE8rcC3eLnsAILsnmpXyc= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/encoding v0.102.0 h1:w485PSqcVIzWhpQ5nKrNT7hsCGyzp9cHi4ULEWCLBJw= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/encoding v0.102.0/go.mod h1:icDqNrFRN2j6JOf0GC4suoOv+pesn8BPgP6TAhzX40o= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/encoding/otlpencodingextension v0.102.0 h1:oROOy1qusmMrl1CzV51TvUZTclFGnU1y+vRse/PnT0U= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/encoding/otlpencodingextension v0.102.0/go.mod h1:83IL66l2OJD+fDIHTvFewRNME/ZG4CHumw5F13ZYUEk= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/headerssetterextension v0.102.0 h1:GTwHSfqebN+NeBwMgptqNratxrm5JzRVva2aw/h3vHQ= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/headerssetterextension v0.102.0/go.mod h1:F8FbYLUSWmuqST50OrJGGjywu3Ci5Ssr2cwasYHGfjo= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/healthcheckextension v0.102.0 h1:5Z2JnKjMC885NAPUXmb04Rl4GWMLqGhfhnwLXLDFoi0= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/healthcheckextension v0.102.0/go.mod h1:BxTVeS5jyOTCRPkrhrS2K0maUL3WywYOg0xhR74taiQ= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/httpforwarderextension v0.102.0 h1:y/Razm9+XVZq/OJs7YKpNjZBUhZcZZVJbnIAnULS5+U= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/httpforwarderextension v0.102.0/go.mod h1:zWVbUXCpHrTQzG+nh5TkRB8WN/cOV+Ou9bJeMg7Unzw= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/jaegerremotesampling v0.102.0 h1:Mig8DN3OsmsmXDVjrID/+6k1mZzqxv+TQEFplNHa9dU= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/jaegerremotesampling v0.102.0/go.mod h1:vEV6Lc7e0z68TsLFL6/z4dX6uWX2lM88U4KZxndPDjM= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/oauth2clientauthextension v0.102.0 h1:hMF/bLaCqE5Db43QmbO6ZklldEJvmTwMPhvmZqXPSmw= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/oauth2clientauthextension v0.102.0/go.mod h1:anzM/fznhLpwZB5BU27DOpvQAIl0lSNP87P+qMfdLCM= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/observer v0.102.0 h1:UdN5b+Y8DR8+9YJIJeTzBsHej8w6JTqLeMduKcIMWBA= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/observer v0.102.0/go.mod h1:QQUgfXBq28KcvwxFwY4NPy4XA/theDwBqfssy/HSjLc= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/observer/dockerobserver v0.102.0 h1:tcDPpKDUjL9X8WHXqaboA0Fa+AUyT3AhxRrJT4Mv7zM= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/observer/dockerobserver v0.102.0/go.mod h1:zD06CmU93sJO076DXW8kzjpKUXXknI6cWRyW4RWa/EM= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/observer/ecsobserver v0.102.0 h1:raIYOJXzMdl18vevTOPSmVTHzy5peYZii2k/Q06+Vns= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/observer/ecsobserver v0.102.0/go.mod h1:Z4Cz4wOvgbqnPsPZl06AW2x3Mr5lJkEBYcF0ytl0UAI= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/observer/ecstaskobserver v0.102.0 h1:YhrIWi73GvqNyCR+I4bLnytEWmC/YWKSGn2PcpBf3wQ= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/observer/ecstaskobserver v0.102.0/go.mod h1:6u2evGjvRBMadc90iEvypsMppJO4/s3qnEGwshwdW+8= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/observer/hostobserver v0.102.0 h1:9ds1kcSgUcMFYsWYGtOHgW1rQoFTLiOb1Xxp16djMfA= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/observer/hostobserver v0.102.0/go.mod h1:Mo1+aVN/MWb4S8QigMFX5QKB8svMVwlRuJWF+zVnlsA= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/observer/k8sobserver v0.102.0 h1:v4NYUbyPdkNix7F91YaGoSvWKy/3iA/eAisndSbtdaQ= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/observer/k8sobserver v0.102.0/go.mod h1:J0u9jzAAtusIctgfjN8fa2RrgFCgL6tRJYBo2ELxIqE= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/oidcauthextension v0.102.0 h1:SMOq7sNxLBuz3C/VdG+3yOtI7sbVWhGtNyjgYGPkX5I= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/oidcauthextension v0.102.0/go.mod h1:B0+cEf67BK1CS2Vh8T853yLn/81LzledImU6Qyqixw8= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/opampcustommessages v0.102.0 h1:POJgP7m+Jkc/i/BM77ip7VwZQs07vFnbgzHdtCQJig4= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/opampcustommessages v0.102.0/go.mod h1:wSUXKiv5wIw35T9b1qpGYKolbUxldm+CGEixLQG97cQ= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/opampextension v0.102.0 h1:a4zY+uNjZ6qcrehYtMujuFmrJgtB+bogWr5Yb0YRdOY= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/opampextension v0.102.0/go.mod h1:S3Dcr99whMOquaP8LwH41L8eOrgHfZhVNIQDc4CUM7E= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/pprofextension v0.102.0 h1:pynCEn05oq47ov80aIiratpdoG/0GytiZ5P3IVQXyeM= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/pprofextension v0.102.0/go.mod h1:O+IHBEtgSQWLhtuwFzgWo0ztaSBaMeMhOToIV1Ul+W8= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/sigv4authextension v0.102.0 h1:X9cOU9eRDcVSiptZl53Rs170Upt48DMulq9qlYl5Khk= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/sigv4authextension v0.102.0/go.mod h1:LUCTFaxau7b/JSsVEKcdyayUYf8lB1oA7e00B57hJ6M= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/storage v0.102.0 h1:7QHxeMnKzMXMw9oh5lnOHakfPpGSglxiZfbYUn6l6yc= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/storage v0.102.0/go.mod h1:BtKaHa1yDHfhM9qjGUHweb0HgqFGxFSM7AMzwLXVR98= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/storage/dbstorage v0.102.0 h1:XFuCh+sc41yKPGEqJSzl/gVraHPAuUfrCrosEs8nTkc= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/storage/dbstorage v0.102.0/go.mod h1:JHQPZmHySsFgGzGsC1qbyhFVfoMTXMzMX34eO3NtDTk= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/storage/filestorage v0.102.0 h1:x4BjnaY7CAJS5JDmP+Zh148hqUDycbTb5c06MRSUx5c= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/storage/filestorage v0.102.0/go.mod h1:r9909Vq0VMC1lO+73E3TpGVFilV5FZ7FeAoQSqShFxU= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/sumologicextension v0.102.0 h1:klHTu3JlmJmJ8Fyt5htU/MzyK3Y8CjvKG7gnqZFpdHE= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/sumologicextension v0.102.0/go.mod h1:7eUY6d7Cd3pw4gI2Ru6KACP28I0EdoybIsoOtQQ1Rm0= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/aws/awsutil v0.102.0 h1:rEWcDImXvpM9fEFJ+GMfr7RzBrQ6QFAK+J2zSOsGYFY= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/aws/awsutil v0.102.0/go.mod h1:YwfX+TgF6zFTw0Wf3kmGIXSDp/AwyjoSOZrMwBxlsKk= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/aws/cwlogs v0.102.0 h1:esk18lXw6/pF0kA8SNyXQ4sPyqTxB7CFVnlz+xWGYsw= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/aws/cwlogs v0.102.0/go.mod h1:n5JjCb/abURaWp3bk4vfhFcYTS1SW+vfG5tqyrpfODs= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/aws/ecsutil v0.102.0 h1:w+l3bz1a0KDNRz3plkDQN64aJlTBmhGzGFwqJRVFg4U= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/aws/ecsutil v0.102.0/go.mod h1:7LoXgd02t4N/DR9gEO9EXpvUvPgCH07I3ceeQv83igk= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/aws/metrics v0.102.0 h1:FjfDzPRjHmW0dfgWGQ+JoC1xh2cVmTRaV4bFOeO90ko= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/aws/metrics v0.102.0/go.mod h1:8IP4A6OLAjEqKAl6zuwzFSUI+iH8eCkpkV2aRyd+guk= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/aws/proxy v0.102.0 h1:9h0/d5e6elcZE+YT69ev0stjZ5oE+SLDBjLexlQwL3c= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/aws/proxy v0.102.0/go.mod h1:DMRqpQLvBdeUJ2jBCZ9fbGfabPY1q+7BnB47Z3wNpRM= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/aws/xray v0.102.0 h1:F6zV1vFlaWRtMPweOAl65692SAOQO/ke0oGcZO+kKpo= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/aws/xray v0.102.0/go.mod h1:0FriB/aLHPn7/cUy4sUnULzvM+KlJThfi44To3+lzlg= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/collectd v0.102.0 h1:B2ApS6tLtWGASCTmd/OdHO1LG8hmzxSNB2Z/z13JkBE= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/collectd v0.102.0/go.mod h1:0x5lZEtirHrPdj4g4GeF6ydI2ZU04CoLPGxphavSlQs= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/common v0.102.0 h1:PNLVcz8kJLE9V5kGnbBh277Bvl4WwiVZ+NbFbOB80WY= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/common v0.102.0/go.mod h1:cBbjwd8m4rBVgCQksUbAVQX1EoM5IuCyNQw2mzvibEM= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/coreinternal v0.102.0 h1:qsM5HhWpAfIMg8LdO4u+CHofu4UuCuJwg/M+ySO9uZA= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/coreinternal v0.102.0/go.mod h1:wBJlGy9Wx6s7AxIMcSne2sGw73e5ZUy1AQ/duYwpFf8= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/docker v0.102.0 h1:GIsVqsOT4Awe/kwKrrkOlApWQjpNx0HN2JQDaSYe1G0= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/docker v0.102.0/go.mod h1:fuk7yN1ywQn03CebMPfC2BiWYNJYwl3DZjWAW7wLskg= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/filter v0.102.0 h1:TN+wdhgwDn4zSr39fFOG0e7XJNCDwUSJb8HiBZ5orWk= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/filter v0.102.0/go.mod h1:RNe02aDLdqqEsJ+nemN+TDJf016wKf87eZYuAEfhZyU= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/k8sconfig v0.102.0 h1:CS9t6i//34KdqCw/kOmSydkmBtpOB7+1fLv1QN3kKyE= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/k8sconfig v0.102.0/go.mod h1:VS66oUydCMwiWl1BFmLs7iNy4lGsfVYsriXr/d1fpAk= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/k8stest v0.102.0 h1:BzJfpn0nAGZotwEESOj1JDYUm1hj7zWE80b12ubfVdg= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/k8stest v0.102.0/go.mod h1:hCzgpzXbUUDUlETMDKYOpPaOhPjR9T6M3W3nAW5cGX4= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/kafka v0.102.0 h1:xBd9EXG9qvWwa2d7qDRVv/D/2gAQqn1zGbPqdjkd+O8= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/kafka v0.102.0/go.mod h1:e4pc6nkNyzBi5g2RgIRjJ1slRsOY5qHIbPu0E4oM3cE= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/kubelet v0.102.0 h1:Qdp0oECMX98thAm5IVq7OqYJ1zb09vAT/4DtX76bT9I= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/kubelet v0.102.0/go.mod h1:+7Em/4vP3Ob8n2yWz6+rtO3mKHvCFzcp47JAyrPXK2o= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/metadataproviders v0.102.0 h1:p0uPl321knuQoZbghyYJyOVGNMkU25X/jZSgElCwMFQ= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/metadataproviders v0.102.0/go.mod h1:x6gFY41QGX7drh0mSwo2iyixb4zxMnu6LRSnsGyYsRc= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/sharedcomponent v0.102.0 h1:/J1Q2tylp8ID+AIpCmfaArUyCPoSjY3nyZXdkpTw9J8= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/sharedcomponent v0.102.0/go.mod h1:lbNQBpvs40lInohZrqAbRZ+8r29GzfMfkbLV4fBPrzE= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/splunk v0.102.0 h1:svPhJAYMrLKhXOqGYQBz2OUtsYzFXLs1Qog+oT7pong= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/splunk v0.102.0/go.mod h1:mrL8X1FJnoFbJbPTSpguMjWddQlu96qXdScT4aXZvCE= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/sqlquery v0.102.0 h1:ovcdFOr9vEdMsrxbyP1I0kiJbG/G6Vp988LP5GqcgHE= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/sqlquery v0.102.0/go.mod h1:NLUDfKGuoZItU3Qv2mWSmIdJoYaqRVUxw4If4dAq0UY= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/batchperresourceattr v0.102.0 h1:TBXs/pyiGWsuzi1hj7mxSAgD9MjCtUV9Hm5nzUa1SbA= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/batchperresourceattr v0.102.0/go.mod h1:Bt9i6mylVtnB9CjBkZPIosfM9TAmqg9AKcbZVOvOIJQ= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/batchpersignal v0.102.0 h1:pVJ792+Nzcv8nLlg18XOLOWEZ/dCK+Wo3Iak5TU8rz8= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/batchpersignal v0.102.0/go.mod h1:DmkGhNL9nuSTg8fMhYNopMuF1Y3LFqu/FQHrvhBzME0= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/experimentalmetricmetadata v0.102.0 h1:vTzSrsPwDAzESCxxJyZuSwavFY5C0hzT8GBVjSuv8C0= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/experimentalmetricmetadata v0.102.0/go.mod h1:rHr3jqZrwpzOPNA3Ic/AvMoK7OIiW7keysE1NZsaIE0= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/golden v0.102.0 h1:sfw+sVvoUNYOtlv6Zkoikxq/F8MVVQU+JHDO+YzYzE4= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/golden v0.102.0/go.mod h1:MFHy47V/DLbE9Sr/Y6bfqEqbI1GBKWUvbOQBr8XrKwU= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/ottl v0.102.0 h1:EPmEtTgrlNzriEYZpkVOVDWlqWTUHoEqmM8oU/EpdkA= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/ottl v0.102.0/go.mod h1:qnLc/+jOVcsL1dF17ztBcf3juQ3f9bt6Wuf+Xxbrd9w= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatatest v0.102.0 h1:vJL6lDaeI3pVA7ADnWKD3HMpI80BSrZ2UnGc+qkwqoY= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatatest v0.102.0/go.mod h1:xtE7tds5j8PtI/wMuGb+Em5K9rJH8hm6t28Qe4QrpoU= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatautil v0.102.0 h1:TvJYcU/DLRFCgHr7nT98k5D+qkZ4syKVxc8OJjv+K4c= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatautil v0.102.0/go.mod h1:WzD3Ox7tywAQHknxAFpAC1oZJGItMp5mbvgUGjvzNY8= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/resourcetotelemetry v0.102.0 h1:iVdVcLq5uCvvG6bmOwdbRQbjWPsaQY/caDaIE4rJV80= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/resourcetotelemetry v0.102.0/go.mod h1:gSlq0MAX1balwTobJjaQtk/Znm3We2muLNaSLELHxUQ= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/sampling v0.102.0 h1:Nue1wHi8PobP90PXeB8vqoITOCZA/+Hs5Sy3fKfaTKo= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/sampling v0.102.0/go.mod h1:lFq+13yxprvJCoYrrTyFNj7XyouWGaKY6+lklVNKP8o= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/stanza v0.102.0 h1:J8GFYxKLWG1360XRukc1tY5K9BF80MFXcO91UpCMgcQ= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/stanza v0.102.0/go.mod h1:GNxigQNap2jyOEPdOedAKqCbh61y576ND4BKn/7i8xY= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/azure v0.102.0 h1:IgLMHSuraJzxLqVeM7xU7aZPcXS5/eoVnX+HBuFGQ6E= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/azure v0.102.0/go.mod h1:hG8EmxUvgXIiKTG6+UVcMhFeIN6UD/bswP7WYpQ2lCc= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/jaeger v0.102.0 h1:4VQidhCgkJiBvBDMOukr5ixrf5uP66iW5Hb+CFsb+4E= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/jaeger v0.102.0/go.mod h1:nMto9zkv0vD8YI3oGZFZS2Uu7k2oHt1d+xUHN/ofUYo= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/loki v0.102.0 h1:xxUUj6BxSKV767wf7RtgoAZntQYlNveqC3Xh7R1KX7Q= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/loki v0.102.0/go.mod h1:npPQCIgKXz5qFqfXQimnoWM/19JodMkQoXa+K5d695s= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/opencensus v0.102.0 h1:Mh5MHf0PrUQMTM2S8HwEuPt3Fyz0Xnt0IG7GUc6Fmbs= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/opencensus v0.102.0/go.mod h1:6fc8qnIayeGwAF41LyLR+/FRbyJf4+FikbmaO0GGq/Y= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/prometheus v0.102.0 h1:mADBTNQknqXT6AiO3S8MvG2LwAum2K0fMZuWt5UyMNw= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/prometheus v0.102.0/go.mod h1:Oh95IxRZCHq+CUwADrUCkON0/nSsnKLGqT7qW1ZQx/Q= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/prometheusremotewrite v0.102.0 h1:rHLWscq00lDfTW0BYuX2EEH9w1+t7X7ER9PcFjEowso= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/prometheusremotewrite v0.102.0/go.mod h1:+Vlutd4t2XluxHYbIAfZiz3z5uWbsbiIUpipV5AnLtk= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/signalfx v0.102.0 h1:XpfktvTdnq+UAsn/RzdVX57rEcJiwcU/HQZDCZJdl8A= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/signalfx v0.102.0/go.mod h1:XC8GlAwdRuxQR1yU9fMKKyOMFNKSTDZykuAGl1d7Y+8= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/skywalking v0.102.0 h1:D3InviJFUvIspSMHDMxK8En6MiV2mEiEjEUwlaWn1DE= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/skywalking v0.102.0/go.mod h1:WyA0YKzp4ZTdPyasx+3HR294STN0ovykdInEyTtiOaM= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/zipkin v0.102.0 h1:5M7I78lyGsH+Xyy4NoXKM/UUCa52aZQiPcSX6so6x94= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/zipkin v0.102.0/go.mod h1:BEQy0zEel5uIOTEFBBmvQJ4A32R6nKLtSMtC6ylLI8k= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/winperfcounters v0.102.0 h1:adfJy3Sev2MaD6+plcmsSecpzy8h4MJT7eXEuif/2Ew= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/winperfcounters v0.102.0/go.mod h1:FJmA939yem9GSEbqjCK6CXVbPfNPFKhvKnn+nWNpWio= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/attributesprocessor v0.102.0 h1:7CHzBkwrwfKBAYid7ii7CKO7kxSVVruMJKEnXFfO8ig= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/attributesprocessor v0.102.0/go.mod h1:OSi85ea3BWIrFqrB6q1QN1F5sCfTzJS6ECGD2Bk30JQ= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/cumulativetodeltaprocessor v0.102.0 h1:q4VV17TxeMm0FOeyFXAO4gSRf2ZLtKTh0/l5goxhRsY= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/cumulativetodeltaprocessor v0.102.0/go.mod h1:FlP/8TVT768TAh5kpvVX3AQ5/UXJWBuSSCFhO3fE+E0= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/deltatorateprocessor v0.102.0 h1:mj3t9/FAQZjcZJA2kjgbpz2fSK9yD/pYpmqKEWpHJ1A= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/deltatorateprocessor v0.102.0/go.mod h1:IIIjEblgrNISbDY7GPMMto9kEVIf0n9IeJoVru89kfY= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/filterprocessor v0.102.0 h1:DaEYlVCn58GtkyYVK0IT/ZMjRFJ+BfmR0p9I0Eq42aQ= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/filterprocessor v0.102.0/go.mod h1:u9x08rUCWdgI8Nle5XOMTCmxd0K26KTZvMMA5H8Xjyg= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/groupbyattrsprocessor v0.102.0 h1:huh7V8uqMakQGdnbOqTSZihfoDeOIbNHfFt62HMsk5k= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/groupbyattrsprocessor v0.102.0/go.mod h1:IIKgEx+D91XNJYN33/wXzGullskvjJzvzKHIP3/+zDQ= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/groupbytraceprocessor v0.102.0 h1:+FmLD8ra+NQmVzscM1usSGIrgQ2R543TlAZxl4CPBjc= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/groupbytraceprocessor v0.102.0/go.mod h1:otpZH7pH5hnhobMAiTRJyY8bAdWGecCaxkMUCW/3jpA= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/k8sattributesprocessor v0.102.0 h1:mkRDKVWXfG1gTxwg69ttJoGmXOKNHAGsGms06DrwTlQ= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/k8sattributesprocessor v0.102.0/go.mod h1:5F6hpHujLkLuEYmbbUXel2i3mBpwRJHmy8KTY3cbOVg= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/metricsgenerationprocessor v0.102.0 h1:AU4vK5OAGHgENTGcHwN0HDJFQQBohQhELmHjHen0exg= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/metricsgenerationprocessor v0.102.0/go.mod h1:pVWvccpyxdMB+wdC3wYzyEINCof2uAb0pirCVupVSNE= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/metricstransformprocessor v0.102.0 h1:nAJSknk1/WP0/d3SJWxqCdt/5S8N21CUPBlgiLs/Woc= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/metricstransformprocessor v0.102.0/go.mod h1:NZV5kpz6nqwG0pbcoBNWlc4TcN22KYLg/knoy3LuDI8= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/probabilisticsamplerprocessor v0.102.0 h1:ErBYnmZUSyPQjHPlyAeUOtQDax0tH2Ax/zOuklZp5Y8= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/probabilisticsamplerprocessor v0.102.0/go.mod h1:hHBt7x5lWzwwjdro0JQ/JLa64iFHCUzQwpMuiPptrSw= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/redactionprocessor v0.102.0 h1:46AXkorfh+EC8FuEVcOxTLW118wobvm414osLH1vr+Q= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/redactionprocessor v0.102.0/go.mod h1:+hzy1Ds8b3WD5froEidDFjdzvhofX7Vs940L9Vx6r00= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/remotetapprocessor v0.102.0 h1:gCYvEuBa/mXfCNZCY6Z6aJzWEQ1+3SeWRAMentZfAi8= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/remotetapprocessor v0.102.0/go.mod h1:dyhuSyAtU2PZEBS1eJfiix4YQP9Br/wgwB1Brcv/PXw= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/resourcedetectionprocessor v0.102.0 h1:6A/fYQFf6DaY1C+64eRnuua1HrCv8N83HaVrYTMtjnU= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/resourcedetectionprocessor v0.102.0/go.mod h1:AdK1CInrB6QOgBQCedOlSuBBq/hocWOMOkoKXFZPsy8= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/resourceprocessor v0.102.0 h1:9DEErMWgwGZFAINzn+ujIMkH1JtPcuPeS9RtWcMtc9g= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/resourceprocessor v0.102.0/go.mod h1:oau2EF+n4ZbtZ9V1YkK50CIjFB10bW0PN1XSsTnkn+U= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/routingprocessor v0.102.0 h1:CyZQMCIlo0gviPGMa6jkg/ImVKeddr6/uvX6/mWI3DY= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/routingprocessor v0.102.0/go.mod h1:DHXsdirzVH7m7FgJNWERU+bICVouOEyrLYL3ozG9eTM= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/spanprocessor v0.102.0 h1:qfB41MXQbfK/Z/Jz9K0IFDLWkyLpXpCUlfdMFW93aS0= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/spanprocessor v0.102.0/go.mod h1:LRW+jAuVDFUpV3maQWrXrQLEnkgK4rR7FsIb29RVfFg= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/sumologicprocessor v0.102.0 h1:cBKSdjWR7X2rDDKRZjl6M6g2Yv7JduUd4ERx8J4iypY= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/sumologicprocessor v0.102.0/go.mod h1:OSll5h5oqqP1YhMoa17fCsOdwPt1hmiF9qeJ+sFWEnU= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/tailsamplingprocessor v0.102.0 h1:haaQludKUMYLQUjoPKVWzeP7qcHOF045FLd+WtihQDk= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/tailsamplingprocessor v0.102.0/go.mod h1:8hPQU8tprx79lDkMq4aqxU3WEurKYGVe9fM2p1VYN9I= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/transformprocessor v0.102.0 h1:0TQZTCWFmOQ4OAEIvIV1Ds74X1d5kQYalYJFivsuqzo= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/transformprocessor v0.102.0/go.mod h1:2T6Wk8q8IoUGtbigSs1/IHCUEt7Q7t+tNRtcKlZSw5M= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/activedirectorydsreceiver v0.102.0 h1:u6GSvTRVdDVWlR8GjZQ08RWa77Et0wtMt4zaqEIgKgw= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/activedirectorydsreceiver v0.102.0/go.mod h1:+51Evw9XySUq9xEmNpCbGvezpfxreDGRDaLCPKcaiOU= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/aerospikereceiver v0.102.0 h1:xwJkSoSV7uCNgl2Yh65uKTGUVWE52dAMe2HpnjaIiOo= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/aerospikereceiver v0.102.0/go.mod h1:Nv3N2jmCTwbhsu9/B2nKDZfbAtHdJleVZ2CIrmiAjzc= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/apachereceiver v0.102.0 h1:5LREf19LeKhqNSwo3wItSy4JoSExjl6QNRB0Zj8T6DU= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/apachereceiver v0.102.0/go.mod h1:AZmeqAcOp/ewg1mNbjB5krZOAnbELKTsZCEDT8ZzlkU= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/apachesparkreceiver v0.102.0 h1:OebtTk3FvCdgNqfAWZyfdG1DrTJsv9w4ynQybeNTc/c= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/apachesparkreceiver v0.102.0/go.mod h1:YDIoyGfX+jRrqpwnIcwaxntEGcYC83Y5IxCAHLyTQfY= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/awscloudwatchreceiver v0.102.0 h1:x+JmRaUnp62XLxRlnmf7umy+DTUKB+K5ah/houSHaKU= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/awscloudwatchreceiver v0.102.0/go.mod h1:pmWBD4AEJFAHrfWTdn5A/KWM09k/ImQd3sLAjlp7wxk= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/awsecscontainermetricsreceiver v0.102.0 h1:tsqbx07W2X2Q6A0RIbGcFAudQmUiSPl31NV3fLQg798= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/awsecscontainermetricsreceiver v0.102.0/go.mod h1:mEz6dKlUDrGXo2Fmu20X0b9VlExq9ngmhwFiPtnNcV0= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/awsfirehosereceiver v0.102.0 h1:pWdhIIb8vHzXTSeQ7Xt3m4G8MUk4LVdcgdCC9Ldso/o= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/awsfirehosereceiver v0.102.0/go.mod h1:4VT86WnLJ3y5ZZbUY0iM+i6ojwlbiRtityJtvxfpjBA= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/awsxrayreceiver v0.102.0 h1:id/dVSgLHAKOypoL93pcOoB5H0/uLpJ8v5/DR6ShL0M= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/awsxrayreceiver v0.102.0/go.mod h1:z1hVuJZuYk0VjFyHlOuWiDiMsLMhAxBgvS/wN+E+Ki0= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/azureblobreceiver v0.102.0 h1:w832r2qzOlwlrBTjsC8ngOO+wPSXJn6BxnHIJ5tWjio= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/azureblobreceiver v0.102.0/go.mod h1:oDDwPiG2l8o1OXSqNxIWEal1ZxtgzwXpWFUR5dLGSPw= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/azureeventhubreceiver v0.102.0 h1:y+77CVVIatQfXc8riTMNnWRo2EEdV8qeKOWVQ36q8jM= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/azureeventhubreceiver v0.102.0/go.mod h1:Rrf9FnllskZBz+qO0B9AszFDa+uZyMFQRHh1Tc62xJs= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/azuremonitorreceiver v0.102.0 h1:v92BMd59J2mAycJNvK+jwN1VGsSiGxvewQgd1PjE4rE= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/azuremonitorreceiver v0.102.0/go.mod h1:ggelpOoyna5aShtzeI9n1d038OjyF/KoCj3myC5vvhQ= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/bigipreceiver v0.102.0 h1:+yDLVfQlPLAXtZiKD5g/d38rJDrhfxd7NqzrxEn3kBk= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/bigipreceiver v0.102.0/go.mod h1:SwDmNFeZu9gu/e4vxQrY3kSWReASyQ2gG7si1ADJMAc= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/carbonreceiver v0.102.0 h1:E2+A95UVda/w0A2r0GyRlwohFjX1t/O2GB8/XYi724U= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/carbonreceiver v0.102.0/go.mod h1:e8PaLUcIPMROmYccDaH+jogJKArxpyfx8q1GJsp9njA= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/chronyreceiver v0.102.0 h1:e+UpSbkWrxoNSLR4f1o6SyH9KnWpaHrOB0H5/yD2s/M= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/chronyreceiver v0.102.0/go.mod h1:fDEPg7syOVKGIvGQVrTVr8fOftPNGH4WxFcRIEQwUTk= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/cloudflarereceiver v0.102.0 h1:EQUZwgysimVLJtvhPNaGgUnwV/KPVzt13E5bxQ3W1oQ= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/cloudflarereceiver v0.102.0/go.mod h1:MJYNHUQOBeSCJcd1Lso6r+OykvQhZDZrgxwPPNy1dBM= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/cloudfoundryreceiver v0.102.0 h1:dsDch1NY+h7aI7UVtzERYuPFNyhmZo7WNcCbXLqikR4= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/cloudfoundryreceiver v0.102.0/go.mod h1:zcO91F2xFuN9cI9FsMQhW5X7rWInd5dGDz6gP8GCtX4= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/collectdreceiver v0.102.0 h1:QxoEDM2kccq8gRa4U9mYnCYUEsTz/1kGCBsllDMdzGs= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/collectdreceiver v0.102.0/go.mod h1:pZS7dFA8FY+h4ekZVDl7OKIjQ0tiNIjNfgQ6+TKqd3Q= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/couchdbreceiver v0.102.0 h1:nXaRLKwmbD8utRVd6u0rZxg4Fpg/EvNba8myZ8W66EA= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/couchdbreceiver v0.102.0/go.mod h1:q33f339xQk4JF9jirFO0zEVM7HtZA36Kj0uEKoJZe7Q= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/dockerstatsreceiver v0.102.0 h1:G1ehwzryuA4oLWXjHnrvtMSB8BtRSE22/Qc+vu2YwYk= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/dockerstatsreceiver v0.102.0/go.mod h1:WbkG6SPeesheMtvjXwRg6PIk2jIKK20kEEPMr36MYrE= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/elasticsearchreceiver v0.102.0 h1:SJJLqRu2F2HLV1tVED66blnIj6pyyX8kmbRZfwFdvcc= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/elasticsearchreceiver v0.102.0/go.mod h1:cKaMYUfBreIWr2pHwUmuW/MXumGwChqGZTPeh+18fmA= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/expvarreceiver v0.102.0 h1:GzJMi0fjAvSqztPOIf+TF0Cg1PFY5sb2Dy364rX0QV4= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/expvarreceiver v0.102.0/go.mod h1:7f/Dtu66IccylfdprM7kd24VU7XBtQwgu1x0JtrLVC0= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/filelogreceiver v0.102.0 h1:czJBjI4rZ+FNrdq/MkLQP4f6tsB3XIwN3mVXZOiIYcM= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/filelogreceiver v0.102.0/go.mod h1:eRViM57aYPXdI8bH1gMcpc02gIP4+QW5bXPjZiJLwgU= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/filestatsreceiver v0.102.0 h1:VlsSunPv+y7f6fB7sTRRpz/cnN6pBuSERHs5ZaYifTI= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/filestatsreceiver v0.102.0/go.mod h1:RcBCIxKXgiweGd6N66areYaR5kaZiHAPhThSYl00g+k= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/flinkmetricsreceiver v0.102.0 h1:bDWdXF9VH4HtEKefBC4zbo+Zdfz+3zOoMKbAzRSUdns= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/flinkmetricsreceiver v0.102.0/go.mod h1:dAB+L+4fPfEw8R60sOH4v5Pm2W9wVttBk4/fU9FsSA8= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/fluentforwardreceiver v0.102.0 h1:eq/NYUiWUo+wTXi4uVKszC8lGzLxsj7X22BQrvNxogA= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/fluentforwardreceiver v0.102.0/go.mod h1:X2jUdlBhsXIE88wBpc7O42JK8H6TO1qPnIOoIrRGyjQ= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudpubsubreceiver v0.102.0 h1:gU7NTmoxs1eNy3OD33+K99aK6+RqSjraLdWrMFDSdHs= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudpubsubreceiver v0.102.0/go.mod h1:Flbnao5rX/uq6oQTnFOx369BCB3kHLTEd7/B8XuQxWQ= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver v0.102.0 h1:yyEFCrkFwDupY5hnsQ8iVnIG7ZUner5UxQJISG17tv4= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver v0.102.0/go.mod h1:QPCqWMcOfyBX2dSgHEzsxAeAYbh/IoJ02WmEYH20O6A= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/haproxyreceiver v0.102.0 h1:WKDaLslzobHfiOntIY2+7DuQ+A2/+xNtCyRHL3k5Nwo= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/haproxyreceiver v0.102.0/go.mod h1:7U83z7zwIYE65USes7zHyCjM6PQBHWKtxyjvI0ZZnC4= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/hostmetricsreceiver v0.102.0 h1:2JxSNc2Tw+JTsNqEuUM4fKJLBSSxhbQYRgLoasvkTH0= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/hostmetricsreceiver v0.102.0/go.mod h1:JjaTMPGUbc2OhwocO/xj5HLXO99tdmNYnsXOqie01kg= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/httpcheckreceiver v0.102.0 h1:F7k0rUgsPemwpOWxZOOTxvCK4ojY5AA6IiroQZahrsg= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/httpcheckreceiver v0.102.0/go.mod h1:htx4xSZ/2/kPHIK+m11cqb47a8JLf3lFVVoeILbGveA= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/iisreceiver v0.102.0 h1:sMHy/ZVmrRjEtt1XseFuinbI/ducRf5d2D08CB1Gau8= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/iisreceiver v0.102.0/go.mod h1:FyWIF1yFqFV6t1rKr8T9OIk+W3VNRUFgkpX7wyx5FLk= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/influxdbreceiver v0.102.0 h1:mp0l488S/oUwTUL9S1Nkq9uV21C/Tgen3smIQ/RbRdo= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/influxdbreceiver v0.102.0/go.mod h1:cVoAqIfruN7NwroLsJqAp6zJ/v3ku1BOWUqi03Mevz8= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/jaegerreceiver v0.102.0 h1:HTGSfx2HzfudY1Uczw9yTBJnGBmTVFYzpGH1z+oD0nU= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/jaegerreceiver v0.102.0/go.mod h1:Hlz24+Ah6Ojk0FUKNb1watRmTbLEru35+feroKA7dvQ= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/jmxreceiver v0.102.0 h1:cDlbQOwF2bMKIB1Qv7Kp0NzE7lz/9kiAw6FK5CDcJdY= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/jmxreceiver v0.102.0/go.mod h1:cbxye4vCXzz+0qUFaC2UKzTF3u8YGJzuKKBdniWWAGM= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/journaldreceiver v0.102.0 h1:jM+g+hUQK+w4RA+IzfGMvjZ3kxLxYhTV7iAM69uGaeM= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/journaldreceiver v0.102.0/go.mod h1:sLtIO3lMN3/vODumbbMZrYKKKD4nBbOeaZpBzUofyWY= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/k8sclusterreceiver v0.102.0 h1:/0j+3/VBzg/5Aro/VZP9EAlq12ywZWpbPBrBtPQqr7w= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/k8sclusterreceiver v0.102.0/go.mod h1:4KiugNr69iHwHkVW7RV3UnyzvLxm5dsS343tHGJui4Y= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/k8seventsreceiver v0.102.0 h1:M0d06m240oxWbvUA7cVqktNu4kDUKPh8YJPgTyb0SZE= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/k8seventsreceiver v0.102.0/go.mod h1:xrIJ4Sy/0UlTbUoKGAII6GSaAh2tI4QkF+MqtQIiLBM= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/k8sobjectsreceiver v0.102.0 h1:JHVh3P2pZ7paNJE7t/xQtcMwBIp6kSbeXBmAWDHf13E= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/k8sobjectsreceiver v0.102.0/go.mod h1:lIK9bCpqEah5d+K+h+HRtqtHTCp6GNh59Gjn1WLYqPU= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kafkametricsreceiver v0.102.0 h1:1XHZULL63qyJUdV4snLKos++MlfZteQ0eMZAO1cRkQA= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kafkametricsreceiver v0.102.0/go.mod h1:YEe1Mxchf18+5hsEJBrGsZWSfG+AXKkcwc7rl6mYFl0= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kafkareceiver v0.102.0 h1:2D3niNAKkr+NRVmAJW0bquSjzHUL6Pf1qQRLRPwA13M= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kafkareceiver v0.102.0/go.mod h1:h0uqwH7b+NGDfFFWTjoGErMdYRdCqP1Az1/G+tfG024= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kubeletstatsreceiver v0.102.0 h1:GefSEx8tbM/VYqjoZY5hbLxMszd0CWw3lMQV4nFf7Ow= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kubeletstatsreceiver v0.102.0/go.mod h1:8F4xZQ4isuJZrz8PQn8Y6rP3WEuRrYDEQat4ZBEzbyk= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/lokireceiver v0.102.0 h1:ZdjVTEgZ8WLmwC2zvQUVXE5uFfblLCgh94dnIwWimjw= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/lokireceiver v0.102.0/go.mod h1:2/oSEaTNB1nwl296pob2RAKrUwY9NZzfwez306QIKn0= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/memcachedreceiver v0.102.0 h1:vFdMR0YI1q8EXmU45v4aCcvBAQhw/Hna2NOeLbOq19Y= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/memcachedreceiver v0.102.0/go.mod h1:Aqxh4w+WJz/3BRhw2F4PbNIPoBljgUcucFevk7ZLYvc= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/mongodbatlasreceiver v0.102.0 h1:6h4sGXxrNymfdAL8SGwIRZonXPMFzH0OLIqsJa/T9RA= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/mongodbatlasreceiver v0.102.0/go.mod h1:sTv76SriJhMXkiCbXNDabgdK5eYZOm1WxQT02Z0XRNM= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/mongodbreceiver v0.102.0 h1:U9KhpZaXYKjocYS2ZOWGH8h3Ccj536R9QKWgO6cBVko= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/mongodbreceiver v0.102.0/go.mod h1:ICMUrigYo1dSRuZJr+k0xox3KmtGz5DKYJrWxWbdDnA= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/mysqlreceiver v0.102.0 h1:KdblRIO1GqQ7VoA8OID/cy8qjgqqguUT6scntBC0bHs= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/mysqlreceiver v0.102.0/go.mod h1:b24+nd+hL9SXqtftu8iFBQq+JjjDcwMGEOrESbIYnU4= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/namedpipereceiver v0.102.0 h1:hsN+ny/xZ4GOFbM1N9qKAgInJUdrqCH/2qMO+U94u2o= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/namedpipereceiver v0.102.0/go.mod h1:/NDas+6olg/PxcvD8EZb1tWaJNSLCOajqV1RbaiACoM= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/nginxreceiver v0.102.0 h1:cN1CU0SGYF7E6DtyYFAGmY6fZk//TDsCVvRQy+bFzGc= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/nginxreceiver v0.102.0/go.mod h1:JKvhgc9yMMan55baGWZy80c0oQ90rAjc6C/c9hBoNO4= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/nsxtreceiver v0.102.0 h1:mJA4xwEnjOwA8NCdGMuwF17JPS9e8g4gjfHB1BMy6OQ= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/nsxtreceiver v0.102.0/go.mod h1:j3BBOPU9D1JNnzRsL8xqcXVfvY3pFYgV7Pxy9WSYuiI= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/opencensusreceiver v0.102.0 h1:dBhFe/29ODIbxg4+JRaHwYAHMFFeh6/+izVtjceXwew= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/opencensusreceiver v0.102.0/go.mod h1:WNFjuquVqyi+WEoa6L0J3DzPLRsP24ZlbZYwKv49VwY= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/oracledbreceiver v0.102.0 h1:1AX8sO0n38Uk5TSMFtEWesHzdxP87mvn/MGDrqTkspM= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/oracledbreceiver v0.102.0/go.mod h1:BoHW0z/ATjlCKFyrySmwl5EP/TnoftRkZ+s9d2iu+Yo= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/otlpjsonfilereceiver v0.102.0 h1:BSI5DhBJ7fesanPDIaa/IPN95+q9fJiatyqzKzoAMdU= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/otlpjsonfilereceiver v0.102.0/go.mod h1:B9XFFU2WkqEEojrU97TY5RT4vsciSAM4x76MvPEPDPY= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/podmanreceiver v0.102.0 h1:nkFBr4LOJcpCvZrRqnSmA2SN5No+mZ3mAizNOs7rd6I= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/podmanreceiver v0.102.0/go.mod h1:3CBkv8JNSqOoSBUou2El8OifPcdANEFnT5WSUsPxe8M= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/postgresqlreceiver v0.102.0 h1:Nd3HxOibi4yPkf592iLbpulhxCVFeJIq6cBdOoiXOIU= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/postgresqlreceiver v0.102.0/go.mod h1:bf10iFlW4rF2+g9xtZeOtNcW5DsdYXlKZ3vhCkQzt68= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/prometheusreceiver v0.102.0 h1:RB12IhSeXEt1y6nGtVvlqWtuzR3q/u33WFkjnot5mVg= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/prometheusreceiver v0.102.0/go.mod h1:F6Nl+wlY/83a4wu2T6X6L4m0+ZBkzNqWjmyzYlHIQ3Q= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/pulsarreceiver v0.102.0 h1:t/fWRoR87ANN7r+4lFmHcnTuLgGlimYikqNGDU05RRA= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/pulsarreceiver v0.102.0/go.mod h1:MbUjE//1hBifR5lxBWw75Vr6dhRV6l5EVQhn+DT/ktM= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/purefareceiver v0.102.0 h1:lbITecTPoUrTkK1D/MQFnuWmikzXtEGniWI4TWWA//g= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/purefareceiver v0.102.0/go.mod h1:sYDGqafY40UiMDq6NyqprD6+wYp2LtDrhYi9LzS86LA= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/purefbreceiver v0.102.0 h1:BtBoIInaCVdlXoDyQQUATD9BQUHkNGbICtEQA34bg9k= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/purefbreceiver v0.102.0/go.mod h1:uShgiT+5sZD80EYIJ9NSg8gMhjWIFeXE+WCWYezPRuM= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/rabbitmqreceiver v0.102.0 h1:8Ni82SnRcS+f3wKxWdBak9uTUcarO5bgTT22r0RXqTM= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/rabbitmqreceiver v0.102.0/go.mod h1:tuHj+CX1sWuV+HDhKwflHpdgTCeh5vM8oGiQsqIP1mY= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/receivercreator v0.102.0 h1:JOscHzbGJ87NkDD0/ON6mwNdQcmtCkhK7+2lgOfVV7E= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/receivercreator v0.102.0/go.mod h1:5/1qR2JQh+B9r/M106Nd6vDfn9Xp2ILbT++X6GWCdyk= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/redisreceiver v0.102.0 h1:YNvIRhtrY0wM8O5uF/YdH79fmV7WbbO0qNLRk55YV2M= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/redisreceiver v0.102.0/go.mod h1:NlV4ymcdoq9jAH6rQIB0tv2g/5iuBAiOgjCytutNB3Y= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/riakreceiver v0.102.0 h1:Qe9VQK71BZTAvhMiEKNWjxSmVNRfWkeQ6xitlUVMDU4= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/riakreceiver v0.102.0/go.mod h1:5xypRlCiN7fldOUrj/Z/b4HbyROKMSbNnrNCMYcPQeI= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sapmreceiver v0.102.0 h1:4IyuEbGD8oBKKjm5+dPLBVrVdO+/bEvbMo8+ibFNdHI= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sapmreceiver v0.102.0/go.mod h1:05QAi9GGePOSQ51Ra7h7Nu3nYUKng7duiu1p5fE5eTQ= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/signalfxreceiver v0.102.0 h1:maL5wp75mXy/BrSJKL5YcysSrLE+CpmKyVUY37zxQ3Y= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/signalfxreceiver v0.102.0/go.mod h1:w+Z6jEE8gKunA2v/tiFLrd/yCCZdvZmjlryHwMxIVVA= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/simpleprometheusreceiver v0.102.0 h1:8JN2FTWVIJXFERvtLLLEJgciQBGiEIezedlF7IiV2Ic= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/simpleprometheusreceiver v0.102.0/go.mod h1:8FF0b9JxIxaynbxETDuI6A9fhKFsERu2+S6LHt5oJnQ= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/skywalkingreceiver v0.102.0 h1:3Itr0GQrUSW3NCFNp/7coGAz0W46u1iERj65fW7Eheo= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/skywalkingreceiver v0.102.0/go.mod h1:84YYSlySkQKaB1bHhOkaMVJq4Pkr2OiQZ+uA0LFRSWE= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/snmpreceiver v0.102.0 h1:H4a2YCBLmTlzFgYajDsiQVCXmLEptledMxpyjTZE738= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/snmpreceiver v0.102.0/go.mod h1:szESkKzYQRfhaoI4USPETUP/vFxM3NaDun9z5Ix29cU= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/snowflakereceiver v0.102.0 h1:7tS4/D0j7NR6wSgNgEDOv2hzLVqY75tf64Florlhl1w= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/snowflakereceiver v0.102.0/go.mod h1:IBAfHJmSS4rwg/5FyFDjkRK7MRCTGCiJS8Usj7kX34k= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/solacereceiver v0.102.0 h1:r/Zj5QkycCPwLPsmwGn5CI0u8AtT21H7xpnMCowmObQ= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/solacereceiver v0.102.0/go.mod h1:c6vpPu3Vin8oTopumCBsTJrQRHNjEF4yNNY4HMVBMFM= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/splunkhecreceiver v0.102.0 h1:HLeqjT0WWEfSc2gG7Pzx++DL/Z2BDW7s0mwtYaFWKDQ= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/splunkhecreceiver v0.102.0/go.mod h1:55fgJ3DI92jTfkOdAHFe0mHflsgQ/5G6KmJ8YTAcuCI= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sqlqueryreceiver v0.102.0 h1:x0XuK5FGMcwC1jhrjl+fSPsKgoeigCSrrGbE9DYGEYY= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sqlqueryreceiver v0.102.0/go.mod h1:SgRF1m0qSeiIfqeyOdNfx1mWYmhzL05b3RTeWRIkwrk= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sqlserverreceiver v0.102.0 h1:UMKVe+9gHV2x5Sev5AOx59/CO2heKf7ynrRVGLnbCsg= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sqlserverreceiver v0.102.0/go.mod h1:Ia/PYHPBp4NxpT7ioofULFXGNq3SU8NafNsYiw5zmJw= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sshcheckreceiver v0.102.0 h1:Urwtj0dWDa/fLsP00KGC0/8iAIqk/VjTRnV5IgSn2DY= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sshcheckreceiver v0.102.0/go.mod h1:5Z0nB1q58lllyC3tQYiwtf+pj7WwB5hwVh2C/OAGGRY= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/statsdreceiver v0.102.0 h1:VZS44fpY1A2nie/ocyYjyqnr/qD6iuxYR9BG+c0W0Gk= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/statsdreceiver v0.102.0/go.mod h1:KD3hYX7Zeh6ZHthLgBlUt//hlJsaLV8hH6fCvZgTW8c= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/syslogreceiver v0.102.0 h1:kJJqDsqWzJa0Pc9P+/N6zuC87QCl5VaQAe0aluKqaSk= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/syslogreceiver v0.102.0/go.mod h1:1/fCkxhVkDOdxzmH0BILgzvApi3+nFmLJv1A9HA/bwg= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/tcplogreceiver v0.102.0 h1:LDtM9ymyDm5QC4/MfzdCO1Bzc+bT6kzSGQzg6q5Tlos= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/tcplogreceiver v0.102.0/go.mod h1:GSoOIm3LnVJ4zz52s4xVBA2mv/elyO/VtTxR4guALC4= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/udplogreceiver v0.102.0 h1:wvDcu6yEeo0sp+ko8AiHNok/WjcPrBKf7rFRnAOSKp0= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/udplogreceiver v0.102.0/go.mod h1:flqUn9nLT6LA/pYZfumoeArBJHccrJOs+Q6WAC3BPZc= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/vcenterreceiver v0.102.0 h1:x7egj4dAA8+KHzX7OwCPM2OIe9q7UWFRwZXS7NNHHdA= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/vcenterreceiver v0.102.0/go.mod h1:7mpZ+BPuYyoRaeqUwXy/7CyTv/hynW3HPOQIe3N9RQY= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/wavefrontreceiver v0.102.0 h1:WZ9BBTxW2RT747jCXEOMeLML+AhuIzhbOoS74dzd1ow= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/wavefrontreceiver v0.102.0/go.mod h1:G6JgPPt+qnaQb3bn9iSFhSqYzVz7A+5DHXupiQ9IllQ= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/webhookeventreceiver v0.102.0 h1:hjyGLdYDfWFLgjYVWSPLfJBv/8SlrXG1eb/hvYKUMEI= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/webhookeventreceiver v0.102.0/go.mod h1:QopeLGj8bQJ7kWhlHWZ0dO62AAXsO70QnocThlDeYUY= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/windowseventlogreceiver v0.102.0 h1:SGIO4ktKY1Ou/Rphf7fNBhSv8QiMjZo363IRPBKlyis= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/windowseventlogreceiver v0.102.0/go.mod h1:kHNBj7d5a1LTyLojs4wmenAOeRYVJALL6u63/o0a4Q8= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/windowsperfcountersreceiver v0.102.0 h1:aUNwm0B9slcI/uFAXNa9HI5m6SNERf10k4GThxc7yEY= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/windowsperfcountersreceiver v0.102.0/go.mod h1:7PCJBY+Aa1h8U9eBp1muU1EABguTTLWzpnmbuHDsNwg= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/zipkinreceiver v0.102.0 h1:Pemo9pZa3VMYdrM/bss3f0qqVyBzPSulOBQL8VQcgN8= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/zipkinreceiver v0.102.0/go.mod h1:fvjAM+jOQdiXCmAENKH/eWxBBqTaImbq3lpoBI4X5Ek= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/zookeeperreceiver v0.102.0 h1:+WQz+k8T2O1D1iv2Qfk7CwQpzskAH0f6eiqw4lfHjt8= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/zookeeperreceiver v0.102.0/go.mod h1:Uue/SMJJc6cwUPb0Wu/ytTS+WlcU2jsixc0gJRFsljQ= github.com/open-telemetry/otel-arrow v0.23.0 h1:Vx4q3GR36l9O+S7ZOOITNL1TPp+X1WxkXbeXQA146k0= github.com/open-telemetry/otel-arrow v0.23.0/go.mod h1:F50XFaiNfkfB0MYftZIUKFULm6pxfGqjbgQzevi+65M= github.com/open-telemetry/otel-arrow/collector v0.23.0 h1:ztmq1ipJBhm4xWjHDbmKOtgP3Nl/ZDoLX+3ThhzFs6k= @@ -2926,18 +2891,11 @@ github.com/openshift/api v3.9.0+incompatible/go.mod h1:dh9o4Fs58gpFXGSYfnVxGR9Pn github.com/openshift/build-machinery-go v0.0.0-20210423112049-9415d7ebd33e/go.mod h1:b1BuldmJlbA/xYtdZvKi+7j5YGB44qJUJDZ9zwiNCfE= github.com/openshift/client-go v0.0.0-20210521082421-73d9475a9142 h1:ZHRIMCFIJN1p9LsJt4HQ+akDrys4PrYnXzOWI5LK03I= github.com/openshift/client-go v0.0.0-20210521082421-73d9475a9142/go.mod h1:fjS8r9mqDVsPb5td3NehsNOAWa4uiFkYEfVZioQ2gH0= -github.com/opentracing-contrib/go-observer v0.0.0-20170622124052-a52f23424492/go.mod h1:Ngi6UdF0k5OKD5t5wlmGhe/EDKPoUM3BXZSSfIuJbis= -github.com/opentracing/basictracer-go v1.0.0/go.mod h1:QfBfYuafItcjQuMwinw9GhYKwFXS9KnPs5lxoYwgW74= -github.com/opentracing/opentracing-go v1.0.2/go.mod h1:UkNAQd3GIcIGf0SeVgPpRdFStlNbqXla1AfSYxPUl2o= github.com/opentracing/opentracing-go v1.1.0/go.mod h1:UkNAQd3GIcIGf0SeVgPpRdFStlNbqXla1AfSYxPUl2o= github.com/opentracing/opentracing-go v1.2.0 h1:uEJPy/1a5RIPAJ0Ov+OIO8OxWu77jEv+1B0VhjKrZUs= github.com/opentracing/opentracing-go v1.2.0/go.mod h1:GxEUsuufX4nBwe+T+Wl9TAgYrxe9dPLANfrWvHYVTgc= github.com/openvex/go-vex v0.2.5 h1:41utdp2rHgAGCsG+UbjmfMG5CWQxs15nGqir1eRgSrQ= github.com/openvex/go-vex v0.2.5/go.mod h1:j+oadBxSUELkrKh4NfNb+BPo77U3q7gdKME88IO/0Wo= -github.com/openzipkin-contrib/zipkin-go-opentracing v0.4.5/go.mod h1:/wsWhb9smxSfWAKL3wpBW7V8scJMt8N8gnaMCS9E/cA= -github.com/openzipkin/zipkin-go v0.1.6/go.mod h1:QgAqvLzwWbR/WpD4A3cGpPtJrZXNIiJc5AZX7/PBEpw= -github.com/openzipkin/zipkin-go v0.2.1/go.mod h1:NaW6tEwdmWMaCDZzg8sh+IBNOxHMPnhQw8ySjnjRyN4= -github.com/openzipkin/zipkin-go v0.2.2/go.mod h1:NaW6tEwdmWMaCDZzg8sh+IBNOxHMPnhQw8ySjnjRyN4= github.com/openzipkin/zipkin-go v0.4.3 h1:9EGwpqkgnwdEIJ+Od7QVSEIH+ocmm5nPat0G7sjsSdg= github.com/openzipkin/zipkin-go v0.4.3/go.mod h1:M9wCJZFWCo2RiY+o1eBCEMe0Dp2S5LDHcMZmk3RmK7c= github.com/outcaste-io/ristretto v0.2.3 h1:AK4zt/fJ76kjlYObOeNwh4T3asEuaCmp26pOvUOL9w0= @@ -2951,7 +2909,6 @@ github.com/oxtoacart/bpool v0.0.0-20150712133111-4e1c5567d7c2 h1:CXwSGu/LYmbjEab github.com/oxtoacart/bpool v0.0.0-20150712133111-4e1c5567d7c2/go.mod h1:L3UMQOThbttwfYRNFOWLLVXMhk5Lkio4GGOtw5UrxS0= github.com/package-url/packageurl-go v0.1.2 h1:0H2DQt6DHd/NeRlVwW4EZ4oEI6Bn40XlNPRqegcxuo4= github.com/package-url/packageurl-go v0.1.2/go.mod h1:uQd4a7Rh3ZsVg5j0lNyAfyxIeGde9yrlhjF78GzeW0c= -github.com/pact-foundation/pact-go v1.0.4/go.mod h1:uExwJY4kCzNPcHRj+hCR/HBbOOIwwtUjcrb0b5/5kLM= github.com/pascaldekloe/goe v0.0.0-20180627143212-57f6aae5913c/go.mod h1:lzWF7FIEvWOWxwDKqyGYQf6ZUaNfKdP144TG7ZOy1lc= github.com/pascaldekloe/goe v0.1.0 h1:cBOtyMzM9HTpWjXfbbunk26uA6nG3a8n06Wieeh0MwY= github.com/pascaldekloe/goe v0.1.0/go.mod h1:lzWF7FIEvWOWxwDKqyGYQf6ZUaNfKdP144TG7ZOy1lc= @@ -2962,7 +2919,6 @@ github.com/paulmach/orb v0.11.1/go.mod h1:5mULz1xQfs3bmQm63QEJA6lNGujuRafwA5S/En github.com/paulmach/protoscan v0.2.1/go.mod h1:SpcSwydNLrxUGSDvXvO0P7g7AuhJ7lcKfDlhJCDw2gY= github.com/pborman/getopt v0.0.0-20170112200414-7148bc3a4c30/go.mod h1:85jBQOZwpVEaDAr341tbn15RS4fCAsIst0qp7i8ex1o= github.com/pborman/uuid v0.0.0-20180122190007-c65b2f87fee3/go.mod h1:VyrYX9gd7irzKovcSS6BIIEwPRkP2Wm2m9ufcdFSJ34= -github.com/pborman/uuid v1.2.0/go.mod h1:X/NO0urCmaxf9VXbdlT7C2Yzkj2IKimNn4k+gtPdI/k= github.com/pborman/uuid v1.2.1 h1:+ZZIw58t/ozdjRaXh/3awHfmWRbzYxJoAdNJxe/3pvw= github.com/pborman/uuid v1.2.1/go.mod h1:X/NO0urCmaxf9VXbdlT7C2Yzkj2IKimNn4k+gtPdI/k= github.com/pelletier/go-toml v1.2.0/go.mod h1:5z9KED0ma1S8pY6P1sdut58dfprrGBbd/94hg7ilaic= @@ -2972,16 +2928,13 @@ github.com/pelletier/go-toml v1.9.5 h1:4yBQzkHv+7BHq2PQUZF3Mx0IYxG7LsP222s7Agd3v github.com/pelletier/go-toml v1.9.5/go.mod h1:u1nR/EPcESfeI/szUZKdtJ0xRNbUoANCkoOuaOx1Y+c= github.com/pelletier/go-toml/v2 v2.1.0 h1:FnwAJ4oYMvbT/34k9zzHuZNrhlz48GB3/s6at6/MHO4= github.com/pelletier/go-toml/v2 v2.1.0/go.mod h1:tJU2Z3ZkXwnxa4DPO899bsyIoywizdUvyaeZurnPPDc= -github.com/performancecopilot/speed v3.0.0+incompatible/go.mod h1:/CLtqpZ5gBg1M9iaPbIdPPGyKcA8hKdoy6hAWba7Yac= github.com/peterbourgon/diskv v2.0.1+incompatible/go.mod h1:uqqh8zWWbv1HBMNONnaR/tNboyR3/BZd58JJSHlUSCU= github.com/philhofer/fwd v1.1.2 h1:bnDivRJ1EWPjUIRXV5KfORO897HTbpFAQddBdE8t7Gw= github.com/philhofer/fwd v1.1.2/go.mod h1:qkPdfjR2SIEbspLqpe1tO4n5yICnr2DY7mqEx2tUTP0= github.com/phpdave11/gofpdf v1.4.2/go.mod h1:zpO6xFn9yxo3YLyMvW8HcKWVdbNqgIfOOp2dXMnm1mY= github.com/phpdave11/gofpdi v1.0.12/go.mod h1:vBmVV0Do6hSBHC8uKUQ71JGW+ZGQq74llk/7bXwjDoI= github.com/phpdave11/gofpdi v1.0.13/go.mod h1:vBmVV0Do6hSBHC8uKUQ71JGW+ZGQq74llk/7bXwjDoI= -github.com/pierrec/lz4 v1.0.2-0.20190131084431-473cd7ce01a1/go.mod h1:3/3N9NVKO0jef7pBehbT1qWhCMrIgbYNnFAZCqQ5LRc= github.com/pierrec/lz4 v2.0.5+incompatible/go.mod h1:pdkljMzZIN41W+lC3N2tnIh5sFi+IEE17M5jbnwPHcY= -github.com/pierrec/lz4 v2.6.0+incompatible/go.mod h1:pdkljMzZIN41W+lC3N2tnIh5sFi+IEE17M5jbnwPHcY= github.com/pierrec/lz4 v2.6.1+incompatible h1:9UY3+iC23yxF0UfGaYrGplQ+79Rg+h/q9FV9ix19jjM= github.com/pierrec/lz4 v2.6.1+incompatible/go.mod h1:pdkljMzZIN41W+lC3N2tnIh5sFi+IEE17M5jbnwPHcY= github.com/pierrec/lz4/v4 v4.1.15/go.mod h1:gZWDp/Ze/IJXGXf23ltt2EXimqmTUXEy0GFuRQyBid4= @@ -2997,7 +2950,6 @@ github.com/pkg/diff v0.0.0-20210226163009-20ebb0f2a09e/go.mod h1:pJLUxLENpZxwdsK github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4= github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= -github.com/pkg/profile v1.2.1/go.mod h1:hJw3o1OdXxsrSjjVksARp5W95eeEaEfptyVZyv6JUPA= github.com/pkg/sftp v1.10.1/go.mod h1:lYOWFsE0bwd1+KfKJaKeuokY15vzFx25BLbzYYoAxZI= github.com/pkg/sftp v1.13.1/go.mod h1:3HaPG6Dq1ILlpPZRO0HVMrsydcdLt6HRDccSgb87qRg= github.com/pkg/sftp v1.13.6 h1:JFZT4XbOU7l77xGSpOdW+pwIMqP044IyjXX6FGyEKFo= @@ -3020,7 +2972,6 @@ github.com/prometheus-community/pro-bing v0.3.0 h1:SFT6gHqXwbItEDJhTkzPWVqU6CLEt github.com/prometheus-community/pro-bing v0.3.0/go.mod h1:p9dLb9zdmv+eLxWfCT6jESWuDrS+YzpPkQBgysQF8a0= github.com/prometheus/client_golang v1.18.0 h1:HzFfmkOzH5Q8L8G+kSJKUx5dtG87sewO+FoDDqP5Tbk= github.com/prometheus/client_golang v1.18.0/go.mod h1:T+GXkCk5wSJyOqMIzVgvvjFDlkOQntgjkJWKrN5txjA= -github.com/prometheus/client_model v0.0.0-20190129233127-fd36f4220a90/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= github.com/prometheus/client_model v0.2.0/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= github.com/prometheus/client_model v0.3.0/go.mod h1:LDGWKZIo7rky3hgvBe+caln+Dr3dPggB5dvjtD7w9+w= @@ -3031,6 +2982,7 @@ github.com/prometheus/common v0.46.0 h1:doXzt5ybi1HBKpsZOL0sSkaNHJJqkyfEWZGGqqSc github.com/prometheus/common v0.46.0/go.mod h1:Tp0qkxpb9Jsg54QMe+EAmqXkSV7Evdy1BTn+g2pa/hQ= github.com/prometheus/common/sigv4 v0.1.0 h1:qoVebwtwwEhS85Czm2dSROY5fTo2PAPEVdDeppTwGX4= github.com/prometheus/common/sigv4 v0.1.0/go.mod h1:2Jkxxk9yYvCkE5G1sQT7GuEXm57JrvHu9k5YwTjsNtI= +github.com/prometheus/procfs v0.0.0-20190425082905-87a4384529e0/go.mod h1:TjEm7ze935MbeOT/UhFTIMYKhuLP4wbCsTZCD3I8kEA= github.com/prometheus/procfs v0.12.0/go.mod h1:pcuDEFsWDnvcgNzo4EEweacyhjeA9Zk3cnaOZAZEfOo= github.com/prometheus/procfs v0.15.0 h1:A82kmvXJq2jTu5YUhSGNlYoxh85zLnKgPz4bMZgI5Ek= github.com/prometheus/procfs v0.15.0/go.mod h1:Y0RJ/Y5g5wJpkTisOtqwDSo4HwhGmLB4VQSw2sQJLHk= @@ -3040,7 +2992,6 @@ github.com/protocolbuffers/protoscope v0.0.0-20221109213918-8e7a6aafa2c9 h1:arwj github.com/protocolbuffers/protoscope v0.0.0-20221109213918-8e7a6aafa2c9/go.mod h1:SKZx6stCn03JN3BOWTwvVIO2ajMkb/zQdTceXYhKw/4= github.com/rabbitmq/amqp091-go v1.10.0 h1:STpn5XsHlHGcecLmMFCtg7mqq0RnD+zFr4uzukfVhBw= github.com/rabbitmq/amqp091-go v1.10.0/go.mod h1:Hy4jKW5kQART1u+JkDTF9YYOQUHXqMuhrgxOEeS7G4o= -github.com/rcrowley/go-metrics v0.0.0-20181016184325-3113b8401b8a/go.mod h1:bCqnVzQkZxMG4s8nGwiZ5l3QUCyqpo9Y+/ZMZ9VjZe4= github.com/rcrowley/go-metrics v0.0.0-20201227073835-cf1acfcdf475 h1:N/ElC8H3+5XpJzTSTfLsJV/mx9Q9g7kxmchpfZyxgzM= github.com/rcrowley/go-metrics v0.0.0-20201227073835-cf1acfcdf475/go.mod h1:bCqnVzQkZxMG4s8nGwiZ5l3QUCyqpo9Y+/ZMZ9VjZe4= github.com/redis/go-redis/v9 v9.5.1 h1:H1X4D3yHPaYrkL5X06Wh6xNVM/pX0Ft4RV0vMGvLBh8= @@ -3130,8 +3081,8 @@ github.com/signalfx/sapm-proto v0.14.0 h1:KWh3I5E4EkelB19aP1/54Ik8khSioC/RVRW/ri github.com/signalfx/sapm-proto v0.14.0/go.mod h1:Km6PskZh966cqNoUn3AmRyGRix5VfwnxVBvn2vjRC9U= github.com/sigstore/rekor v1.2.2 h1:5JK/zKZvcQpL/jBmHvmFj3YbpDMBQnJQ6ygp8xdF3bY= github.com/sigstore/rekor v1.2.2/go.mod h1:FGnWBGWzeNceJnp0x9eDFd41mI8aQqCjj+Zp0IEs0Qg= -github.com/sijms/go-ora/v2 v2.8.14 h1:F9/Cy76LnsynUKkZQGQHJjUGoR1kNu3OAXjpphCGOCg= -github.com/sijms/go-ora/v2 v2.8.14/go.mod h1:EHxlY6x7y9HAsdfumurRfTd+v8NrEOTR3Xl4FWlH6xk= +github.com/sijms/go-ora/v2 v2.8.19 h1:7LoKZatDYGi18mkpQTR/gQvG9yOdtc7hPAex96Bqisc= +github.com/sijms/go-ora/v2 v2.8.19/go.mod h1:EHxlY6x7y9HAsdfumurRfTd+v8NrEOTR3Xl4FWlH6xk= github.com/sirupsen/logrus v1.4.2/go.mod h1:tLMulIdttU9McNUspp0xgXVQah82FyeX6MwdIuYE2rE= github.com/sirupsen/logrus v1.6.0/go.mod h1:7uNnSEd1DgxDLC74fIahvMZmmYsHGZGEOFrfsX/uA88= github.com/sirupsen/logrus v1.7.0/go.mod h1:yWOB1SBYBC5VeMP7gHvWumXLIWorT60ONWic61uBYv0= @@ -3153,12 +3104,11 @@ github.com/smira/go-ftp-protocol v0.0.0-20140829150050-066b75c2b70d h1:rvtR4+9N2 github.com/smira/go-ftp-protocol v0.0.0-20140829150050-066b75c2b70d/go.mod h1:Jm7yHrROA5tC42gyJ5EwiR8EWp0PUy0qOc4sE7Y8Uzo= github.com/smira/go-xz v0.1.0 h1:1zVLT1sITUKcWNysfHMLZWJ2Yh7yJfhREsgmUdK4zb0= github.com/smira/go-xz v0.1.0/go.mod h1:OmdEWnIIkuLzRLHGF4YtjDzF9VFUevEcP6YxDPRqVrs= -github.com/snowflakedb/gosnowflake v1.9.0 h1:s2ZdwFxFfpqwa5CqlhnzRESnLmwU3fED6zyNOJHFBQA= -github.com/snowflakedb/gosnowflake v1.9.0/go.mod h1:4ZgHxVf2OKwecx07WjfyAMr0gn8Qj4yvwAo68Og8wsU= +github.com/snowflakedb/gosnowflake v1.10.1-0.20240509141315-5570db2126fe h1:tyqmtuppkCBKehjrsrGgcO7xsNBEGWgIlgm9fq/4X4U= +github.com/snowflakedb/gosnowflake v1.10.1-0.20240509141315-5570db2126fe/go.mod h1:hvc58mU03qg78mSz5z17/qnzI56hOdYYK2txWbM0hN0= github.com/soheilhy/cmux v0.1.4/go.mod h1:IM3LyeVVIOuxMH7sFAkER9+bJ4dT7Ms6E4xg4kGIyLM= github.com/soheilhy/cmux v0.1.5 h1:jjzc5WVemNEDTLwv9tlmemhC73tI08BNOIGwBOo10Js= github.com/soheilhy/cmux v0.1.5/go.mod h1:T7TcVDs9LWfQgPlPsdngu6I6QIoyIFZDDC6sNE1GqG0= -github.com/sony/gobreaker v0.4.1/go.mod h1:ZKptC7FHNvhBz7dN2LGjPVBz2sZJmc0/PkyDJOjmxWY= github.com/sosedoff/gitkit v0.4.0 h1:opyQJ/h9xMRLsz2ca/2CRXtstePcpldiZN8DpLLF8Os= github.com/sosedoff/gitkit v0.4.0/go.mod h1:V3EpGZ0nvCBhXerPsbDeqtyReNb48cwP9KtkUYTKT5I= github.com/sourcegraph/conc v0.3.0 h1:OQTbbt6P72L20UqAkXXuLOj79LfEanQ+YQFNpLA9ySo= @@ -3176,7 +3126,6 @@ github.com/spf13/afero v1.6.0/go.mod h1:Ai8FlHk4v/PARR026UzYexafAt9roJ7LcLMAmO6Z github.com/spf13/afero v1.9.2/go.mod h1:iUV7ddyEEZPO5gA3zD4fJt6iStLlL+Lg4m2cihcDf8Y= github.com/spf13/afero v1.11.0 h1:WJQKhtpdm3v2IzqG8VMqrr6Rf3UYpEF239Jy9wNepM8= github.com/spf13/afero v1.11.0/go.mod h1:GH9Y3pIexgf1MTIWtNGyogA5MwRIDXGUr+hbWNoBjkY= -github.com/spf13/cobra v0.0.3/go.mod h1:1l0Ry5zgKvJasoi3XT1TypsSe7PqH0Sj9dhYf7v3XqQ= github.com/spf13/cobra v1.1.3/go.mod h1:pGADOWyqRD/YMrPZigI/zbliZ2wVD/23d+is3pSWzOo= github.com/spf13/cobra v1.2.1/go.mod h1:ExllRjgxM/piMAM+3tAZvg8fsklGAf3tPfi+i8t68Nk= github.com/spf13/cobra v1.8.0 h1:7aJaZx1B85qltLMc546zn58BxxfZdR/W22ej9CFoEf0= @@ -3184,7 +3133,6 @@ github.com/spf13/cobra v1.8.0/go.mod h1:WXLWApfZ71AjXPya3WOlMsY9yMs7YeiHhFVlvLyh github.com/spf13/jwalterweatherman v1.0.0/go.mod h1:cQK4TGJAtQXfYWX+Ddv3mKDzgVb68N+wFjFa4jdeBTo= github.com/spf13/jwalterweatherman v1.1.0 h1:ue6voC5bR5F8YxI5S67j9i582FU4Qvo2bmqnqMYADFk= github.com/spf13/jwalterweatherman v1.1.0/go.mod h1:aNWZUN0dPAAO/Ljvb5BEdw96iTZ0EXowPYD95IqWIGo= -github.com/spf13/pflag v1.0.1/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4= github.com/spf13/pflag v1.0.3/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4= github.com/spf13/pflag v1.0.5 h1:iy+VFUOCP1a+8yFto/drg2CJ5u0yRoB7fZw3DKv/JXA= github.com/spf13/pflag v1.0.5/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg= @@ -3199,11 +3147,8 @@ github.com/stoewer/go-strcase v1.3.0 h1:g0eASXYtp+yvN9fK8sH94oCIk0fau9uV1/ZdJ0AV github.com/stoewer/go-strcase v1.3.0/go.mod h1:fAH5hQ5pehh+j3nZfvwdk2RgEgQjAoM8wodgtPmh1xo= github.com/stormcat24/protodep v0.1.8 h1:FOycjjkjZiastf21aRoCjtoVdhsoBE8mZ0RvY6AHqFE= github.com/stormcat24/protodep v0.1.8/go.mod h1:6OoSZD5GGomKfmH1LvfJxNIRvYhewFXH5+eNv8h4wOM= -github.com/streadway/amqp v0.0.0-20190404075320-75d898a42a94/go.mod h1:AZpEONHx3DKn8O/DFsRAY58/XVQiIPMTMB1SddzLXVw= -github.com/streadway/amqp v0.0.0-20190827072141-edfb9018d271/go.mod h1:AZpEONHx3DKn8O/DFsRAY58/XVQiIPMTMB1SddzLXVw= github.com/streadway/amqp v1.1.0 h1:py12iX8XSyI7aN/3dUT8DFIDJazNJsVJdxNVEpnQTZM= github.com/streadway/amqp v1.1.0/go.mod h1:WYSrTEYHOXHd0nwFeUXAe2G2hRnQT+deZJJf88uS9Bg= -github.com/streadway/handy v0.0.0-20190108123426-d5acb3125c2a/go.mod h1:qNTQ5P5JnDBl6z3cMAg/SywNDC5ABu5ApDIw6lUbRmI= github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= github.com/stretchr/objx v0.1.1/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= github.com/stretchr/objx v0.2.0/go.mod h1:qt09Ya8vawLte6SNmTgCsAVtYtaKzEcn8ATUoHMkEqE= @@ -3248,8 +3193,8 @@ github.com/tedsuo/ifrit v0.0.0-20191009134036-9a97d0632f00 h1:mujcChM89zOHwgZBBN github.com/tedsuo/ifrit v0.0.0-20191009134036-9a97d0632f00/go.mod h1:eyZnKCc955uh98WQvzOm0dgAeLnf2O0Rz0LPoC5ze+0= github.com/tedsuo/rata v1.0.0 h1:Sf9aZrYy6ElSTncjnGkyC2yuVvz5YJetBIUKJ4CmeKE= github.com/tedsuo/rata v1.0.0/go.mod h1:X47ELzhOoLbfFIY0Cql9P6yo3Cdwf2CMX3FVZxRzJPc= -github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.920 h1:Kmm4rJrdI7D29IMOTT2oNp70h0TGsZ3obaekS8hvYkU= -github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.920/go.mod h1:r5r4xbfxSaeR04b166HGsBa/R4U3SueirEUpXGuw+Q0= +github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.931 h1:3kcyl2ZLEWH5pHlUfw1lNXbJ95WUJN1pzfYoOhAajZc= +github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.931/go.mod h1:r5r4xbfxSaeR04b166HGsBa/R4U3SueirEUpXGuw+Q0= github.com/terminalstatic/go-xsd-validate v0.1.5 h1:RqpJnf6HGE2CB/lZB1A8BYguk8uRtcvYAPLCF15qguo= github.com/terminalstatic/go-xsd-validate v0.1.5/go.mod h1:18lsvYFofBflqCrvo1umpABZ99+GneNTw2kEEc8UPJw= github.com/testcontainers/testcontainers-go v0.23.0 h1:ERYTSikX01QczBLPZpqsETTBO7lInqEP349phDOVJVs= @@ -3288,7 +3233,6 @@ github.com/tklauser/go-sysconf v0.3.14/go.mod h1:1ym4lWMLUOhuBOPGtRcJm7tEGX4SCYN github.com/tklauser/numcpus v0.6.1/go.mod h1:1XfjsgE2zo8GVw7POkMbHENHzVg3GzmoZ9fESEdAacY= github.com/tklauser/numcpus v0.8.0 h1:Mx4Wwe/FjZLeQsK/6kt2EOepwwSl7SmJrK5bV/dXYgY= github.com/tklauser/numcpus v0.8.0/go.mod h1:ZJZlAY+dmR4eut8epnzf0u/VwodKmryxR8txiloSqBE= -github.com/tmc/grpc-websocket-proxy v0.0.0-20170815181823-89b8d40f7ca8/go.mod h1:ncp9v5uamzpCO7NfCPTXjqaC+bZgJeR0sMTm6dMHP7U= github.com/tmc/grpc-websocket-proxy v0.0.0-20190109142713-0ad062ec5ee5/go.mod h1:ncp9v5uamzpCO7NfCPTXjqaC+bZgJeR0sMTm6dMHP7U= github.com/tmc/grpc-websocket-proxy v0.0.0-20200122045848-3419fae592fc/go.mod h1:ncp9v5uamzpCO7NfCPTXjqaC+bZgJeR0sMTm6dMHP7U= github.com/tmc/grpc-websocket-proxy v0.0.0-20220101234140-673ab2c3ae75 h1:6fotK7otjonDflCTK0BCfls4SPy3NcCVb5dqqmbRknE= @@ -3320,9 +3264,7 @@ github.com/uptrace/bun/dialect/pgdialect v1.1.14 h1:b7+V1KDJPQSFYgkG/6YLXCl2uvwE github.com/uptrace/bun/dialect/pgdialect v1.1.14/go.mod h1:v6YiaXmnKQ2FlhRD2c0ZfKd+QXH09pYn4H8ojaavkKk= github.com/uptrace/bun/driver/pgdriver v1.1.14 h1:V2Etm7mLGS3mhx8ddxZcUnwZLX02Jmq9JTlo0sNVDhA= github.com/uptrace/bun/driver/pgdriver v1.1.14/go.mod h1:D4FjWV9arDYct6sjMJhFoyU71SpllZRHXFRRP2Kd0Kw= -github.com/urfave/cli v1.20.0/go.mod h1:70zkFmudgCuE/ngEzBv17Jvp/497gISqfk5gWijbERA= github.com/urfave/cli v1.21.0/go.mod h1:lxDj6qX9Q6lWQxIrbrT0nwecwUtRnhVZAJjJZrVUZZQ= -github.com/urfave/cli v1.22.1/go.mod h1:Gos4lmkARVdJ6EkW0WaNv/tZAAMe9V7XWyB60NtXRu0= github.com/urfave/cli/v2 v2.3.0/go.mod h1:LJmUH05zAU44vOAcrfzZQKsZbVcdbOG8rtL3/XcUArI= github.com/urfave/negroni v1.0.0 h1:kIimOitoypq34K7TG7DUaJ9kq/N4Ofuwi1sjz0KipXc= github.com/urfave/negroni v1.0.0/go.mod h1:Meg73S6kFm/4PpbYdq35yYWoCZ9mS/YSx+lKnmiohz4= @@ -3362,6 +3304,8 @@ github.com/wk8/go-ordered-map/v2 v2.1.8 h1:5h/BUHu93oj4gIdvHHHGsScSTMijfx5PeYkE/ github.com/wk8/go-ordered-map/v2 v2.1.8/go.mod h1:5nJHM5DyteebpVlHnWMV0rPz6Zp7+xBAnxjb1X5vnTw= github.com/wsxiaoys/terminal v0.0.0-20160513160801-0940f3fc43a0 h1:3UeQBvD0TFrlVjOeLOBz+CPAI8dnbqNSVwUwRrkp7vQ= github.com/wsxiaoys/terminal v0.0.0-20160513160801-0940f3fc43a0/go.mod h1:IXCdmsXIht47RaVFLEdVnh1t+pgYtTAhQGj73kz+2DM= +github.com/x448/float16 v0.8.4 h1:qLwI1I70+NjRFUR3zs1JPUCgaCXSh3SW62uAKT1mSBM= +github.com/x448/float16 v0.8.4/go.mod h1:14CWIYCyZA/cWjXOioeEpHeN/83MdbZDRQHoFcYsOfg= github.com/xanzy/ssh-agent v0.3.3 h1:+/15pJfg/RsTxqYcX6fHqOXZwwMP+2VyYWJeWM2qQFM= github.com/xanzy/ssh-agent v0.3.3/go.mod h1:6dzNDKs0J9rVPHPhaGCukekBHKqfl+L3KghI1Bc68Uw= github.com/xdg-go/pbkdf2 v1.0.0 h1:Su7DPu48wXMwC3bs7MCNG+z4FhcyEuz5dlvchbq0B0c= @@ -3400,7 +3344,6 @@ github.com/yudai/golcs v0.0.0-20170316035057-ecda9a501e82 h1:BHyfKlQyqbsFN5p3Ifn github.com/yudai/golcs v0.0.0-20170316035057-ecda9a501e82/go.mod h1:lgjkn3NuSvDfVJdfcVVdX+jpBxNmX4rDAzaS45IcYoM= github.com/yuin/goldmark v1.1.25/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= -github.com/yuin/goldmark v1.1.30/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= github.com/yuin/goldmark v1.1.32/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= github.com/yuin/goldmark v1.2.1/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= github.com/yuin/goldmark v1.3.5/go.mod h1:mwnBkeHKe2W/ZEtQ+71ViKU8L12m81fl3OWwC1Zlc8k= @@ -3422,12 +3365,19 @@ github.com/ztrue/tracerr v0.4.0 h1:vT5PFxwIGs7rCg9ZgJ/y0NmOpJkPCPFK8x0vVIYzd04= github.com/ztrue/tracerr v0.4.0/go.mod h1:PaFfYlas0DfmXNpo7Eay4MFhZUONqvXM+T2HyGPpngk= go.einride.tech/aip v0.67.1 h1:d/4TW92OxXBngkSOwWS2CH5rez869KpKMaN44mdxkFI= go.einride.tech/aip v0.67.1/go.mod h1:ZGX4/zKw8dcgzdLsrvpOOGxfxI2QSk12SlP7d6c0/XI= +go.elastic.co/apm/module/apmelasticsearch/v2 v2.6.0 h1:ukMcwyMaDXsS1dRK2qRYXT2AsfwaUy74TOOYCqkWJow= +go.elastic.co/apm/module/apmelasticsearch/v2 v2.6.0/go.mod h1:YpfiTTrqX5LB/CKBwX89oDCBAxuLJTFv40gcfxJyehM= +go.elastic.co/apm/module/apmhttp/v2 v2.6.0 h1:s8UeNFQmVBCNd4eoz7KDD9rEFhQC0HeUFXz3z9gpAmQ= +go.elastic.co/apm/module/apmhttp/v2 v2.6.0/go.mod h1:D0GLppLuI0Ddwvtl595GUxRgn6Z8L5KaDFVMv2H3GK0= +go.elastic.co/apm/module/apmzap/v2 v2.6.0 h1:R/iVORzGu3F9uM43iEVHD0nwiRo59O0bIXdayKsgayQ= +go.elastic.co/apm/module/apmzap/v2 v2.6.0/go.mod h1:B3i/8xRkqLgi6zNuV+Bp7Pt4cutaOObvrVSa7wUTAPw= +go.elastic.co/apm/v2 v2.6.0 h1:VieBMLQFtXua2YxpYxaSdYGnmmxhLT46gosI5yErJgY= +go.elastic.co/apm/v2 v2.6.0/go.mod h1:33rOXgtHwbgZcDgi6I/GtCSMZQqgxkHC0IQT3gudKvo= +go.elastic.co/fastjson v1.3.0 h1:hJO3OsYIhiqiT4Fgu0ZxAECnKASbwgiS+LMW5oCopKs= +go.elastic.co/fastjson v1.3.0/go.mod h1:K9vDh7O0ODsVKV2B5e2XYLY277QZaCbB3tS1SnARvko= go.etcd.io/bbolt v1.3.2/go.mod h1:IbVyRI1SCnLcuJnV2u8VeU0CEYM7e686BmAb1XKL+uU= -go.etcd.io/bbolt v1.3.3/go.mod h1:IbVyRI1SCnLcuJnV2u8VeU0CEYM7e686BmAb1XKL+uU= -go.etcd.io/bbolt v1.3.9 h1:8x7aARPEXiXbHmtUwAIv7eV2fQFHrLLavdiJ3uzJXoI= -go.etcd.io/bbolt v1.3.9/go.mod h1:zaO32+Ti0PK1ivdPtgMESzuzL2VPoIG1PCQNvOdo/dE= -go.etcd.io/etcd v0.0.0-20191023171146-3cf2f69b5738 h1:VcrIfasaLFkyjk6KNlXQSzO+B0fZcnECiDrKJsfxka0= -go.etcd.io/etcd v0.0.0-20191023171146-3cf2f69b5738/go.mod h1:dnLIgRNXwCJa5e+c6mIZCrds/GIG4ncV9HhK5PX7jPg= +go.etcd.io/bbolt v1.3.10 h1:+BqfJTcCzTItrop8mq/lbzL8wSGtj94UO/3U31shqG0= +go.etcd.io/bbolt v1.3.10/go.mod h1:bK3UQLPJZly7IlNmV7uVHJDxfe5aK9Ll93e/74Y9oEQ= go.etcd.io/etcd/api/v3 v3.5.0/go.mod h1:cbVKeC6lCfl7j/8jBhAK6aIYO9XOjdptoxU/nLQcPvs= go.etcd.io/etcd/api/v3 v3.5.4/go.mod h1:5GB2vv4A4AOn3yk7MftYGHkUfGtDHnEraIjym4dYz5A= go.etcd.io/etcd/api/v3 v3.6.0-alpha.0 h1:se+XckWlVTTfwjZSsAZJ2zGPzmIMq3j7fKBCmHoB9UA= @@ -3453,8 +3403,6 @@ go.mongodb.org/atlas v0.36.0/go.mod h1:nfPldE9dSama6G2IbIzmEza02Ly7yFZjMMVscaM0u go.mongodb.org/mongo-driver v1.11.4/go.mod h1:PTSz5yu21bkT/wXpkS7WR5f0ddqw5quethTUn9WM+2g= go.mongodb.org/mongo-driver v1.15.0 h1:rJCKC8eEliewXjZGf0ddURtl7tTVy1TK3bfl0gkUSLc= go.mongodb.org/mongo-driver v1.15.0/go.mod h1:Vzb0Mk/pa7e6cWw85R4F/endUC3u0U9jGcNU603k65c= -go.opencensus.io v0.20.1/go.mod h1:6WKK9ahsWS3RSO+PY9ZHZUfv2irvY6gN279GOPZjmmk= -go.opencensus.io v0.20.2/go.mod h1:6WKK9ahsWS3RSO+PY9ZHZUfv2irvY6gN279GOPZjmmk= go.opencensus.io v0.21.0/go.mod h1:mSImk1erAIZhrmZN+AvHh14ztQfjbGwt4TtuofqLduU= go.opencensus.io v0.22.0/go.mod h1:+kGneAE2xo2IficOXnaByMWTGM9T73dGwxeWcUqIpI8= go.opencensus.io v0.22.2/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw= @@ -3464,139 +3412,138 @@ go.opencensus.io v0.22.5/go.mod h1:5pWMHQbX5EPX2/62yrJeAkowc+lfs/XD7Uxpq3pI6kk= go.opencensus.io v0.23.0/go.mod h1:XItmlyltB5F7CS4xOC1DcqMoFqwtC6OG2xF7mCv7P7E= go.opencensus.io v0.24.0 h1:y73uSU6J157QMP2kn2r30vwW1A2W2WFwSCGnAVxeaD0= go.opencensus.io v0.24.0/go.mod h1:vNK8G9p7aAivkbmorf4v+7Hgx+Zs0yY+0fOtgBfjQKo= -go.opentelemetry.io/collector v0.100.0 h1:Q6IAGjMzjkZ7WepuwyCa6UytDPP0O88GemonQOUjP2s= -go.opentelemetry.io/collector v0.100.0/go.mod h1:QlVjQWlrPtBwVRm8tr+3P4FzNZSlYEfuUSaWoAwK+ko= -go.opentelemetry.io/collector/component v0.100.0 h1:3Y6dl3uDkDzilaikYrPxbZDOlzrDijrF1cIPzfyTwWA= -go.opentelemetry.io/collector/component v0.100.0/go.mod h1:HLEqEBFzPW2umagnVC3gY8yogOBhbzvuzTBFUqH54HY= -go.opentelemetry.io/collector/config/configauth v0.100.0 h1:5Q+XA7TO0umCVd6S3PBUXb8UDFGpPVSF/gVKkTEmftQ= -go.opentelemetry.io/collector/config/configauth v0.100.0/go.mod h1:ElXGLLnYZhfBH259KEY+ot6sso9aVNXTf2w7424DgU0= -go.opentelemetry.io/collector/config/configcompression v1.8.0 h1:qcgde9yOFkdRYSjHujxxVnciAPYBSI5hv1EZ/+7GQuA= -go.opentelemetry.io/collector/config/configcompression v1.8.0/go.mod h1:O0fOPCADyGwGLLIf5lf7N3960NsnIfxsm6dr/mIpL+M= -go.opentelemetry.io/collector/config/configgrpc v0.100.0 h1:+RuWrysXLbjaf/+I7dU965cQv2CJCw3+b5P0iNMKPl0= -go.opentelemetry.io/collector/config/configgrpc v0.100.0/go.mod h1:NDKPjtEVL7TJMfByR/D5MYyjveUU3D0GkM96jU0u494= -go.opentelemetry.io/collector/config/confighttp v0.100.0 h1:bkB8ZkkRL+N75QofuIosf2ZzkEYaBAA5C+eQpL4fOis= -go.opentelemetry.io/collector/config/confighttp v0.100.0/go.mod h1:AaugDfPoHeOmFT2BICuGNp3ja3Sq1AcTxxw4WysFZsI= -go.opentelemetry.io/collector/config/confignet v0.101.0 h1:Mdb9e/EpCSac4Ccg7w4UchS/o4yY1WoIc9X5o7fTu9E= -go.opentelemetry.io/collector/config/confignet v0.101.0/go.mod h1:3naWoPss70RhDHhYjGACi7xh4NcVRvs9itzIRVWyu1k= -go.opentelemetry.io/collector/config/configopaque v1.7.0 h1:nZh5Hb1ofq9xP1wHLSt4obM85pRTccSeAjV0NbrJeTc= -go.opentelemetry.io/collector/config/configopaque v1.7.0/go.mod h1:vxoDKYYYUF/arrdQJxmfhlgkcsb0DpdzC9KPFP97uuE= -go.opentelemetry.io/collector/config/configretry v0.101.0 h1:5QggLq/lZiZXry1Ut52IOTbrdz1RbGoL29Io/wWdE4g= -go.opentelemetry.io/collector/config/configretry v0.101.0/go.mod h1:uRdmPeCkrW9Zsadh2WEbQ1AGXGYJ02vCfmmT+0g69nY= -go.opentelemetry.io/collector/config/configtelemetry v0.101.0 h1:G9RerNdBUm6rYW6wrJoKzleBiDsCGaCjtQx5UYr0hzw= -go.opentelemetry.io/collector/config/configtelemetry v0.101.0/go.mod h1:YV5PaOdtnU1xRomPcYqoHmyCr48tnaAREeGO96EZw8o= -go.opentelemetry.io/collector/config/configtls v0.100.0 h1:qcx8EXW4u+IQvyt8ZH5ld2dEns1zp8sugyM+s7RuiKY= -go.opentelemetry.io/collector/config/configtls v0.100.0/go.mod h1:f8KZu6P8hIzTfybLKG3xMIzkCmXyjxVUfDTVUp2CmhA= -go.opentelemetry.io/collector/config/internal v0.100.0 h1:XSbedIpdXOxIEGnnzCZnulTmWPSGWfXTH18ZMxuqt8s= -go.opentelemetry.io/collector/config/internal v0.100.0/go.mod h1:QiG0fNuQ3GxNcF8stKHRUpHRKgyaKjM3G9re9f+dV70= -go.opentelemetry.io/collector/confmap v0.100.0 h1:r70znwLWUMFRWL4LRcWLhdFfzmTvehXgbnlHFCDm0Tc= -go.opentelemetry.io/collector/confmap v0.100.0/go.mod h1:BWKPIpYeUzSG6ZgCJMjF7xsLvyrvJCfYURl57E5vhiQ= -go.opentelemetry.io/collector/confmap/converter/expandconverter v0.100.0 h1:xXPI9QzvwhefmVHNlSuq3WqmgXOrAVdaQAAdkAoMaEU= -go.opentelemetry.io/collector/confmap/converter/expandconverter v0.100.0/go.mod h1:zkADuTzmkmbsr281Xxw1jTy+YFrWr28pPIStt4nTZpo= -go.opentelemetry.io/collector/confmap/provider/envprovider v0.100.0 h1:ORj/EN7HCuTl5MD8GoirShtz7ieIbAdseGroeRdgNDM= -go.opentelemetry.io/collector/confmap/provider/envprovider v0.100.0/go.mod h1:MMrNqxsveOPN/l6xifY8KK3kqfXdFOANIJQ4hkgNxN0= -go.opentelemetry.io/collector/confmap/provider/fileprovider v0.100.0 h1:H2YtC6mOFuaY7/ht16iUDYSHS6jM2ufNqQatmKAbf7U= -go.opentelemetry.io/collector/confmap/provider/fileprovider v0.100.0/go.mod h1:JEYr74rqYYsgKc5bDtsqy8TFHmmhHnEc0Hm5ekZSj/8= -go.opentelemetry.io/collector/confmap/provider/httpprovider v0.100.0 h1:GPFfS9BmuF0bzeW/lUElvI2NzHjAKq5U1E/lXLy/7pc= -go.opentelemetry.io/collector/confmap/provider/httpprovider v0.100.0/go.mod h1:s8YCUcFOOnY4NKeQjVTup6XiA3Oj3yqs8NB10kbwuAU= -go.opentelemetry.io/collector/confmap/provider/httpsprovider v0.100.0 h1:vcOsDXQRdf/TUcD0vYTGkzvaPmoplG8Fkv8IoJ5cB58= -go.opentelemetry.io/collector/confmap/provider/httpsprovider v0.100.0/go.mod h1:GQ7LqkJKOcUFm8nxdV0P7eHPjLzVtNoBgqnwBGL4RCc= -go.opentelemetry.io/collector/confmap/provider/yamlprovider v0.100.0 h1:a7qqKfczlB8wGQNeiGiSMiwCYRwTVdlIIUG98Jn5ydY= -go.opentelemetry.io/collector/confmap/provider/yamlprovider v0.100.0/go.mod h1:IlcEhPYl3JDbl+5Bd9kWeDACHnvctdEnA7zlZCdtWk8= -go.opentelemetry.io/collector/connector v0.100.0 h1:6LN8LXhv553SjipKl7EbvlAECIZ9/v+vNxGiePp8dDQ= -go.opentelemetry.io/collector/connector v0.100.0/go.mod h1:yF4fkEtDrZOpwGOcnDTjkGjMCCQTPL2VCCBe9R43Jbg= -go.opentelemetry.io/collector/connector/forwardconnector v0.100.0 h1:XDjWlanH99OcRmHsrmdGJ6Wt2Emn3ngTqYDN9hICOc0= -go.opentelemetry.io/collector/connector/forwardconnector v0.100.0/go.mod h1:6CMahqUyGv/pXcOStoDPzuGR4NfQwwu8xWjp2apF0GQ= -go.opentelemetry.io/collector/consumer v0.101.0 h1:9tDxaeHe1+Uovf3fhdx7T4pV5mo/Dc0hniH7O5H3RBA= -go.opentelemetry.io/collector/consumer v0.101.0/go.mod h1:ud5k64on9m7hHTrhjEeLhWbLkd8+Gp06rDt3p86TKNs= -go.opentelemetry.io/collector/exporter v0.100.0 h1:eyPb93tQwdft5Eboo8O5LDdaM1eXAQbtbXKBEYQlwh4= -go.opentelemetry.io/collector/exporter v0.100.0/go.mod h1:5UrDewyFp5yIQHyV7HUFAPdhHKJGbz1/uaTunm7X54I= -go.opentelemetry.io/collector/exporter/debugexporter v0.100.0 h1:9y+6FxuwbjQA7osZ1ywNJ7baV+PXOBges2RPmv2Xs20= -go.opentelemetry.io/collector/exporter/debugexporter v0.100.0/go.mod h1:/BG6XIU3qHHZKQXJygJXtSPpF03IKnU0j+PudmTea8I= -go.opentelemetry.io/collector/exporter/loggingexporter v0.100.0 h1:7yfOHgXyduf8sTynpCFUxoQNF9ZCh/PccpFULcCtN0I= -go.opentelemetry.io/collector/exporter/loggingexporter v0.100.0/go.mod h1:yb71wqRRrLo2WFAdeihOcIIlsvrOVt4SvlEf3xRCeUs= -go.opentelemetry.io/collector/exporter/otlpexporter v0.100.0 h1:mafUk/1VLhPyGgCeGHDNNbpSOqE14ijy4S3oYL8vDMA= -go.opentelemetry.io/collector/exporter/otlpexporter v0.100.0/go.mod h1:j9b9/HTwRR4VEPEnhoV9hiXf4tyUekz8d0KOlY2XqzE= -go.opentelemetry.io/collector/exporter/otlphttpexporter v0.100.0 h1:QowvKoakvgoTL5zrjvWTK/fJv20Cvy7N4otno3QfYNw= -go.opentelemetry.io/collector/exporter/otlphttpexporter v0.100.0/go.mod h1:mh0ku74zDKTMtaOH+wXbnVAtArn0MD+Q/NDdaFI8uAg= -go.opentelemetry.io/collector/extension v0.100.0 h1:HT3h5JE+5xK3CCwF7VJKCOuZkLBMaUtm4T/BnEMpdWc= -go.opentelemetry.io/collector/extension v0.100.0/go.mod h1:B7jsEl6HAZB79NU41AdoMwLgXn4yTTO5NTlxRrsORoo= -go.opentelemetry.io/collector/extension/auth v0.100.0 h1:Z8QVtntWiORnbVSCQfOxtnOOv9baqTlL8mTOaKi/9nc= -go.opentelemetry.io/collector/extension/auth v0.100.0/go.mod h1:nkqaVzUAdqqkUGdMqoIqH/xlGU0rCxRZy1Altyz0gQk= -go.opentelemetry.io/collector/extension/ballastextension v0.100.0 h1:hQEuz3c81KlyI06jgo+rYllHa2gEkwTOsoqfLV+v8q0= -go.opentelemetry.io/collector/extension/ballastextension v0.100.0/go.mod h1:45XovD+uwmVcPD8FAMKCIxdR1TnEbWz9cD7i4sJtFr4= -go.opentelemetry.io/collector/extension/zpagesextension v0.100.0 h1:4bHq1NBg8hU+NSd9DBVFAl4vxi40J0tqClmU3IknrEg= -go.opentelemetry.io/collector/extension/zpagesextension v0.100.0/go.mod h1:mcLfCcjq0/yZoieuyO0H5rVL3u7Why0/MRezNV2E7AU= -go.opentelemetry.io/collector/featuregate v1.8.0 h1:p/bAuk5LiSfdYS88yFl/Jzao9bHEYqCh7YvZJ+L+IZg= -go.opentelemetry.io/collector/featuregate v1.8.0/go.mod h1:w7nUODKxEi3FLf1HslCiE6YWtMtOOrMnSwsDam8Mg9w= -go.opentelemetry.io/collector/filter v0.100.0 h1:XQyhnqJSK2sw+e9yvpkvl7y8QdJwH/gAnFoZDfEZ0dQ= -go.opentelemetry.io/collector/filter v0.100.0/go.mod h1:3xGRpZo11DMJTDtMUGsDNkxKM6LMHqROGrQ/aTvskh8= -go.opentelemetry.io/collector/otelcol v0.100.0 h1:5NWoo9T5tHP0oWt3OHetYpTRaQCJuef8KDDe5tLi+BA= -go.opentelemetry.io/collector/otelcol v0.100.0/go.mod h1:pdPObjfQqP2pdE70jqQiJlZdEyZ0jA1euoRdHtgZjiA= -go.opentelemetry.io/collector/pdata v1.8.0 h1:d/QQgZxB4Y+d3mqLVh2ozvzujUhloD3P/fk7X+In764= -go.opentelemetry.io/collector/pdata v1.8.0/go.mod h1:/W7clu0wFC4WSRp94Ucn6Vm36Wkrt+tmtlDb1aiNZCY= -go.opentelemetry.io/collector/pdata/testdata v0.101.0 h1:JzeUtg5RN1iIFgY8DakGlqBkGxOTJlkaYlLausnEGKY= -go.opentelemetry.io/collector/pdata/testdata v0.101.0/go.mod h1:ZGobfCus4fWo5RduZ7ENI0+HD9BewgKuO6qU2rBVnUg= -go.opentelemetry.io/collector/processor v0.100.0 h1:8Zcd3v77SCSM5mAJbGes5aR/Yof3aY1csiwFhKFpLEQ= -go.opentelemetry.io/collector/processor v0.100.0/go.mod h1:ZqUC8WWVYyPkaLUT1JXUCNpCpde8zXgSaFfJq2FXuVU= -go.opentelemetry.io/collector/processor/batchprocessor v0.100.0 h1:N94WWv+o9yt4HqvFeRUjL8VNEhY8mCym+2XPKUWxjmo= -go.opentelemetry.io/collector/processor/batchprocessor v0.100.0/go.mod h1:svXHN23yozQ+GLt04dKXHiZRYipWONt4blJifu2bloY= -go.opentelemetry.io/collector/processor/memorylimiterprocessor v0.100.0 h1:morjp97HbT8gcbzThWUuWIh625Mozkig2HN5xypL+9o= -go.opentelemetry.io/collector/processor/memorylimiterprocessor v0.100.0/go.mod h1:/szfMBZ4IanwwOGBIti346fMTzbla3qw++UsZH6nQHw= -go.opentelemetry.io/collector/receiver v0.100.0 h1:RFeOVhS7o39G562w0H0hqfh1o2QvK71ViHQuWnnfglI= -go.opentelemetry.io/collector/receiver v0.100.0/go.mod h1:Qo3xkorbUy0VXHh7WxMQyphIWiqxI3ZOG0O4YqQ2mCE= -go.opentelemetry.io/collector/receiver/nopreceiver v0.100.0 h1:IsLY4qMy9EVD68yXKDSMJQGRtr2p4gzAVQ+SzCDMEkU= -go.opentelemetry.io/collector/receiver/nopreceiver v0.100.0/go.mod h1:kefF3fOWGppE4n3Lpr4fTP8Fuj05aKH23iDp5eXqs2M= -go.opentelemetry.io/collector/receiver/otlpreceiver v0.100.0 h1:JuTBkWQ0xc8FargDe5aE6wCoAEk1gxLnBzfdIi8NOL8= -go.opentelemetry.io/collector/receiver/otlpreceiver v0.100.0/go.mod h1:X2xzbz9K4Kz0i3c1IKa1gcwf7rpoJDidyp28A1AuHFs= -go.opentelemetry.io/collector/semconv v0.101.0 h1:tOe9iTe9dDCnvz/bqgfNRr4w80kXG8505tQJ5h5v08Q= -go.opentelemetry.io/collector/semconv v0.101.0/go.mod h1:8ElcRZ8Cdw5JnvhTOQOdYizkJaQ10Z2fS+R6djOnj6A= -go.opentelemetry.io/collector/service v0.100.0 h1:2LFvNQNSs2NnwElyqkyhAiqaGoDdiMnTQeFPCLZNgg0= -go.opentelemetry.io/collector/service v0.100.0/go.mod h1:65NPZ6THkR/e7fd8vh+tw4Lh6iDJ1twNXVzL76a3VNk= -go.opentelemetry.io/contrib/config v0.6.0 h1:M1SRD1Z15XHPGk61tMLI1up77XT5FdrqQSRrlH0fYuk= -go.opentelemetry.io/contrib/config v0.6.0/go.mod h1:t+/kzmRWLN7J+4F/dD4fFvlYCmCO63WYwy/B00IC++c= -go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.51.0 h1:A3SayB3rNyt+1S6qpI9mHPkeHTZbD7XILEqWnYZb2l0= -go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.51.0/go.mod h1:27iA5uvhuRNmalO+iEUdVn5ZMj2qy10Mm+XRIpRmyuU= -go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.51.0 h1:Xs2Ncz0gNihqu9iosIZ5SkBbWo5T8JhhLJFMQL1qmLI= -go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.51.0/go.mod h1:vy+2G/6NvVMpwGX/NyLqcC41fxepnuKHk16E6IZUcJc= -go.opentelemetry.io/contrib/propagators/b3 v1.26.0 h1:wgFbVA+bK2k+fGVfDOCOG4cfDAoppyr5sI2dVlh8MWM= -go.opentelemetry.io/contrib/propagators/b3 v1.26.0/go.mod h1:DDktFXxA+fyItAAM0Sbl5OBH7KOsCTjvbBdPKtoIf/k= -go.opentelemetry.io/contrib/zpages v0.51.0 h1:psVr4JTWd0qtISPj9EA6AODGJ09bvsOxWiuKqiGdSCA= -go.opentelemetry.io/contrib/zpages v0.51.0/go.mod h1:PKtp+NEp1gTTLmFHpynYgYCSkKtisPntOb9S1mQjFKg= -go.opentelemetry.io/otel v1.26.0 h1:LQwgL5s/1W7YiiRwxf03QGnWLb2HW4pLiAhaA5cZXBs= -go.opentelemetry.io/otel v1.26.0/go.mod h1:UmLkJHUAidDval2EICqBMbnAd0/m2vmpf/dAM+fvFs4= -go.opentelemetry.io/otel/bridge/opencensus v1.26.0 h1:DZzxj9QjznMVoehskOJnFP2gsTCWtDTFBDvFhPAY7nc= -go.opentelemetry.io/otel/bridge/opencensus v1.26.0/go.mod h1:rJiX0KrF5m8Tm1XE8jLczpAv5zUaDcvhKecFG0ZoFG4= -go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v1.26.0 h1:+hm+I+KigBy3M24/h1p/NHkUx/evbLH0PNcjpMyCHc4= -go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v1.26.0/go.mod h1:NjC8142mLvvNT6biDpaMjyz78kyEHIwAJlSX0N9P5KI= -go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v1.26.0 h1:HGZWGmCVRCVyAs2GQaiHQPbDHo+ObFWeUEOd+zDnp64= -go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v1.26.0/go.mod h1:SaH+v38LSCHddyk7RGlU9uZyQoRrKao6IBnJw6Kbn+c= -go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.26.0 h1:1u/AyyOqAWzy+SkPxDpahCNZParHV8Vid1RnI2clyDE= -go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.26.0/go.mod h1:z46paqbJ9l7c9fIPCXTqTGwhQZ5XoTIsfeFYWboizjs= -go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.26.0 h1:Waw9Wfpo/IXzOI8bCB7DIk+0JZcqqsyn1JFnAc+iam8= -go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.26.0/go.mod h1:wnJIG4fOqyynOnnQF/eQb4/16VlX2EJAHhHgqIqWfAo= -go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.26.0 h1:1wp/gyxsuYtuE/JFxsQRtcCDtMrO2qMvlfXALU5wkzI= -go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.26.0/go.mod h1:gbTHmghkGgqxMomVQQMur1Nba4M0MQ8AYThXDUjsJ38= -go.opentelemetry.io/otel/exporters/prometheus v0.48.0 h1:sBQe3VNGUjY9IKWQC6z2lNqa5iGbDSxhs60ABwK4y0s= -go.opentelemetry.io/otel/exporters/prometheus v0.48.0/go.mod h1:DtrbMzoZWwQHyrQmCfLam5DZbnmorsGbOtTbYHycU5o= -go.opentelemetry.io/otel/exporters/stdout/stdoutmetric v1.26.0 h1:5fnmgteaar1VcAA69huatudPduNFz7guRtCmfZCooZI= -go.opentelemetry.io/otel/exporters/stdout/stdoutmetric v1.26.0/go.mod h1:lsPccfZiz1cb1AhBPmicWM2E4F1VynFXEvD8SEBS4TM= -go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.26.0 h1:0W5o9SzoR15ocYHEQfvfipzcNog1lBxOLfnex91Hk6s= -go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.26.0/go.mod h1:zVZ8nz+VSggWmnh6tTsJqXQ7rU4xLwRtna1M4x5jq58= -go.opentelemetry.io/otel/metric v1.26.0 h1:7S39CLuY5Jgg9CrnA9HHiEjGMF/X2VHvoXGgSllRz30= -go.opentelemetry.io/otel/metric v1.26.0/go.mod h1:SY+rHOI4cEawI9a7N1A4nIg/nTQXe1ccCNWYOJUrpX4= -go.opentelemetry.io/otel/sdk v1.26.0 h1:Y7bumHf5tAiDlRYFmGqetNcLaVUZmh4iYfmGxtmz7F8= -go.opentelemetry.io/otel/sdk v1.26.0/go.mod h1:0p8MXpqLeJ0pzcszQQN4F0S5FVjBLgypeGSngLsmirs= -go.opentelemetry.io/otel/sdk/metric v1.26.0 h1:cWSks5tfriHPdWFnl+qpX3P681aAYqlZHcAyHw5aU9Y= -go.opentelemetry.io/otel/sdk/metric v1.26.0/go.mod h1:ClMFFknnThJCksebJwz7KIyEDHO+nTB6gK8obLy8RyE= -go.opentelemetry.io/otel/trace v1.26.0 h1:1ieeAUb4y0TE26jUFrCIXKpTuVK7uJGN9/Z/2LP5sQA= -go.opentelemetry.io/otel/trace v1.26.0/go.mod h1:4iDxvGDQuUkHve82hJJ8UqrwswHYsZuWCBllGV2U2y0= +go.opentelemetry.io/collector v0.102.1 h1:M/ciCcReQsSDYG9bJ2Qwqk7pQILDJ2bM/l0MdeCAvJE= +go.opentelemetry.io/collector v0.102.1/go.mod h1:yF1lDRgL/Eksb4/LUnkMjvLvHHpi6wqBVlzp+dACnPM= +go.opentelemetry.io/collector/component v0.102.1 h1:66z+LN5dVCXhvuVKD1b56/3cYLK+mtYSLIwlskYA9IQ= +go.opentelemetry.io/collector/component v0.102.1/go.mod h1:XfkiSeImKYaewT2DavA80l0VZ3JjvGndZ8ayPXfp8d0= +go.opentelemetry.io/collector/config/configauth v0.102.1 h1:LuzijaZulMu4xmAUG8WA00ZKDlampH+ERjxclb40Q9g= +go.opentelemetry.io/collector/config/configauth v0.102.1/go.mod h1:kTzfI5fnbMJpm2wycVtQeWxFAtb7ns4HksSb66NIhX8= +go.opentelemetry.io/collector/config/configcompression v1.9.0 h1:B2q6XMO6xiF2s+14XjqAQHGY5UefR+PtkZ0WAlmSqpU= +go.opentelemetry.io/collector/config/configcompression v1.9.0/go.mod h1:6+m0GKCv7JKzaumn7u80A2dLNCuYf5wdR87HWreoBO0= +go.opentelemetry.io/collector/config/configgrpc v0.102.1 h1:6Plnfx+xw/JH8k11MkljGoysPfn1u7hHbO2evteOTeE= +go.opentelemetry.io/collector/config/configgrpc v0.102.1/go.mod h1:Kk3XOSar3QTzGDS8N8M38DVlOzUD7STS2obczO9q43I= +go.opentelemetry.io/collector/config/confighttp v0.102.1 h1:tPw1Xf2PfDdrXoBKLY5Sd4Dh8FNm5i+6DKuky9XraIM= +go.opentelemetry.io/collector/config/confighttp v0.102.1/go.mod h1:k4qscfjxuaDQmcAzioxmPujui9VSgW6oal3WLxp9CzI= +go.opentelemetry.io/collector/config/confignet v0.102.1 h1:nSiAFQMzNCO4sDBztUxY73qFw4Vh0hVePq8+3wXUHtU= +go.opentelemetry.io/collector/config/confignet v0.102.1/go.mod h1:pfOrCTfSZEB6H2rKtx41/3RN4dKs+X2EKQbw3MGRh0E= +go.opentelemetry.io/collector/config/configopaque v1.9.0 h1:jocenLdK/rVG9UoGlnpiBxXLXgH5NhIXCrVSTyKVYuA= +go.opentelemetry.io/collector/config/configopaque v1.9.0/go.mod h1:8v1yaH4iYjcigbbyEaP/tzVXeFm4AaAsKBF9SBeqaG4= +go.opentelemetry.io/collector/config/configretry v0.102.1 h1:J5/tXBL8P7d7HT5dxsp2H+//SkwDXR66Z9UTgRgtAzk= +go.opentelemetry.io/collector/config/configretry v0.102.1/go.mod h1:P+RA0IA+QoxnDn4072uyeAk1RIoYiCbxYsjpKX5eFC4= +go.opentelemetry.io/collector/config/configtelemetry v0.102.1 h1:f/CYcrOkaHd+COIJ2lWnEgBCHfhEycpbow4ZhrGwAlA= +go.opentelemetry.io/collector/config/configtelemetry v0.102.1/go.mod h1:WxWKNVAQJg/Io1nA3xLgn/DWLE/W1QOB2+/Js3ACi40= +go.opentelemetry.io/collector/config/configtls v0.102.1 h1:7fr+PU9BRg0HRc1Pn3WmDW/4WBHRjuo7o1CdG2vQKoA= +go.opentelemetry.io/collector/config/configtls v0.102.1/go.mod h1:KHdrvo3cwosgDxclyiLWmtbovIwqvaIGeTXr3p5721A= +go.opentelemetry.io/collector/config/internal v0.102.1 h1:HFsFD3xpHUuNHb8/UTz5crJw1cMHzsJQf/86sgD44hw= +go.opentelemetry.io/collector/config/internal v0.102.1/go.mod h1:Vig3dfeJJnuRe1kBNpszBzPoj5eYnR51wXbeq36Zfpg= +go.opentelemetry.io/collector/confmap v0.102.1 h1:wZuH+d/P11Suz8wbp+xQCJ0BPE9m5pybtUe74c+rU7E= +go.opentelemetry.io/collector/confmap v0.102.1/go.mod h1:KgpS7UxH5rkd69CzAzlY2I1heH8Z7eNCZlHmwQBMxNg= +go.opentelemetry.io/collector/confmap/converter/expandconverter v0.102.1 h1:s0RxnaABoRxtfvUeimZ0OOsF83wD/EK1tR2N5GZyst0= +go.opentelemetry.io/collector/confmap/converter/expandconverter v0.102.1/go.mod h1:ZwSMlOSIzmrrSSVNoMPDr21SQx7E52bZFMQJSOZ+EhY= +go.opentelemetry.io/collector/confmap/provider/envprovider v0.102.1 h1:4KLw0pTChIqDfw0ckZ411aQDw98pu2dDOqgBHXfJm8M= +go.opentelemetry.io/collector/confmap/provider/envprovider v0.102.1/go.mod h1:f+IJBW0Sc96T79qj3GQtE1wQ0uWEwpslD785efKBl+c= +go.opentelemetry.io/collector/confmap/provider/fileprovider v0.102.1 h1:nPhOtUbJHfTDqZqtvU76HmEz9iV4O/4/DSCZdnm0mpY= +go.opentelemetry.io/collector/confmap/provider/fileprovider v0.102.1/go.mod h1:eJnr6YDQiocmoRBvsKj33bIc4wysq5hy/jmOApv1dSM= +go.opentelemetry.io/collector/confmap/provider/httpprovider v0.102.1 h1:VsaGXqEUFost0mf2svhds6loYzPavkyY37nMQcqoTkc= +go.opentelemetry.io/collector/confmap/provider/httpprovider v0.102.1/go.mod h1:lQocxKI32Zj1F3PR9UZfzykq50/mOI1mbyZ0729dphI= +go.opentelemetry.io/collector/confmap/provider/httpsprovider v0.102.1 h1:rEhPTqkGAezaFxJ8y/BL5m4vKTK3ZSpn+VcVLKnZo7Q= +go.opentelemetry.io/collector/confmap/provider/httpsprovider v0.102.1/go.mod h1:GxUZM23m3u4vURw/At2zEKW+5GwcuCNsHJNT/Wq/cFI= +go.opentelemetry.io/collector/confmap/provider/yamlprovider v0.102.1 h1:qmdaBIz0UnUKVitZzq+4HtO9zvRTwgNc/Q3b7kyf1NQ= +go.opentelemetry.io/collector/confmap/provider/yamlprovider v0.102.1/go.mod h1:nAckG/FkzAaPuwtEN2Na2+ij+2hdTjtXUtFBnlUqpFk= +go.opentelemetry.io/collector/connector v0.102.1 h1:7lEwXmhzqtyZwz2bBUHzwV/CZqA8bhPPVJOi0cm9+Fk= +go.opentelemetry.io/collector/connector v0.102.1/go.mod h1:DRlDYJXsFx1FKKxkdM2Ja52/xe+0bgmy0hA+wgKRUVI= +go.opentelemetry.io/collector/connector/forwardconnector v0.102.1 h1:XlpnR4NZcWEX0Qd+FJXKN41WQVDxgBNviGe/8WcRwtg= +go.opentelemetry.io/collector/connector/forwardconnector v0.102.1/go.mod h1:fe6t7IiPubPjHaY/HxSBWJlGKwPbtMe3DyArb1xtBZE= +go.opentelemetry.io/collector/consumer v0.102.1 h1:0CkgHhxwx4lI/m+hWjh607xyjooW5CObZ8hFQy5vvo0= +go.opentelemetry.io/collector/consumer v0.102.1/go.mod h1:HoXqmrRV13jLnP3/Gg3fYNdRkDPoO7UW58hKiLyFF60= +go.opentelemetry.io/collector/exporter v0.102.1 h1:4VURYgBNJscxfMhZWitzcwA1cig5a6pH0xZSpdECDnM= +go.opentelemetry.io/collector/exporter v0.102.1/go.mod h1:1pmNxvrvvbWDW6PiGObICdj0eOSGV4Fzwpm5QA1GU54= +go.opentelemetry.io/collector/exporter/debugexporter v0.102.1 h1:eATGZwBNmqUn8xRr7oGQhoegjeOOCdmtbYgziUoFMf8= +go.opentelemetry.io/collector/exporter/debugexporter v0.102.1/go.mod h1:k5rDZX5pV3DsXZzvI+sk7PKMUljtB7T25PPXAPGBjEs= +go.opentelemetry.io/collector/exporter/loggingexporter v0.102.1 h1:LblufdV22DxB5NZa66CGCQZjadYTVxT+O5NR9YjNQ9Y= +go.opentelemetry.io/collector/exporter/loggingexporter v0.102.1/go.mod h1:zmOEwiQlfvEHnakWNO1YFNubgWZvZee+5Wshuck5lZk= +go.opentelemetry.io/collector/exporter/otlpexporter v0.102.1 h1:bOXE7u1iy0SKwH2mnVyIMKkvFIR9bn9iIm1Cf/CJlZU= +go.opentelemetry.io/collector/exporter/otlpexporter v0.102.1/go.mod h1:4ya6xaUYvcXq9MQW0TbsR4QWkOJI02d/2Vt8plwdozA= +go.opentelemetry.io/collector/exporter/otlphttpexporter v0.102.1 h1:9TaxHrkVtEdssDAHqV5yU9PARkFph7CvfLqC1wS6m+c= +go.opentelemetry.io/collector/exporter/otlphttpexporter v0.102.1/go.mod h1:auKlkLfuUriyZ2CmV2dudJaVGB7ycZ+tTpypy2JNFEc= +go.opentelemetry.io/collector/extension v0.102.1 h1:gAvE3w15q+Vv0Tj100jzcDpeMTyc8dAiemHRtJbspLg= +go.opentelemetry.io/collector/extension v0.102.1/go.mod h1:XBxUOXjZpwYLZYOK5u3GWlbBTOKmzStY5eU1R/aXkIo= +go.opentelemetry.io/collector/extension/auth v0.102.1 h1:GP6oBmpFJjxuVruPb9X40bdf6PNu9779i8anxa+wW6U= +go.opentelemetry.io/collector/extension/auth v0.102.1/go.mod h1:U2JWz8AW1QXX2Ap3ofzo5Dn2fZU/Lglld97Vbh8BZS0= +go.opentelemetry.io/collector/extension/ballastextension v0.102.1 h1:mrGwVheXTgnxdkWC9BXOO2Zk4oIO4mpfN5zzLI40bX4= +go.opentelemetry.io/collector/extension/ballastextension v0.102.1/go.mod h1:UzWHLmeNg5wPTeUjgNE92JEJhSWX5S+1P0NCpyijPDA= +go.opentelemetry.io/collector/extension/zpagesextension v0.102.1 h1:YV+ejCgOBJjACOi/l3ULeivOhh85FPE8T4UcFdWviyg= +go.opentelemetry.io/collector/extension/zpagesextension v0.102.1/go.mod h1:/CZXg9/C64k85/k4bc7NFbCNP/MiPUZucbxPUN04ny4= +go.opentelemetry.io/collector/featuregate v1.9.0 h1:mC4/HnR5cx/kkG1RKOQAvHxxg5Ktmd9gpFdttPEXQtA= +go.opentelemetry.io/collector/featuregate v1.9.0/go.mod h1:PsOINaGgTiFc+Tzu2K/X2jP+Ngmlp7YKGV1XrnBkH7U= +go.opentelemetry.io/collector/filter v0.102.1 h1:qHVt97V3iCfAwzAzddbgWH9Xm5k2sGaU3hPRHB7uSwE= +go.opentelemetry.io/collector/filter v0.102.1/go.mod h1:6vrr9XoD+fJekeTz5G01mCy6XqMBsARgbJruXcUnhQU= +go.opentelemetry.io/collector/otelcol v0.102.1 h1:JdRG3ven+c5k703QpZG5bxJi4JJOnWaNP/EJvN+oYnI= +go.opentelemetry.io/collector/otelcol v0.102.1/go.mod h1:kHf9KBXOLZXajR1On8XJbBBGcgh2I2+/mVVroPzOLJU= +go.opentelemetry.io/collector/pdata v1.9.0 h1:qyXe3HEVYYxerIYu0rzgo1Tx2d1Zs6iF+TCckbHLFOw= +go.opentelemetry.io/collector/pdata v1.9.0/go.mod h1:vk7LrfpyVpGZrRWcpjyy0DDZzL3SZiYMQxfap25551w= +go.opentelemetry.io/collector/pdata/testdata v0.102.1 h1:S3idZaJxy8M7mCC4PG4EegmtiSaOuh6wXWatKIui8xU= +go.opentelemetry.io/collector/pdata/testdata v0.102.1/go.mod h1:JEoSJTMgeTKyGxoMRy48RMYyhkA5vCCq/abJq9B6vXs= +go.opentelemetry.io/collector/processor v0.102.1 h1:79NWs7kTgmgxOIQacuZyDf+mYWuoJZS07SHwZT7sZ4Y= +go.opentelemetry.io/collector/processor v0.102.1/go.mod h1:sNM41tEHgv3YA/Dz9/6F8oCeObrqnKCGOMs7wS6Ldus= +go.opentelemetry.io/collector/processor/batchprocessor v0.102.1 h1:s7TjD8k2d58x/Oj6P6PIm6R4zyBRdUPNbD9Zhiv0x0E= +go.opentelemetry.io/collector/processor/batchprocessor v0.102.1/go.mod h1:RDgJIY8J6xstSncSDzvzkOSFoNGK8RqeuHfdoWxu6a8= +go.opentelemetry.io/collector/processor/memorylimiterprocessor v0.102.1 h1:aUDHYAMJFQR/NRTqerzJjHk4bbDLwReQnMQmMMyuYLo= +go.opentelemetry.io/collector/processor/memorylimiterprocessor v0.102.1/go.mod h1:u4QM5ntLlV+XIl0w5zEYa3qmjukGhtmjgqzrdG8QGus= +go.opentelemetry.io/collector/receiver v0.102.1 h1:353t4U3o0RdU007JcQ4sRRzl72GHCJZwXDr8cCOcEbI= +go.opentelemetry.io/collector/receiver v0.102.1/go.mod h1:pYjMzUkvUlxJ8xt+VbI1to8HMtVlv8AW/K/2GQQOTB0= +go.opentelemetry.io/collector/receiver/nopreceiver v0.102.1 h1:HW1yNPcV0xUDzo/5V1YdExhLBrm1N+TuSu61ojE2vqE= +go.opentelemetry.io/collector/receiver/nopreceiver v0.102.1/go.mod h1:Rph+a6U/oqm2Ww9zkzRwU5PnePeSsqFhHSEu0HumWJw= +go.opentelemetry.io/collector/receiver/otlpreceiver v0.102.1 h1:65/8lkVmOu6gwBw99W+QUQBeDC2qVTwlaiqy7/SpauY= +go.opentelemetry.io/collector/receiver/otlpreceiver v0.102.1/go.mod h1:0hmxfFSSqKJjRGvgYjp/XvptbAgLhLguwNgJqMp7zd0= +go.opentelemetry.io/collector/semconv v0.102.1 h1:zLhz2Gu//j7HHESFTGTrfKIaoS4r+lZFQDnGCOThggo= +go.opentelemetry.io/collector/semconv v0.102.1/go.mod h1:yMVUCNoQPZVq/IPfrHrnntZTWsLf5YGZ7qwKulIl5hw= +go.opentelemetry.io/collector/service v0.102.1 h1:Lg7qrC4Zctd/OAlkpdsaZaUY+jLEGLLnOigfBLP2GW8= +go.opentelemetry.io/collector/service v0.102.1/go.mod h1:L5Sh3461B1Zij7vpMMbi6M/SZicgrLB3UgbG0oUK0pA= +go.opentelemetry.io/contrib/config v0.7.0 h1:b1rK5tGTuhhPirJiMxOcyQfZs76j2VapY6ODn3b2Dbs= +go.opentelemetry.io/contrib/config v0.7.0/go.mod h1:8tdiFd8N5etOi3XzBmAoMxplEzI3TcL8dU5rM5/xcOQ= +go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.52.0 h1:vS1Ao/R55RNV4O7TA2Qopok8yN+X0LIP6RVWLFkprck= +go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.52.0/go.mod h1:BMsdeOxN04K0L5FNUBfjFdvwWGNe/rkmSwH4Aelu/X0= +go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.52.0 h1:9l89oX4ba9kHbBol3Xin3leYJ+252h0zszDtBwyKe2A= +go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.52.0/go.mod h1:XLZfZboOJWHNKUv7eH0inh0E9VV6eWDFB/9yJyTLPp0= +go.opentelemetry.io/contrib/propagators/b3 v1.27.0 h1:IjgxbomVrV9za6bRi8fWCNXENs0co37SZedQilP2hm0= +go.opentelemetry.io/contrib/propagators/b3 v1.27.0/go.mod h1:Dv9obQz25lCisDvvs4dy28UPh974CxkahRDUPsY7y9E= +go.opentelemetry.io/contrib/zpages v0.52.0 h1:MPgkMy0Cp3O5EdfVXP0ss3ujhEibysTM4eszx7E7d+E= +go.opentelemetry.io/contrib/zpages v0.52.0/go.mod h1:fqG5AFdoYru3A3DnhibVuaaEfQV2WKxE7fYE1jgDRwk= +go.opentelemetry.io/otel v1.27.0 h1:9BZoF3yMK/O1AafMiQTVu0YDj5Ea4hPhxCs7sGva+cg= +go.opentelemetry.io/otel v1.27.0/go.mod h1:DMpAK8fzYRzs+bi3rS5REupisuqTheUlSZJ1WnZaPAQ= +go.opentelemetry.io/otel/bridge/opencensus v1.27.0 h1:ao9aGGHd+G4YfjBpGs6vbkvt5hoC67STlJA9fCnOAcs= +go.opentelemetry.io/otel/bridge/opencensus v1.27.0/go.mod h1:uRvWtAAXzyVOST0WMPX5JHGBaAvBws+2F8PcC5gMnTk= +go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v1.27.0 h1:bFgvUr3/O4PHj3VQcFEuYKvRZJX1SJDQ+11JXuSB3/w= +go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v1.27.0/go.mod h1:xJntEd2KL6Qdg5lwp97HMLQDVeAhrYxmzFseAMDPQ8I= +go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v1.27.0 h1:CIHWikMsN3wO+wq1Tp5VGdVRTcON+DmOJSfDjXypKOc= +go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v1.27.0/go.mod h1:TNupZ6cxqyFEpLXAZW7On+mLFL0/g0TE3unIYL91xWc= +go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.27.0 h1:R9DE4kQ4k+YtfLI2ULwX82VtNQ2J8yZmA7ZIF/D+7Mc= +go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.27.0/go.mod h1:OQFyQVrDlbe+R7xrEyDr/2Wr67Ol0hRUgsfA+V5A95s= +go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.27.0 h1:qFffATk0X+HD+f1Z8lswGiOQYKHRlzfmdJm0wEaVrFA= +go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.27.0/go.mod h1:MOiCmryaYtc+V0Ei+Tx9o5S1ZjA7kzLucuVuyzBZloQ= +go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.27.0 h1:QY7/0NeRPKlzusf40ZE4t1VlMKbqSNT7cJRYzWuja0s= +go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.27.0/go.mod h1:HVkSiDhTM9BoUJU8qE6j2eSWLLXvi1USXjyd2BXT8PY= +go.opentelemetry.io/otel/exporters/prometheus v0.49.0 h1:Er5I1g/YhfYv9Affk9nJLfH/+qCCVVg1f2R9AbJfqDQ= +go.opentelemetry.io/otel/exporters/prometheus v0.49.0/go.mod h1:KfQ1wpjf3zsHjzP149P4LyAwWRupc6c7t1ZJ9eXpKQM= +go.opentelemetry.io/otel/exporters/stdout/stdoutmetric v1.27.0 h1:/jlt1Y8gXWiHG9FBx6cJaIC5hYx5Fe64nC8w5Cylt/0= +go.opentelemetry.io/otel/exporters/stdout/stdoutmetric v1.27.0/go.mod h1:bmToOGOBZ4hA9ghphIc1PAf66VA8KOtsuy3+ScStG20= +go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.27.0 h1:/0YaXu3755A/cFbtXp+21lkXgI0QE5avTWA2HjU9/WE= +go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.27.0/go.mod h1:m7SFxp0/7IxmJPLIY3JhOcU9CoFzDaCPL6xxQIxhA+o= +go.opentelemetry.io/otel/metric v1.27.0 h1:hvj3vdEKyeCi4YaYfNjv2NUje8FqKqUY8IlF0FxV/ik= +go.opentelemetry.io/otel/metric v1.27.0/go.mod h1:mVFgmRlhljgBiuk/MP/oKylr4hs85GZAylncepAX/ak= +go.opentelemetry.io/otel/sdk v1.27.0 h1:mlk+/Y1gLPLn84U4tI8d3GNJmGT/eXe3ZuOXN9kTWmI= +go.opentelemetry.io/otel/sdk v1.27.0/go.mod h1:Ha9vbLwJE6W86YstIywK2xFfPjbWlCuwPtMkKdz/Y4A= +go.opentelemetry.io/otel/sdk/metric v1.27.0 h1:5uGNOlpXi+Hbo/DRoI31BSb1v+OGcpv2NemcCrOL8gI= +go.opentelemetry.io/otel/sdk/metric v1.27.0/go.mod h1:we7jJVrYN2kh3mVBlswtPU22K0SA+769l93J6bsyvqw= +go.opentelemetry.io/otel/trace v1.27.0 h1:IqYb813p7cmbHk0a5y6pD5JPakbVfftRXABGt5/Rscw= +go.opentelemetry.io/otel/trace v1.27.0/go.mod h1:6RiD1hkAprV4/q+yd2ln1HG9GoPx39SuvvstaLBl+l4= go.opentelemetry.io/proto/otlp v0.7.0/go.mod h1:PqfVotwruBrMGOCsRd/89rSnXhoiJIqeYNgFYFoEGnI= go.opentelemetry.io/proto/otlp v0.15.0/go.mod h1:H7XAot3MsfNsj7EXtrA2q5xSNQ10UqI405h3+duxN4U= go.opentelemetry.io/proto/otlp v0.19.0/go.mod h1:H7XAot3MsfNsj7EXtrA2q5xSNQ10UqI405h3+duxN4U= go.opentelemetry.io/proto/otlp v1.2.0 h1:pVeZGk7nXDC9O2hncA6nHldxEjm6LByfA2aN8IOkz94= go.opentelemetry.io/proto/otlp v1.2.0/go.mod h1:gGpR8txAl5M03pDhMC79G6SdqNV26naRm/KDsgaHD8A= go.starlark.net v0.0.0-20220816155156-cfacd8902214/go.mod h1:VZcBMdr3cT3PnBoWunTabuSEXwVAH+ZJ5zxfs3AdASk= -go.uber.org/atomic v1.3.2/go.mod h1:gD2HeocX3+yG+ygLZcrzQJaqmWj9AIm7n08wl/qW/PE= go.uber.org/atomic v1.4.0/go.mod h1:gD2HeocX3+yG+ygLZcrzQJaqmWj9AIm7n08wl/qW/PE= go.uber.org/atomic v1.5.0/go.mod h1:sABNBOSYdrvTF6hTgEIbc7YasKWGhgEQZyfxyTvoXHQ= go.uber.org/atomic v1.7.0/go.mod h1:fEN4uk6kAWBTFdckzkM89CLk9XfWZrxpCo0nPH17wJc= @@ -3612,6 +3559,8 @@ go.uber.org/fx v1.18.2/go.mod h1:g0V1KMQ66zIRk8bLu3Ea5Jt2w/cHlOIp4wdRsgh0JaY= go.uber.org/goleak v1.1.10/go.mod h1:8a7PlsEVH3e/a/GLqe5IIrQx6GzcnRmZEufDUTk4A7A= go.uber.org/goleak v1.3.0 h1:2K3zAYmnTNqV73imy9J1T3WC+gmCePx2hEGkimedGto= go.uber.org/goleak v1.3.0/go.mod h1:CoHD4mav9JJNrW/WLlf7HGZPjdw8EucARQHekz1X6bE= +go.uber.org/mock v0.4.0 h1:VcM4ZOtdbR4f6VXfiOpwpVJDL6lCReaZ6mw31wqh7KU= +go.uber.org/mock v0.4.0/go.mod h1:a6FSlNadKUHUa9IP5Vyt1zh4fC7uAwxMutEAscFbkZc= go.uber.org/multierr v1.1.0/go.mod h1:wR5kodmAFQ0UK8QlbwjlSNy0Z68gJhDJUG5sjR94q/0= go.uber.org/multierr v1.3.0/go.mod h1:VgVr7evmIr6uPjLBxg28wmKNXyqE9akIJ5XnfpiKl+4= go.uber.org/multierr v1.6.0/go.mod h1:cdWPpRnG4AhwMwsgIHip0KRBQjJy5kYEpYjJxpXp9iU= @@ -3620,7 +3569,6 @@ go.uber.org/multierr v1.11.0 h1:blXXJkSxSSfBVBlC76pxqeO+LN3aDfLQo+309xJstO0= go.uber.org/multierr v1.11.0/go.mod h1:20+QtiLqy0Nd6FdQB9TLXag12DsQkrbs3htMFfDN80Y= go.uber.org/tools v0.0.0-20190618225709-2cfd321de3ee/go.mod h1:vJERXedbb3MVM5f9Ejo0C68/HhF8uaILCdgjnY+goOA= go.uber.org/zap v1.10.0/go.mod h1:vwi/ZaCAaUcBkycHslxD9B2zi4UTXhF60s6SWpuDF0Q= -go.uber.org/zap v1.13.0/go.mod h1:zwrFLgMcdUuIBviXEYEH1YKNaOBnKXsx2IPda5bBwHM= go.uber.org/zap v1.14.0/go.mod h1:zwrFLgMcdUuIBviXEYEH1YKNaOBnKXsx2IPda5bBwHM= go.uber.org/zap v1.17.0/go.mod h1:MXVU+bhUf/A7Xi2HNOnopQOrmycQ5Ih87HtOu4q5SSo= go.uber.org/zap v1.18.1/go.mod h1:xg/QME4nWcxGxrpdeYfq7UvYrLh66cuVKdrbD1XF/NI= @@ -3647,8 +3595,6 @@ golang.org/x/crypto v0.0.0-20190701094942-4def268fd1a4/go.mod h1:yigFU9vqHzYiE8U golang.org/x/crypto v0.0.0-20190820162420-60c769a6c586/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20190923035154-9ee001bba392/go.mod h1:/lpIB1dKB+9EgE3H3cr1v9wB50oz8l4C4h62xy7jSTY= golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= -golang.org/x/crypto v0.0.0-20191219195013-becbf705a915/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= -golang.org/x/crypto v0.0.0-20200510223506-06a226fb4e37/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/crypto v0.0.0-20201002170205-7f63de1d35b0/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/crypto v0.0.0-20201016220609-9e8e0b390897/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= @@ -3748,7 +3694,6 @@ golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73r golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20180906233101-161cd47e91fd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20181023162649-9b4f9f5ad519/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= -golang.org/x/net v0.0.0-20181114220301-adae6a3d119a/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20181201002055-351d144fa1fc/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20181220203305-927f97764cc3/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20190108225652-1e06a53dbb7e/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= @@ -3763,7 +3708,6 @@ golang.org/x/net v0.0.0-20190613194153-d28f0bde5980/go.mod h1:z5CRVTTTmAJ677TzLL golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20190628185345-da137c7871d7/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20190724013045-ca1201d0de80/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20190813141303-74dc4d7220e7/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20190827160401-ba9fcec4b297/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20190923162816-aa69164e4478/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20191002035440-2ec189313ef0/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= @@ -3896,7 +3840,6 @@ golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5h golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20181026203630-95b1ffbd15a5/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20181107165924-66b7b1311ac8/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= -golang.org/x/sys v0.0.0-20181122145206-62eef0e2fa9b/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20181128092732-4ed8d59d0b35/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190129075346-302c3dd5f1cc/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= @@ -3912,7 +3855,7 @@ golang.org/x/sys v0.0.0-20190606165138-5da285871e9c/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.0.0-20190624142023-c5567b49c5d0/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190712062909-fae7ac547cb7/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190726091711-fc99dfbffb4e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190826190057-c7b8b68b1456/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190813064441-fde4db37ae7a/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190904154756-749cb33beabd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190916202348-b4ddaad3f8a3/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190922100055-0a153f010e69/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= @@ -3920,6 +3863,7 @@ golang.org/x/sys v0.0.0-20190924154521-2837fb4f24fe/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.0.0-20191001151750-bb3f8db39f24/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191005200804-aed5e4c7ecf9/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191008105621-543471e840be/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20191025021431-6c3a3bfe00ae/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191026070338-33540a1f6037/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191112214154-59a1497f0cea/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191120155948-bd437916bb0e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= @@ -3937,7 +3881,6 @@ golang.org/x/sys v0.0.0-20200302150141-5c8b2ff67527/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200331124033-c3d80250170d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200501052902-10377860bb8e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200509044756-6aff5f38e54f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200511232937-7e40ca221e25/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200515095857-1151b9dac4a9/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200519105757-fe76b779f299/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= @@ -4065,7 +4008,6 @@ golang.org/x/text v0.13.0/go.mod h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE= golang.org/x/text v0.14.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU= golang.org/x/text v0.15.0 h1:h1V/4gjBv8v9cjcR6+AR5+/cIYK5N/WAgiv4xlsEtAk= golang.org/x/text v0.15.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU= -golang.org/x/time v0.0.0-20180412165947-fbb02b2291d2/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20191024005414-555d28b269f0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= @@ -4077,7 +4019,6 @@ golang.org/x/time v0.5.0 h1:o7cqy6amK/52YcAKIPlM3a+Fpj35zvRj2TP+e1xFSfk= golang.org/x/time v0.5.0/go.mod h1:3BpzKBy/shNhVucY/MWOyx10tF3SFh9QdLuxbVysPQM= golang.org/x/tools v0.0.0-20180221164845-07fd8470d635/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20180525024113-a5b4c53f6e8b/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= -golang.org/x/tools v0.0.0-20180828015842-6cd1fcedba52/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20181030221726-6c7e314b6563/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20190114222345-bf090417da8b/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= @@ -4110,7 +4051,6 @@ golang.org/x/tools v0.0.0-20191125144606-a911d9008d1f/go.mod h1:b+2E5dAYhXwXZwtn golang.org/x/tools v0.0.0-20191130070609-6e064ea0cf2d/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.0.0-20191216173652-a0e659d51361/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= golang.org/x/tools v0.0.0-20191227053925-7b8e75db28f4/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= -golang.org/x/tools v0.0.0-20200103221440-774c71fcf114/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= golang.org/x/tools v0.0.0-20200117161641-43d50277825c/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= golang.org/x/tools v0.0.0-20200122220014-bf1340f18c4a/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= golang.org/x/tools v0.0.0-20200130002326-2f3ba24bd6e7/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= @@ -4124,7 +4064,6 @@ golang.org/x/tools v0.0.0-20200312045724-11d5b4c81c7d/go.mod h1:o4KQGtdN14AW+yjs golang.org/x/tools v0.0.0-20200331025713-a30bf2db82d4/go.mod h1:Sl4aGygMT6LrqrWclx+PTx3U+LnKx/seiNR+3G19Ar8= golang.org/x/tools v0.0.0-20200501065659-ab2804fb9c9d/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= golang.org/x/tools v0.0.0-20200505023115-26f46d2f7ef8/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= -golang.org/x/tools v0.0.0-20200509030707-2212a7e161a5/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= golang.org/x/tools v0.0.0-20200512131952-2bc93b1c0c88/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= golang.org/x/tools v0.0.0-20200515010526-7d3b6ebf133d/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= golang.org/x/tools v0.0.0-20200618134242-20370b0cb4b2/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= @@ -4184,7 +4123,6 @@ gonum.org/v1/netlib v0.0.0-20190313105609-8cb42192e0e0/go.mod h1:wa6Ws7BG/ESfp6d gonum.org/v1/plot v0.0.0-20190515093506-e2840ee46a6b/go.mod h1:Wt8AAjI+ypCyYX3nZBvf6cAIx93T+c/OS2HFAYskSZc= gonum.org/v1/plot v0.9.0/go.mod h1:3Pcqqmp6RHvJI72kgb8fThyUnav364FOsdDo2aGW5lY= gonum.org/v1/plot v0.10.1/go.mod h1:VZW5OlhkL1mysU9vaqNHnsy86inf6Ot+jB3r+BczCEo= -google.golang.org/api v0.3.1/go.mod h1:6wY9I6uQWHQ8EM57III9mq/AjF+i8G65rmVagqKMtkk= google.golang.org/api v0.4.0/go.mod h1:8k5glujaEP+g9n7WNsDg8QP6cUVNI86fCNMcbazEtwE= google.golang.org/api v0.7.0/go.mod h1:WtwebWUNSVBH/HAw79HIFXZNqEvBhG+Ra+ax0hx3E3M= google.golang.org/api v0.8.0/go.mod h1:o4eAsZoiT+ibD93RtjEohWalFOjRDx6CVaqeizhEnKg= @@ -4247,10 +4185,9 @@ google.golang.org/api v0.118.0/go.mod h1:76TtD3vkgmZ66zZzp72bUUklpmQmKlhh6sYtIjY google.golang.org/api v0.122.0/go.mod h1:gcitW0lvnyWjSp9nKxAbdHKIZ6vF4aajGueeslZOyms= google.golang.org/api v0.124.0/go.mod h1:xu2HQurE5gi/3t1aFCvhPD781p0a3p11sdunTJ2BlP4= google.golang.org/api v0.126.0/go.mod h1:mBwVAtz+87bEN6CbA1GtZPDOqY2R5ONPqJeIlvyo4Aw= -google.golang.org/api v0.178.0 h1:yoW/QMI4bRVCHF+NWOTa4cL8MoWL3Jnuc7FlcFF91Ok= -google.golang.org/api v0.178.0/go.mod h1:84/k2v8DFpDRebpGcooklv/lais3MEfqpaBLA12gl2U= +google.golang.org/api v0.182.0 h1:if5fPvudRQ78GeRx3RayIoiuV7modtErPIZC/T2bIvE= +google.golang.org/api v0.182.0/go.mod h1:cGhjy4caqA5yXRzEhkHI8Y9mfyC2VLTlER2l08xaqtM= google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM= -google.golang.org/appengine v1.2.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= google.golang.org/appengine v1.4.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= google.golang.org/appengine v1.5.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= google.golang.org/appengine v1.6.1/go.mod h1:i06prIuMbXzDqacNJfV5OdTW448YApPu5ww/cMBSeb0= @@ -4265,7 +4202,6 @@ google.golang.org/genproto v0.0.0-20190404172233-64821d5d2107/go.mod h1:VzzqZJRn google.golang.org/genproto v0.0.0-20190418145605-e7d98fc518a7/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= google.golang.org/genproto v0.0.0-20190425155659-357c62f0e4bb/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= google.golang.org/genproto v0.0.0-20190502173448-54afdca5d873/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= -google.golang.org/genproto v0.0.0-20190530194941-fb225487d101/go.mod h1:z3L6/3dTEVtUr6QSP8miRzeRqwQOioJ9I66odjN4I7s= google.golang.org/genproto v0.0.0-20190801165951-fa694d86fc64/go.mod h1:DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc= google.golang.org/genproto v0.0.0-20190819201941-24fa4b261c55/go.mod h1:DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc= google.golang.org/genproto v0.0.0-20190911173649-1774047e7e51/go.mod h1:IbNlFCBrqXvoKpeg0TB2l7cyZUmoaFKYIwrEpbDKLA8= @@ -4400,32 +4336,28 @@ google.golang.org/genproto v0.0.0-20230403163135-c38d8f061ccd/go.mod h1:UUQDJDOl google.golang.org/genproto v0.0.0-20230410155749-daa745c078e1/go.mod h1:nKE/iIaLqn2bQwXBg8f1g2Ylh6r5MN5CmZvuzZCgsCU= google.golang.org/genproto v0.0.0-20230525234025-438c736192d0/go.mod h1:9ExIQyXL5hZrHzQceCwuSYwZZ5QZBazOcprJ5rgs3lY= google.golang.org/genproto v0.0.0-20230530153820-e85fd2cbaebc/go.mod h1:xZnkP7mREFX5MORlOPEzLMr+90PPZQ2QWzrVTWfAq64= -google.golang.org/genproto v0.0.0-20240401170217-c3f982113cda h1:wu/KJm9KJwpfHWhkkZGohVC6KRrc1oJNr4jwtQMOQXw= -google.golang.org/genproto v0.0.0-20240401170217-c3f982113cda/go.mod h1:g2LLCvCeCSir/JJSWosk19BR4NVxGqHUC6rxIRsd7Aw= +google.golang.org/genproto v0.0.0-20240513163218-0867130af1f8 h1:XpH03M6PDRKTo1oGfZBXu2SzwcbfxUokgobVinuUZoU= +google.golang.org/genproto v0.0.0-20240513163218-0867130af1f8/go.mod h1:OLh2Ylz+WlYAJaSBRpJIJLP8iQP+8da+fpxbwNEAV/o= google.golang.org/genproto/googleapis/api v0.0.0-20230525234020-1aefcd67740a/go.mod h1:ts19tUU+Z0ZShN1y3aPyq2+O3d5FUNNgT6FtOzmrNn8= google.golang.org/genproto/googleapis/api v0.0.0-20230525234035-dd9d682886f9/go.mod h1:vHYtlOoi6TsQ3Uk2yxR7NI5z8uoV+3pZtR4jmHIkRig= google.golang.org/genproto/googleapis/api v0.0.0-20230526203410-71b5a4ffd15e/go.mod h1:vHYtlOoi6TsQ3Uk2yxR7NI5z8uoV+3pZtR4jmHIkRig= google.golang.org/genproto/googleapis/api v0.0.0-20230530153820-e85fd2cbaebc/go.mod h1:vHYtlOoi6TsQ3Uk2yxR7NI5z8uoV+3pZtR4jmHIkRig= -google.golang.org/genproto/googleapis/api v0.0.0-20240429193739-8cf5692501f6 h1:DTJM0R8LECCgFeUwApvcEJHz85HLagW8uRENYxHh1ww= -google.golang.org/genproto/googleapis/api v0.0.0-20240429193739-8cf5692501f6/go.mod h1:10yRODfgim2/T8csjQsMPgZOMvtytXKTDRzH6HRGzRw= +google.golang.org/genproto/googleapis/api v0.0.0-20240520151616-dc85e6b867a5 h1:P8OJ/WCl/Xo4E4zoe4/bifHpSmmKwARqyqE4nW6J2GQ= +google.golang.org/genproto/googleapis/api v0.0.0-20240520151616-dc85e6b867a5/go.mod h1:RGnPtTG7r4i8sPlNyDeikXF99hMM+hN6QMm4ooG9g2g= google.golang.org/genproto/googleapis/bytestream v0.0.0-20230530153820-e85fd2cbaebc/go.mod h1:ylj+BE99M198VPbBh6A8d9n3w8fChvyLK3wwBOjXBFA= google.golang.org/genproto/googleapis/rpc v0.0.0-20230525234015-3fc162c6f38a/go.mod h1:xURIpW9ES5+/GZhnV6beoEtxQrnkRGIfP5VQG2tCBLc= google.golang.org/genproto/googleapis/rpc v0.0.0-20230525234030-28d5490b6b19/go.mod h1:66JfowdXAEgad5O9NnYcsNPLCPZJD++2L9X0PCMODrA= google.golang.org/genproto/googleapis/rpc v0.0.0-20230526203410-71b5a4ffd15e/go.mod h1:66JfowdXAEgad5O9NnYcsNPLCPZJD++2L9X0PCMODrA= google.golang.org/genproto/googleapis/rpc v0.0.0-20230530153820-e85fd2cbaebc/go.mod h1:66JfowdXAEgad5O9NnYcsNPLCPZJD++2L9X0PCMODrA= -google.golang.org/genproto/googleapis/rpc v0.0.0-20240513163218-0867130af1f8 h1:mxSlqyb8ZAHsYDCfiXN1EDdNTdvjUJSLY+OnAUtYNYA= -google.golang.org/genproto/googleapis/rpc v0.0.0-20240513163218-0867130af1f8/go.mod h1:I7Y+G38R2bu5j1aLzfFmQfTcU/WnFuqDwLZAbvKTKpM= +google.golang.org/genproto/googleapis/rpc v0.0.0-20240521202816-d264139d666e h1:Elxv5MwEkCI9f5SkoL6afed6NTdxaGoAo39eANBwHL8= +google.golang.org/genproto/googleapis/rpc v0.0.0-20240521202816-d264139d666e/go.mod h1:EfXuqaE1J41VCDicxHzUDm+8rk+7ZdXzHV0IhO/I6s0= google.golang.org/grpc v1.14.0/go.mod h1:yo6s7OP7yaDglbqo1J04qKzAhqBH6lvTonzMVmEdcZw= -google.golang.org/grpc v1.17.0/go.mod h1:6QZJwpn2B+Zp71q/5VxRsJ6NXXVCE5NRUHRo+f3cWCs= google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c= -google.golang.org/grpc v1.20.0/go.mod h1:chYK+tFQF0nDUGJgXMSgLCQk3phJEuONr2DCgLDdAQM= google.golang.org/grpc v1.20.1/go.mod h1:10oTOabMzJvdu6/UiuZezV6QK5dSlG84ov/aaiqXj38= google.golang.org/grpc v1.21.0/go.mod h1:oYelfM1adQP15Ek0mdvEgi9Df8B9CZIaU1084ijfRaM= google.golang.org/grpc v1.21.1/go.mod h1:oYelfM1adQP15Ek0mdvEgi9Df8B9CZIaU1084ijfRaM= google.golang.org/grpc v1.22.0/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg= -google.golang.org/grpc v1.22.1/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg= google.golang.org/grpc v1.23.0/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg= -google.golang.org/grpc v1.23.1/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg= google.golang.org/grpc v1.24.0/go.mod h1:XDChyiUovWa60DnaeDeZmSW86xtLtjtZbwvSiRnRtcA= google.golang.org/grpc v1.25.1/go.mod h1:c3i+UQWmh7LiEpx4sFZnkU36qjEYZ0imhYfXVyQciAY= google.golang.org/grpc v1.26.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk= @@ -4507,18 +4439,15 @@ gopkg.in/check.v1 v1.0.0-20200227125254-8fa46927fb4f/go.mod h1:Co6ibVJAznAaIkqp8 gopkg.in/check.v1 v1.0.0-20200902074654-038fdea0a05b/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk= gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q= -gopkg.in/cheggaaa/pb.v1 v1.0.25/go.mod h1:V/YB90LKu/1FcN3WVnfiiE5oMCibMjukxqG/qStrOgw= gopkg.in/cheggaaa/pb.v1 v1.0.27/go.mod h1:V/YB90LKu/1FcN3WVnfiiE5oMCibMjukxqG/qStrOgw= gopkg.in/cheggaaa/pb.v1 v1.0.28 h1:n1tBJnnK2r7g9OW2btFH91V92STTUevLXYFb8gy9EMk= gopkg.in/cheggaaa/pb.v1 v1.0.28/go.mod h1:V/YB90LKu/1FcN3WVnfiiE5oMCibMjukxqG/qStrOgw= gopkg.in/errgo.v2 v2.1.0/go.mod h1:hNsd1EY+bozCKY1Ytp96fpM3vjJbqLJn88ws8XvfDNI= gopkg.in/fsnotify.v1 v1.4.7/go.mod h1:Tz8NjZHkW78fSQdbUxIjBTcgA1z1m8ZHf0WmKUhAMys= -gopkg.in/gcfg.v1 v1.2.3/go.mod h1:yesOnuUOFQAhST5vPY4nbZsb/huCgGGXlipJsBn0b3o= gopkg.in/h2non/filetype.v1 v1.0.1/go.mod h1:M0yem4rwSX5lLVrkEuRRp2/NinFMD5vgJ4DlAhZcfNo= gopkg.in/inf.v0 v0.9.1 h1:73M5CoZyi3ZLMOyDlQh031Cx6N9NDJ2Vvfl76EDAgDc= gopkg.in/inf.v0 v0.9.1/go.mod h1:cWUDdTG/fYaXco+Dcufb5Vnc6Gp2YChqWtbxRZE0mXw= gopkg.in/ini.v1 v1.51.0/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k= -gopkg.in/ini.v1 v1.56.0/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k= gopkg.in/ini.v1 v1.62.0/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k= gopkg.in/ini.v1 v1.67.0 h1:Dgnx+6+nfE+IfzjUEISNeydPJh9AXNNsWbGP9KzCsOA= gopkg.in/ini.v1 v1.67.0/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k= @@ -4532,6 +4461,7 @@ gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7 h1:uRGJdciOHaEIrze2W8Q3AKkep gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7/go.mod h1:dt/ZhP58zS4L8KSrWDmTeBkI65Dw0HsyUHuEVlX15mw= gopkg.in/warnings.v0 v0.1.2 h1:wFXVbFY8DY5/xOe1ECiWdKCzZlxgshcYVNkBHstARME= gopkg.in/warnings.v0 v0.1.2/go.mod h1:jksf8JmL6Qr/oQM2OXTHunEvvTAsrWBLb6OOjuVWRNI= +gopkg.in/yaml.v1 v1.0.0-20140924161607-9f9df34309c0/go.mod h1:WDnlLJ4WF5VGsH/HVa3CI79GS0ol3YnhVnKP89i0kNg= gopkg.in/yaml.v2 v2.0.0-20170812160011-eb3733d160e7/go.mod h1:JAlM8MvJe8wmxCU4Bli9HhUf9+ttbYbLASfIpnQbh74= gopkg.in/yaml.v2 v2.2.1/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= @@ -4555,7 +4485,6 @@ gotest.tools/v3 v3.5.1 h1:EENdUnS3pdur5nybKYIh2Vfgc8IUNBjxDPSjtiJcOzU= gotest.tools/v3 v3.5.1/go.mod h1:isy3WKz7GK6uNw/sbHzfKBLvlvXwUyV06n6brMxxopU= honnef.co/go/gotraceui v0.2.0 h1:dmNsfQ9Vl3GwbiVD7Z8d/osC6WtGGrasyrC2suc4ZIQ= honnef.co/go/gotraceui v0.2.0/go.mod h1:qHo4/W75cA3bX0QQoSvDjbJa4R8mAyyFjbWAj63XElc= -honnef.co/go/tools v0.0.0-20180728063816-88497007e858/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= honnef.co/go/tools v0.0.0-20190106161140-3f1c8253044a/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= honnef.co/go/tools v0.0.0-20190418001031-e561f6794a2a/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= @@ -4566,6 +4495,9 @@ honnef.co/go/tools v0.0.1-2020.1.4/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9 honnef.co/go/tools v0.1.3/go.mod h1:NgwopIslSNH47DimFoV78dnkksY2EFtX0ajyb3K/las= honnef.co/go/tools v0.4.5 h1:YGD4H+SuIOOqsyoLOpZDWcieM28W47/zRO7f+9V3nvo= honnef.co/go/tools v0.4.5/go.mod h1:GUV+uIBCLpdf0/v6UhHHG/yzI/z6qPskBeQCjcNB96k= +howett.net/plist v0.0.0-20181124034731-591f970eefbb/go.mod h1:vMygbs4qMhSZSc4lCUl2OEE+rDiIIJAIdR4m7MiMcm0= +howett.net/plist v1.0.0 h1:7CrbWYbPPO/PyNy38b2EB/+gYbjCe2DXBxgtOOZbSQM= +howett.net/plist v1.0.0/go.mod h1:lqaXoTrLY4hg8tnEzNru53gicrbv7rrk+2xJA/7hw9g= k8s.io/api v0.28.6 h1:yy6u9CuIhmg55YvF/BavPBBXB+5QicB64njJXxVnzLo= k8s.io/api v0.28.6/go.mod h1:AM6Ys6g9MY3dl/XNaNfg/GePI0FT7WBGu8efU/lirAo= k8s.io/apiextensions-apiserver v0.28.6 h1:myB3iG/3v3jqCg28JDbOefu4sH2/erNEXgytRzJKBOo= @@ -4689,11 +4621,9 @@ sigs.k8s.io/structured-merge-diff/v4 v4.1.0/go.mod h1:bJZC9H9iH24zzfZ/41RGcq60oK sigs.k8s.io/structured-merge-diff/v4 v4.2.3/go.mod h1:qjx8mGObPmV2aSZepjQjbmb2ihdVs8cGKBraizNC69E= sigs.k8s.io/structured-merge-diff/v4 v4.4.1 h1:150L+0vs/8DA78h1u02ooW1/fFq/Lwr+sGiqlzvrtq4= sigs.k8s.io/structured-merge-diff/v4 v4.4.1/go.mod h1:N8hJocpFajUSSeSJ9bOZ77VzejKZaXsTtZo4/u7Io08= -sigs.k8s.io/yaml v1.1.0/go.mod h1:UJmg0vDUVViEyp3mgSv9WPwZCDxu4rQW1olrI1uml+o= sigs.k8s.io/yaml v1.2.0/go.mod h1:yfXDCHCao9+ENCvLSE62v9VSji2MKu5jeNfTrofGhJc= sigs.k8s.io/yaml v1.3.0/go.mod h1:GeOyir5tyXNByN85N/dRIT9es5UQNerPYEKK56eTBm8= sigs.k8s.io/yaml v1.4.0 h1:Mk1wCc2gy/F0THH0TAp1QYyJNzRm2KCLy3o5ASXVI5E= sigs.k8s.io/yaml v1.4.0/go.mod h1:Ejl7/uTz7PSA4eKMyQCUTnhZYNmLIl+5c2lQPGR2BPY= skywalking.apache.org/repo/goapi v0.0.0-20240104145220-ba7202308dd4 h1:3YIFmsshgsU6FzHgnkG9Z24CkXkgoexBN5O0aSzK79g= skywalking.apache.org/repo/goapi v0.0.0-20240104145220-ba7202308dd4/go.mod h1:oD2dxcDAHVIt95Ee7kJHgZ5f64QNhrqTjQYARwfafc4= -sourcegraph.com/sourcegraph/appdash v0.0.0-20190731080439-ebfcffb1b5c0/go.mod h1:hI742Nqp5OhwiqlzhgfbWU4mW4yO10fP+LoT9WOswdU= From 41d1606f84e8c04d5a1cfa166c980a8f08f7858c Mon Sep 17 00:00:00 2001 From: Hasan Mahmood Date: Mon, 10 Jun 2024 15:46:32 -0500 Subject: [PATCH 15/58] Don't check for tracefs on ebpfless --- pkg/network/tracer/tracer.go | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/pkg/network/tracer/tracer.go b/pkg/network/tracer/tracer.go index 8e21218adcadac..c6213a1d9c97ed 100644 --- a/pkg/network/tracer/tracer.go +++ b/pkg/network/tracer/tracer.go @@ -119,8 +119,10 @@ func NewTracer(config *config.Config) (*Tracer, error) { // newTracer is an internal function used by tests primarily // (and NewTracer above) func newTracer(cfg *config.Config) (_ *Tracer, reterr error) { - if _, err := tracefs.Root(); err != nil { - return nil, fmt.Errorf("system-probe unsupported: %s", err) + if !cfg.EnableEbpfless { + if _, err := tracefs.Root(); err != nil { + return nil, fmt.Errorf("system-probe unsupported: %s", err) + } } // check if current platform is using old kernel API because it affects what kprobe are we going to enable @@ -158,9 +160,13 @@ func newTracer(cfg *config.Config) (_ *Tracer, reterr error) { } }() - if tr.bpfErrorsCollector = ebpftelemetry.NewEBPFErrorsCollector(); tr.bpfErrorsCollector != nil { - coretelemetry.GetCompatComponent().RegisterCollector(tr.bpfErrorsCollector) - } else { + if !cfg.EnableEbpfless { + if tr.bpfErrorsCollector = ebpftelemetry.NewEBPFErrorsCollector(); tr.bpfErrorsCollector != nil { + coretelemetry.GetCompatComponent().RegisterCollector(tr.bpfErrorsCollector) + } + } + + if tr.bpfErrorsCollector == nil { log.Debug("eBPF telemetry not supported") } From 856ac78451b6c6ed3cd91b5f0f84dc3710a89e17 Mon Sep 17 00:00:00 2001 From: Hasan Mahmood Date: Tue, 11 Jun 2024 18:26:13 -0500 Subject: [PATCH 16/58] Check module NeedsEBPF function to skip ebpf checks --- cmd/system-probe/modules/network_tracer_linux.go | 6 ++---- pkg/network/tracer/connection/ebpfless_tracer.go | 2 +- pkg/network/tracer/utils_linux.go | 10 ++++++++++ 3 files changed, 13 insertions(+), 5 deletions(-) diff --git a/cmd/system-probe/modules/network_tracer_linux.go b/cmd/system-probe/modules/network_tracer_linux.go index 1a53807d8c90b4..9481d9d9208e5a 100644 --- a/cmd/system-probe/modules/network_tracer_linux.go +++ b/cmd/system-probe/modules/network_tracer_linux.go @@ -10,7 +10,7 @@ package modules import ( "github.com/DataDog/datadog-agent/cmd/system-probe/api/module" "github.com/DataDog/datadog-agent/cmd/system-probe/config" - coreconfig "github.com/DataDog/datadog-agent/pkg/config" + "github.com/DataDog/datadog-agent/pkg/network/tracer" ) // NetworkTracer is a factory for NPM's tracer @@ -18,7 +18,5 @@ var NetworkTracer = module.Factory{ Name: config.NetworkTracerModule, ConfigNamespaces: networkTracerModuleConfigNamespaces, Fn: createNetworkTracerModule, - NeedsEBPF: func() bool { - return !coreconfig.SystemProbe.GetBool("network_config.enable_ebpf_less") - }, + NeedsEBPF: tracer.NeedsEBPF, } diff --git a/pkg/network/tracer/connection/ebpfless_tracer.go b/pkg/network/tracer/connection/ebpfless_tracer.go index dbd5761ec101e5..70e8b7c126f873 100644 --- a/pkg/network/tracer/connection/ebpfless_tracer.go +++ b/pkg/network/tracer/connection/ebpfless_tracer.go @@ -227,7 +227,7 @@ func (t *ebpfLessTracer) processConnection( t.conns[key] = conn } - log.Debugf("connection: %s", conn) + log.Tracef("connection: %s", conn) return nil } diff --git a/pkg/network/tracer/utils_linux.go b/pkg/network/tracer/utils_linux.go index 2477b60ea38a16..d7cc82bff53452 100644 --- a/pkg/network/tracer/utils_linux.go +++ b/pkg/network/tracer/utils_linux.go @@ -16,10 +16,16 @@ import ( "github.com/cilium/ebpf/asm" "github.com/cilium/ebpf/features" + coreconfig "github.com/DataDog/datadog-agent/pkg/config" "github.com/DataDog/datadog-agent/pkg/util/kernel" "github.com/DataDog/datadog-agent/pkg/util/log" ) +// NeedsEBPF returns `true` if the network-tracer requires eBPF +func NeedsEBPF() bool { + return !coreconfig.SystemProbe.GetBool("network_config.enable_ebpf_less") +} + // IsTracerSupportedByOS returns whether the current kernel version supports tracer functionality // along with some context on why it's not supported func IsTracerSupportedByOS(exclusionList []string) (bool, error) { @@ -59,6 +65,10 @@ func verifyOSVersion(kernelCode kernel.Version, platform string, exclusionList [ return false, fmt.Errorf("Known bug for kernel %s on platform %s, see: \n- https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1763454", kernelCode, platform) } + if !NeedsEBPF() { + return true, nil + } + var requiredFuncs = []asm.BuiltinFunc{ asm.FnMapLookupElem, asm.FnMapUpdateElem, From 7e3ec047f3bcfdb11d38bd717ee57a4af255c4ae Mon Sep 17 00:00:00 2001 From: Hasan Mahmood Date: Wed, 12 Jun 2024 12:32:32 -0500 Subject: [PATCH 17/58] Disable configs for ebpf-less --- cmd/system-probe/config/adjust_npm.go | 23 +++++++++++++++++++++++ cmd/system-probe/config/adjust_usm.go | 7 +++++++ pkg/network/tracer/tracer.go | 5 ++++- 3 files changed, 34 insertions(+), 1 deletion(-) diff --git a/cmd/system-probe/config/adjust_npm.go b/cmd/system-probe/config/adjust_npm.go index acabe451b564cc..ab00336b73801c 100644 --- a/cmd/system-probe/config/adjust_npm.go +++ b/cmd/system-probe/config/adjust_npm.go @@ -24,6 +24,8 @@ const ( ) func adjustNetwork(cfg config.Config) { + ebpflessEnabled := cfg.GetBool(netNS("enable_ebpf_less")) + limitMaxInt(cfg, spNS("max_conns_per_message"), maxConnsMessageBatchSize) if cfg.GetBool(spNS("disable_tcp")) { @@ -90,4 +92,25 @@ func adjustNetwork(cfg config.Config) { log.Warn("disabling NPM connection rollups since USM connection rollups are not enabled") cfg.Set(netNS("enable_connection_rollup"), false, model.SourceAgentRuntime) } + + // disable features that are not supported on certain + // configs/platforms + var disableConfigs []string + if ebpflessEnabled { + disableConfigs = append(disableConfigs, + spNS("enable_conntrack_all_namespaces"), + netNS("enable_protocol_classification"), + netNS("enable_http_monitoring"), + netNS("enable_https_monitoring"), + evNS("network_process", "enabled"), + netNS("enable_root_netns"), + ) + } + + for _, c := range disableConfigs { + if cfg.GetBool(c) { + log.Warnf("disabling %s since it is not supported for this config/platform", c) + cfg.Set(c, false, model.SourceAgentRuntime) + } + } } diff --git a/cmd/system-probe/config/adjust_usm.go b/cmd/system-probe/config/adjust_usm.go index 0cc9aab9234275..2b1ca99725951e 100644 --- a/cmd/system-probe/config/adjust_usm.go +++ b/cmd/system-probe/config/adjust_usm.go @@ -9,6 +9,8 @@ import ( "fmt" "github.com/DataDog/datadog-agent/pkg/config" + "github.com/DataDog/datadog-agent/pkg/config/model" + "github.com/DataDog/datadog-agent/pkg/util/log" ) const ( @@ -16,6 +18,11 @@ const ( ) func adjustUSM(cfg config.Config) { + if cfg.GetBool(netNS("enable_ebpf_less")) && cfg.GetBool(smNS("enabled")) { + log.Warn("disabling USM since ebpf-less network tracer is enabled") + cfg.Set(smNS("enabled"), false, model.SourceAgentRuntime) + } + if cfg.GetBool(smNS("enabled")) { applyDefault(cfg, netNS("enable_http_monitoring"), true) applyDefault(cfg, netNS("enable_https_monitoring"), true) diff --git a/pkg/network/tracer/tracer.go b/pkg/network/tracer/tracer.go index c6213a1d9c97ed..e81dcbbf94cc76 100644 --- a/pkg/network/tracer/tracer.go +++ b/pkg/network/tracer/tracer.go @@ -41,6 +41,7 @@ import ( "github.com/DataDog/datadog-agent/pkg/process/util" timeresolver "github.com/DataDog/datadog-agent/pkg/security/resolvers/time" "github.com/DataDog/datadog-agent/pkg/telemetry" + "github.com/DataDog/datadog-agent/pkg/util/fargate" "github.com/DataDog/datadog-agent/pkg/util/kernel" "github.com/DataDog/datadog-agent/pkg/util/log" ) @@ -244,7 +245,9 @@ func (tr *Tracer) start() error { } func newConntracker(cfg *config.Config) (netlink.Conntracker, error) { - if !cfg.EnableConntrack { + // conntrack is not supported on fargate currently since NET_ADMIN + // capability is not present + if !cfg.EnableConntrack || fargate.IsFargateInstance() { return netlink.NewNoOpConntracker(), nil } From 42e758f6c03ac7c8ce7455ab1edcaa82e686e4cb Mon Sep 17 00:00:00 2001 From: Hasan Mahmood Date: Wed, 26 Jun 2024 15:43:49 -0500 Subject: [PATCH 18/58] Fix merge --- go.sum | 1448 +++++++++-------- pkg/network/tracer/connection/ebpf_tracer.go | 4 +- .../tracer/connection/ebpfless_tracer.go | 4 + pkg/network/tracer/connection/tracer.go | 5 +- pkg/network/tracer/tracer.go | 5 +- 5 files changed, 745 insertions(+), 721 deletions(-) diff --git a/go.sum b/go.sum index 1fc6c64694a0eb..05c794288d9619 100644 --- a/go.sum +++ b/go.sum @@ -102,8 +102,8 @@ cloud.google.com/go/assuredworkloads v1.7.0/go.mod h1:z/736/oNmtGAyU47reJgGN+KVo cloud.google.com/go/assuredworkloads v1.8.0/go.mod h1:AsX2cqyNCOvEQC8RMPnoc0yEarXQk6WEKkxYfL6kGIo= cloud.google.com/go/assuredworkloads v1.9.0/go.mod h1:kFuI1P78bplYtT77Tb1hi0FMxM0vVpRC7VVoJC3ZoT0= cloud.google.com/go/assuredworkloads v1.10.0/go.mod h1:kwdUQuXcedVdsIaKgKTp9t0UJkE5+PAVNhdQm4ZVq2E= -cloud.google.com/go/auth v0.4.2 h1:sb0eyLkhRtpq5jA+a8KWw0W70YcdVca7KJ8TM0AFYDg= -cloud.google.com/go/auth v0.4.2/go.mod h1:Kqvlz1cf1sNA0D+sYJnkPQOP+JMHkuHeIgVmCRtZOLc= +cloud.google.com/go/auth v0.5.1 h1:0QNO7VThG54LUzKiQxv8C6x1YX7lUrzlAa1nVLF8CIw= +cloud.google.com/go/auth v0.5.1/go.mod h1:vbZT8GjzDf3AVqCcQmqeeM32U9HBFc32vVVAbwDsa6s= cloud.google.com/go/auth/oauth2adapt v0.2.2 h1:+TTV8aXpjeChS9M+aTtN/TjdQnzJvmzKFt//oWu7HX4= cloud.google.com/go/auth/oauth2adapt v0.2.2/go.mod h1:wcYjgpZI9+Yu7LyYBg4pqSiaRkfEK3GQcpb7C/uyF1Q= cloud.google.com/go/automl v1.5.0/go.mod h1:34EjfoFGMZ5sgJ9EoLsRtdPSNZLcfflJR39VbVNS2M0= @@ -683,12 +683,12 @@ github.com/Azure/azure-pipeline-go v0.2.3 h1:7U9HBg1JFK3jHl5qmo4CTZKFTVgMwdFHMVt github.com/Azure/azure-pipeline-go v0.2.3/go.mod h1:x841ezTBIMG6O3lAcl8ATHnsOPVl2bqk7S3ta6S6u4k= github.com/Azure/azure-sdk-for-go v68.0.0+incompatible h1:fcYLmCpyNYRnvJbPerq7U0hS+6+I79yEDJBqVNcqUzU= github.com/Azure/azure-sdk-for-go v68.0.0+incompatible/go.mod h1:9XXNKU+eRnpl9moKnB4QOLf1HestfXbmab5FXxiDBjc= -github.com/Azure/azure-sdk-for-go/sdk/azcore v1.11.1 h1:E+OJmp2tPvt1W+amx48v1eqbjDYsgN+RzP4q16yV5eM= -github.com/Azure/azure-sdk-for-go/sdk/azcore v1.11.1/go.mod h1:a6xsAQUZg+VsS3TJ05SRp524Hs4pZ/AeFSr5ENf0Yjo= -github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.5.2 h1:FDif4R1+UUR+00q6wquyX90K7A8dN+R5E8GEadoP7sU= -github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.5.2/go.mod h1:aiYBYui4BJ/BJCAIKs92XiPyQfTaBWqvHujDwKb6CBU= -github.com/Azure/azure-sdk-for-go/sdk/internal v1.6.0 h1:sUFnFjzDUie80h24I7mrKtwCKgLY9L8h5Tp2x9+TWqk= -github.com/Azure/azure-sdk-for-go/sdk/internal v1.6.0/go.mod h1:52JbnQTp15qg5mRkMBHwp0j0ZFwHJ42Sx3zVV5RE9p0= +github.com/Azure/azure-sdk-for-go/sdk/azcore v1.12.0 h1:1nGuui+4POelzDwI7RG56yfQJHCnKvwfMoU7VsEp+Zg= +github.com/Azure/azure-sdk-for-go/sdk/azcore v1.12.0/go.mod h1:99EvauvlcJ1U06amZiksfYz/3aFGyIhWGHVyiZXtBAI= +github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.6.0 h1:U2rTu3Ef+7w9FHKIAXM6ZyqF3UOWJZ12zIm8zECAFfg= +github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.6.0/go.mod h1:9kIvujWAA58nmPmWB1m23fyWic1kYZMxD9CxaWn4Qpg= +github.com/Azure/azure-sdk-for-go/sdk/internal v1.9.0 h1:H+U3Gk9zY56G3u872L82bk4thcsy2Gghb9ExT4Zvm1o= +github.com/Azure/azure-sdk-for-go/sdk/internal v1.9.0/go.mod h1:mgrmMSgaLp9hmax62XQTd0N4aAqSE5E0DulSpVYK7vc= github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v5 v5.5.0 h1:MxA59PGoCFb+vCwRQi3PhQEwHj4+r2dhuv9HG+vM7iM= github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v5 v5.5.0/go.mod h1:uYt4CfhkJA9o0FN7jfE5minm/i4nUE4MjGUJkzB6Zs8= github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/internal/v2 v2.0.0 h1:PTFGRSlMKCQelWwxUyYVEUqseBJVemLyqWJjvMyt0do= @@ -757,8 +757,8 @@ github.com/CycloneDX/cyclonedx-go v0.8.0 h1:FyWVj6x6hoJrui5uRQdYZcSievw3Z32Z88uY github.com/CycloneDX/cyclonedx-go v0.8.0/go.mod h1:K2bA+324+Og0X84fA8HhN2X066K7Bxz4rpMQ4ZhjtSk= github.com/DATA-DOG/go-sqlmock v1.5.2 h1:OcvFkGmslmlZibjAjaHm3L//6LiuBgolP7OputlJIzU= github.com/DATA-DOG/go-sqlmock v1.5.2/go.mod h1:88MAG/4G7SMwSE3CeA0ZKzrT5CiOU3OJ+JlNzwDqpNU= -github.com/DataDog/agent-payload/v5 v5.0.119 h1:PgeA41P3BE4z+b0j61B6yXnZDw7tB7bxl5EIHyGVG14= -github.com/DataDog/agent-payload/v5 v5.0.119/go.mod h1:FgVQKmVdqdmZTbxIptqJC/l+xEzdiXsaAOs/vGAvWzs= +github.com/DataDog/agent-payload/v5 v5.0.122 h1:tGhU9UMjUiVaX3iR+nZX20TRmzyrIvVGTkWbbrR7bDA= +github.com/DataDog/agent-payload/v5 v5.0.122/go.mod h1:FgVQKmVdqdmZTbxIptqJC/l+xEzdiXsaAOs/vGAvWzs= github.com/DataDog/appsec-internal-go v1.4.2 h1:rLOp0mSzJ7L7Nn3jAdWbgvs+1HK25H0DN4XYVDJu72s= github.com/DataDog/appsec-internal-go v1.4.2/go.mod h1:pEp8gjfNLtEOmz+iZqC8bXhu0h4k7NUsW/qiQb34k1U= github.com/DataDog/aptly v1.5.3 h1:oLsRvjuXSVM4ia0N83dU3KiQeiJ6BaszYbTZOkSfDlw= @@ -774,8 +774,8 @@ github.com/DataDog/datadog-operator v0.7.1-0.20240522081847-e83dd785258a h1:GO/7 github.com/DataDog/datadog-operator v0.7.1-0.20240522081847-e83dd785258a/go.mod h1:4C7T1SWCw8TmzXh19IqjLv3ZeCVeS5J3Zfht113+Ke4= github.com/DataDog/dd-sensitive-data-scanner/sds-go/go v0.0.0-20240419161837-f1b2f553edfe h1:efzxujZ7VHWFxjmWjcJyUEpPrN8qdiZPYb+dBw547Wo= github.com/DataDog/dd-sensitive-data-scanner/sds-go/go v0.0.0-20240419161837-f1b2f553edfe/go.mod h1:TX7CTOQ3LbQjfAi4SwqUoR5gY1zfUk7VRBDTuArjaDc= -github.com/DataDog/ebpf-manager v0.6.0 h1:7EpsQwa07+lObYyrVQ7AnSjHS1gkw1vgjVlbBvGDCTI= -github.com/DataDog/ebpf-manager v0.6.0/go.mod h1:JZBQT1cUO6Ss3EWH+2kr/UOg20XDJG0Bu/nDRI1QJX4= +github.com/DataDog/ebpf-manager v0.6.1 h1:EHSJuep0vtOEjm+g0qO5AdKpxKo6gSQWYw89ZLDONjY= +github.com/DataDog/ebpf-manager v0.6.1/go.mod h1:Ob1Cd0crsyLeXOi/4FDSGJ4S7gMQfKi6ZZXvdyig5Dk= github.com/DataDog/extendeddaemonset v0.9.0-rc.2 h1:uTE/QEU0oYtHnebKSMbxap7XMG5603WQxNP/UX63E7k= github.com/DataDog/extendeddaemonset v0.9.0-rc.2/go.mod h1:JgKVGTsjdTdtJjNyxRZjcs81/rng6LJ3XX/0D7Y12Gc= github.com/DataDog/go-grpc-bidirectional-streaming-example v0.0.0-20221024060302-b9cf785c02fe h1:RO40ywnX/vZLi4Pb4jRuFGgQQBYGIIoQ6u+P2MIgFOA= @@ -844,6 +844,8 @@ github.com/GoogleCloudPlatform/opentelemetry-operations-go/exporter/collector/go github.com/GoogleCloudPlatform/opentelemetry-operations-go/exporter/collector/googlemanagedprometheus v0.47.0/go.mod h1:VkkA3E9i8gTBNBIsAjypbvpwei4dSokmLdHsXLzwHOk= github.com/GoogleCloudPlatform/opentelemetry-operations-go/exporter/trace v1.23.0 h1:5A4O4OdC7yzkIEPl4GrS+PRYV15zsboaWBT52g3Hc0k= github.com/GoogleCloudPlatform/opentelemetry-operations-go/exporter/trace v1.23.0/go.mod h1:zO73rmlwRYxQF/6Nul4PA/UIAYJo9BtDAMgPfMthXnw= +github.com/GoogleCloudPlatform/opentelemetry-operations-go/extension/googleclientauthextension v0.47.0 h1:brqsR0YSucfnOCqzhhrcigJOcjpa0kcVDWuoxGZ9NYY= +github.com/GoogleCloudPlatform/opentelemetry-operations-go/extension/googleclientauthextension v0.47.0/go.mod h1:uBZ1COkHkA29NwckOOEQVlYc5nP6QNH3KYFd3lAUeeo= github.com/GoogleCloudPlatform/opentelemetry-operations-go/internal/cloudmock v0.47.0 h1:h3GAq9n95A6IYOGqAucbp+tGBxAQul2vj5ORkmRrGxg= github.com/GoogleCloudPlatform/opentelemetry-operations-go/internal/cloudmock v0.47.0/go.mod h1:PdB0wkmILI+phhoBhWdrrB4LfORT9tHc03OOn+q3dWU= github.com/GoogleCloudPlatform/opentelemetry-operations-go/internal/resourcemapping v0.47.0 h1:TOjDcFzPkoglwb5sa6+704TXwYgs+XsN5HYc98ksK+M= @@ -884,12 +886,15 @@ github.com/OneOfOne/xxhash v1.2.8 h1:31czK/TI9sNkxIKfaUfGlU47BAxQ0ztGgd9vPyqimf8 github.com/OneOfOne/xxhash v1.2.8/go.mod h1:eZbhyaAYD41SGSSsnmcpxVoRiQ/MPUTjUdIIOT9Um7Q= github.com/ProtonMail/go-crypto v1.0.0 h1:LRuvITjQWX+WIfr930YHG2HNfjR1uOfyf5vE0kC2U78= github.com/ProtonMail/go-crypto v1.0.0/go.mod h1:EjAoLdwvbIOoOQr3ihjnSoLZRtE8azugULFRteWMNc0= +github.com/PuerkitoBio/goquery v1.5.1/go.mod h1:GsLWisAFVj4WgDibEWF4pvYnkVQBpKBKeU+7zCJoLcc= +github.com/PuerkitoBio/goquery v1.8.1 h1:uQxhNlArOIdbrH1tr0UXwdVFgDcZDrZVdcpygAcwmWM= +github.com/PuerkitoBio/goquery v1.8.1/go.mod h1:Q8ICL1kNUJ2sXGoAhPGUdYDJvgQgHzJsnnd3H7Ho5jQ= github.com/PuerkitoBio/purell v1.1.1/go.mod h1:c11w/QuzBsJSee3cPx9rAFu61PvFxuPbtSwDGJws/X0= github.com/PuerkitoBio/urlesc v0.0.0-20170810143723-de5bf2ad4578/go.mod h1:uGdkoq3SwY9Y+13GIhn11/XLaGBb4BfwItxLd5jeuXE= github.com/ReneKroon/ttlcache/v2 v2.11.0 h1:OvlcYFYi941SBN3v9dsDcC2N8vRxyHcCmJb3Vl4QMoM= github.com/ReneKroon/ttlcache/v2 v2.11.0/go.mod h1:mBxvsNY+BT8qLLd6CuAJubbKo6r0jh3nb5et22bbfGY= -github.com/SAP/go-hdb v1.9.5 h1:rLp9rgs4n0Lvsxi3uTNiUpTM+KpA8tOgbQhcjksmdaA= -github.com/SAP/go-hdb v1.9.5/go.mod h1:eKGk33q3PZ41Lgua4lmqtKgIXpSEYs0teXePqMAcwBg= +github.com/SAP/go-hdb v1.9.8 h1:EIIHpvYN58bjqrdNfTDypF+CccaI2lzduYenUnAZvBQ= +github.com/SAP/go-hdb v1.9.8/go.mod h1:Q1UFD20ZGIjehRHZwrcNnPGHSJSkXXKWO3c8I4zEt6A= github.com/SermoDigital/jose v0.9.2-0.20161205224733-f6df55f235c2/go.mod h1:ARgCUhI1MHQH+ONky/PAtmVHQrP5JlGY0F3poXOp/fA= github.com/SermoDigital/jose v0.9.2-0.20180104203859-803625baeddc h1:MhBvG7RLaLqlyjxMR6of35vt6MVQ+eXMcgn9X/sy0FE= github.com/SermoDigital/jose v0.9.2-0.20180104203859-803625baeddc/go.mod h1:ARgCUhI1MHQH+ONky/PAtmVHQrP5JlGY0F3poXOp/fA= @@ -900,8 +905,6 @@ github.com/StackExchange/wmi v1.2.1 h1:VIkavFPXSjcnS+O8yTq7NI32k0R5Aj+v39y29VYDO github.com/StackExchange/wmi v1.2.1/go.mod h1:rcmrprowKIVzvc+NUiLncP2uuArMWLCbu9SBzvHz7e8= github.com/VividCortex/ewma v1.2.0 h1:f58SaIzcDXrSy3kWaHNvuJgJ3Nmz59Zji6XoJR/q1ow= github.com/VividCortex/ewma v1.2.0/go.mod h1:nz4BbCtbLyFDeC9SUHbtcT5644juEuWfUAUnGx7j5l4= -github.com/VividCortex/gohistogram v1.0.0 h1:6+hBz+qvs0JOrrNhhmR7lFxo5sINxBCGXrdtl/UvroE= -github.com/VividCortex/gohistogram v1.0.0/go.mod h1:Pf5mBqqDxYaXu3hDrrU+w6nw50o/4+TcAqDqk/vUH7g= github.com/acobaugh/osrelease v0.1.0 h1:Yb59HQDGGNhCj4suHaFQQfBps5wyoKLSSX/J/+UifRE= github.com/acobaugh/osrelease v0.1.0/go.mod h1:4bFEs0MtgHNHBrmHCt67gNisnabCRAlzdVasCEGHTWY= github.com/aerospike/aerospike-client-go/v6 v6.13.0 h1:9V5qKtdF2t9hDUKRKU8POUMKtOyw6pkfhHlVI6L32cU= @@ -952,8 +955,8 @@ github.com/alicebob/gopher-json v0.0.0-20200520072559-a9ecdc9d1d3a h1:HbKu58rmZp github.com/alicebob/gopher-json v0.0.0-20200520072559-a9ecdc9d1d3a/go.mod h1:SGnFV6hVsYE877CKEZ6tDNTjaSXYUk6QqoIK6PrAtcc= github.com/alicebob/miniredis/v2 v2.31.1 h1:7XAt0uUg3DtwEKW5ZAGa+K7FZV2DdKQo5K/6TTnfX8Y= github.com/alicebob/miniredis/v2 v2.31.1/go.mod h1:UB/T2Uztp7MlFSDakaX1sTXUv5CASoprx0wulRT6HBg= -github.com/aliyun/aliyun-log-go-sdk v0.1.75 h1:asM0c8NViqoCx6ULqaldE4YnyRq42rU1eqP6/ditzSg= -github.com/aliyun/aliyun-log-go-sdk v0.1.75/go.mod h1:dcQd3FhFu8UI1H48L+YW49ATTWgzGqWz/S/7Bm07gpY= +github.com/aliyun/aliyun-log-go-sdk v0.1.76 h1:i3ilrLzXLHF8AV+JpPU6ogyuuYGRPhgD8JxBZYYwKl0= +github.com/aliyun/aliyun-log-go-sdk v0.1.76/go.mod h1:oHnXk8X0uYkydABxrA1UglbAUoDs/9S1AWn1Ieg3ocA= github.com/aliyun/credentials-go v1.1.2 h1:qU1vwGIBb3UJ8BwunHDRFtAhS6jnQLnde/yk0+Ih2GY= github.com/aliyun/credentials-go v1.1.2/go.mod h1:ozcZaMR5kLM7pwtCMEpVmQ242suV6qTJya2bDq4X1Tw= github.com/anchore/go-struct-converter v0.0.0-20221118182256-c68fdcfa2092 h1:aM1rlcoLz8y5B2r4tTLMiVTrMtpfY0O8EScKJxaSaEc= @@ -961,16 +964,28 @@ github.com/anchore/go-struct-converter v0.0.0-20221118182256-c68fdcfa2092/go.mod github.com/andybalholm/brotli v1.0.4/go.mod h1:fO7iG3H7G2nSZ7m0zPUDn85XEX2GTukHGRSepvi9Eig= github.com/andybalholm/brotli v1.1.0 h1:eLKJA0d02Lf0mVpIDgYnqXcUn0GqVmEFny3VuID1U3M= github.com/andybalholm/brotli v1.1.0/go.mod h1:sms7XGricyQI9K10gOSf56VKKWS4oLer58Q+mhRPtnY= +github.com/andybalholm/cascadia v1.1.0/go.mod h1:GsXiBklL0woXo1j/WYWtSYYC4ouU9PqHO0sqidkEA4Y= +github.com/andybalholm/cascadia v1.2.0/go.mod h1:YCyR8vOZT9aZ1CHEd8ap0gMVm2aFgxBp0T0eFw1RUQY= +github.com/andybalholm/cascadia v1.3.1/go.mod h1:R4bJ1UQfqADjvDa4P6HZHLh/3OxWWEqc0Sk8XGwHqvA= +github.com/andybalholm/cascadia v1.3.2 h1:3Xi6Dw5lHF15JtdcmAHD3i1+T8plmv7BQ/nsViSLyss= +github.com/andybalholm/cascadia v1.3.2/go.mod h1:7gtRlve5FxPPgIgX36uWBX58OdBsSS6lUvCFb+h7KvU= github.com/anmitsu/go-shlex v0.0.0-20200514113438-38f4b401e2be h1:9AeTilPcZAjCFIImctFaOjnTIavg87rW78vTPkQqLI8= github.com/anmitsu/go-shlex v0.0.0-20200514113438-38f4b401e2be/go.mod h1:ySMOLuWl6zY27l47sB3qLNK6tF2fkHG55UZxx8oIVo4= +github.com/antchfx/htmlquery v1.2.3 h1:sP3NFDneHx2stfNXCKbhHFo8XgNjCACnU/4AO5gWz6M= +github.com/antchfx/htmlquery v1.2.3/go.mod h1:B0ABL+F5irhhMWg54ymEZinzMSi0Kt3I2if0BLYa3V0= +github.com/antchfx/xmlquery v1.2.4/go.mod h1:KQQuESaxSlqugE2ZBcM/qn+ebIpt+d+4Xx7YcSGAIrM= +github.com/antchfx/xmlquery v1.3.1 h1:nIKWdtnhrXtj0/IRUAAw2I7TfpHUa3zMnHvNmPXFg+w= +github.com/antchfx/xmlquery v1.3.1/go.mod h1:64w0Xesg2sTaawIdNqMB+7qaW/bSqkQm+ssPaCMWNnc= +github.com/antchfx/xpath v1.1.6/go.mod h1:Yee4kTMuNiPYJ7nSNorELQMr1J33uOpXDMByNYhvtNk= +github.com/antchfx/xpath v1.1.8/go.mod h1:Yee4kTMuNiPYJ7nSNorELQMr1J33uOpXDMByNYhvtNk= +github.com/antchfx/xpath v1.1.10 h1:cJ0pOvEdN/WvYXxvRrzQH9x5QWKpzHacYO8qzCcDYAg= +github.com/antchfx/xpath v1.1.10/go.mod h1:Yee4kTMuNiPYJ7nSNorELQMr1J33uOpXDMByNYhvtNk= github.com/antihax/optional v0.0.0-20180407024304-ca021399b1a6/go.mod h1:V8iCPQYkqmusNa815XgQio277wI47sdRh1dUOLdyC6Q= github.com/antihax/optional v1.0.0/go.mod h1:uupD/76wgC+ih3iEmQUL+0Ugr19nfwCT1kdvxnR2qWY= github.com/antlr/antlr4/runtime/Go/antlr/v4 v4.0.0-20230305170008-8188dc5388df h1:7RFfzj4SSt6nnvCPbCqijJi1nWCd+TqAT3bYCStRC18= github.com/antlr/antlr4/runtime/Go/antlr/v4 v4.0.0-20230305170008-8188dc5388df/go.mod h1:pSwJ0fSY5KhvocuWSx4fz3BA8OrA1bQn+K1Eli3BRwM= github.com/apache/arrow/go/v10 v10.0.1/go.mod h1:YvhnlEePVnBS4+0z3fhPfUy7W1Ikj0Ih0vcRo/gZ1M0= github.com/apache/arrow/go/v11 v11.0.0/go.mod h1:Eg5OsL5H+e299f7u5ssuXsuHQVEGC4xei5aX110hRiI= -github.com/apache/arrow/go/v14 v14.0.2 h1:N8OkaJEOfI3mEZt07BIkvo4sC6XDbL+48MBPWO5IONw= -github.com/apache/arrow/go/v14 v14.0.2/go.mod h1:u3fgh3EdgN/YQ8cVQRguVW3R+seMybFg8QBQ5LU+eBY= github.com/apache/arrow/go/v15 v15.0.0 h1:1zZACWf85oEZY5/kd9dsQS7i+2G5zVQcbKTHgslqHNA= github.com/apache/arrow/go/v15 v15.0.0/go.mod h1:DGXsR3ajT524njufqf95822i+KTh+yea1jass9YXgjA= github.com/apache/pulsar-client-go v0.8.1 h1:UZINLbH3I5YtNzqkju7g9vrl4CKrEgYSx2rbpvGufrE= @@ -1036,36 +1051,36 @@ github.com/aws/aws-sdk-go v1.53.11/go.mod h1:LF8svs817+Nz+DmiMQKTO3ubZ/6IaTpq3Tj github.com/aws/aws-sdk-go-v2 v1.9.2/go.mod h1:cK/D0BBs0b/oWPIcX/Z/obahJK1TT7IPVjy53i/mX/4= github.com/aws/aws-sdk-go-v2 v1.18.0/go.mod h1:uzbQtefpm44goOPmdKyAlXSNcwlRgF3ePWVW6EtJvvw= github.com/aws/aws-sdk-go-v2 v1.21.2/go.mod h1:ErQhvNuEMhJjweavOYhxVkn2RUx7kQXVATHrjKtxIpM= -github.com/aws/aws-sdk-go-v2 v1.27.0 h1:7bZWKoXhzI+mMR/HjdMx8ZCC5+6fY0lS5tr0bbgiLlo= -github.com/aws/aws-sdk-go-v2 v1.27.0/go.mod h1:ffIFB97e2yNsv4aTSGkqtHnppsIJzw7G7BReUZ3jCXM= +github.com/aws/aws-sdk-go-v2 v1.30.0 h1:6qAwtzlfcTtcL8NHtbDQAqgM5s6NDipQTkPxyH/6kAA= +github.com/aws/aws-sdk-go-v2 v1.30.0/go.mod h1:ffIFB97e2yNsv4aTSGkqtHnppsIJzw7G7BReUZ3jCXM= github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.4.14/go.mod h1:9NCTOURS8OpxvoAVHq79LK81/zC78hfRWFn+aL0SPcY= github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.2 h1:x6xsQXGSmW6frevwDA+vi/wqhp1ct18mVXYN08/93to= github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.2/go.mod h1:lPprDr1e6cJdyYeGXnRaJoP4Md+cDBvi2eOj00BlGmg= github.com/aws/aws-sdk-go-v2/config v1.8.3/go.mod h1:4AEiLtAb8kLs7vgw2ZV3p2VZ1+hBavOc84hqxVNpCyw= github.com/aws/aws-sdk-go-v2/config v1.18.25/go.mod h1:dZnYpD5wTW/dQF0rRNLVypB396zWCcPiBIvdvSWHEg4= github.com/aws/aws-sdk-go-v2/config v1.19.0/go.mod h1:ZwDUgFnQgsazQTnWfeLWk5GjeqTQTL8lMkoE1UXzxdE= -github.com/aws/aws-sdk-go-v2/config v1.27.16 h1:knpCuH7laFVGYTNd99Ns5t+8PuRjDn4HnnZK48csipM= -github.com/aws/aws-sdk-go-v2/config v1.27.16/go.mod h1:vutqgRhDUktwSge3hrC3nkuirzkJ4E/mLj5GvI0BQas= +github.com/aws/aws-sdk-go-v2/config v1.27.21 h1:yPX3pjGCe2hJsetlmGNB4Mngu7UPmvWPzzWCv1+boeM= +github.com/aws/aws-sdk-go-v2/config v1.27.21/go.mod h1:4XtlEU6DzNai8RMbjSF5MgGZtYvrhBP/aKZcRtZAVdM= github.com/aws/aws-sdk-go-v2/credentials v1.4.3/go.mod h1:FNNC6nQZQUuyhq5aE5c7ata8o9e4ECGmS4lAXC7o1mQ= github.com/aws/aws-sdk-go-v2/credentials v1.13.24/go.mod h1:jYPYi99wUOPIFi0rhiOvXeSEReVOzBqFNOX5bXYoG2o= github.com/aws/aws-sdk-go-v2/credentials v1.13.43/go.mod h1:zWJBz1Yf1ZtX5NGax9ZdNjhhI4rgjfgsyk6vTY1yfVg= -github.com/aws/aws-sdk-go-v2/credentials v1.17.16 h1:7d2QxY83uYl0l58ceyiSpxg9bSbStqBC6BeEeHEchwo= -github.com/aws/aws-sdk-go-v2/credentials v1.17.16/go.mod h1:Ae6li/6Yc6eMzysRL2BXlPYvnrLLBg3D11/AmOjw50k= +github.com/aws/aws-sdk-go-v2/credentials v1.17.21 h1:pjAqgzfgFhTv5grc7xPHtXCAaMapzmwA7aU+c/SZQGw= +github.com/aws/aws-sdk-go-v2/credentials v1.17.21/go.mod h1:nhK6PtBlfHTUDVmBLr1dg+WHCOCK+1Fu/WQyVHPsgNQ= github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.6.0/go.mod h1:gqlclDEZp4aqJOancXK6TN24aKhT0W0Ae9MHk3wzTMM= github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.13.3/go.mod h1:4Q0UFP0YJf0NrsEuEYHpM9fTSEVnD16Z3uyEF7J9JGM= github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.13.13/go.mod h1:f/Ib/qYjhV2/qdsf79H3QP/eRE4AkVyEf6sk7XfZ1tg= -github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.3 h1:dQLK4TjtnlRGb0czOht2CevZ5l6RSyRWAnKeGd7VAFE= -github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.3/go.mod h1:TL79f2P6+8Q7dTsILpiVST+AL9lkF6PPGI167Ny0Cjw= +github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.8 h1:FR+oWPFb/8qMVYMWN98bUZAGqPvLHiyqg1wqQGfUAXY= +github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.8/go.mod h1:EgSKcHiuuakEIxJcKGzVNWh5srVAQ3jKaSrBGRYvM48= github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.16.15 h1:7Zwtt/lP3KNRkeZre7soMELMGNoBrutx8nobg1jKWmo= github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.16.15/go.mod h1:436h2adoHb57yd+8W+gYPrrA9U/R/SuAuOO42Ushzhw= github.com/aws/aws-sdk-go-v2/internal/configsources v1.1.33/go.mod h1:7i0PF1ME/2eUPFcjkVIwq+DOygHEoK92t5cDqNgYbIw= github.com/aws/aws-sdk-go-v2/internal/configsources v1.1.43/go.mod h1:auo+PiyLl0n1l8A0e8RIeR8tOzYPfZZH/JNlrJ8igTQ= -github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.7 h1:lf/8VTF2cM+N4SLzaYJERKEWAXq8MOMpZfU6wEPWsPk= -github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.7/go.mod h1:4SjkU7QiqK2M9oozyMzfZ/23LmUY+h3oFqhdeP5OMiI= +github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.12 h1:SJ04WXGTwnHlWIODtC5kJzKbeuHt+OUNOgKg7nfnUGw= +github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.12/go.mod h1:FkpvXhA92gb3GE9LD6Og0pHHycTxW7xGpnEh5E7Opwo= github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.4.27/go.mod h1:UrHnn3QV/d0pBZ6QBAEQcqFLf8FAzLmoUfPVIueOvoM= github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.4.37/go.mod h1:Qe+2KtKml+FEsQF/DHmDV+xjtche/hwoF75EG4UlHW8= -github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.7 h1:4OYVp0705xu8yjdyoWix0r9wPIRXnIzzOoUpQVHIJ/g= -github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.7/go.mod h1:vd7ESTEvI76T2Na050gODNmNU7+OyKrIKroYTu4ABiI= +github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.12 h1:hb5KgeYfObi5MHkSSZMEudnIvX30iB+E21evI4r6BnQ= +github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.12/go.mod h1:CroKe/eWJdyfy9Vx4rljP5wTUjNJfb+fPz1uMYUhEGM= github.com/aws/aws-sdk-go-v2/internal/ini v1.2.4/go.mod h1:ZcBrrI3zBKlhGFNYWvju0I3TR93I7YIgAfy82Fh4lcQ= github.com/aws/aws-sdk-go-v2/internal/ini v1.3.34/go.mod h1:Etz2dj6UHYuw+Xw830KfzCfWGMzqvUTCjUj5b76GVDc= github.com/aws/aws-sdk-go-v2/internal/ini v1.3.45/go.mod h1:lD5M20o09/LCuQ2mE62Mb/iSdSlCNuj6H5ci7tW7OsE= @@ -1077,8 +1092,8 @@ github.com/aws/aws-sdk-go-v2/internal/v4a v1.3.5/go.mod h1:LIt2rg7Mcgn09Ygbdh/Rd github.com/aws/aws-sdk-go-v2/service/appconfig v1.4.2/go.mod h1:FZ3HkCe+b10uFZZkFdvf98LHW21k49W8o8J366lqVKY= github.com/aws/aws-sdk-go-v2/service/ebs v1.21.7 h1:CRzzXjmgx9p362yO39D6hbZULdMI23gaKqSxijJCXHM= github.com/aws/aws-sdk-go-v2/service/ebs v1.21.7/go.mod h1:wnsHqpi3RgDwklS5SPHUgjcUUpontGPKJ+GJYOdV7pY= -github.com/aws/aws-sdk-go-v2/service/ec2 v1.149.1 h1:OGZUMBYZnz+R5nkW6FS1J8UlfLeM/pKojck+74+ZQGY= -github.com/aws/aws-sdk-go-v2/service/ec2 v1.149.1/go.mod h1:XxJNg7fIkR8cbm89i0zVZSxKpcPYsC8BWRwMIJOWbnk= +github.com/aws/aws-sdk-go-v2/service/ec2 v1.165.1 h1:LkSnU1c9JKJyXYcwpWgQGuwctwv3pDenMUgH2CmLd1A= +github.com/aws/aws-sdk-go-v2/service/ec2 v1.165.1/go.mod h1:Wv7N3iFOKVsZNIaw9MOBUmwCkX6VMmQQRFhMrHtNGno= github.com/aws/aws-sdk-go-v2/service/ecr v1.27.4 h1:Qr9W21mzWT3RhfYn9iAux7CeRIdbnTAqmiOlASqQgZI= github.com/aws/aws-sdk-go-v2/service/ecr v1.27.4/go.mod h1:if7ybzzjOmDB8pat9FE35AHTY6ZxlYSy3YviSmFZv8c= github.com/aws/aws-sdk-go-v2/service/ecrpublic v1.23.4 h1:aNuiieMaS2IHxqAsTdM/pjHyY1aoaDLBGLqpNnFMMqk= @@ -1092,38 +1107,38 @@ github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.3.7/go.mod h1:mxV05U+4 github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.3.2/go.mod h1:72HRZDLMtmVQiLG2tLfQcaWLCssELvGl+Zf2WVxMmR8= github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.9.27/go.mod h1:EOwBD4J4S5qYszS5/3DpkejfuK+Z5/1uzICfPaZLtqw= github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.9.37/go.mod h1:vBmDnwWXWxNPFRMmG2m/3MKOe+xEcMDo1tanpaWCcck= -github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.11.9 h1:Wx0rlZoEJR7JwlSZcHnEa7CNjrSIyVxMFWGAaXy4fJY= -github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.11.9/go.mod h1:aVMHdE0aHO3v+f/iw01fmXV/5DbfQ3Bi9nN7nd9bE9Y= +github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.11.14 h1:zSDPny/pVnkqABXYRicYuPf9z2bTqfH13HT3v6UheIk= +github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.11.14/go.mod h1:3TTcI5JSzda1nw/pkVC9dhgLre0SNBFj2lYS4GctXKI= github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.15.6/go.mod h1:lnc2taBsR9nTlz9meD+lhFZZ9EWY712QHrRflWpTcOA= github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.17.5 h1:f9RyWNtS8oH7cZlbn+/JNPpjUk5+5fLd5lM9M0i49Ys= github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.17.5/go.mod h1:h5CoMZV2VF297/VLhRhO1WF+XYWOzXo+4HsObA4HjBQ= github.com/aws/aws-sdk-go-v2/service/kinesis v1.27.8 h1:U1X1JiulWfr3lyIpdx0YCVANbF2UoMVhfv3DiDKBKwc= github.com/aws/aws-sdk-go-v2/service/kinesis v1.27.8/go.mod h1:YxRRhvHMl4YR2OZR3369QQUc2iLqTc3KUCv9ayD8758= -github.com/aws/aws-sdk-go-v2/service/kms v1.27.7 h1:wN7AN7iOiAgT9HmdifZNSvbr6S7gSpLjSSOQHIaGmFc= -github.com/aws/aws-sdk-go-v2/service/kms v1.27.7/go.mod h1:D9FVDkZjkZnnFHymJ3fPVz0zOUlNSd0xcIIVmmrAac8= -github.com/aws/aws-sdk-go-v2/service/rds v1.73.0 h1:Cq8KqaoLISfjtKBeaZY0rVmjb22J1j9N+M/BYGfXrXQ= -github.com/aws/aws-sdk-go-v2/service/rds v1.73.0/go.mod h1:VwhpZOXYa/PPsZgcGpXFNe5bdL4Rlcv+1Z7nGKX8MVI= +github.com/aws/aws-sdk-go-v2/service/kms v1.34.1 h1:VsKBn6WADI3Nn3WjBMzeRww9WHXeVLi7zyuSrqjRCBQ= +github.com/aws/aws-sdk-go-v2/service/kms v1.34.1/go.mod h1:5F6kXrPBxv0l1t8EO44GuG4W82jGJwaRE0B+suEGnNY= +github.com/aws/aws-sdk-go-v2/service/rds v1.80.1 h1:o0DyV3AWeuAwrBVeoW/kCZJi4oGCBHPS3E5Ppmc3fLE= +github.com/aws/aws-sdk-go-v2/service/rds v1.80.1/go.mod h1:lmaCww9B42S2WBaJNa5v+HeRpoGO+9gO+SwYJtNV8mw= github.com/aws/aws-sdk-go-v2/service/s3 v1.40.2/go.mod h1:Zjfqt7KhQK+PO1bbOsFNzKgaq7TcxzmEoDWN8lM0qzQ= github.com/aws/aws-sdk-go-v2/service/s3 v1.53.1 h1:6cnno47Me9bRykw9AEv9zkXE+5or7jz8TsskTTccbgc= github.com/aws/aws-sdk-go-v2/service/s3 v1.53.1/go.mod h1:qmdkIIAC+GCLASF7R2whgNrJADz0QZPX+Seiw/i4S3o= -github.com/aws/aws-sdk-go-v2/service/secretsmanager v1.26.0 h1:dPCRgAL4WD9tSMaDglRNGOiAtSTjkwNiUW5GDpWFfHA= -github.com/aws/aws-sdk-go-v2/service/secretsmanager v1.26.0/go.mod h1:4Ae1NCLK6ghmjzd45Tc33GgCKhUWD2ORAlULtMO1Cbs= +github.com/aws/aws-sdk-go-v2/service/secretsmanager v1.31.1 h1:fMhrWVym3nTAcf3eT9XsYcfN1kgQ/7ZuVLGHjPAn6Ms= +github.com/aws/aws-sdk-go-v2/service/secretsmanager v1.31.1/go.mod h1:tBCf2+VgRT/Lk9KIlKpTxyCunzxHcP8BFPqcck5I9mM= github.com/aws/aws-sdk-go-v2/service/servicediscovery v1.29.10 h1:MNECBvcQiQxwBsVwZKShXRc1mrYawtj39jIxPXWeAQY= github.com/aws/aws-sdk-go-v2/service/servicediscovery v1.29.10/go.mod h1:/tT3hQYAj8aGFmy4hYqeR8I5R1uFVaIlHwj6jNU+ohs= github.com/aws/aws-sdk-go-v2/service/sso v1.4.2/go.mod h1:NBvT9R1MEF+Ud6ApJKM0G+IkPchKS7p7c2YPKwHmBOk= github.com/aws/aws-sdk-go-v2/service/sso v1.12.10/go.mod h1:ouy2P4z6sJN70fR3ka3wD3Ro3KezSxU6eKGQI2+2fjI= github.com/aws/aws-sdk-go-v2/service/sso v1.15.2/go.mod h1:gsL4keucRCgW+xA85ALBpRFfdSLH4kHOVSnLMSuBECo= -github.com/aws/aws-sdk-go-v2/service/sso v1.20.9 h1:aD7AGQhvPuAxlSUfo0CWU7s6FpkbyykMhGYMvlqTjVs= -github.com/aws/aws-sdk-go-v2/service/sso v1.20.9/go.mod h1:c1qtZUWtygI6ZdvKppzCSXsDOq5I4luJPZ0Ud3juFCA= +github.com/aws/aws-sdk-go-v2/service/sso v1.21.1 h1:sd0BsnAvLH8gsp2e3cbaIr+9D7T1xugueQ7V/zUAsS4= +github.com/aws/aws-sdk-go-v2/service/sso v1.21.1/go.mod h1:lcQG/MmxydijbeTOp04hIuJwXGWPZGI3bwdFDGRTv14= github.com/aws/aws-sdk-go-v2/service/ssooidc v1.14.10/go.mod h1:AFvkxc8xfBe8XA+5St5XIHHrQQtkxqrRincx4hmMHOk= github.com/aws/aws-sdk-go-v2/service/ssooidc v1.17.3/go.mod h1:a7bHA82fyUXOm+ZSWKU6PIoBxrjSprdLoM8xPYvzYVg= -github.com/aws/aws-sdk-go-v2/service/ssooidc v1.24.3 h1:Pav5q3cA260Zqez42T9UhIlsd9QeypszRPwC9LdSSsQ= -github.com/aws/aws-sdk-go-v2/service/ssooidc v1.24.3/go.mod h1:9lmoVDVLz/yUZwLaQ676TK02fhCu4+PgRSmMaKR1ozk= +github.com/aws/aws-sdk-go-v2/service/ssooidc v1.25.1 h1:1uEFNNskK/I1KoZ9Q8wJxMz5V9jyBlsiaNrM7vA3YUQ= +github.com/aws/aws-sdk-go-v2/service/ssooidc v1.25.1/go.mod h1:z0P8K+cBIsFXUr5rzo/psUeJ20XjPN0+Nn8067Nd+E4= github.com/aws/aws-sdk-go-v2/service/sts v1.7.2/go.mod h1:8EzeIqfWt2wWT4rJVu3f21TfrhJ8AEMzVybRNSb/b4g= github.com/aws/aws-sdk-go-v2/service/sts v1.19.0/go.mod h1:BgQOMsg8av8jset59jelyPW7NoZcZXLVpDsXunGDrk8= github.com/aws/aws-sdk-go-v2/service/sts v1.23.2/go.mod h1:Eows6e1uQEsc4ZaHANmsPRzAKcVDrcmjjWiih2+HUUQ= -github.com/aws/aws-sdk-go-v2/service/sts v1.28.10 h1:69tpbPED7jKPyzMcrwSvhWcJ9bPnZsZs18NT40JwM0g= -github.com/aws/aws-sdk-go-v2/service/sts v1.28.10/go.mod h1:0Aqn1MnEuitqfsCNyKsdKLhDUOr4txD/g19EfiUqgws= +github.com/aws/aws-sdk-go-v2/service/sts v1.29.1 h1:myX5CxqXE0QMZNja6FA1/FSE3Vu1rVmeUmpJMMzeZg0= +github.com/aws/aws-sdk-go-v2/service/sts v1.29.1/go.mod h1:N2mQiucsO0VwK9CYuS4/c2n6Smeh1v47Rz3dWCPFLdE= github.com/aws/smithy-go v1.8.0/go.mod h1:SObp3lf9smib00L/v3U2eAKG8FyQ7iLrJnQiAmR5n+E= github.com/aws/smithy-go v1.13.5/go.mod h1:Tg+OJXh4MB2R/uN61Ko2f6hTZwB/ZYGOtib8J3gBHzA= github.com/aws/smithy-go v1.15.0/go.mod h1:Tg+OJXh4MB2R/uN61Ko2f6hTZwB/ZYGOtib8J3gBHzA= @@ -1131,8 +1146,6 @@ github.com/aws/smithy-go v1.20.2 h1:tbp628ireGtzcHDDmLT/6ADHidqnwgF57XOXZe6tp4Q= github.com/aws/smithy-go v1.20.2/go.mod h1:krry+ya/rV9RDcV/Q16kpu6ypI4K2czasz0NC3qS14E= github.com/awslabs/amazon-ecr-credential-helper/ecr-login v0.0.0-20240409155312-26d1ea377073 h1:9XtHL16FtbSDAedz9AnboTDqfKacYqc5BmwtUxzwwD8= github.com/awslabs/amazon-ecr-credential-helper/ecr-login v0.0.0-20240409155312-26d1ea377073/go.mod h1:2nlYPkG0rFrODp6R875pk/kOnB8Ivj3+onhzk2mO57g= -github.com/axiomhq/hyperloglog v0.0.0-20230201085229-3ddf4bad03dc h1:Keo7wQ7UODUaHcEi7ltENhbAK2VgZjfat6mLy03tQzo= -github.com/axiomhq/hyperloglog v0.0.0-20230201085229-3ddf4bad03dc/go.mod h1:k08r+Yj1PRAmuayFiRK6MYuR5Ve4IuZtTfxErMIh0+c= github.com/bahlo/generic-list-go v0.2.0 h1:5sz/EEAK+ls5wF+NeqDpk5+iNdMDXrh3z3nPnH1Wvgk= github.com/bahlo/generic-list-go v0.2.0/go.mod h1:2KvAjgMlE5NNynlg/5iLrrCCZ2+5xWbdbCW3pNTGyYg= github.com/basgys/goxml2json v1.1.0 h1:4ln5i4rseYfXNd86lGEB+Vi652IsIXIvggKM/BhUKVw= @@ -1140,8 +1153,8 @@ github.com/basgys/goxml2json v1.1.0/go.mod h1:wH7a5Np/Q4QoECFIU8zTQlZwZkrilY0itP github.com/bboreham/go-loser v0.0.0-20230920113527-fcc2c21820a3 h1:6df1vn4bBlDDo4tARvBm7l6KA9iVMnE3NWizDeWSrps= github.com/bboreham/go-loser v0.0.0-20230920113527-fcc2c21820a3/go.mod h1:CIWtjkly68+yqLPbvwwR/fjNJA/idrtULjZWh2v1ys0= github.com/beefsack/go-rate v0.0.0-20220214233405-116f4ca011a0/go.mod h1:6YNgTHLutezwnBvyneBbwvB8C82y3dcoOj5EQJIdGXA= -github.com/beevik/ntp v0.3.0 h1:xzVrPrE4ziasFXgBVBZJDP0Wg/KpMwk2KHJ4Ba8GrDw= -github.com/beevik/ntp v0.3.0/go.mod h1:hIHWr+l3+/clUnF44zdK+CWW7fO8dR5cIylAQ76NRpg= +github.com/beevik/ntp v1.4.3 h1:PlbTvE5NNy4QHmA4Mg57n7mcFTmr1W1j3gcK7L1lqho= +github.com/beevik/ntp v1.4.3/go.mod h1:Unr8Zg+2dRn7d8bHFuehIMSvvUYssHMxW3Q5Nx4RW5Q= github.com/benbjohnson/clock v1.1.0/go.mod h1:J11/hYXuz8f4ySSvYwY0FKfm+ezbsZBKZxNJlLklBHA= github.com/benbjohnson/clock v1.3.5 h1:VvXlSJBzZpA/zum6Sj74hxwYI2DIxRWuNIoXAzHZz5o= github.com/benbjohnson/clock v1.3.5/go.mod h1:J11/hYXuz8f4ySSvYwY0FKfm+ezbsZBKZxNJlLklBHA= @@ -1169,8 +1182,8 @@ github.com/bmizerany/assert v0.0.0-20160611221934-b7ed37b82869/go.mod h1:Ekp36dR github.com/bmizerany/pat v0.0.0-20170815010413-6226ea591a40 h1:y4B3+GPxKlrigF1ha5FFErxK+sr6sWxQovRMzwMhejo= github.com/bmizerany/pat v0.0.0-20170815010413-6226ea591a40/go.mod h1:8rLXio+WjiTceGBHIoTvn60HIbs7Hm7bcHjyrSqYB9c= github.com/bmizerany/perks v0.0.0-20141205001514-d9a9656a3a4b/go.mod h1:ac9efd0D1fsDb3EJvhqgXRbFx7bs2wqZ10HQPeU8U/Q= -github.com/bool64/dev v0.2.31 h1:OS57EqYaYe2M/2bw9uhDCIFiZZwywKFS/4qMLN6JUmQ= -github.com/bool64/dev v0.2.31/go.mod h1:iJbh1y/HkunEPhgebWRNcs8wfGq7sjvJ6W5iabL8ACg= +github.com/bool64/dev v0.2.34 h1:P9n315P8LdpxusnYQ0X7MP1CZXwBK5ae5RZrd+GdSZE= +github.com/bool64/dev v0.2.34/go.mod h1:iJbh1y/HkunEPhgebWRNcs8wfGq7sjvJ6W5iabL8ACg= github.com/bool64/shared v0.1.5 h1:fp3eUhBsrSjNCQPcSdQqZxxh9bBwrYiZ+zOKFkM0/2E= github.com/bool64/shared v0.1.5/go.mod h1:081yz68YC9jeFB3+Bbmno2RFWvGKv1lPKkMP6MHJlPs= github.com/boombuler/barcode v1.0.0/go.mod h1:paBWMcWSl3LHKBqUq+rly7CNSldXjb2rDl3JlRe0mD8= @@ -1179,8 +1192,6 @@ github.com/bradleyjkemp/cupaloy/v2 v2.8.0 h1:any4BmKE+jGIaMpnU8YgH/I2LPiLBufr6oM github.com/bradleyjkemp/cupaloy/v2 v2.8.0/go.mod h1:bm7JXdkRd4BHJk9HpwqAI8BoAY1lps46Enkdqw6aRX0= github.com/briandowns/spinner v1.23.0 h1:alDF2guRWqa/FOZZYWjlMIx2L6H0wyewPxo/CH4Pt2A= github.com/briandowns/spinner v1.23.0/go.mod h1:rPG4gmXeN3wQV/TsAY4w8lPdIM6RX3yqeBQJSrbXjuE= -github.com/brianvoe/gofakeit/v6 v6.17.0 h1:obbQTJeHfktJtiZzq0Q1bEpsNUs+yHrYlPVWt7BtmJ4= -github.com/brianvoe/gofakeit/v6 v6.17.0/go.mod h1:Ow6qC71xtwm79anlwKRlWZW6zVq9D2XHE4QSSMP/rU8= github.com/bsm/ginkgo/v2 v2.12.0 h1:Ny8MWAHyOepLGlLKYmXG4IEkioBysk6GpaRTLC8zwWs= github.com/bsm/ginkgo/v2 v2.12.0/go.mod h1:SwYbGRRDovPVboqFv0tPTcG1sN61LM1Z4ARdbAV9g4c= github.com/bsm/gomega v1.27.10 h1:yeMWxP2pV2fG3FgAODIY8EiRE3dy0aeFYt4l7wh6yKA= @@ -1237,8 +1248,6 @@ github.com/clbanning/mxj/v2 v2.5.5/go.mod h1:hNiWqW14h+kc+MdF9C6/YoRfjEJoR3ou6tn github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw= github.com/cloudflare/circl v1.3.7 h1:qlCDlTPz2n9fu58M0Nh1J/JzcFpfgkFHHX3O35r5vcU= github.com/cloudflare/circl v1.3.7/go.mod h1:sRTcRWXGLrKw6yIGJ+l7amYJFfAXbZG0kBSc8r4zxgA= -github.com/cloudflare/golz4 v0.0.0-20150217214814-ef862a3cdc58 h1:F1EaeKL/ta07PY/k9Os/UFtwERei2/XzGemhpGnBKNg= -github.com/cloudflare/golz4 v0.0.0-20150217214814-ef862a3cdc58/go.mod h1:EOBUe0h4xcZ5GoxqC5SDxFQ8gwyZPKQoEzownBlhI80= github.com/cloudfoundry-community/go-cfclient/v2 v2.0.1-0.20230503155151-3d15366c5820 h1:ixkQUDJYG6eSxgUEl6LLE2l2TD2C5AYmlm+fVhsr6Zs= github.com/cloudfoundry-community/go-cfclient/v2 v2.0.1-0.20230503155151-3d15366c5820/go.mod h1:hB1MLDqhbVF09FbBLrU430kDZZPAO9lVck00xhljoqU= github.com/cloudfoundry-incubator/uaago v0.0.0-20190307164349-8136b7bbe76e h1:DFYA2+zpeaTPEOizAJuaee2O7YX3UP5tOMjkeXL8iLo= @@ -1265,8 +1274,8 @@ github.com/codegangsta/inject v0.0.0-20150114235600-33e0aa1cb7c0 h1:sDMmm+q/3+Bu github.com/codegangsta/inject v0.0.0-20150114235600-33e0aa1cb7c0/go.mod h1:4Zcjuz89kmFXt9morQgcfYZAYZ5n8WHjt81YYWIwtTM= github.com/containerd/cgroups/v3 v3.0.3 h1:S5ByHZ/h9PMe5IOQoN7E+nMc2UcLEM/V48DGDJ9kip0= github.com/containerd/cgroups/v3 v3.0.3/go.mod h1:8HBe7V3aWGLFPd/k03swSIsGjZhHI2WzJmticMgVuz0= -github.com/containerd/containerd v1.7.15 h1:afEHXdil9iAm03BmhjzKyXnnEBtjaLJefdU7DV0IFes= -github.com/containerd/containerd v1.7.15/go.mod h1:ISzRRTMF8EXNpJlTzyr2XMhN+j9K302C21/+cr3kUnY= +github.com/containerd/containerd v1.7.17 h1:KjNnn0+tAVQHAoaWRjmdak9WlvnFR/8rU1CHHy8Rm2A= +github.com/containerd/containerd v1.7.17/go.mod h1:vK+hhT4TIv2uejlcDlbVIc8+h/BqtKLIyNrtCZol8lI= github.com/containerd/continuity v0.4.3 h1:6HVkalIp+2u1ZLH1J/pYX2oBVXlJZvh1X1A7bEZ9Su8= github.com/containerd/continuity v0.4.3/go.mod h1:F6PTNCKepoxEaXLQp3wDAjygEnImnZ/7o4JzpodfroQ= github.com/containerd/errdefs v0.1.0 h1:m0wCRBiu1WJT/Fr+iOoQHMQS/eP5myQ8lCv4Dz5ZURM= @@ -1277,8 +1286,8 @@ github.com/containerd/log v0.1.0 h1:TCJt7ioM2cr/tfR8GPbGf9/VRAX8D2B4PjzCpfX540I= github.com/containerd/log v0.1.0/go.mod h1:VRRf09a7mHDIRezVKTRCrOq78v577GXq3bSa3EhrzVo= github.com/containerd/stargz-snapshotter/estargz v0.15.1 h1:eXJjw9RbkLFgioVaTG+G/ZW/0kEe2oEKCdS/ZxIyoCU= github.com/containerd/stargz-snapshotter/estargz v0.15.1/go.mod h1:gr2RNwukQ/S9Nv33Lt6UC7xEx58C+LHRdoqbEKjz1Kk= -github.com/containerd/ttrpc v1.2.3 h1:4jlhbXIGvijRtNC8F/5CpuJZ7yKOBFGFOOXg1bkISz0= -github.com/containerd/ttrpc v1.2.3/go.mod h1:ieWsXucbb8Mj9PH0rXCw1i8IunRbbAiDkpXkbfflWBM= +github.com/containerd/ttrpc v1.2.4 h1:eQCQK4h9dxDmpOb9QOOMh2NHTfzroH1IkmHiKZi05Oo= +github.com/containerd/ttrpc v1.2.4/go.mod h1:ojvb8SJBSch0XkqNO0L0YX/5NxR3UnVk2LzFKBK0upc= github.com/containerd/typeurl/v2 v2.1.1 h1:3Q4Pt7i8nYwy2KmQWIw2+1hTvwTE/6w9FqcttATPO/4= github.com/containerd/typeurl/v2 v2.1.1/go.mod h1:IDp2JFvbwZ31H8dQbEIY7sDl2L3o3HZj1hsSQlywkQ0= github.com/containernetworking/cni v1.2.0 h1:fEjhlfWwWAXEvlcMQu/i6z8DA0Kbu7EcmR5+zb6cm5I= @@ -1319,8 +1328,8 @@ github.com/csaf-poc/csaf_distribution/v3 v3.0.0 h1:ob9+Fmpff0YWgTP3dYaw7G2hKQ9ce github.com/csaf-poc/csaf_distribution/v3 v3.0.0/go.mod h1:uilCTiNKivq+6zrDvjtZaUeLk70oe21iwKivo6ILwlQ= github.com/cskr/pubsub v1.0.2 h1:vlOzMhl6PFn60gRlTQQsIfVwaPB/B/8MziK8FhEPt/0= github.com/cskr/pubsub v1.0.2/go.mod h1:/8MzYXk/NJAz782G8RPkFzXTZVu63VotefPnR9TIRis= -github.com/cyphar/filepath-securejoin v0.2.4 h1:Ugdm7cg7i6ZK6x3xDF1oEu1nfkyfH53EtKeQYTC3kyg= -github.com/cyphar/filepath-securejoin v0.2.4/go.mod h1:aPGpWjXOXUn2NCNjFvBE6aRxGGx79pTxQpKOJNYHHl4= +github.com/cyphar/filepath-securejoin v0.2.5 h1:6iR5tXJ/e6tJZzzdMc1km3Sa7RRIVBKAK32O2s7AYfo= +github.com/cyphar/filepath-securejoin v0.2.5/go.mod h1:aPGpWjXOXUn2NCNjFvBE6aRxGGx79pTxQpKOJNYHHl4= github.com/danieljoos/wincred v1.0.2/go.mod h1:SnuYRW9lp1oJrZX/dXJqr0cPK5gYXqx3EJbmjhLdK9U= github.com/danieljoos/wincred v1.2.1 h1:dl9cBrupW8+r5250DYkYxocLeZ1Y4vB1kxgtjxw8GQs= github.com/danieljoos/wincred v1.2.1/go.mod h1:uGaFL9fDn3OLTvzCGulzE+SzjEe5NGlh5FdCcyfPwps= @@ -1344,8 +1353,6 @@ github.com/dgryski/go-farm v0.0.0-20200201041132-a6ae2369ad13 h1:fAjc9m62+UWV/WA github.com/dgryski/go-farm v0.0.0-20200201041132-a6ae2369ad13/go.mod h1:SqUrOPUnsFjfmXRMNPybcSiG0BgUW2AuFH8PAnS2iTw= github.com/dgryski/go-jump v0.0.0-20211018200510-ba001c3ffce0 h1:0wH6nO9QEa02Qx8sIQGw6ieKdz+BXjpccSOo9vXNl4U= github.com/dgryski/go-jump v0.0.0-20211018200510-ba001c3ffce0/go.mod h1:4hKCXuwrJoYvHZxJ86+bRVTOMyJ0Ej+RqfSm8mHi6KA= -github.com/dgryski/go-metro v0.0.0-20180109044635-280f6062b5bc h1:8WFBn63wegobsYAX0YjD+8suexZDga5CctH4CCTx2+8= -github.com/dgryski/go-metro v0.0.0-20180109044635-280f6062b5bc/go.mod h1:c9O8+fpSOX1DM8cPNSkX/qsBWdkD4yd2dpciOWQjpBw= github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f h1:lO4WD4F/rVNCu3HqELle0jiPLLBs70cWOduZpkS1E78= github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f/go.mod h1:cuUVRXasLTGF7a8hSLbxyZXjz+1KgoB3wDUb6vlszIc= github.com/dgryski/trifles v0.0.0-20200323201526-dd97f9abfb48 h1:fRzb/w+pyskVMQ+UbP35JkH8yB7MYb4q/qhBarqZE6g= @@ -1379,8 +1386,8 @@ github.com/dustin/go-humanize v1.0.0/go.mod h1:HtrtbFcZ19U5GC7JDqmcUSB87Iq5E25Kn github.com/dustin/go-humanize v1.0.1 h1:GzkhY7T5VNhEkwH0PVJgjz+fX1rhBrR7pRT3mDkpeCY= github.com/dustin/go-humanize v1.0.1/go.mod h1:Mu1zIs6XwVuF/gI1OepvI0qD18qycQx+mFykh5fBlto= github.com/dvsekhvalnov/jose2go v0.0.0-20200901110807-248326c1351b/go.mod h1:7BvyPhdbLxMXIYTFPLsyJRFMsKmOZnQmzh6Gb+uquuM= -github.com/dvsekhvalnov/jose2go v1.6.0 h1:Y9gnSnP4qEI0+/uQkHvFXeD2PLPJeXEL+ySMEA2EjTY= -github.com/dvsekhvalnov/jose2go v1.6.0/go.mod h1:QsHjhyTlD/lAVqn/NSbVZmSCGeDehTB/mPZadG+mhXU= +github.com/dvsekhvalnov/jose2go v1.7.0 h1:bnQc8+GMnidJZA8zc6lLEAb4xNrIqHwO+9TzqvtQZPo= +github.com/dvsekhvalnov/jose2go v1.7.0/go.mod h1:QsHjhyTlD/lAVqn/NSbVZmSCGeDehTB/mPZadG+mhXU= github.com/eapache/go-resiliency v1.6.0 h1:CqGDTLtpwuWKn6Nj3uNUdflaq+/kIPsg0gfNzHton30= github.com/eapache/go-resiliency v1.6.0/go.mod h1:5yPzW0MIvSe0JDsv0v+DvcjEv2FyD6iZYSs1ZI+iQho= github.com/eapache/go-xerial-snappy v0.0.0-20230731223053-c322873962e3 h1:Oy0F4ALJ04o5Qqpdz8XLIpNA3WM/iSIXqxtqo7UGVws= @@ -1389,14 +1396,14 @@ github.com/eapache/queue v1.1.0 h1:YOEu7KNc61ntiQlcEeUIoDTJ2o8mQznoNvUhiigpIqc= github.com/eapache/queue v1.1.0/go.mod h1:6eCeP0CKFpHLu8blIFXhExK/dRa7WDZfr6jVFPTqq+I= github.com/ebitengine/purego v0.6.0-alpha.5 h1:EYID3JOAdmQ4SNZYJHu9V6IqOeRQDBYxqKAg9PyoHFY= github.com/ebitengine/purego v0.6.0-alpha.5/go.mod h1:ah1In8AOtksoNK6yk5z1HTJeUkC1Ez4Wk2idgGslMwQ= -github.com/elastic/elastic-transport-go/v8 v8.5.0 h1:v5membAl7lvQgBTexPRDBO/RdnlQX+FM9fUVDyXxvH0= -github.com/elastic/elastic-transport-go/v8 v8.5.0/go.mod h1:YLHer5cj0csTzNFXoNQ8qhtGY1GTvSqPnKWKaqQE3Hk= -github.com/elastic/go-docappender/v2 v2.1.2 h1:zkEh+g/CxpJdQR6BqdcApa/A4oRQiiG3iFiIhNCoovs= -github.com/elastic/go-docappender/v2 v2.1.2/go.mod h1:oHi6MsHriWaG8W6T9iyJ/PkEo2+182HIzq+0RRAzzgA= +github.com/elastic/elastic-transport-go/v8 v8.6.0 h1:Y2S/FBjx1LlCv5m6pWAF2kDJAHoSjSRSJCApolgfthA= +github.com/elastic/elastic-transport-go/v8 v8.6.0/go.mod h1:YLHer5cj0csTzNFXoNQ8qhtGY1GTvSqPnKWKaqQE3Hk= +github.com/elastic/go-docappender/v2 v2.1.4 h1:R6TN4udeC5pap+uA7Lrb3pzeOm03vx6K3+yQdczviH0= +github.com/elastic/go-docappender/v2 v2.1.4/go.mod h1:eixVwyxvjJJLMditD/9630jjPbN6nHtSkVjae8nqJsY= github.com/elastic/go-elasticsearch/v7 v7.17.10 h1:TCQ8i4PmIJuBunvBS6bwT2ybzVFxxUhhltAs3Gyu1yo= github.com/elastic/go-elasticsearch/v7 v7.17.10/go.mod h1:OJ4wdbtDNk5g503kvlHLyErCgQwwzmDtaFC4XyOxXA4= -github.com/elastic/go-elasticsearch/v8 v8.13.1 h1:du5F8IzUUyCkzxyHdrO9AtopcG95I/qwi2WK8Kf1xlg= -github.com/elastic/go-elasticsearch/v8 v8.13.1/go.mod h1:DIn7HopJs4oZC/w0WoJR13uMUxtHeq92eI5bqv5CRfI= +github.com/elastic/go-elasticsearch/v8 v8.14.0 h1:1ywU8WFReLLcxE1WJqii3hTtbPUE2hc38ZK/j4mMFow= +github.com/elastic/go-elasticsearch/v8 v8.14.0/go.mod h1:WRvnlGkSuZyp83M2U8El/LGXpCjYLrvlkSgkAH4O5I4= github.com/elastic/go-libaudit/v2 v2.5.0 h1:5OK919QRnGtcjVBz3n/cs5F42im1mPlVTA9TyIn2K54= github.com/elastic/go-libaudit/v2 v2.5.0/go.mod h1:AjlnhinP+kKQuUJoXLVrqxBM8uyhQmkzoV6jjsCFP4Q= github.com/elastic/go-licenser v0.4.1 h1:1xDURsc8pL5zYT9R29425J3vkHdt4RT5TNEMeRN48x4= @@ -1453,8 +1460,8 @@ github.com/fatih/camelcase v1.0.0/go.mod h1:yN2Sb0lFhZJUdVvtELVWefmrXpuZESvPmqwo github.com/fatih/color v1.7.0/go.mod h1:Zm6kSWBoL9eyXnKyktHP6abPY2pDugNf5KwzbycvMj4= github.com/fatih/color v1.9.0/go.mod h1:eQcE1qtQxscV5RaZvpXrrb8Drkc3/DdQ+uUYCNjL+zU= github.com/fatih/color v1.13.0/go.mod h1:kLAiJbzzSOZDVNGyDpeOxJ47H46qBXwg5ILebYFFOfk= -github.com/fatih/color v1.16.0 h1:zmkK9Ngbjj+K0yRhTVONQh1p/HknKYSlNT+vZCzyokM= -github.com/fatih/color v1.16.0/go.mod h1:fL2Sau1YI5c0pdGEVCbKQbLXB6edEj1ZgiY4NijnWvE= +github.com/fatih/color v1.17.0 h1:GlRw1BRJxkpqUCBKzKOw098ed57fEsKeNjpTe3cSjK4= +github.com/fatih/color v1.17.0/go.mod h1:YZ7TlrGPkiz6ku9fK3TLD/pl3CpsiFyu8N92HLgmosI= github.com/fatih/structs v1.1.0/go.mod h1:9NiDSp5zOcgEDl+j00MP/WkGVPOlPRLejGD8Ga6PJ7M= github.com/fatih/structtag v1.2.0 h1:/OdNE99OxoI/PqaW/SuSK9uxxT3f/tcSZgon/ssNSx4= github.com/fatih/structtag v1.2.0/go.mod h1:mBJUNpUnHmRKrKlQQlmCrh5PuhftFbNv8Ys4/aAZl94= @@ -1480,8 +1487,6 @@ github.com/fsnotify/fsnotify v1.4.9/go.mod h1:znqG4EE+3YCdAaPaxE2ZRY/06pZUdp0tY4 github.com/fsnotify/fsnotify v1.5.4/go.mod h1:OVB6XrOHzAwXMpEM7uPOzcehqUV2UqJxmVXmkdnm1bU= github.com/fsnotify/fsnotify v1.7.0 h1:8JEhPFa5W2WU7YfeZzPNqzMP6Lwt7L2715Ggo0nosvA= github.com/fsnotify/fsnotify v1.7.0/go.mod h1:40Bi/Hjc2AVfZrqy+aj+yEI+/bRxZnMJyTJwOpGvigM= -github.com/fxamacker/cbor/v2 v2.4.0 h1:ri0ArlOR+5XunOP8CRUowT0pSJOwhW098ZCUyskZD88= -github.com/fxamacker/cbor/v2 v2.4.0/go.mod h1:TA1xS00nchWmaBnEIxPSE5oHLuJBAVvqrtAnWBwBCVo= github.com/gabriel-vasile/mimetype v1.4.2 h1:w5qFW6JKBz9Y393Y4q372O9A7cUSequkh1Q7OhCmWKU= github.com/gabriel-vasile/mimetype v1.4.2/go.mod h1:zApsH/mKG4w07erKIaJPFiX0Tsq9BFQgN3qGY5GnNgA= github.com/getsentry/sentry-go v0.28.0 h1:7Rqx9M3ythTKy2J6uZLHmc8Sz9OGgIlseuO1iBX/s0M= @@ -1546,8 +1551,8 @@ github.com/go-logr/logr v1.2.0/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbV github.com/go-logr/logr v1.2.2/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A= github.com/go-logr/logr v1.2.3/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A= github.com/go-logr/logr v1.2.4/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A= -github.com/go-logr/logr v1.4.1 h1:pKouT5E8xu9zeFC39JXRDukb6JFQPXM5p5I91188VAQ= -github.com/go-logr/logr v1.4.1/go.mod h1:9T104GzyrTigFIr8wt5mBrctHMim0Nb2HLGrmQ40KvY= +github.com/go-logr/logr v1.4.2 h1:6pFjapn8bFcIbiKo3XT4j/BhANplGihG6tvd+8rYgrY= +github.com/go-logr/logr v1.4.2/go.mod h1:9T104GzyrTigFIr8wt5mBrctHMim0Nb2HLGrmQ40KvY= github.com/go-logr/stdr v1.2.2 h1:hSWxHoqTgW2S2qGc0LTAI563KZ5YKYRhT3MFKZMbjag= github.com/go-logr/stdr v1.2.2/go.mod h1:mMo/vtBO5dYbehREoey6XUKy/eSumjCCveDpRre4VKE= github.com/go-logr/zapr v1.3.0 h1:XGdV8XW8zdwFiwOA2Dryh1gj2KRQyOOoNmBy4EplIcQ= @@ -1634,6 +1639,9 @@ github.com/goccy/go-json v0.10.2 h1:CrxCmQqYDkv1z7lO7Wbh2HN93uovUHgrECaO5ZrCXAU= github.com/goccy/go-json v0.10.2/go.mod h1:6MelG93GURQebXPDq3khkgXZkazVtN9CRI+MGFi0w8I= github.com/goccy/go-yaml v1.11.0 h1:n7Z+zx8S9f9KgzG6KtQKf+kwqXZlLNR2F6018Dgau54= github.com/goccy/go-yaml v1.11.0/go.mod h1:H+mJrWtjPTJAHvRbV09MCK9xYwODM+wRTVFFTWckfng= +github.com/gocolly/colly v1.2.0/go.mod h1:Hof5T3ZswNVsOHYmba1u03W65HDWgpV5HifSuueE0EA= +github.com/gocolly/colly/v2 v2.1.0 h1:k0DuZkDoCsx51bKpRJNEmcxcp+W5N8ziuwGaSDuFoGs= +github.com/gocolly/colly/v2 v2.1.0/go.mod h1:I2MuhsLjQ+Ex+IzK3afNS8/1qP3AedHOusRPcRdC5o0= github.com/gocomply/scap v0.1.2-0.20230531064509-55a00f73e8d6 h1:u1QKTc+GgWnBO1Mo0CwQ/4DXElFmSvNKRspxAr+AJuY= github.com/gocomply/scap v0.1.2-0.20230531064509-55a00f73e8d6/go.mod h1:ifGf7cSYIibtw3UXJy7QlbR8kJE6giDk7vGyCQZv0zo= github.com/gocql/gocql v1.6.0 h1:IdFdOTbnpbd0pDhl4REKQDM+Q0SzKXQ1Yh+YZZ8T/qU= @@ -1723,8 +1731,8 @@ github.com/google/btree v1.1.2/go.mod h1:qOPhT0dTNdNzV6Z/lhRX0YXUafgPLFUh+gZMl76 github.com/google/cel-go v0.16.1 h1:3hZfSNiAU3KOiNtxuFXVp5WFy4hf/Ly3Sa4/7F8SXNo= github.com/google/cel-go v0.16.1/go.mod h1:HXZKzB0LXqer5lHHgfWAnlYwJaQBDKMjxjulNQzhwhY= github.com/google/flatbuffers v2.0.8+incompatible/go.mod h1:1AeVuKshWv4vARoZatz6mlQ0JxURH0Kv5+zNeJKJCa8= -github.com/google/flatbuffers v23.5.26+incompatible h1:M9dgRyhJemaM4Sw8+66GHBu8ioaQmyPLg1b8VwK5WJg= -github.com/google/flatbuffers v23.5.26+incompatible/go.mod h1:1AeVuKshWv4vARoZatz6mlQ0JxURH0Kv5+zNeJKJCa8= +github.com/google/flatbuffers v24.3.25+incompatible h1:CX395cjN9Kke9mmalRoL3d81AtFUxJM+yDthflgJGkI= +github.com/google/flatbuffers v24.3.25+incompatible/go.mod h1:1AeVuKshWv4vARoZatz6mlQ0JxURH0Kv5+zNeJKJCa8= github.com/google/gnostic-models v0.6.8 h1:yo/ABAfM5IMRsS1VnXjTBvUb61tFIHozhlYvRgGre9I= github.com/google/gnostic-models v0.6.8/go.mod h1:5n7qKqH0f5wFt+aWF8CW6pZLLNOfYuF5OpfBSENuI8U= github.com/google/go-cmp v0.2.0/go.mod h1:oXzfMopK8JAjlY9xF4vHSVASa0yLyX7SntLO5aqRK0M= @@ -1871,8 +1879,6 @@ github.com/h2non/filetype v1.1.3 h1:FKkx9QbD7HR/zjK1Ia5XiBsq9zdLi5Kf3zGyFTAFkGg= github.com/h2non/filetype v1.1.3/go.mod h1:319b3zT68BvV+WRj7cwy856M2ehB3HqNOt6sy1HndBY= github.com/hailocab/go-hostpool v0.0.0-20160125115350-e80d13ce29ed h1:5upAirOpQc1Q53c0bnx2ufif5kANL7bfZWcc6VJWJd8= github.com/hailocab/go-hostpool v0.0.0-20160125115350-e80d13ce29ed/go.mod h1:tMWxXQ9wFIaZeTI9F+hmhFiGpFmhOHzyShyFUhRm0H4= -github.com/hamba/avro/v2 v2.20.1 h1:3WByQiVn7wT7d27WQq6pvBRC00FVOrniP6u67FLA/2E= -github.com/hamba/avro/v2 v2.20.1/go.mod h1:xHiKXbISpb3Ovc809XdzWow+XGTn+Oyf/F9aZbTLAig= github.com/hashicorp/consul/api v1.1.0/go.mod h1:VmuI/Lkw1nC05EYQWNKwWGbkg+FbDBtguAZLlVdkD9Q= github.com/hashicorp/consul/api v1.13.0/go.mod h1:ZlVrynguJKcYr54zGaDbaL3fOvKC9m72FhPvA8T35KQ= github.com/hashicorp/consul/api v1.29.1 h1:UEwOjYJrd3lG1x5w7HxDRMGiAUPrb3f103EoeKuuEcc= @@ -1892,8 +1898,8 @@ github.com/hashicorp/go-cleanhttp v0.5.0/go.mod h1:JpRdi6/HCYpAwUzNwuwqhbovhLtng github.com/hashicorp/go-cleanhttp v0.5.1/go.mod h1:JpRdi6/HCYpAwUzNwuwqhbovhLtngrth3wmdIIUrZ80= github.com/hashicorp/go-cleanhttp v0.5.2 h1:035FKYIWjmULyFRBKPs8TBQoi0x6d9G4xc9neXJWAZQ= github.com/hashicorp/go-cleanhttp v0.5.2/go.mod h1:kO/YDlP8L1346E6Sodw+PrpBSV4/SoxCXGY6BqNFT48= -github.com/hashicorp/go-getter v1.7.4 h1:3yQjWuxICvSpYwqSayAdKRFcvBl1y/vogCxczWSmix0= -github.com/hashicorp/go-getter v1.7.4/go.mod h1:W7TalhMmbPmsSMdNjD0ZskARur/9GJ17cfHTRtXV744= +github.com/hashicorp/go-getter v1.7.5 h1:dT58k9hQ/vbxNMwoI5+xFYAJuv6152UNvdHokfI5wE4= +github.com/hashicorp/go-getter v1.7.5/go.mod h1:W7TalhMmbPmsSMdNjD0ZskARur/9GJ17cfHTRtXV744= github.com/hashicorp/go-hclog v0.0.0-20180709165350-ff2cf002a8dd/go.mod h1:9bjs9uLqI8l75knNv3lV1kA55veR+WUPSiKIWcQHudI= github.com/hashicorp/go-hclog v0.8.0/go.mod h1:5CU+agLiy3J7N7QjHK5d05KxGsuXiQLrjA0H7acj2lQ= github.com/hashicorp/go-hclog v0.9.2/go.mod h1:5CU+agLiy3J7N7QjHK5d05KxGsuXiQLrjA0H7acj2lQ= @@ -2020,10 +2026,10 @@ github.com/invopop/jsonschema v0.12.0 h1:6ovsNSuvn9wEQVOyc72aycBMVQFKz7cPdMJn10C github.com/invopop/jsonschema v0.12.0/go.mod h1:ffZ5Km5SWWRAIN6wbDXItl95euhFz2uON45H2qjYt+0= github.com/ionos-cloud/sdk-go/v6 v6.1.11 h1:J/uRN4UWO3wCyGOeDdMKv8LWRzKu6UIkLEaes38Kzh8= github.com/ionos-cloud/sdk-go/v6 v6.1.11/go.mod h1:EzEgRIDxBELvfoa/uBN0kOQaqovLjUWEB7iW4/Q+t4k= -github.com/itchyny/gojq v0.12.15 h1:WC1Nxbx4Ifw5U2oQWACYz32JK8G9qxNtHzrvW4KEcqI= -github.com/itchyny/gojq v0.12.15/go.mod h1:uWAHCbCIla1jiNxmeT5/B5mOjSdfkCq6p8vxWg+BM10= -github.com/itchyny/timefmt-go v0.1.5 h1:G0INE2la8S6ru/ZI5JecgyzbbJNs5lG1RcBqa7Jm6GE= -github.com/itchyny/timefmt-go v0.1.5/go.mod h1:nEP7L+2YmAbT2kZ2HfSs1d8Xtw9LY8D2stDBckWakZ8= +github.com/itchyny/gojq v0.12.16 h1:yLfgLxhIr/6sJNVmYfQjTIv0jGctu6/DgDoivmxTr7g= +github.com/itchyny/gojq v0.12.16/go.mod h1:6abHbdC2uB9ogMS38XsErnfqJ94UlngIJGlRAIj4jTM= +github.com/itchyny/timefmt-go v0.1.6 h1:ia3s54iciXDdzWzwaVKXZPbiXzxxnv1SPGFfM/myJ5Q= +github.com/itchyny/timefmt-go v0.1.6/go.mod h1:RRDZYC5s9ErkjQvTvvU7keJjxUYzIISJGxm9/mAERQg= github.com/jackc/pgpassfile v1.0.0 h1:/6Hmqy13Ss2zCq62VdNG8tM1wchn8zjSGOBJ6icpsIM= github.com/jackc/pgpassfile v1.0.0/go.mod h1:CEx0iS5ambNFdcRtxPj5JhEz+xB6uRky5eyVu/W2HEg= github.com/jackc/pgservicefile v0.0.0-20221227161230-091c0ba34f0a h1:bbPeKD0xmW/Y25WS6cokEszi5g+S0QxI/d45PkRi7Nk= @@ -2032,11 +2038,12 @@ github.com/jackc/pgx/v5 v5.6.0 h1:SWJzexBzPL5jb0GEsrPMLIsi/3jOo7RHlzTjcAeDrPY= github.com/jackc/pgx/v5 v5.6.0/go.mod h1:DNZ/vlrUnhWCoFGxHAG8U2ljioxukquj7utPDgtQdTw= github.com/jackc/puddle/v2 v2.2.1 h1:RhxXJtFG022u4ibrCSMSiu5aOq1i77R3OHKNJj77OAk= github.com/jackc/puddle/v2 v2.2.1/go.mod h1:vriiEXHvEE654aYKXXjOvZM39qJ0q+azkZFrfEOc3H4= -github.com/jaegertracing/jaeger v1.57.0 h1:3wDtUUPs6NRYH7+d+y8MilDkLHdpPrVlQ2wbcsA62bs= -github.com/jaegertracing/jaeger v1.57.0/go.mod h1:p/1fxIU9hKHl7qEhKC72p2ZYVhvvZvNB73y6V7YyuTs= +github.com/jaegertracing/jaeger v1.58.0 h1:aslb9VilVaddzHUA618PUtAaO3GblA7hlyItfwtzAe0= +github.com/jaegertracing/jaeger v1.58.0/go.mod h1:2qpJpm9BzpbxNpaillaCA4pvdAIRTJT0ZRxrzMglBlo= github.com/jarcoal/httpmock v1.3.1 h1:iUx3whfZWVf3jT01hQTO/Eo5sAYtB2/rqaUuOtpInww= github.com/jarcoal/httpmock v1.3.1/go.mod h1:3yb8rc4BI7TCBhFY8ng0gjuLKJNquuDNiPaZjnENuYg= github.com/jawher/mow.cli v1.0.4/go.mod h1:5hQj2V8g+qYmLUVWqu4Wuja1pI57M83EChYLVZ0sMKk= +github.com/jawher/mow.cli v1.1.0/go.mod h1:aNaQlc7ozF3vw6IJ2dHjp2ZFiA4ozMIYY6PyuRJwlUg= github.com/jawher/mow.cli v1.2.0/go.mod h1:y+pcA3jBAdo/GIZx/0rFjw/K2bVEODP9rfZOfaiq8Ko= github.com/jbenet/go-context v0.0.0-20150711004518-d14ea06fba99 h1:BQSFePA1RWJOlocH6Fxy8MmwDt+yVQYULKfN0RoTN8A= github.com/jbenet/go-context v0.0.0-20150711004518-d14ea06fba99/go.mod h1:1lJo3i6rXxKeerYnT8Nvf0QmHCRC1n8sfWVwXF2Frvo= @@ -2070,8 +2077,8 @@ github.com/joeshaw/multierror v0.0.0-20140124173710-69b34d4ec901/go.mod h1:Z86h9 github.com/joho/godotenv v1.3.0 h1:Zjp+RcGpHhGlrMbJzXTrZZPrWj+1vfm90La1wgB6Bhc= github.com/joho/godotenv v1.3.0/go.mod h1:7hK45KPybAkOC6peb+G5yklZfMxEjkZhHbwpqxOKXbg= github.com/jonboulle/clockwork v0.1.0/go.mod h1:Ii8DK3G1RaLaWxj9trq07+26W01tbo22gdxWY5EU2bo= -github.com/jonboulle/clockwork v0.3.0 h1:9BSCMi8C+0qdApAp4auwX0RkLGUjs956h0EkuQymUhg= -github.com/jonboulle/clockwork v0.3.0/go.mod h1:Pkfl5aHPm1nk2H9h0bjmnJD/BcgbGXUBGnn1kMkgxc8= +github.com/jonboulle/clockwork v0.2.2 h1:UOGuzwb1PwsrDAObMuhUnj0p5ULPj8V/xJ7Kx9qUBdQ= +github.com/jonboulle/clockwork v0.2.2/go.mod h1:Pkfl5aHPm1nk2H9h0bjmnJD/BcgbGXUBGnn1kMkgxc8= github.com/josharian/intern v1.0.0 h1:vlS4z54oSdjm0bgjRigI+G1HpF+tI+9rE5LLzOg8HmY= github.com/josharian/intern v1.0.0/go.mod h1:5DoeVV0s6jJacbCEi61lwdGj/aVlrQvzHFFd8Hwg//Y= github.com/josharian/native v1.1.0 h1:uuaP0hAbW7Y4l0ZRQ6C9zfb7Mg1mbFKry/xzDAfmtLA= @@ -2088,6 +2095,8 @@ github.com/jstemmer/go-junit-report v0.0.0-20190106144839-af01ea7f8024/go.mod h1 github.com/jstemmer/go-junit-report v0.9.1/go.mod h1:Brl9GWCQeLvo8nXZwPNNblvFj/XSXhF0NWZEnDohbsk= github.com/jtolds/gls v4.20.0+incompatible h1:xdiiI2gbIgH/gLH7ADydsJ1uDOEzR8yvV7C0MuV77Wo= github.com/jtolds/gls v4.20.0+incompatible/go.mod h1:QJZ7F/aHp+rZTRtaJ1ow/lLfFfVYBRgL+9YlvaHOwJU= +github.com/judwhite/go-svc v1.2.1 h1:a7fsJzYUa33sfDJRF2N/WXhA+LonCEEY8BJb1tuS5tA= +github.com/judwhite/go-svc v1.2.1/go.mod h1:mo/P2JNX8C07ywpP9YtO2gnBgnUiFTHqtsZekJrUuTk= github.com/julienschmidt/httprouter v1.3.0 h1:U0609e9tgbseu3rBINet9P48AI/D3oJs4dN7jwJOQ1U= github.com/julienschmidt/httprouter v1.3.0/go.mod h1:JR6WtHb+2LUe8TCKY3cZOxFyyO8IZAc4RVcycCCAKdM= github.com/jung-kurt/gofpdf v1.0.0/go.mod h1:7Id9E/uU8ce6rXgefFLlgrJj/GYY22cpxn+r32jIOes= @@ -2100,11 +2109,11 @@ github.com/karrick/godirwalk v1.17.0 h1:b4kY7nqDdioR/6qnbHQyDvmA17u5G1cZ6J+CZXwS github.com/karrick/godirwalk v1.17.0/go.mod h1:j4mkqPuvaLI8mp1DroR3P6ad7cyYd4c1qeJ3RV7ULlk= github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51 h1:Z9n2FFNUXsshfwJMBgNA0RU6/i7WVaAegv3PtuIHPMs= github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51/go.mod h1:CzGEWj7cYgsdH8dAjBGEr58BoE7ScuLd+fwFZ44+/x8= +github.com/kennygrant/sanitize v1.2.4 h1:gN25/otpP5vAsO2djbMhF/LQX6R7+O1TB4yv8NzpJ3o= +github.com/kennygrant/sanitize v1.2.4/go.mod h1:LGsjYYtgxbetdg5owWB2mpgUL6e2nfw2eObZ0u0qvak= github.com/kevinburke/ssh_config v1.2.0 h1:x584FjTGwHzMwvHx18PXxbBVzfnxogHaAReU4gf13a4= github.com/kevinburke/ssh_config v1.2.0/go.mod h1:CT57kijsi8u/K/BOFA39wgDQJ9CxiF4nAY/ojJ6r6mM= github.com/keybase/go-keychain v0.0.0-20190712205309-48d3d31d256d/go.mod h1:JJNrCn9otv/2QP4D7SMJBgaleKpOf66PnW6F5WGNRIc= -github.com/kineticadb/kinetica-api-go v0.0.5 h1:JxQGO3r4PaLkJm2WZgBQZpUS6N/VPjwknPLomVKkeYA= -github.com/kineticadb/kinetica-api-go v0.0.5/go.mod h1:0HXY/DHZ3mhRc8N248RkRCRo0vyJ5/ZSFdKCxn7UxJg= github.com/kisielk/errcheck v1.1.0/go.mod h1:EZBBE59ingxPouuu3KfxchcWSUPOHkagtvWXihfKN4Q= github.com/kisielk/errcheck v1.2.0/go.mod h1:/BMXB+zMLi60iA8Vv6Ksmxu/1UDYcXs4uQLJ+jE2L00= github.com/kisielk/errcheck v1.5.0/go.mod h1:pFxgyoBC7bSaBwPgfKdkLd5X25qrDl4LWUI2bnpBCr8= @@ -2120,8 +2129,8 @@ github.com/klauspost/compress v1.15.11/go.mod h1:QPwzmACJjUTFsnSHH934V6woptycfrD github.com/klauspost/compress v1.17.8 h1:YcnTYrq7MikUT7k0Yb5eceMmALQPYBW/Xltxn0NAMnU= github.com/klauspost/compress v1.17.8/go.mod h1:Di0epgTjJY877eYKx5yC51cX2A2Vl2ibi7bDH9ttBbw= github.com/klauspost/cpuid/v2 v2.0.9/go.mod h1:FInQzS24/EEf25PyTYn52gqo7WaD8xa0213Md/qVLRg= -github.com/klauspost/cpuid/v2 v2.2.5 h1:0E5MSMDEoAulmXNFquVs//DdoomxaoTY1kUhbc/qbZg= -github.com/klauspost/cpuid/v2 v2.2.5/go.mod h1:Lcz8mBdAVJIBVzewtcLocK12l3Y+JytZYpaMropDUws= +github.com/klauspost/cpuid/v2 v2.2.7 h1:ZWSB3igEs+d0qvnxR/ZBzXVmxkgt8DdzP6m9pfuVLDM= +github.com/klauspost/cpuid/v2 v2.2.7/go.mod h1:Lcz8mBdAVJIBVzewtcLocK12l3Y+JytZYpaMropDUws= github.com/klauspost/pgzip v1.2.5 h1:qnWYvvKqedOF2ulHpMG72XQol4ILEJ8k2wwRl/Km8oE= github.com/klauspost/pgzip v1.2.5/go.mod h1:Ch1tH69qFZu15pkjo5kYi6mth2Zzwzt50oCQKQE9RUs= github.com/knadh/koanf v1.5.0 h1:q2TSd/3Pyc/5yP9ldIrSdIz26MCcyNQzW0pEAugLPNs= @@ -2134,8 +2143,8 @@ github.com/knqyf263/go-deb-version v0.0.0-20230223133812-3ed183d23422 h1:PPPlUUq github.com/knqyf263/go-deb-version v0.0.0-20230223133812-3ed183d23422/go.mod h1:ijAmSS4jErO6+KRzcK6ixsm3Vt96hMhJ+W+x+VmbrQA= github.com/knqyf263/go-rpm-version v0.0.0-20220614171824-631e686d1075 h1:aC6MEAs3PE3lWD7lqrJfDxHd6hcced9R4JTZu85cJwU= github.com/knqyf263/go-rpm-version v0.0.0-20220614171824-631e686d1075/go.mod h1:i4sF0l1fFnY1aiw08QQSwVAFxHEm311Me3WsU/X7nL0= -github.com/knqyf263/go-rpmdb v0.0.0-20231008124120-ac49267ab4e1 h1:lrciwn7tj0j7HS5DfpAFnFZEqxzPGIkVOVS89dLOkf0= -github.com/knqyf263/go-rpmdb v0.0.0-20231008124120-ac49267ab4e1/go.mod h1:9LQcoMCMQ9vrF7HcDtXfvqGO4+ddxFQ8+YF/0CVGDww= +github.com/knqyf263/go-rpmdb v0.1.1 h1:oh68mTCvp1XzxdU7EfafcWzzfstUZAEa3MW0IJye584= +github.com/knqyf263/go-rpmdb v0.1.1/go.mod h1:9LQcoMCMQ9vrF7HcDtXfvqGO4+ddxFQ8+YF/0CVGDww= github.com/knqyf263/nested v0.0.1 h1:Sv26CegUMhjt19zqbBKntjwESdxe5hxVPSk0+AKjdUc= github.com/knqyf263/nested v0.0.1/go.mod h1:zwhsIhMkBg90DTOJQvxPkKIypEHPYkgWHs4gybdlUmk= github.com/kolo/xmlrpc v0.0.0-20220921171641-a4b6fa1dd06b h1:udzkj9S/zlT5X367kqJis0QP7YMxobob6zhzq6Yre00= @@ -2182,11 +2191,10 @@ github.com/linkedin/goavro/v2 v2.9.8 h1:jN50elxBsGBDGVDEKqUlDuU1cFwJ11K/yrJCBMe/ github.com/linkedin/goavro/v2 v2.9.8/go.mod h1:UgQUb2N/pmueQYH9bfqFioWxzYCZXSfF8Jw03O5sjqA= github.com/linode/linodego v1.33.0 h1:cX2FYry7r6CA1ujBMsdqiM4VhvIQtnWsOuVblzfBhCw= github.com/linode/linodego v1.33.0/go.mod h1:dSJJgIwqZCF5wnpuC6w5cyIbRtcexAm7uVvuJopGB40= -github.com/logicmonitor/lm-data-sdk-go v1.3.0 h1:Obrexk35IKupFQezngkesR/kMfHQdAEUR1zYbJrOrzg= -github.com/logicmonitor/lm-data-sdk-go v1.3.0/go.mod h1:nIHr4uOPfg6AM7mG1rewg3L4O3rfge34o7UYB7joBM4= +github.com/logicmonitor/lm-data-sdk-go v1.3.2 h1:sgDRufUGd/EHQcKlip3Ak5km2Y6HfuwFGROinCSe+bI= +github.com/logicmonitor/lm-data-sdk-go v1.3.2/go.mod h1:Hp/eMI2wMmpUX0MP/ZIpx+4MUpwFmkPRkeEAXb+W+vk= github.com/lorenzosaino/go-sysctl v0.3.1 h1:3phX80tdITw2fJjZlwbXQnDWs4S30beNcMbw0cn0HtY= github.com/lorenzosaino/go-sysctl v0.3.1/go.mod h1:5grcsBRpspKknNS1qzt1eIeRDLrhpKZAtz8Fcuvs1Rc= -github.com/lufia/plan9stats v0.0.0-20211012122336-39d0f177ccd0/go.mod h1:zJYVVT2jmtg6P3p1VtQj7WsuWi/y4VnjVBn7F8KPB3I= github.com/lufia/plan9stats v0.0.0-20220913051719-115f729f3c8c h1:VtwQ41oftZwlMnOEbMWQtSEUgU64U4s+GHk7hZK+jtY= github.com/lufia/plan9stats v0.0.0-20220913051719-115f729f3c8c/go.mod h1:JKx41uQRwqlTZabZc+kILPrO/3jlKnQ2Z8b7YiVw5cE= github.com/lunixbochs/struc v0.0.0-20200707160740-784aaebc1d40 h1:EnfXoSqDfSNJv0VBNqY/88RNnhSGYkrHaO0mmFGbVsc= @@ -2263,15 +2271,15 @@ github.com/mdlayher/socket v0.5.0 h1:ilICZmJcQz70vrWVes1MFera4jGiWNocSkykwwoy3XI github.com/mdlayher/socket v0.5.0/go.mod h1:WkcBFfvyG8QENs5+hfQPl1X6Jpd2yeLIYgrGFmJiJxI= github.com/microsoft/ApplicationInsights-Go v0.4.4 h1:G4+H9WNs6ygSCe6sUyxRc2U81TI5Es90b2t/MwX5KqY= github.com/microsoft/ApplicationInsights-Go v0.4.4/go.mod h1:fKRUseBqkw6bDiXTs3ESTiU/4YTIHsQS4W3fP2ieF4U= -github.com/microsoft/go-mssqldb v1.7.1 h1:KU/g8aWeM3Hx7IMOFpiwYiUkU+9zeISb4+tx3ScVfsM= -github.com/microsoft/go-mssqldb v1.7.1/go.mod h1:kOvZKUdrhhFQmxLZqbwUV0rHkNkZpthMITIb2Ko1IoA= +github.com/microsoft/go-mssqldb v1.7.2 h1:CHkFJiObW7ItKTJfHo1QX7QBBD1iV+mn1eOyRP3b/PA= +github.com/microsoft/go-mssqldb v1.7.2/go.mod h1:kOvZKUdrhhFQmxLZqbwUV0rHkNkZpthMITIb2Ko1IoA= github.com/microsoft/go-rustaudit v0.0.0-20220808201409-204dfee52032 h1:TLygBUBxikNJJfLwgm+Qwdgq1FtfV8Uh7bcxRyTzK8s= github.com/microsoft/go-rustaudit v0.0.0-20220808201409-204dfee52032/go.mod h1:vYT9HE7WCvL64iVeZylKmCsWKfE+JZ8105iuh2Trk8g= github.com/miekg/dns v1.0.14/go.mod h1:W1PPwlIAgtquWBMBEV9nkV9Cazfe8ScdGz/Lj7v3Nrg= github.com/miekg/dns v1.1.26/go.mod h1:bPDLeHnStXmXAq1m/Ch/hvfNHr14JKNPMBo3VZKjuso= github.com/miekg/dns v1.1.41/go.mod h1:p6aan82bvRIyn+zDIv9xYNUpwa73JcSh9BKwknJysuI= -github.com/miekg/dns v1.1.58 h1:ca2Hdkz+cDg/7eNF6V56jjzuZ4aCAE+DbVkILdQWG/4= -github.com/miekg/dns v1.1.58/go.mod h1:Ypv+3b/KadlvW9vJfXOTf300O4UqaHFzFCuHz+rPkBY= +github.com/miekg/dns v1.1.61 h1:nLxbwF3XxhwVSm8g9Dghm9MHPaUZuqhPiGL+675ZmEs= +github.com/miekg/dns v1.1.61/go.mod h1:mnAarhS3nWaW+NVP2wTkYVIZyHNJ098SJZUki3eykwQ= github.com/minio/asm2plan9s v0.0.0-20200509001527-cdd76441f9d8/go.mod h1:mC1jAcsrzbxHt8iiaC+zU4b1ylILSosueou12R++wfY= github.com/minio/c2goasm v0.0.0-20190812172519-36a3d3bbc4f3/go.mod h1:RagcQ7I8IeTMnF8JTXieKnO4Z6JCsikNEzj0DwauVzE= github.com/mitchellh/cli v1.0.0/go.mod h1:hNIlj7HEI86fIcpObd7a0FcrxTWetlwJDGcceTlRvqc= @@ -2342,8 +2350,8 @@ github.com/montanaflynn/stats v0.7.0 h1:r3y12KyNxj/Sb/iOE46ws+3mS1+MZca1wlHQFPsY github.com/montanaflynn/stats v0.7.0/go.mod h1:etXPPgVO6n31NxCd9KQUMvCM+ve0ruNzt6R8Bnaayow= github.com/morikuni/aec v1.0.0 h1:nP9CBfwrvYnBRgY6qfDQkygYDmYwOilePFkwzv4dU8A= github.com/morikuni/aec v1.0.0/go.mod h1:BbKIizmSmc5MMPqRYbxO4ZU0S0+P200+tUnFx7PXmsc= -github.com/mostynb/go-grpc-compression v1.2.2 h1:XaDbnRvt2+1vgr0b/l0qh4mJAfIxE0bKXtz2Znl3GGI= -github.com/mostynb/go-grpc-compression v1.2.2/go.mod h1:GOCr2KBxXcblCuczg3YdLQlcin1/NfyDA348ckuCH6w= +github.com/mostynb/go-grpc-compression v1.2.3 h1:42/BKWMy0KEJGSdWvzqIyOZ95YcR9mLPqKctH7Uo//I= +github.com/mostynb/go-grpc-compression v1.2.3/go.mod h1:AghIxF3P57umzqM9yz795+y1Vjs47Km/Y2FE6ouQ7Lg= github.com/mtibben/percent v0.2.1 h1:5gssi8Nqo8QU/r2pynCm+hBQHpkB/uNK7BJCFogWdzs= github.com/mtibben/percent v0.2.1/go.mod h1:KG9uO+SZkUp+VkRHsCdYQV3XSZrrSpR3O9ibNBTZrns= github.com/munnerz/goautoneg v0.0.0-20120707110453-a547fc61f48d/go.mod h1:+n7T8mK8HuQTcFwEeznm/DIxMOiR9yIdICNftLE1DvQ= @@ -2353,6 +2361,8 @@ github.com/mwitkow/go-conntrack v0.0.0-20190716064945-2f068394615f h1:KUppIJq7/+ github.com/mwitkow/go-conntrack v0.0.0-20190716064945-2f068394615f/go.mod h1:qRWi+5nqEBWmkhHvq77mSJWrCKwh8bxhgT7d/eI7P4U= github.com/mxk/go-flowrate v0.0.0-20140419014527-cca7078d478f h1:y5//uYreIhSUg3J1GEMiLbxo1LJaP8RfCpH6pymGZus= github.com/mxk/go-flowrate v0.0.0-20140419014527-cca7078d478f/go.mod h1:ZdcZmHo+o7JKHSa8/e818NopupXU1YMK5fe1lsApnBw= +github.com/ncruces/go-strftime v0.1.9 h1:bY0MQC28UADQmHmaF5dgpLmImcShSi2kHU9XLdhx/f4= +github.com/ncruces/go-strftime v0.1.9/go.mod h1:Fwc5htZGVVkseilnfgOVb9mKy6w1naJmn9CehxcKcls= github.com/ncw/swift v1.0.30/go.mod h1:23YIA4yWVnGwv2dQlN4bB7egfYX6YLn0Yo/S6zZO/ZM= github.com/netsampler/goflow2 v1.3.3 h1:uheCMgWwbaHnVdsvc2bqbdQe93E73pVF77WGu/kPE7U= github.com/netsampler/goflow2 v1.3.3/go.mod h1:mUjr4ERDTtNUAVtf2EomWHmr6Xvz2N9DahhFkhNnFkQ= @@ -2423,458 +2433,462 @@ github.com/onsi/gomega v1.27.4/go.mod h1:riYq/GJKh8hhoM01HN6Vmuy93AarCXCBGpvFDK3 github.com/onsi/gomega v1.27.6/go.mod h1:PIQNjfQwkP3aQAH7lf7j87O/5FiNr+ZR8+ipb+qQlhg= github.com/onsi/gomega v1.33.1 h1:dsYjIxxSR755MDmKVsaFQTE22ChNBcuuTWgkUDSubOk= github.com/onsi/gomega v1.33.1/go.mod h1:U4R44UsT+9eLIaYRB2a5qajjtQYn0hauxvRm16AVYg0= -github.com/open-policy-agent/opa v0.63.0 h1:ztNNste1v8kH0/vJMJNquE45lRvqwrM5mY9Ctr9xIXw= -github.com/open-policy-agent/opa v0.63.0/go.mod h1:9VQPqEfoB2N//AToTxzZ1pVTVPUoF2Mhd64szzjWPpU= -github.com/open-telemetry/opamp-go v0.14.0 h1:KoziIK+wsFojhUXNTkCSTnCPf0eCMqFAaccOs0HrWIY= -github.com/open-telemetry/opamp-go v0.14.0/go.mod h1:XOGCigljsLSTZ8FfLwvat0M1QDj3conIIgRa77BWrKs= -github.com/open-telemetry/opentelemetry-collector-contrib/connector/countconnector v0.102.0 h1:wbUiw/mleJpXO36Ybk2olxTlbXJHNt9fZREa5Sfsmhc= -github.com/open-telemetry/opentelemetry-collector-contrib/connector/countconnector v0.102.0/go.mod h1:JH3BWSG+JElBzWQDBvZB9nQSu9BIrMJ7hT8b/tWvAhQ= -github.com/open-telemetry/opentelemetry-collector-contrib/connector/datadogconnector v0.102.0 h1:xXCtUKbUJIG1mO3K/FpicATBWQdSxti+BunL8DoAAYg= -github.com/open-telemetry/opentelemetry-collector-contrib/connector/datadogconnector v0.102.0/go.mod h1:lq5ITwNt3wDin/NjdiPlZckoAu8jtkYsCPBVGdBiXuM= -github.com/open-telemetry/opentelemetry-collector-contrib/connector/exceptionsconnector v0.102.0 h1:H/NmcYvt10nNN0atZAZ1gY5T1b4/eF1CJgXaWblN/oI= -github.com/open-telemetry/opentelemetry-collector-contrib/connector/exceptionsconnector v0.102.0/go.mod h1:rPZy/Gy2zNPyntutyJUsqplHhxdzrxrA6vBjLptfuiQ= -github.com/open-telemetry/opentelemetry-collector-contrib/connector/grafanacloudconnector v0.102.0 h1:N0FK3CDNYB8lBVVrzZO8hxTrnM7HeFARXYxs4hOuWFI= -github.com/open-telemetry/opentelemetry-collector-contrib/connector/grafanacloudconnector v0.102.0/go.mod h1:ZLJLF7RtlcfS7JTGxOG5MHskGrPFm6LhpWjHyrpJ7F8= -github.com/open-telemetry/opentelemetry-collector-contrib/connector/routingconnector v0.102.0 h1:Pe8mD+tVvETjLka2bZteb3Qux+1wfg9gAt8b7Tg4eYI= -github.com/open-telemetry/opentelemetry-collector-contrib/connector/routingconnector v0.102.0/go.mod h1:4EwWs9G8DRS9k9TIg8yamd6bLeMBRBza2OnmD4ByKGo= -github.com/open-telemetry/opentelemetry-collector-contrib/connector/servicegraphconnector v0.102.0 h1:DBCse+NEfHnXZGBhRWTRPf0ddAYTKeSDjEr5GhtYBkc= -github.com/open-telemetry/opentelemetry-collector-contrib/connector/servicegraphconnector v0.102.0/go.mod h1:pnQ8+ilovHRomBKp+/enHVuTw7wC83DAG3KG8Z/LmeM= -github.com/open-telemetry/opentelemetry-collector-contrib/connector/spanmetricsconnector v0.102.0 h1:h9PLYmJx+Ko8sqz02Vf+z+O8Wx7HaZBkvXt3g0tKG14= -github.com/open-telemetry/opentelemetry-collector-contrib/connector/spanmetricsconnector v0.102.0/go.mod h1:PVQqU0d9bUVYEWOaymAUKNRaeeYizxFWkC9ibijey8c= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/alertmanagerexporter v0.102.0 h1:jhhq6Dz7S22aZMhcPq5wfimubHNOg70dO/uSRnZgSts= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/alertmanagerexporter v0.102.0/go.mod h1:4xzrWVVhbmZ0E9ux0WhvhXTLyvW+qKffRLYENlPFoHU= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/alibabacloudlogserviceexporter v0.102.0 h1:Qrw8Lc7kLi7epwUHawKu1pjWmeGiGcWFjqQNqE9GslA= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/alibabacloudlogserviceexporter v0.102.0/go.mod h1:0hDMoCkOBEO7nveh8ErMY3/pYvYZY/pizWZL0dgPDbc= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/awscloudwatchlogsexporter v0.102.0 h1:uWN/MbNH5JMPJBmq9FyjJWNnAFqhUlz1rvHPJxa4p0I= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/awscloudwatchlogsexporter v0.102.0/go.mod h1:mUL5oMDIMZ/ag5fVrC01saUysW34EI3MgdolDteu0wY= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/awsemfexporter v0.102.0 h1:cu0kqeY5cveXnrmmYrbm4eJ7TJzuGcl0g8VfeN6BAVw= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/awsemfexporter v0.102.0/go.mod h1:wppFe72+YawEA4LkIGAA8Db5U4ZU5Ka2LPNLbSjL/zs= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/awskinesisexporter v0.102.0 h1:2q4BKgpArqdN7UEl3nQzXWPiM20jboQE/WmkeHCuJVU= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/awskinesisexporter v0.102.0/go.mod h1:/QnycrlcTtxNfGr4JYFrC/L/CDODlEdu7ZG6ipQW2MA= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/awss3exporter v0.102.0 h1:a4kQq8LpNG45+HEfxfxKzi3VQ2R/fbVlwi7iSrjzzrM= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/awss3exporter v0.102.0/go.mod h1:2CrPcq0uv5FHUVKIXRIBjHXfBRjdW1e8UrDM93o5JhQ= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/awsxrayexporter v0.102.0 h1:G8GnJzeBbu5MeRcKVquVU1M8hbNgayIMmvsGzZtznik= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/awsxrayexporter v0.102.0/go.mod h1:w2R2MFYqf6fQsz9OzddYbs/OJ1PuGZxLZMuISBu8lKk= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/azuredataexplorerexporter v0.102.0 h1:r0Wy18SyHT/7AEC2p52A4nRrax0TCBF4M/Dv/04Q6B4= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/azuredataexplorerexporter v0.102.0/go.mod h1:cce/yq8qjMDilwe81HGvszflMFy3dUEQJCWOebMwNGE= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/azuremonitorexporter v0.102.0 h1:DHmcwVrsuUAmiRF1t2nuaV7Uu40r6765Z14t2UbFKy8= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/azuremonitorexporter v0.102.0/go.mod h1:QZ2aNTtvM+GFEpnZgoqyWcWClvmIT50tnTgcYuw8dgM= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/carbonexporter v0.102.0 h1:TPDzAW9P5PBL7bReqytJVJb6CaWnDF07r5ZLRt0v+LQ= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/carbonexporter v0.102.0/go.mod h1:CSRvjT+I5Y5HMcKBECP6BsCFG08ATooXOHO0OFwHcxY= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/cassandraexporter v0.102.0 h1:dNLvS7RY9oP93KUBxO7YisIPtKFnYpQzmXjJXkyY8O0= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/cassandraexporter v0.102.0/go.mod h1:/rvYp+zPes/NWTkBllOG4KXxwWGHFDuEYtnpe+cwxI8= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/clickhouseexporter v0.102.0 h1:VoII7CKnMITDGiBAekNoA2VyLVXHvGJn27esI87kX+Y= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/clickhouseexporter v0.102.0/go.mod h1:GYissqEY7xreb42IRH65tm6xoAKXYggPcTGir/17l7k= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/coralogixexporter v0.102.0 h1:0oKcoHCNp3NRNKZyz0OzraVNMFCa/xr2MC1foKI4jl0= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/coralogixexporter v0.102.0/go.mod h1:pZpOiHOh6PkwhjUQnynFw9RSceSQAg1j0lx2DKDzyKU= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/datadogexporter v0.102.0 h1:ibVjZzsJ+a0Ak5QhIYqAfjxpt4RKeN7QS/dFkQHwyV0= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/datadogexporter v0.102.0/go.mod h1:qGz/lAZL7DCqVE+kqMvnrBaad4r9iIZwBjzkbaDmAok= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/datasetexporter v0.102.0 h1:iWXaRwauk1qm7MsQwa1vfQyR9nPL6sewcTp+Lx0cCQw= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/datasetexporter v0.102.0/go.mod h1:Nfb0m9Y7obvWRXXxrmKpeMZIQskkYylYpaBOwHSOsUY= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/elasticsearchexporter v0.102.0 h1:/116gAaHquf3n6qEwpdaY4z3whxgpo5eL9aXZEKnmzY= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/elasticsearchexporter v0.102.0/go.mod h1:4W579CkdTtzDwEGeemEHoATcIbXaRAsCNNzf+GpOUrQ= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/fileexporter v0.102.0 h1:eFBPjzw0s4NvbgpYklIbHjf+dR0KhZtinulN9A9Y7uo= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/fileexporter v0.102.0/go.mod h1:7uYoWqNDjjPNUzR7X2vl/b2Z133nSuj+uNY+y8gMEQ0= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/googlecloudexporter v0.102.0 h1:KZ6gChAgVrjyqxuwvQzssUN1y1WNu+atMxIUiSSS9q4= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/googlecloudexporter v0.102.0/go.mod h1:i/lXk/GXxCsoI+7Bw1kQ/zrddkKOLRyTlHzjEz6r6Xs= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/googlecloudpubsubexporter v0.102.0 h1:l84p9abfBnK4fG9RCFBKJ2tD5fbp2K6Y1oU8WrBUF/E= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/googlecloudpubsubexporter v0.102.0/go.mod h1:SuhIsutqOYqPsraGi/LwaVbbxpqcovKBEVN8F8VepwY= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/googlemanagedprometheusexporter v0.102.0 h1:oyFqdS0eNW5Ck6b/+TOM/dTEbR4mOZ7vl6mVakYsEm0= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/googlemanagedprometheusexporter v0.102.0/go.mod h1:R/6Vxm6fJ/vgqIx9S9Sf91hauBWH6OT53Ld7rRCTsN4= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/honeycombmarkerexporter v0.102.0 h1:9RapTdkagd+hE+01Q4sxEI66t7NFS012zS7jMsHjHi8= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/honeycombmarkerexporter v0.102.0/go.mod h1:6DE6Gh1VAAbw4QOrrq2vcpeFiRhkdpcMkl9MD/KkIJs= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/influxdbexporter v0.102.0 h1:5vd39U/0BpnAyH11r0/fIvR7OL8KoEW3DqrOwuJ6RL0= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/influxdbexporter v0.102.0/go.mod h1:NZ2EIXJmZFFQ2saSVStxdvhR1gsgZrfoxvfdqp2VpCw= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/instanaexporter v0.102.0 h1:vd0MwmDQd5rGZbpGcF69RsbPxP3G/ziC8AkObp35Kr4= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/instanaexporter v0.102.0/go.mod h1:PMVGfcs3Kg360TGIv7g58C6vwdBDWLQ0wS/lmunlUl0= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/kafkaexporter v0.102.0 h1:R70PpK14trQfL/Vj5oAiGRqX09s2gOWuf6t1Ae5fevQ= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/kafkaexporter v0.102.0/go.mod h1:xmy/yFFmB1Epy+czrYMbA+4xeOKvhFqNqYWU6qINeis= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/kineticaexporter v0.102.0 h1:ZeZG6rwy69XBcDwhbJScnPfNcedszHw3BNeVo26K+tQ= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/kineticaexporter v0.102.0/go.mod h1:12ugeo79ovk2QBkphj5AOhx2myo9eALXR7VHQrQDjwg= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/loadbalancingexporter v0.102.0 h1:EZuqhQIPU3M+DNRHAhds9KSfyP2im4+dAwRcwf9w5fc= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/loadbalancingexporter v0.102.0/go.mod h1:DZNW1qo7BlkpRO5BDYRm7T9YzTdsHBiQusY61YkzVV4= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/logicmonitorexporter v0.102.0 h1:VJFrvcpIcfXZka+Vg1fPuDqzC+EEQfmKPMrwOvUdnfU= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/logicmonitorexporter v0.102.0/go.mod h1:7lpbTgkS67tQTnGW/XcdhRgqJQeLZ9n1OasopMFaH4Y= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/logzioexporter v0.102.0 h1:4OutdzVzy196//evF/UBTar8rSGNaJ3Yuh4Pwg/LAmU= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/logzioexporter v0.102.0/go.mod h1:o57bf/rPEnCn9bNsSb3ATE9Nnp8aoUHlw3KgKfSkfiA= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/lokiexporter v0.102.0 h1:nSvETV3I4IXIdyuEOwA8ltM2rpmfM3QRD59lpOni/PA= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/lokiexporter v0.102.0/go.mod h1:+yQ04Ui8dZ8R44O9RaWOcRnRzcPd7YxQi7nLuKmIpuI= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/mezmoexporter v0.102.0 h1:o/llQq09+2ITMaWbnektTsp+e9EBJPe8UY+jWSwLZfY= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/mezmoexporter v0.102.0/go.mod h1:XMsGpfXbb9JX4LT6rEjXQfU009helaTMzv9V0hNN+Ug= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/opencensusexporter v0.102.0 h1:Swv9mYzzFVNvoMzHd6zQ5c/gxhhpBwafXGIrobIYnsM= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/opencensusexporter v0.102.0/go.mod h1:0y0VOvPG1FttT0MzNqdwuga1On6lSk3RUt7Qsd8dnAU= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/opensearchexporter v0.102.0 h1:zryJ+WVZUHOswNqOfe0fZHZaSLjg29VtD66N4xeUMZ8= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/opensearchexporter v0.102.0/go.mod h1:42nPhFxTSKXQQmPyG9ZnwZlQ1Kasu/WbZ6tXsQ89CTw= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/otelarrowexporter v0.102.0 h1:IkanvYnIGCaBPc1AY0n5Lbhvz9FQTO7+7SLdEDPeGe8= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/otelarrowexporter v0.102.0/go.mod h1:Qp0HOm4nTrz5SiujP44fuEEz3lxHcab8ip55hKh3DUE= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/prometheusexporter v0.102.0 h1:7hcEkWSxneYopMZIAm76c9F7x1/EAgD7lFgKLT1df8U= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/prometheusexporter v0.102.0/go.mod h1:xqqyiXyWu+B67gi6Ql8D1KIelMWxFs+iXKXNKn+Pvms= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/prometheusremotewriteexporter v0.102.0 h1:jyFZk2+JJNp74U+KnHVw1xyWQuTEGcJjyl918Nh1Qbc= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/prometheusremotewriteexporter v0.102.0/go.mod h1:xR0NbceSTwHMGKmFTv7M3/9nnhHBkYH/hjcRIi67cUE= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/pulsarexporter v0.102.0 h1:CmM0GP3awxi4TLC4gjHuc7GvJ30xCo7W7+hWl7j6uKs= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/pulsarexporter v0.102.0/go.mod h1:aCexMEV3z8eNHBCF01Is4GrGGUQqDnjzSx/mo6Qmu8E= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/rabbitmqexporter v0.102.0 h1:AyVGMFpNXF+8LO89EdYPCPDI2A4clcE2Q0Ql9CnLWv0= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/rabbitmqexporter v0.102.0/go.mod h1:MEOh9jlCzWEMlIm2e0qopaA6hzBwNEIlp1gzQkvqjRk= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/sapmexporter v0.102.0 h1:P8Q8cE0VFM2IBaFSAe3UKIi7zoce3ASpFC1uxTSVG6g= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/sapmexporter v0.102.0/go.mod h1:iaYat5ExHPLP7ppc0gj/I0pm0W4ZTJtSMWRsBXrLSUk= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/sentryexporter v0.102.0 h1:fWhE5lCuBw+p7jIhS5aj1L3FBSRXK80QySfCtHrwHx8= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/sentryexporter v0.102.0/go.mod h1:B1X5HS1APditdx4uK97DSNrSxNB0aaP4IskH7m9xSA0= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/signalfxexporter v0.102.0 h1:6X5kC2lCReGG8WtSuNudDAalhXwO75zJ3SkRCy4VNgg= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/signalfxexporter v0.102.0/go.mod h1:RkefxcqQcjnPonXBOtFVWLlUGUan1svxVn2IclW9Ikk= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/skywalkingexporter v0.102.0 h1:FiOjii3OcrW2dnqebBT/TTGbSvFIhScRn+qUQc59hxk= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/skywalkingexporter v0.102.0/go.mod h1:kxAVZfPsOrau3V2ebwfez6Yk/kKjtXhpkzEKRZbVG3o= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/splunkhecexporter v0.102.0 h1:oZJLutwvEviRKrio/tp3fpkONKUgkAYxnwU2SliAic4= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/splunkhecexporter v0.102.0/go.mod h1:jyNtLaa6wf0J1MUhnjsJ1RsY7mP9r5EjCboz3MAQBQc= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/sumologicexporter v0.102.0 h1:hixtJA1mtYsGvptwvsZhK+jNiBRlL8EXFB75mjlaTio= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/sumologicexporter v0.102.0/go.mod h1:a4ATO9tRv2awpizVLWlNe8QqVEOmI59Jl1g5Y4taU3Q= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/syslogexporter v0.102.0 h1:QA8BS4Wrj4rIOX9dajqhXUlFSzDFQzE0qdiX/mmSJas= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/syslogexporter v0.102.0/go.mod h1:Df8aFeWLqD8J0iLKXVkAGX4YD0h7u8pOljWNqd58jvE= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/tencentcloudlogserviceexporter v0.102.0 h1:x1Gty+O6hLdsrqx1XyqmjbGL5FQOMOgsPlucjY7n+U4= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/tencentcloudlogserviceexporter v0.102.0/go.mod h1:RtloJA7AZFY5cC13QIQtmGC4rXcDWY9X9tJxG8JVtMc= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/zipkinexporter v0.102.0 h1:N3vWsp3xealy4AX8TovfHG5EKi/k7z+F/8LFP4SVAgo= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/zipkinexporter v0.102.0/go.mod h1:/Ijok2yF1qYoHuRHvyLS04ZuW91Pue2VkqZ/nZxpkvk= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/ackextension v0.102.0 h1:+AqjGX4eFuO7GLK1e/xy4XXyK3PsDkUFSVlvB9uWcz8= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/ackextension v0.102.0/go.mod h1:1R3+lauDpn03clGTKH+1a3kMZ/SoNA12FAu8H221Yzk= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/asapauthextension v0.102.0 h1:W04Z77rrnVsE8qP0TKLxLwOGmsi3/cTXjROQLIk/w4E= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/asapauthextension v0.102.0/go.mod h1:LgKM1Bw9mPjLh5HiuwBKQLChwxmW3MlQ3EPkLH2GWdg= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/awsproxy v0.102.0 h1:7YSL78HaJYjNpTvzBsVi/KLMIUWrLtEsZVxz6Jgxs9s= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/awsproxy v0.102.0/go.mod h1:A0x5FssgcbFd6sVtdUR388d+BjEO2KDtK8SS4eHFeJI= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/basicauthextension v0.102.0 h1:eTRvylkBSoJchyrHgfsvq00hxkzKpntz1JL44MmR/a4= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/basicauthextension v0.102.0/go.mod h1:Muh6W6zAuGKEnF+JsIaqvWSsRc9L4KclMxLnNMWfJk8= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/bearertokenauthextension v0.102.0 h1:4lknwsWTjvlQJ2Xnk/PNpx93Y9uowdBjf5jWu8gQOMw= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/bearertokenauthextension v0.102.0/go.mod h1:AnUo2LzcFj79/cJpF9SKtFhE8rcC3eLnsAILsnmpXyc= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/encoding v0.102.0 h1:w485PSqcVIzWhpQ5nKrNT7hsCGyzp9cHi4ULEWCLBJw= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/encoding v0.102.0/go.mod h1:icDqNrFRN2j6JOf0GC4suoOv+pesn8BPgP6TAhzX40o= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/encoding/otlpencodingextension v0.102.0 h1:oROOy1qusmMrl1CzV51TvUZTclFGnU1y+vRse/PnT0U= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/encoding/otlpencodingextension v0.102.0/go.mod h1:83IL66l2OJD+fDIHTvFewRNME/ZG4CHumw5F13ZYUEk= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/headerssetterextension v0.102.0 h1:GTwHSfqebN+NeBwMgptqNratxrm5JzRVva2aw/h3vHQ= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/headerssetterextension v0.102.0/go.mod h1:F8FbYLUSWmuqST50OrJGGjywu3Ci5Ssr2cwasYHGfjo= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/healthcheckextension v0.102.0 h1:5Z2JnKjMC885NAPUXmb04Rl4GWMLqGhfhnwLXLDFoi0= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/healthcheckextension v0.102.0/go.mod h1:BxTVeS5jyOTCRPkrhrS2K0maUL3WywYOg0xhR74taiQ= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/httpforwarderextension v0.102.0 h1:y/Razm9+XVZq/OJs7YKpNjZBUhZcZZVJbnIAnULS5+U= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/httpforwarderextension v0.102.0/go.mod h1:zWVbUXCpHrTQzG+nh5TkRB8WN/cOV+Ou9bJeMg7Unzw= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/jaegerremotesampling v0.102.0 h1:Mig8DN3OsmsmXDVjrID/+6k1mZzqxv+TQEFplNHa9dU= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/jaegerremotesampling v0.102.0/go.mod h1:vEV6Lc7e0z68TsLFL6/z4dX6uWX2lM88U4KZxndPDjM= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/oauth2clientauthextension v0.102.0 h1:hMF/bLaCqE5Db43QmbO6ZklldEJvmTwMPhvmZqXPSmw= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/oauth2clientauthextension v0.102.0/go.mod h1:anzM/fznhLpwZB5BU27DOpvQAIl0lSNP87P+qMfdLCM= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/observer v0.102.0 h1:UdN5b+Y8DR8+9YJIJeTzBsHej8w6JTqLeMduKcIMWBA= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/observer v0.102.0/go.mod h1:QQUgfXBq28KcvwxFwY4NPy4XA/theDwBqfssy/HSjLc= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/observer/dockerobserver v0.102.0 h1:tcDPpKDUjL9X8WHXqaboA0Fa+AUyT3AhxRrJT4Mv7zM= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/observer/dockerobserver v0.102.0/go.mod h1:zD06CmU93sJO076DXW8kzjpKUXXknI6cWRyW4RWa/EM= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/observer/ecsobserver v0.102.0 h1:raIYOJXzMdl18vevTOPSmVTHzy5peYZii2k/Q06+Vns= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/observer/ecsobserver v0.102.0/go.mod h1:Z4Cz4wOvgbqnPsPZl06AW2x3Mr5lJkEBYcF0ytl0UAI= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/observer/ecstaskobserver v0.102.0 h1:YhrIWi73GvqNyCR+I4bLnytEWmC/YWKSGn2PcpBf3wQ= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/observer/ecstaskobserver v0.102.0/go.mod h1:6u2evGjvRBMadc90iEvypsMppJO4/s3qnEGwshwdW+8= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/observer/hostobserver v0.102.0 h1:9ds1kcSgUcMFYsWYGtOHgW1rQoFTLiOb1Xxp16djMfA= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/observer/hostobserver v0.102.0/go.mod h1:Mo1+aVN/MWb4S8QigMFX5QKB8svMVwlRuJWF+zVnlsA= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/observer/k8sobserver v0.102.0 h1:v4NYUbyPdkNix7F91YaGoSvWKy/3iA/eAisndSbtdaQ= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/observer/k8sobserver v0.102.0/go.mod h1:J0u9jzAAtusIctgfjN8fa2RrgFCgL6tRJYBo2ELxIqE= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/oidcauthextension v0.102.0 h1:SMOq7sNxLBuz3C/VdG+3yOtI7sbVWhGtNyjgYGPkX5I= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/oidcauthextension v0.102.0/go.mod h1:B0+cEf67BK1CS2Vh8T853yLn/81LzledImU6Qyqixw8= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/opampcustommessages v0.102.0 h1:POJgP7m+Jkc/i/BM77ip7VwZQs07vFnbgzHdtCQJig4= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/opampcustommessages v0.102.0/go.mod h1:wSUXKiv5wIw35T9b1qpGYKolbUxldm+CGEixLQG97cQ= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/opampextension v0.102.0 h1:a4zY+uNjZ6qcrehYtMujuFmrJgtB+bogWr5Yb0YRdOY= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/opampextension v0.102.0/go.mod h1:S3Dcr99whMOquaP8LwH41L8eOrgHfZhVNIQDc4CUM7E= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/pprofextension v0.102.0 h1:pynCEn05oq47ov80aIiratpdoG/0GytiZ5P3IVQXyeM= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/pprofextension v0.102.0/go.mod h1:O+IHBEtgSQWLhtuwFzgWo0ztaSBaMeMhOToIV1Ul+W8= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/sigv4authextension v0.102.0 h1:X9cOU9eRDcVSiptZl53Rs170Upt48DMulq9qlYl5Khk= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/sigv4authextension v0.102.0/go.mod h1:LUCTFaxau7b/JSsVEKcdyayUYf8lB1oA7e00B57hJ6M= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/storage v0.102.0 h1:7QHxeMnKzMXMw9oh5lnOHakfPpGSglxiZfbYUn6l6yc= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/storage v0.102.0/go.mod h1:BtKaHa1yDHfhM9qjGUHweb0HgqFGxFSM7AMzwLXVR98= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/storage/dbstorage v0.102.0 h1:XFuCh+sc41yKPGEqJSzl/gVraHPAuUfrCrosEs8nTkc= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/storage/dbstorage v0.102.0/go.mod h1:JHQPZmHySsFgGzGsC1qbyhFVfoMTXMzMX34eO3NtDTk= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/storage/filestorage v0.102.0 h1:x4BjnaY7CAJS5JDmP+Zh148hqUDycbTb5c06MRSUx5c= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/storage/filestorage v0.102.0/go.mod h1:r9909Vq0VMC1lO+73E3TpGVFilV5FZ7FeAoQSqShFxU= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/sumologicextension v0.102.0 h1:klHTu3JlmJmJ8Fyt5htU/MzyK3Y8CjvKG7gnqZFpdHE= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/sumologicextension v0.102.0/go.mod h1:7eUY6d7Cd3pw4gI2Ru6KACP28I0EdoybIsoOtQQ1Rm0= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/aws/awsutil v0.102.0 h1:rEWcDImXvpM9fEFJ+GMfr7RzBrQ6QFAK+J2zSOsGYFY= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/aws/awsutil v0.102.0/go.mod h1:YwfX+TgF6zFTw0Wf3kmGIXSDp/AwyjoSOZrMwBxlsKk= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/aws/cwlogs v0.102.0 h1:esk18lXw6/pF0kA8SNyXQ4sPyqTxB7CFVnlz+xWGYsw= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/aws/cwlogs v0.102.0/go.mod h1:n5JjCb/abURaWp3bk4vfhFcYTS1SW+vfG5tqyrpfODs= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/aws/ecsutil v0.102.0 h1:w+l3bz1a0KDNRz3plkDQN64aJlTBmhGzGFwqJRVFg4U= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/aws/ecsutil v0.102.0/go.mod h1:7LoXgd02t4N/DR9gEO9EXpvUvPgCH07I3ceeQv83igk= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/aws/metrics v0.102.0 h1:FjfDzPRjHmW0dfgWGQ+JoC1xh2cVmTRaV4bFOeO90ko= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/aws/metrics v0.102.0/go.mod h1:8IP4A6OLAjEqKAl6zuwzFSUI+iH8eCkpkV2aRyd+guk= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/aws/proxy v0.102.0 h1:9h0/d5e6elcZE+YT69ev0stjZ5oE+SLDBjLexlQwL3c= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/aws/proxy v0.102.0/go.mod h1:DMRqpQLvBdeUJ2jBCZ9fbGfabPY1q+7BnB47Z3wNpRM= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/aws/xray v0.102.0 h1:F6zV1vFlaWRtMPweOAl65692SAOQO/ke0oGcZO+kKpo= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/aws/xray v0.102.0/go.mod h1:0FriB/aLHPn7/cUy4sUnULzvM+KlJThfi44To3+lzlg= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/collectd v0.102.0 h1:B2ApS6tLtWGASCTmd/OdHO1LG8hmzxSNB2Z/z13JkBE= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/collectd v0.102.0/go.mod h1:0x5lZEtirHrPdj4g4GeF6ydI2ZU04CoLPGxphavSlQs= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/common v0.102.0 h1:PNLVcz8kJLE9V5kGnbBh277Bvl4WwiVZ+NbFbOB80WY= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/common v0.102.0/go.mod h1:cBbjwd8m4rBVgCQksUbAVQX1EoM5IuCyNQw2mzvibEM= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/coreinternal v0.102.0 h1:qsM5HhWpAfIMg8LdO4u+CHofu4UuCuJwg/M+ySO9uZA= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/coreinternal v0.102.0/go.mod h1:wBJlGy9Wx6s7AxIMcSne2sGw73e5ZUy1AQ/duYwpFf8= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/docker v0.102.0 h1:GIsVqsOT4Awe/kwKrrkOlApWQjpNx0HN2JQDaSYe1G0= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/docker v0.102.0/go.mod h1:fuk7yN1ywQn03CebMPfC2BiWYNJYwl3DZjWAW7wLskg= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/filter v0.102.0 h1:TN+wdhgwDn4zSr39fFOG0e7XJNCDwUSJb8HiBZ5orWk= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/filter v0.102.0/go.mod h1:RNe02aDLdqqEsJ+nemN+TDJf016wKf87eZYuAEfhZyU= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/k8sconfig v0.102.0 h1:CS9t6i//34KdqCw/kOmSydkmBtpOB7+1fLv1QN3kKyE= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/k8sconfig v0.102.0/go.mod h1:VS66oUydCMwiWl1BFmLs7iNy4lGsfVYsriXr/d1fpAk= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/k8stest v0.102.0 h1:BzJfpn0nAGZotwEESOj1JDYUm1hj7zWE80b12ubfVdg= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/k8stest v0.102.0/go.mod h1:hCzgpzXbUUDUlETMDKYOpPaOhPjR9T6M3W3nAW5cGX4= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/kafka v0.102.0 h1:xBd9EXG9qvWwa2d7qDRVv/D/2gAQqn1zGbPqdjkd+O8= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/kafka v0.102.0/go.mod h1:e4pc6nkNyzBi5g2RgIRjJ1slRsOY5qHIbPu0E4oM3cE= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/kubelet v0.102.0 h1:Qdp0oECMX98thAm5IVq7OqYJ1zb09vAT/4DtX76bT9I= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/kubelet v0.102.0/go.mod h1:+7Em/4vP3Ob8n2yWz6+rtO3mKHvCFzcp47JAyrPXK2o= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/metadataproviders v0.102.0 h1:p0uPl321knuQoZbghyYJyOVGNMkU25X/jZSgElCwMFQ= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/metadataproviders v0.102.0/go.mod h1:x6gFY41QGX7drh0mSwo2iyixb4zxMnu6LRSnsGyYsRc= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/sharedcomponent v0.102.0 h1:/J1Q2tylp8ID+AIpCmfaArUyCPoSjY3nyZXdkpTw9J8= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/sharedcomponent v0.102.0/go.mod h1:lbNQBpvs40lInohZrqAbRZ+8r29GzfMfkbLV4fBPrzE= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/splunk v0.102.0 h1:svPhJAYMrLKhXOqGYQBz2OUtsYzFXLs1Qog+oT7pong= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/splunk v0.102.0/go.mod h1:mrL8X1FJnoFbJbPTSpguMjWddQlu96qXdScT4aXZvCE= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/sqlquery v0.102.0 h1:ovcdFOr9vEdMsrxbyP1I0kiJbG/G6Vp988LP5GqcgHE= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/sqlquery v0.102.0/go.mod h1:NLUDfKGuoZItU3Qv2mWSmIdJoYaqRVUxw4If4dAq0UY= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/batchperresourceattr v0.102.0 h1:TBXs/pyiGWsuzi1hj7mxSAgD9MjCtUV9Hm5nzUa1SbA= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/batchperresourceattr v0.102.0/go.mod h1:Bt9i6mylVtnB9CjBkZPIosfM9TAmqg9AKcbZVOvOIJQ= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/batchpersignal v0.102.0 h1:pVJ792+Nzcv8nLlg18XOLOWEZ/dCK+Wo3Iak5TU8rz8= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/batchpersignal v0.102.0/go.mod h1:DmkGhNL9nuSTg8fMhYNopMuF1Y3LFqu/FQHrvhBzME0= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/experimentalmetricmetadata v0.102.0 h1:vTzSrsPwDAzESCxxJyZuSwavFY5C0hzT8GBVjSuv8C0= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/experimentalmetricmetadata v0.102.0/go.mod h1:rHr3jqZrwpzOPNA3Ic/AvMoK7OIiW7keysE1NZsaIE0= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/golden v0.102.0 h1:sfw+sVvoUNYOtlv6Zkoikxq/F8MVVQU+JHDO+YzYzE4= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/golden v0.102.0/go.mod h1:MFHy47V/DLbE9Sr/Y6bfqEqbI1GBKWUvbOQBr8XrKwU= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/ottl v0.102.0 h1:EPmEtTgrlNzriEYZpkVOVDWlqWTUHoEqmM8oU/EpdkA= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/ottl v0.102.0/go.mod h1:qnLc/+jOVcsL1dF17ztBcf3juQ3f9bt6Wuf+Xxbrd9w= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatatest v0.102.0 h1:vJL6lDaeI3pVA7ADnWKD3HMpI80BSrZ2UnGc+qkwqoY= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatatest v0.102.0/go.mod h1:xtE7tds5j8PtI/wMuGb+Em5K9rJH8hm6t28Qe4QrpoU= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatautil v0.102.0 h1:TvJYcU/DLRFCgHr7nT98k5D+qkZ4syKVxc8OJjv+K4c= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatautil v0.102.0/go.mod h1:WzD3Ox7tywAQHknxAFpAC1oZJGItMp5mbvgUGjvzNY8= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/resourcetotelemetry v0.102.0 h1:iVdVcLq5uCvvG6bmOwdbRQbjWPsaQY/caDaIE4rJV80= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/resourcetotelemetry v0.102.0/go.mod h1:gSlq0MAX1balwTobJjaQtk/Znm3We2muLNaSLELHxUQ= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/sampling v0.102.0 h1:Nue1wHi8PobP90PXeB8vqoITOCZA/+Hs5Sy3fKfaTKo= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/sampling v0.102.0/go.mod h1:lFq+13yxprvJCoYrrTyFNj7XyouWGaKY6+lklVNKP8o= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/stanza v0.102.0 h1:J8GFYxKLWG1360XRukc1tY5K9BF80MFXcO91UpCMgcQ= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/stanza v0.102.0/go.mod h1:GNxigQNap2jyOEPdOedAKqCbh61y576ND4BKn/7i8xY= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/azure v0.102.0 h1:IgLMHSuraJzxLqVeM7xU7aZPcXS5/eoVnX+HBuFGQ6E= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/azure v0.102.0/go.mod h1:hG8EmxUvgXIiKTG6+UVcMhFeIN6UD/bswP7WYpQ2lCc= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/jaeger v0.102.0 h1:4VQidhCgkJiBvBDMOukr5ixrf5uP66iW5Hb+CFsb+4E= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/jaeger v0.102.0/go.mod h1:nMto9zkv0vD8YI3oGZFZS2Uu7k2oHt1d+xUHN/ofUYo= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/loki v0.102.0 h1:xxUUj6BxSKV767wf7RtgoAZntQYlNveqC3Xh7R1KX7Q= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/loki v0.102.0/go.mod h1:npPQCIgKXz5qFqfXQimnoWM/19JodMkQoXa+K5d695s= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/opencensus v0.102.0 h1:Mh5MHf0PrUQMTM2S8HwEuPt3Fyz0Xnt0IG7GUc6Fmbs= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/opencensus v0.102.0/go.mod h1:6fc8qnIayeGwAF41LyLR+/FRbyJf4+FikbmaO0GGq/Y= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/prometheus v0.102.0 h1:mADBTNQknqXT6AiO3S8MvG2LwAum2K0fMZuWt5UyMNw= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/prometheus v0.102.0/go.mod h1:Oh95IxRZCHq+CUwADrUCkON0/nSsnKLGqT7qW1ZQx/Q= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/prometheusremotewrite v0.102.0 h1:rHLWscq00lDfTW0BYuX2EEH9w1+t7X7ER9PcFjEowso= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/prometheusremotewrite v0.102.0/go.mod h1:+Vlutd4t2XluxHYbIAfZiz3z5uWbsbiIUpipV5AnLtk= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/signalfx v0.102.0 h1:XpfktvTdnq+UAsn/RzdVX57rEcJiwcU/HQZDCZJdl8A= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/signalfx v0.102.0/go.mod h1:XC8GlAwdRuxQR1yU9fMKKyOMFNKSTDZykuAGl1d7Y+8= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/skywalking v0.102.0 h1:D3InviJFUvIspSMHDMxK8En6MiV2mEiEjEUwlaWn1DE= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/skywalking v0.102.0/go.mod h1:WyA0YKzp4ZTdPyasx+3HR294STN0ovykdInEyTtiOaM= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/zipkin v0.102.0 h1:5M7I78lyGsH+Xyy4NoXKM/UUCa52aZQiPcSX6so6x94= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/zipkin v0.102.0/go.mod h1:BEQy0zEel5uIOTEFBBmvQJ4A32R6nKLtSMtC6ylLI8k= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/winperfcounters v0.102.0 h1:adfJy3Sev2MaD6+plcmsSecpzy8h4MJT7eXEuif/2Ew= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/winperfcounters v0.102.0/go.mod h1:FJmA939yem9GSEbqjCK6CXVbPfNPFKhvKnn+nWNpWio= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/attributesprocessor v0.102.0 h1:7CHzBkwrwfKBAYid7ii7CKO7kxSVVruMJKEnXFfO8ig= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/attributesprocessor v0.102.0/go.mod h1:OSi85ea3BWIrFqrB6q1QN1F5sCfTzJS6ECGD2Bk30JQ= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/cumulativetodeltaprocessor v0.102.0 h1:q4VV17TxeMm0FOeyFXAO4gSRf2ZLtKTh0/l5goxhRsY= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/cumulativetodeltaprocessor v0.102.0/go.mod h1:FlP/8TVT768TAh5kpvVX3AQ5/UXJWBuSSCFhO3fE+E0= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/deltatorateprocessor v0.102.0 h1:mj3t9/FAQZjcZJA2kjgbpz2fSK9yD/pYpmqKEWpHJ1A= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/deltatorateprocessor v0.102.0/go.mod h1:IIIjEblgrNISbDY7GPMMto9kEVIf0n9IeJoVru89kfY= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/filterprocessor v0.102.0 h1:DaEYlVCn58GtkyYVK0IT/ZMjRFJ+BfmR0p9I0Eq42aQ= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/filterprocessor v0.102.0/go.mod h1:u9x08rUCWdgI8Nle5XOMTCmxd0K26KTZvMMA5H8Xjyg= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/groupbyattrsprocessor v0.102.0 h1:huh7V8uqMakQGdnbOqTSZihfoDeOIbNHfFt62HMsk5k= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/groupbyattrsprocessor v0.102.0/go.mod h1:IIKgEx+D91XNJYN33/wXzGullskvjJzvzKHIP3/+zDQ= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/groupbytraceprocessor v0.102.0 h1:+FmLD8ra+NQmVzscM1usSGIrgQ2R543TlAZxl4CPBjc= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/groupbytraceprocessor v0.102.0/go.mod h1:otpZH7pH5hnhobMAiTRJyY8bAdWGecCaxkMUCW/3jpA= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/k8sattributesprocessor v0.102.0 h1:mkRDKVWXfG1gTxwg69ttJoGmXOKNHAGsGms06DrwTlQ= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/k8sattributesprocessor v0.102.0/go.mod h1:5F6hpHujLkLuEYmbbUXel2i3mBpwRJHmy8KTY3cbOVg= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/metricsgenerationprocessor v0.102.0 h1:AU4vK5OAGHgENTGcHwN0HDJFQQBohQhELmHjHen0exg= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/metricsgenerationprocessor v0.102.0/go.mod h1:pVWvccpyxdMB+wdC3wYzyEINCof2uAb0pirCVupVSNE= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/metricstransformprocessor v0.102.0 h1:nAJSknk1/WP0/d3SJWxqCdt/5S8N21CUPBlgiLs/Woc= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/metricstransformprocessor v0.102.0/go.mod h1:NZV5kpz6nqwG0pbcoBNWlc4TcN22KYLg/knoy3LuDI8= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/probabilisticsamplerprocessor v0.102.0 h1:ErBYnmZUSyPQjHPlyAeUOtQDax0tH2Ax/zOuklZp5Y8= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/probabilisticsamplerprocessor v0.102.0/go.mod h1:hHBt7x5lWzwwjdro0JQ/JLa64iFHCUzQwpMuiPptrSw= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/redactionprocessor v0.102.0 h1:46AXkorfh+EC8FuEVcOxTLW118wobvm414osLH1vr+Q= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/redactionprocessor v0.102.0/go.mod h1:+hzy1Ds8b3WD5froEidDFjdzvhofX7Vs940L9Vx6r00= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/remotetapprocessor v0.102.0 h1:gCYvEuBa/mXfCNZCY6Z6aJzWEQ1+3SeWRAMentZfAi8= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/remotetapprocessor v0.102.0/go.mod h1:dyhuSyAtU2PZEBS1eJfiix4YQP9Br/wgwB1Brcv/PXw= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/resourcedetectionprocessor v0.102.0 h1:6A/fYQFf6DaY1C+64eRnuua1HrCv8N83HaVrYTMtjnU= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/resourcedetectionprocessor v0.102.0/go.mod h1:AdK1CInrB6QOgBQCedOlSuBBq/hocWOMOkoKXFZPsy8= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/resourceprocessor v0.102.0 h1:9DEErMWgwGZFAINzn+ujIMkH1JtPcuPeS9RtWcMtc9g= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/resourceprocessor v0.102.0/go.mod h1:oau2EF+n4ZbtZ9V1YkK50CIjFB10bW0PN1XSsTnkn+U= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/routingprocessor v0.102.0 h1:CyZQMCIlo0gviPGMa6jkg/ImVKeddr6/uvX6/mWI3DY= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/routingprocessor v0.102.0/go.mod h1:DHXsdirzVH7m7FgJNWERU+bICVouOEyrLYL3ozG9eTM= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/spanprocessor v0.102.0 h1:qfB41MXQbfK/Z/Jz9K0IFDLWkyLpXpCUlfdMFW93aS0= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/spanprocessor v0.102.0/go.mod h1:LRW+jAuVDFUpV3maQWrXrQLEnkgK4rR7FsIb29RVfFg= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/sumologicprocessor v0.102.0 h1:cBKSdjWR7X2rDDKRZjl6M6g2Yv7JduUd4ERx8J4iypY= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/sumologicprocessor v0.102.0/go.mod h1:OSll5h5oqqP1YhMoa17fCsOdwPt1hmiF9qeJ+sFWEnU= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/tailsamplingprocessor v0.102.0 h1:haaQludKUMYLQUjoPKVWzeP7qcHOF045FLd+WtihQDk= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/tailsamplingprocessor v0.102.0/go.mod h1:8hPQU8tprx79lDkMq4aqxU3WEurKYGVe9fM2p1VYN9I= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/transformprocessor v0.102.0 h1:0TQZTCWFmOQ4OAEIvIV1Ds74X1d5kQYalYJFivsuqzo= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/transformprocessor v0.102.0/go.mod h1:2T6Wk8q8IoUGtbigSs1/IHCUEt7Q7t+tNRtcKlZSw5M= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/activedirectorydsreceiver v0.102.0 h1:u6GSvTRVdDVWlR8GjZQ08RWa77Et0wtMt4zaqEIgKgw= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/activedirectorydsreceiver v0.102.0/go.mod h1:+51Evw9XySUq9xEmNpCbGvezpfxreDGRDaLCPKcaiOU= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/aerospikereceiver v0.102.0 h1:xwJkSoSV7uCNgl2Yh65uKTGUVWE52dAMe2HpnjaIiOo= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/aerospikereceiver v0.102.0/go.mod h1:Nv3N2jmCTwbhsu9/B2nKDZfbAtHdJleVZ2CIrmiAjzc= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/apachereceiver v0.102.0 h1:5LREf19LeKhqNSwo3wItSy4JoSExjl6QNRB0Zj8T6DU= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/apachereceiver v0.102.0/go.mod h1:AZmeqAcOp/ewg1mNbjB5krZOAnbELKTsZCEDT8ZzlkU= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/apachesparkreceiver v0.102.0 h1:OebtTk3FvCdgNqfAWZyfdG1DrTJsv9w4ynQybeNTc/c= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/apachesparkreceiver v0.102.0/go.mod h1:YDIoyGfX+jRrqpwnIcwaxntEGcYC83Y5IxCAHLyTQfY= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/awscloudwatchreceiver v0.102.0 h1:x+JmRaUnp62XLxRlnmf7umy+DTUKB+K5ah/houSHaKU= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/awscloudwatchreceiver v0.102.0/go.mod h1:pmWBD4AEJFAHrfWTdn5A/KWM09k/ImQd3sLAjlp7wxk= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/awsecscontainermetricsreceiver v0.102.0 h1:tsqbx07W2X2Q6A0RIbGcFAudQmUiSPl31NV3fLQg798= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/awsecscontainermetricsreceiver v0.102.0/go.mod h1:mEz6dKlUDrGXo2Fmu20X0b9VlExq9ngmhwFiPtnNcV0= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/awsfirehosereceiver v0.102.0 h1:pWdhIIb8vHzXTSeQ7Xt3m4G8MUk4LVdcgdCC9Ldso/o= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/awsfirehosereceiver v0.102.0/go.mod h1:4VT86WnLJ3y5ZZbUY0iM+i6ojwlbiRtityJtvxfpjBA= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/awsxrayreceiver v0.102.0 h1:id/dVSgLHAKOypoL93pcOoB5H0/uLpJ8v5/DR6ShL0M= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/awsxrayreceiver v0.102.0/go.mod h1:z1hVuJZuYk0VjFyHlOuWiDiMsLMhAxBgvS/wN+E+Ki0= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/azureblobreceiver v0.102.0 h1:w832r2qzOlwlrBTjsC8ngOO+wPSXJn6BxnHIJ5tWjio= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/azureblobreceiver v0.102.0/go.mod h1:oDDwPiG2l8o1OXSqNxIWEal1ZxtgzwXpWFUR5dLGSPw= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/azureeventhubreceiver v0.102.0 h1:y+77CVVIatQfXc8riTMNnWRo2EEdV8qeKOWVQ36q8jM= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/azureeventhubreceiver v0.102.0/go.mod h1:Rrf9FnllskZBz+qO0B9AszFDa+uZyMFQRHh1Tc62xJs= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/azuremonitorreceiver v0.102.0 h1:v92BMd59J2mAycJNvK+jwN1VGsSiGxvewQgd1PjE4rE= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/azuremonitorreceiver v0.102.0/go.mod h1:ggelpOoyna5aShtzeI9n1d038OjyF/KoCj3myC5vvhQ= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/bigipreceiver v0.102.0 h1:+yDLVfQlPLAXtZiKD5g/d38rJDrhfxd7NqzrxEn3kBk= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/bigipreceiver v0.102.0/go.mod h1:SwDmNFeZu9gu/e4vxQrY3kSWReASyQ2gG7si1ADJMAc= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/carbonreceiver v0.102.0 h1:E2+A95UVda/w0A2r0GyRlwohFjX1t/O2GB8/XYi724U= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/carbonreceiver v0.102.0/go.mod h1:e8PaLUcIPMROmYccDaH+jogJKArxpyfx8q1GJsp9njA= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/chronyreceiver v0.102.0 h1:e+UpSbkWrxoNSLR4f1o6SyH9KnWpaHrOB0H5/yD2s/M= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/chronyreceiver v0.102.0/go.mod h1:fDEPg7syOVKGIvGQVrTVr8fOftPNGH4WxFcRIEQwUTk= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/cloudflarereceiver v0.102.0 h1:EQUZwgysimVLJtvhPNaGgUnwV/KPVzt13E5bxQ3W1oQ= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/cloudflarereceiver v0.102.0/go.mod h1:MJYNHUQOBeSCJcd1Lso6r+OykvQhZDZrgxwPPNy1dBM= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/cloudfoundryreceiver v0.102.0 h1:dsDch1NY+h7aI7UVtzERYuPFNyhmZo7WNcCbXLqikR4= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/cloudfoundryreceiver v0.102.0/go.mod h1:zcO91F2xFuN9cI9FsMQhW5X7rWInd5dGDz6gP8GCtX4= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/collectdreceiver v0.102.0 h1:QxoEDM2kccq8gRa4U9mYnCYUEsTz/1kGCBsllDMdzGs= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/collectdreceiver v0.102.0/go.mod h1:pZS7dFA8FY+h4ekZVDl7OKIjQ0tiNIjNfgQ6+TKqd3Q= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/couchdbreceiver v0.102.0 h1:nXaRLKwmbD8utRVd6u0rZxg4Fpg/EvNba8myZ8W66EA= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/couchdbreceiver v0.102.0/go.mod h1:q33f339xQk4JF9jirFO0zEVM7HtZA36Kj0uEKoJZe7Q= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/dockerstatsreceiver v0.102.0 h1:G1ehwzryuA4oLWXjHnrvtMSB8BtRSE22/Qc+vu2YwYk= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/dockerstatsreceiver v0.102.0/go.mod h1:WbkG6SPeesheMtvjXwRg6PIk2jIKK20kEEPMr36MYrE= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/elasticsearchreceiver v0.102.0 h1:SJJLqRu2F2HLV1tVED66blnIj6pyyX8kmbRZfwFdvcc= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/elasticsearchreceiver v0.102.0/go.mod h1:cKaMYUfBreIWr2pHwUmuW/MXumGwChqGZTPeh+18fmA= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/expvarreceiver v0.102.0 h1:GzJMi0fjAvSqztPOIf+TF0Cg1PFY5sb2Dy364rX0QV4= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/expvarreceiver v0.102.0/go.mod h1:7f/Dtu66IccylfdprM7kd24VU7XBtQwgu1x0JtrLVC0= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/filelogreceiver v0.102.0 h1:czJBjI4rZ+FNrdq/MkLQP4f6tsB3XIwN3mVXZOiIYcM= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/filelogreceiver v0.102.0/go.mod h1:eRViM57aYPXdI8bH1gMcpc02gIP4+QW5bXPjZiJLwgU= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/filestatsreceiver v0.102.0 h1:VlsSunPv+y7f6fB7sTRRpz/cnN6pBuSERHs5ZaYifTI= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/filestatsreceiver v0.102.0/go.mod h1:RcBCIxKXgiweGd6N66areYaR5kaZiHAPhThSYl00g+k= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/flinkmetricsreceiver v0.102.0 h1:bDWdXF9VH4HtEKefBC4zbo+Zdfz+3zOoMKbAzRSUdns= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/flinkmetricsreceiver v0.102.0/go.mod h1:dAB+L+4fPfEw8R60sOH4v5Pm2W9wVttBk4/fU9FsSA8= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/fluentforwardreceiver v0.102.0 h1:eq/NYUiWUo+wTXi4uVKszC8lGzLxsj7X22BQrvNxogA= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/fluentforwardreceiver v0.102.0/go.mod h1:X2jUdlBhsXIE88wBpc7O42JK8H6TO1qPnIOoIrRGyjQ= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudpubsubreceiver v0.102.0 h1:gU7NTmoxs1eNy3OD33+K99aK6+RqSjraLdWrMFDSdHs= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudpubsubreceiver v0.102.0/go.mod h1:Flbnao5rX/uq6oQTnFOx369BCB3kHLTEd7/B8XuQxWQ= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver v0.102.0 h1:yyEFCrkFwDupY5hnsQ8iVnIG7ZUner5UxQJISG17tv4= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver v0.102.0/go.mod h1:QPCqWMcOfyBX2dSgHEzsxAeAYbh/IoJ02WmEYH20O6A= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/haproxyreceiver v0.102.0 h1:WKDaLslzobHfiOntIY2+7DuQ+A2/+xNtCyRHL3k5Nwo= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/haproxyreceiver v0.102.0/go.mod h1:7U83z7zwIYE65USes7zHyCjM6PQBHWKtxyjvI0ZZnC4= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/hostmetricsreceiver v0.102.0 h1:2JxSNc2Tw+JTsNqEuUM4fKJLBSSxhbQYRgLoasvkTH0= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/hostmetricsreceiver v0.102.0/go.mod h1:JjaTMPGUbc2OhwocO/xj5HLXO99tdmNYnsXOqie01kg= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/httpcheckreceiver v0.102.0 h1:F7k0rUgsPemwpOWxZOOTxvCK4ojY5AA6IiroQZahrsg= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/httpcheckreceiver v0.102.0/go.mod h1:htx4xSZ/2/kPHIK+m11cqb47a8JLf3lFVVoeILbGveA= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/iisreceiver v0.102.0 h1:sMHy/ZVmrRjEtt1XseFuinbI/ducRf5d2D08CB1Gau8= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/iisreceiver v0.102.0/go.mod h1:FyWIF1yFqFV6t1rKr8T9OIk+W3VNRUFgkpX7wyx5FLk= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/influxdbreceiver v0.102.0 h1:mp0l488S/oUwTUL9S1Nkq9uV21C/Tgen3smIQ/RbRdo= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/influxdbreceiver v0.102.0/go.mod h1:cVoAqIfruN7NwroLsJqAp6zJ/v3ku1BOWUqi03Mevz8= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/jaegerreceiver v0.102.0 h1:HTGSfx2HzfudY1Uczw9yTBJnGBmTVFYzpGH1z+oD0nU= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/jaegerreceiver v0.102.0/go.mod h1:Hlz24+Ah6Ojk0FUKNb1watRmTbLEru35+feroKA7dvQ= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/jmxreceiver v0.102.0 h1:cDlbQOwF2bMKIB1Qv7Kp0NzE7lz/9kiAw6FK5CDcJdY= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/jmxreceiver v0.102.0/go.mod h1:cbxye4vCXzz+0qUFaC2UKzTF3u8YGJzuKKBdniWWAGM= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/journaldreceiver v0.102.0 h1:jM+g+hUQK+w4RA+IzfGMvjZ3kxLxYhTV7iAM69uGaeM= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/journaldreceiver v0.102.0/go.mod h1:sLtIO3lMN3/vODumbbMZrYKKKD4nBbOeaZpBzUofyWY= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/k8sclusterreceiver v0.102.0 h1:/0j+3/VBzg/5Aro/VZP9EAlq12ywZWpbPBrBtPQqr7w= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/k8sclusterreceiver v0.102.0/go.mod h1:4KiugNr69iHwHkVW7RV3UnyzvLxm5dsS343tHGJui4Y= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/k8seventsreceiver v0.102.0 h1:M0d06m240oxWbvUA7cVqktNu4kDUKPh8YJPgTyb0SZE= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/k8seventsreceiver v0.102.0/go.mod h1:xrIJ4Sy/0UlTbUoKGAII6GSaAh2tI4QkF+MqtQIiLBM= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/k8sobjectsreceiver v0.102.0 h1:JHVh3P2pZ7paNJE7t/xQtcMwBIp6kSbeXBmAWDHf13E= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/k8sobjectsreceiver v0.102.0/go.mod h1:lIK9bCpqEah5d+K+h+HRtqtHTCp6GNh59Gjn1WLYqPU= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kafkametricsreceiver v0.102.0 h1:1XHZULL63qyJUdV4snLKos++MlfZteQ0eMZAO1cRkQA= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kafkametricsreceiver v0.102.0/go.mod h1:YEe1Mxchf18+5hsEJBrGsZWSfG+AXKkcwc7rl6mYFl0= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kafkareceiver v0.102.0 h1:2D3niNAKkr+NRVmAJW0bquSjzHUL6Pf1qQRLRPwA13M= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kafkareceiver v0.102.0/go.mod h1:h0uqwH7b+NGDfFFWTjoGErMdYRdCqP1Az1/G+tfG024= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kubeletstatsreceiver v0.102.0 h1:GefSEx8tbM/VYqjoZY5hbLxMszd0CWw3lMQV4nFf7Ow= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kubeletstatsreceiver v0.102.0/go.mod h1:8F4xZQ4isuJZrz8PQn8Y6rP3WEuRrYDEQat4ZBEzbyk= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/lokireceiver v0.102.0 h1:ZdjVTEgZ8WLmwC2zvQUVXE5uFfblLCgh94dnIwWimjw= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/lokireceiver v0.102.0/go.mod h1:2/oSEaTNB1nwl296pob2RAKrUwY9NZzfwez306QIKn0= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/memcachedreceiver v0.102.0 h1:vFdMR0YI1q8EXmU45v4aCcvBAQhw/Hna2NOeLbOq19Y= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/memcachedreceiver v0.102.0/go.mod h1:Aqxh4w+WJz/3BRhw2F4PbNIPoBljgUcucFevk7ZLYvc= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/mongodbatlasreceiver v0.102.0 h1:6h4sGXxrNymfdAL8SGwIRZonXPMFzH0OLIqsJa/T9RA= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/mongodbatlasreceiver v0.102.0/go.mod h1:sTv76SriJhMXkiCbXNDabgdK5eYZOm1WxQT02Z0XRNM= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/mongodbreceiver v0.102.0 h1:U9KhpZaXYKjocYS2ZOWGH8h3Ccj536R9QKWgO6cBVko= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/mongodbreceiver v0.102.0/go.mod h1:ICMUrigYo1dSRuZJr+k0xox3KmtGz5DKYJrWxWbdDnA= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/mysqlreceiver v0.102.0 h1:KdblRIO1GqQ7VoA8OID/cy8qjgqqguUT6scntBC0bHs= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/mysqlreceiver v0.102.0/go.mod h1:b24+nd+hL9SXqtftu8iFBQq+JjjDcwMGEOrESbIYnU4= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/namedpipereceiver v0.102.0 h1:hsN+ny/xZ4GOFbM1N9qKAgInJUdrqCH/2qMO+U94u2o= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/namedpipereceiver v0.102.0/go.mod h1:/NDas+6olg/PxcvD8EZb1tWaJNSLCOajqV1RbaiACoM= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/nginxreceiver v0.102.0 h1:cN1CU0SGYF7E6DtyYFAGmY6fZk//TDsCVvRQy+bFzGc= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/nginxreceiver v0.102.0/go.mod h1:JKvhgc9yMMan55baGWZy80c0oQ90rAjc6C/c9hBoNO4= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/nsxtreceiver v0.102.0 h1:mJA4xwEnjOwA8NCdGMuwF17JPS9e8g4gjfHB1BMy6OQ= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/nsxtreceiver v0.102.0/go.mod h1:j3BBOPU9D1JNnzRsL8xqcXVfvY3pFYgV7Pxy9WSYuiI= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/opencensusreceiver v0.102.0 h1:dBhFe/29ODIbxg4+JRaHwYAHMFFeh6/+izVtjceXwew= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/opencensusreceiver v0.102.0/go.mod h1:WNFjuquVqyi+WEoa6L0J3DzPLRsP24ZlbZYwKv49VwY= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/oracledbreceiver v0.102.0 h1:1AX8sO0n38Uk5TSMFtEWesHzdxP87mvn/MGDrqTkspM= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/oracledbreceiver v0.102.0/go.mod h1:BoHW0z/ATjlCKFyrySmwl5EP/TnoftRkZ+s9d2iu+Yo= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/otlpjsonfilereceiver v0.102.0 h1:BSI5DhBJ7fesanPDIaa/IPN95+q9fJiatyqzKzoAMdU= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/otlpjsonfilereceiver v0.102.0/go.mod h1:B9XFFU2WkqEEojrU97TY5RT4vsciSAM4x76MvPEPDPY= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/podmanreceiver v0.102.0 h1:nkFBr4LOJcpCvZrRqnSmA2SN5No+mZ3mAizNOs7rd6I= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/podmanreceiver v0.102.0/go.mod h1:3CBkv8JNSqOoSBUou2El8OifPcdANEFnT5WSUsPxe8M= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/postgresqlreceiver v0.102.0 h1:Nd3HxOibi4yPkf592iLbpulhxCVFeJIq6cBdOoiXOIU= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/postgresqlreceiver v0.102.0/go.mod h1:bf10iFlW4rF2+g9xtZeOtNcW5DsdYXlKZ3vhCkQzt68= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/prometheusreceiver v0.102.0 h1:RB12IhSeXEt1y6nGtVvlqWtuzR3q/u33WFkjnot5mVg= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/prometheusreceiver v0.102.0/go.mod h1:F6Nl+wlY/83a4wu2T6X6L4m0+ZBkzNqWjmyzYlHIQ3Q= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/pulsarreceiver v0.102.0 h1:t/fWRoR87ANN7r+4lFmHcnTuLgGlimYikqNGDU05RRA= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/pulsarreceiver v0.102.0/go.mod h1:MbUjE//1hBifR5lxBWw75Vr6dhRV6l5EVQhn+DT/ktM= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/purefareceiver v0.102.0 h1:lbITecTPoUrTkK1D/MQFnuWmikzXtEGniWI4TWWA//g= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/purefareceiver v0.102.0/go.mod h1:sYDGqafY40UiMDq6NyqprD6+wYp2LtDrhYi9LzS86LA= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/purefbreceiver v0.102.0 h1:BtBoIInaCVdlXoDyQQUATD9BQUHkNGbICtEQA34bg9k= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/purefbreceiver v0.102.0/go.mod h1:uShgiT+5sZD80EYIJ9NSg8gMhjWIFeXE+WCWYezPRuM= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/rabbitmqreceiver v0.102.0 h1:8Ni82SnRcS+f3wKxWdBak9uTUcarO5bgTT22r0RXqTM= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/rabbitmqreceiver v0.102.0/go.mod h1:tuHj+CX1sWuV+HDhKwflHpdgTCeh5vM8oGiQsqIP1mY= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/receivercreator v0.102.0 h1:JOscHzbGJ87NkDD0/ON6mwNdQcmtCkhK7+2lgOfVV7E= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/receivercreator v0.102.0/go.mod h1:5/1qR2JQh+B9r/M106Nd6vDfn9Xp2ILbT++X6GWCdyk= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/redisreceiver v0.102.0 h1:YNvIRhtrY0wM8O5uF/YdH79fmV7WbbO0qNLRk55YV2M= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/redisreceiver v0.102.0/go.mod h1:NlV4ymcdoq9jAH6rQIB0tv2g/5iuBAiOgjCytutNB3Y= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/riakreceiver v0.102.0 h1:Qe9VQK71BZTAvhMiEKNWjxSmVNRfWkeQ6xitlUVMDU4= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/riakreceiver v0.102.0/go.mod h1:5xypRlCiN7fldOUrj/Z/b4HbyROKMSbNnrNCMYcPQeI= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sapmreceiver v0.102.0 h1:4IyuEbGD8oBKKjm5+dPLBVrVdO+/bEvbMo8+ibFNdHI= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sapmreceiver v0.102.0/go.mod h1:05QAi9GGePOSQ51Ra7h7Nu3nYUKng7duiu1p5fE5eTQ= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/signalfxreceiver v0.102.0 h1:maL5wp75mXy/BrSJKL5YcysSrLE+CpmKyVUY37zxQ3Y= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/signalfxreceiver v0.102.0/go.mod h1:w+Z6jEE8gKunA2v/tiFLrd/yCCZdvZmjlryHwMxIVVA= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/simpleprometheusreceiver v0.102.0 h1:8JN2FTWVIJXFERvtLLLEJgciQBGiEIezedlF7IiV2Ic= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/simpleprometheusreceiver v0.102.0/go.mod h1:8FF0b9JxIxaynbxETDuI6A9fhKFsERu2+S6LHt5oJnQ= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/skywalkingreceiver v0.102.0 h1:3Itr0GQrUSW3NCFNp/7coGAz0W46u1iERj65fW7Eheo= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/skywalkingreceiver v0.102.0/go.mod h1:84YYSlySkQKaB1bHhOkaMVJq4Pkr2OiQZ+uA0LFRSWE= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/snmpreceiver v0.102.0 h1:H4a2YCBLmTlzFgYajDsiQVCXmLEptledMxpyjTZE738= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/snmpreceiver v0.102.0/go.mod h1:szESkKzYQRfhaoI4USPETUP/vFxM3NaDun9z5Ix29cU= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/snowflakereceiver v0.102.0 h1:7tS4/D0j7NR6wSgNgEDOv2hzLVqY75tf64Florlhl1w= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/snowflakereceiver v0.102.0/go.mod h1:IBAfHJmSS4rwg/5FyFDjkRK7MRCTGCiJS8Usj7kX34k= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/solacereceiver v0.102.0 h1:r/Zj5QkycCPwLPsmwGn5CI0u8AtT21H7xpnMCowmObQ= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/solacereceiver v0.102.0/go.mod h1:c6vpPu3Vin8oTopumCBsTJrQRHNjEF4yNNY4HMVBMFM= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/splunkhecreceiver v0.102.0 h1:HLeqjT0WWEfSc2gG7Pzx++DL/Z2BDW7s0mwtYaFWKDQ= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/splunkhecreceiver v0.102.0/go.mod h1:55fgJ3DI92jTfkOdAHFe0mHflsgQ/5G6KmJ8YTAcuCI= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sqlqueryreceiver v0.102.0 h1:x0XuK5FGMcwC1jhrjl+fSPsKgoeigCSrrGbE9DYGEYY= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sqlqueryreceiver v0.102.0/go.mod h1:SgRF1m0qSeiIfqeyOdNfx1mWYmhzL05b3RTeWRIkwrk= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sqlserverreceiver v0.102.0 h1:UMKVe+9gHV2x5Sev5AOx59/CO2heKf7ynrRVGLnbCsg= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sqlserverreceiver v0.102.0/go.mod h1:Ia/PYHPBp4NxpT7ioofULFXGNq3SU8NafNsYiw5zmJw= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sshcheckreceiver v0.102.0 h1:Urwtj0dWDa/fLsP00KGC0/8iAIqk/VjTRnV5IgSn2DY= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sshcheckreceiver v0.102.0/go.mod h1:5Z0nB1q58lllyC3tQYiwtf+pj7WwB5hwVh2C/OAGGRY= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/statsdreceiver v0.102.0 h1:VZS44fpY1A2nie/ocyYjyqnr/qD6iuxYR9BG+c0W0Gk= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/statsdreceiver v0.102.0/go.mod h1:KD3hYX7Zeh6ZHthLgBlUt//hlJsaLV8hH6fCvZgTW8c= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/syslogreceiver v0.102.0 h1:kJJqDsqWzJa0Pc9P+/N6zuC87QCl5VaQAe0aluKqaSk= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/syslogreceiver v0.102.0/go.mod h1:1/fCkxhVkDOdxzmH0BILgzvApi3+nFmLJv1A9HA/bwg= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/tcplogreceiver v0.102.0 h1:LDtM9ymyDm5QC4/MfzdCO1Bzc+bT6kzSGQzg6q5Tlos= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/tcplogreceiver v0.102.0/go.mod h1:GSoOIm3LnVJ4zz52s4xVBA2mv/elyO/VtTxR4guALC4= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/udplogreceiver v0.102.0 h1:wvDcu6yEeo0sp+ko8AiHNok/WjcPrBKf7rFRnAOSKp0= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/udplogreceiver v0.102.0/go.mod h1:flqUn9nLT6LA/pYZfumoeArBJHccrJOs+Q6WAC3BPZc= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/vcenterreceiver v0.102.0 h1:x7egj4dAA8+KHzX7OwCPM2OIe9q7UWFRwZXS7NNHHdA= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/vcenterreceiver v0.102.0/go.mod h1:7mpZ+BPuYyoRaeqUwXy/7CyTv/hynW3HPOQIe3N9RQY= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/wavefrontreceiver v0.102.0 h1:WZ9BBTxW2RT747jCXEOMeLML+AhuIzhbOoS74dzd1ow= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/wavefrontreceiver v0.102.0/go.mod h1:G6JgPPt+qnaQb3bn9iSFhSqYzVz7A+5DHXupiQ9IllQ= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/webhookeventreceiver v0.102.0 h1:hjyGLdYDfWFLgjYVWSPLfJBv/8SlrXG1eb/hvYKUMEI= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/webhookeventreceiver v0.102.0/go.mod h1:QopeLGj8bQJ7kWhlHWZ0dO62AAXsO70QnocThlDeYUY= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/windowseventlogreceiver v0.102.0 h1:SGIO4ktKY1Ou/Rphf7fNBhSv8QiMjZo363IRPBKlyis= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/windowseventlogreceiver v0.102.0/go.mod h1:kHNBj7d5a1LTyLojs4wmenAOeRYVJALL6u63/o0a4Q8= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/windowsperfcountersreceiver v0.102.0 h1:aUNwm0B9slcI/uFAXNa9HI5m6SNERf10k4GThxc7yEY= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/windowsperfcountersreceiver v0.102.0/go.mod h1:7PCJBY+Aa1h8U9eBp1muU1EABguTTLWzpnmbuHDsNwg= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/zipkinreceiver v0.102.0 h1:Pemo9pZa3VMYdrM/bss3f0qqVyBzPSulOBQL8VQcgN8= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/zipkinreceiver v0.102.0/go.mod h1:fvjAM+jOQdiXCmAENKH/eWxBBqTaImbq3lpoBI4X5Ek= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/zookeeperreceiver v0.102.0 h1:+WQz+k8T2O1D1iv2Qfk7CwQpzskAH0f6eiqw4lfHjt8= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/zookeeperreceiver v0.102.0/go.mod h1:Uue/SMJJc6cwUPb0Wu/ytTS+WlcU2jsixc0gJRFsljQ= -github.com/open-telemetry/otel-arrow v0.23.0 h1:Vx4q3GR36l9O+S7ZOOITNL1TPp+X1WxkXbeXQA146k0= -github.com/open-telemetry/otel-arrow v0.23.0/go.mod h1:F50XFaiNfkfB0MYftZIUKFULm6pxfGqjbgQzevi+65M= -github.com/open-telemetry/otel-arrow/collector v0.23.0 h1:ztmq1ipJBhm4xWjHDbmKOtgP3Nl/ZDoLX+3ThhzFs6k= -github.com/open-telemetry/otel-arrow/collector v0.23.0/go.mod h1:SLgLEhhcfR9MjG1taK8RPuwiuIoAPW7IpCjFBobwIUM= +github.com/open-policy-agent/opa v0.65.0 h1:wnEU0pEk80YjFi3yoDbFTMluyNssgPI4VJNJetD9a4U= +github.com/open-policy-agent/opa v0.65.0/go.mod h1:CNoLL44LuCH1Yot/zoeZXRKFylQtCJV+oGFiP2TeeEc= +github.com/open-telemetry/opamp-go v0.15.0 h1:X2TWhEsGQ8GP7Uos3Ic9v/1aFUqoECZXKS7xAF5HqsA= +github.com/open-telemetry/opamp-go v0.15.0/go.mod h1:QyPeN56JXlcZt5yG5RMdZ50Ju+zMFs1Ihy/hwHyF8Oo= +github.com/open-telemetry/opentelemetry-collector-contrib/connector/countconnector v0.103.0 h1:BviPNiek7XypkqppkL9iCR6zXw5luUC7JYqeqp84kK4= +github.com/open-telemetry/opentelemetry-collector-contrib/connector/countconnector v0.103.0/go.mod h1:IlwHfTIBrOQhjjH3XIa622h4qHdpaWZR2Rnp8Pj68IA= +github.com/open-telemetry/opentelemetry-collector-contrib/connector/datadogconnector v0.103.0 h1:Kpfqjwp+nlgqacXkSS8T8iGiTMTFo8NoT8AoRomDOpU= +github.com/open-telemetry/opentelemetry-collector-contrib/connector/datadogconnector v0.103.0/go.mod h1:ymbGC/jEXTq8mgHsxzV1PjVGHmV5hSQXmkYkFfGfuLw= +github.com/open-telemetry/opentelemetry-collector-contrib/connector/exceptionsconnector v0.103.0 h1:/hrPu7Gl3XsdISDb8upA9R2oVitGSdJuGf57jmo0n8U= +github.com/open-telemetry/opentelemetry-collector-contrib/connector/exceptionsconnector v0.103.0/go.mod h1:iEQyznLOTZy1TcLobYGfRrO/pAaB0u3bnm3SgvVxU7w= +github.com/open-telemetry/opentelemetry-collector-contrib/connector/grafanacloudconnector v0.103.0 h1:6mgZypxEnlVKbxMnoy60xIz4XuZ7kFb3QsU+6QXri14= +github.com/open-telemetry/opentelemetry-collector-contrib/connector/grafanacloudconnector v0.103.0/go.mod h1:lTMGqqsCAnQir/+aC2RyxNWcXNxgNy5xewLC22PUW8M= +github.com/open-telemetry/opentelemetry-collector-contrib/connector/roundrobinconnector v0.103.0 h1:emu9me2B8N6hAEeMsWRvcUCuA7Y+EQKhvEZa2NxmWBI= +github.com/open-telemetry/opentelemetry-collector-contrib/connector/roundrobinconnector v0.103.0/go.mod h1:KgeeIq6OCmQ42pUAZ1u+b0owCQ010EUQ1KdnDJOOfmE= +github.com/open-telemetry/opentelemetry-collector-contrib/connector/routingconnector v0.103.0 h1:lOxKL7hZE+8yuahwae9n5oE2gjBPqyjXsXLHXoo3BkY= +github.com/open-telemetry/opentelemetry-collector-contrib/connector/routingconnector v0.103.0/go.mod h1:147/kI1eU5uo7jMf5rteHFbjcEs3zytE4/l+oASBipE= +github.com/open-telemetry/opentelemetry-collector-contrib/connector/servicegraphconnector v0.103.0 h1:xIHjBT4hfwxKC2RoMon55YFWR4KG7eGQCHWDDBuUkbA= +github.com/open-telemetry/opentelemetry-collector-contrib/connector/servicegraphconnector v0.103.0/go.mod h1:iPOa/7zQKAt7p6DMtkSwkSqNRIs31xqJoALxoiIllgY= +github.com/open-telemetry/opentelemetry-collector-contrib/connector/spanmetricsconnector v0.103.0 h1:th1Swa6AOTpbr8Yui5/LLQjIwUZhV4wcbfvusKL9qSk= +github.com/open-telemetry/opentelemetry-collector-contrib/connector/spanmetricsconnector v0.103.0/go.mod h1:5bCbYY4xRBBIwzUOdBcezz6iff7+LtPNZBYYxk+cFro= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/alibabacloudlogserviceexporter v0.103.0 h1:Q2i2hjHh93EEvNBj/d3geHGKHr5jSndHajih44x9bzo= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/alibabacloudlogserviceexporter v0.103.0/go.mod h1:CMe7q4pkYET3OCrrvuvxx0hlB0XNOiVx+dyr2CHEFI4= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/awscloudwatchlogsexporter v0.103.0 h1:331PvxbxQTDDDiAGdShCdFK6uffpdu6QOJZcBEP8F3A= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/awscloudwatchlogsexporter v0.103.0/go.mod h1:V7VsjU+z8eetbvQpId66bF4bKTexMnwXmC/B4nHraC4= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/awsemfexporter v0.103.0 h1:GRqUhto7sg5BauvDnYOvu7gMsw9jWKnGE/b568f620A= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/awsemfexporter v0.103.0/go.mod h1:V+9D182E+iiw3LwtjoD/unjrfnscKZn7UJIwBcWVA3E= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/awskinesisexporter v0.103.0 h1:kOL7zS703O5f9Jq8iPxtgpGX6BEckKaKbdQIEm1q/e8= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/awskinesisexporter v0.103.0/go.mod h1:UUiXstCjE3JxOY6CzKtFnKZK0sY1V7DLgyvnakC9Ql0= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/awss3exporter v0.103.0 h1:BXk5SJSB3jWWZTvKQu180iqFJjv8BSVvuyDoMA7btZM= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/awss3exporter v0.103.0/go.mod h1:b+/7rK/tPjvX4VsGcrPOMRSCTMAauqkEuCm/6onti58= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/awsxrayexporter v0.103.0 h1:kBhNVsksIULk51jGj3N3Pgiv1ESGvrccTB3AZP6Pdsg= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/awsxrayexporter v0.103.0/go.mod h1:C3w4Z03RBkJqKRoNdse8fUe2LW5EXOuKdh+UMEbTbho= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/azuredataexplorerexporter v0.103.0 h1:DXlcFFspSOjCSJ5ahUq6QiBQGA+j7LsY2MwdUvPzBNE= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/azuredataexplorerexporter v0.103.0/go.mod h1:BHKZv2tv8v3VdPbrCLSX2bheETyxFc58kzK4cLSJnp0= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/azuremonitorexporter v0.103.0 h1:Zg1NEJ+mMd3V32DqO9jHcO1n1q62VbtDZHdDOVpzKf8= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/azuremonitorexporter v0.103.0/go.mod h1:zBHv1YMYyZcTohJSTh6xTNAsXUIKaIgFZE/Rvyhrf70= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/carbonexporter v0.103.0 h1:w69p0zzLqQ/wMq+CRkyxAUr8FoS1FbhFr2MJQ5HQKgM= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/carbonexporter v0.103.0/go.mod h1:nppxwebJrmcNVtkALTRDmQXTcNentUJIcat75l1XEsI= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/cassandraexporter v0.103.0 h1:DI+B9d6jIz3yfdpTk4vFYh1qcthEze4AdJlYg1KCJ+0= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/cassandraexporter v0.103.0/go.mod h1:5bbwfqGz/Jw/YRBTPOtSr2PsAxnR1hRzInkMTa/G29o= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/clickhouseexporter v0.103.0 h1:PZnFzF3eoFIPhGsn44o66VaTZ8g+hw1kHes7ecmEHy0= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/clickhouseexporter v0.103.0/go.mod h1:hit8WsjKs74u2ymqfWOqcGrFyUCuVFzJn+l8zCqD9Bk= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/coralogixexporter v0.103.0 h1:F/l4ve68dV0X6GSkY9ejY4Dnb+JI9LgixmnpOKgb4lc= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/coralogixexporter v0.103.0/go.mod h1:9XTu523QR3XsCzQ/+7iB8y749pw30LsLFqfZ670f5Qc= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/datadogexporter v0.103.0 h1:2XWbSIoIKQyFvn97pS4uc0Pxwe7EWCmZEg2r/+kiL58= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/datadogexporter v0.103.0/go.mod h1:WrnJQRKaivYllAC2B1KeCI5uYiYsZv3Hcbd6iQfr9Jg= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/datasetexporter v0.103.0 h1:E3vDZx4C77G+ORm6jRIuTFJBTVHz50KxTa5c13qYuzs= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/datasetexporter v0.103.0/go.mod h1:4AfLtxOfPlkT4xz7cNbvDVfZEPPxrcuShp3JO8jkHYE= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/elasticsearchexporter v0.103.0 h1:HIxeM8zec+qVIFwPuqM8mP3PEa9ODW/M5DKLkrNEMcI= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/elasticsearchexporter v0.103.0/go.mod h1:TbovkNidI+olc1uNAV8xIqf6E/WOWNigEaN1BVZyEXU= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/fileexporter v0.103.0 h1:wC4nWmlXsM7FQseO73Ic+8MftJV7NRtqPjFY475Jo90= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/fileexporter v0.103.0/go.mod h1:rgaRhVR8qqSHK7UnFt055kY29QJzexZdg7YG5nJrHLQ= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/googlecloudexporter v0.103.0 h1:hS0gDKTgtab0fmvZ6CwyKr0gCrCqEcePXVcLjfCKhAE= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/googlecloudexporter v0.103.0/go.mod h1:qhBweDvHbRClzqm1gIJuLQtrVVstdhkNDQToPPOFUk4= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/googlecloudpubsubexporter v0.103.0 h1:lknKEU3qlMaj0aT8KRTpf1pdxs/h5Nv/YfgfUiPdE9A= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/googlecloudpubsubexporter v0.103.0/go.mod h1:yTdaFfeXQpjbX4cYJ3xUfPD78fuGogZ7xeRHE4igCcw= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/googlemanagedprometheusexporter v0.103.0 h1:xqGc5aIE4QZOO46iF1AJBMXqyQiXh+3LKCOmoIiibRQ= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/googlemanagedprometheusexporter v0.103.0/go.mod h1:GDxgud7IjBtNZYT+oVscjahoJr2jCOkazWTG3vzIjXw= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/honeycombmarkerexporter v0.103.0 h1:cLGe8ScQVvMJrITFUa637AAC42BH+HmAZpF68PQPig8= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/honeycombmarkerexporter v0.103.0/go.mod h1:ErsqLRzIsfWF7eyC/vRjW6X2b6c9BGjIliBWCuJm4t0= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/influxdbexporter v0.103.0 h1:YvNgv0ORdEphZ1zTcKVbU/6WddRYI8a7NR4P33k8HBk= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/influxdbexporter v0.103.0/go.mod h1:D6FMqWK01NPof4oznRkNBJt8Yo3F5HEOU1PVSiCnbUw= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/instanaexporter v0.103.0 h1:jDR2vC39i1hx6LXB6ivY3VHiqmeW4tOUlNXlUS8F6ZA= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/instanaexporter v0.103.0/go.mod h1:kc6smjcg7aZXz+6mZaslBAso4/RBpQ+r0lpF0cW3qBs= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/kafkaexporter v0.103.0 h1:N4+Kxr4WZ4HNuU334NaqAAjngG/IRkSTGCl9c5H+QY0= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/kafkaexporter v0.103.0/go.mod h1:3rtBpjlTpg3s+bXPNM/7o7IQZQYtwytrz9PEF+ISz8E= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/loadbalancingexporter v0.103.0 h1:C7LlHhyiAZlf1wb5wdX0OPcmNQdsKuAlciZQxUVT1I0= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/loadbalancingexporter v0.103.0/go.mod h1:tRKFbxiEUaMH8ooSJjw69zBxVBjp5S/b3QiV9YLW/mc= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/logicmonitorexporter v0.103.0 h1:SeVBK8sxZ+ztszAmXKszIe04lVCRrhD1ZJITffOV1Zw= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/logicmonitorexporter v0.103.0/go.mod h1:FOvjLNEStms78jfdhrI5mmnoOZnVY9jddAKGUfRJJW4= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/logzioexporter v0.103.0 h1:njvflkayVBiiVuKbs6b7M1I3njOVqWqXCYPYMvi+Lbo= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/logzioexporter v0.103.0/go.mod h1:ea7bkSDmhJ+4RIMYn2dI35///pA2kdATlSyyw/yH9hs= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/lokiexporter v0.103.0 h1:CNYZ1DqWMgPrzNsJmFUPSpSuNTIaFinLaZhr+qwCImo= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/lokiexporter v0.103.0/go.mod h1:AVY1eXcm536ShtFRpPYHNcId9krUNu8nlWLfrHtX0cQ= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/mezmoexporter v0.103.0 h1:UOVyzGDY6v/VCvWTBe2Th9Ae+f1JblBD0otWnutriug= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/mezmoexporter v0.103.0/go.mod h1:iypWZ02KeqXO17gcqq+rOuF0EjwRemZdQSYYEM7H1J0= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/opencensusexporter v0.103.0 h1:CelnLhojKADgnWxZLUDhFyDLiRif3SwqcuLA/iKWg7o= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/opencensusexporter v0.103.0/go.mod h1:+XVo/y5gVBCcJUWokAVmA3N2SXltnRj6LtSrEuWTcy0= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/opensearchexporter v0.103.0 h1:LW6EcsuWBClmSmFevBonXo3khVKfgWlr5+Evk8ZRhB4= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/opensearchexporter v0.103.0/go.mod h1:0xC7tRDr1E3V9R6IbJNlZa5maYNc1QF3ugskGlFl+hA= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/prometheusexporter v0.103.0 h1:NQCp4YFDJz5rqJ3PuecRVFIfqcZaZUacqaiSnPOyHGQ= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/prometheusexporter v0.103.0/go.mod h1:8v8Pn7bLxFrWmer685QqLNe4f86fPIAsb+1rr2bahco= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/prometheusremotewriteexporter v0.103.0 h1:blcAZWoZ9vqDvr1pT/Q5RfYYNOcOd71oaKFI2m4P4Hc= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/prometheusremotewriteexporter v0.103.0/go.mod h1:FXy3BBa2RwAVHa8M5pTX6vFLouFAh3Ly9bAvnTAp0nk= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/pulsarexporter v0.103.0 h1:QFWROoPBQtl3vimm8pZuDEt/88byfFkGO2gBiymnAfM= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/pulsarexporter v0.103.0/go.mod h1:VVPjxgNy/uJ1zfZKiwnNlxjqtUAdnbLVjCV3JCAvywA= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/sapmexporter v0.103.0 h1:4xjVV91s5iyPyE+dz/5+dQIf7W5zwRhFXz3Btf0TK9Y= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/sapmexporter v0.103.0/go.mod h1:iJkpEfLZTgojiZfzfJEmKix5ZG3Xc/myCAAS/MJprE4= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/sentryexporter v0.103.0 h1:MVPpIFbiufY56nhDaNa8Wt5PAl237semIwGg9+YwaGw= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/sentryexporter v0.103.0/go.mod h1:ymliq9ihN8bTERZVZ/NR9GrgbexNFdB3NKyVPlUk7qE= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/signalfxexporter v0.103.0 h1:menAIpH95MDSEPIcKyntcejRoaYKbClirjV7tGBAKfs= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/signalfxexporter v0.103.0/go.mod h1:dfKXeS5p1TtjViMdFe0kbI/RCMxG7jEr07Lf2xuAaNQ= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/skywalkingexporter v0.103.0 h1:/0mdqn2boxziJBIS2g2hXizaMqZU42KFwFAKdaWZ0SA= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/skywalkingexporter v0.103.0/go.mod h1:Cx2W6YWVPBQeI61wlo1X3wojOreS16pwrEWh1/cmgIg= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/splunkhecexporter v0.103.0 h1:sDHPxI2MaLx1LaYW7hjilr4lG6sLrLVhu0XjuSYgTmc= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/splunkhecexporter v0.103.0/go.mod h1:cHbRPM7t7tCbAOxBBIjIqq8hTS6M980Y6ymX7OMkqZQ= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/sumologicexporter v0.103.0 h1:tNyEgkBcDpkX9GT4Q3EYUsE/kNJzRC4PbpXkO2yCy/Y= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/sumologicexporter v0.103.0/go.mod h1:z35C5tQJEJe4/sajbEb7spaN2sitK13lsu9hYHGRKEc= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/syslogexporter v0.103.0 h1:n3UnSF8eh2IN5bn3PvEGWstjf+vb/WcEGLAMzzT8w6I= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/syslogexporter v0.103.0/go.mod h1:0vCOLzWvWm8i83edzbz6lhFYrzHSIcsw33yCmcHgNDk= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/tencentcloudlogserviceexporter v0.103.0 h1:diCplsj1qZCembqz3UpNUDE8YwiwtnF2WwXYij/EY3o= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/tencentcloudlogserviceexporter v0.103.0/go.mod h1:F1bEcGrrLXsBmBtBpXICjn2Xs5RO/P1uu4kok/O1mTE= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/zipkinexporter v0.103.0 h1:8xIirWfubrgAYE0du1RNv+qlg9Y8Y0Lgl4+9X5xZFvk= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/zipkinexporter v0.103.0/go.mod h1:9VwzjMJki+esRCuGw14wbLVUPyQL7awc3dmxgeokTGQ= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/ackextension v0.103.0 h1:MADnQMMvXSl0UhZeZFod+t4th+vGOLDDtQh4YfPwj3w= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/ackextension v0.103.0/go.mod h1:1qxguZ7B/MYo+l/88Ypg6qkEl+Ry1izFAextHuditS8= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/asapauthextension v0.103.0 h1:401zZmLkX50pp8ChMjAgrc68dVWlNoVTpks9n3JjZAc= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/asapauthextension v0.103.0/go.mod h1:JF7ABT+JVDKW2E3Bc6mGhjMsBk3WM1+xwh2ljhS8g7Q= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/awsproxy v0.103.0 h1:aPLZE1CgUWx2rkXbmtkVHJ/CDNLy6WIzTUeRUJzLX0U= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/awsproxy v0.103.0/go.mod h1:HV43BC4CoLc23bCCGjA8Ucf6+uEIFo+zdVjVKUGoVgk= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/basicauthextension v0.103.0 h1:C0MrCS+wjAAjgp/jOq60sXR1144NzCJsgG02B9JJlTg= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/basicauthextension v0.103.0/go.mod h1:UoX5iDAUtXbWDhKHE1XiDAPUEnOVHBZzBURWDT7/VQs= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/bearertokenauthextension v0.103.0 h1:4VNVPIVJST+OWqukSjovDoIhlsWTPvO2kPaMs03iJwc= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/bearertokenauthextension v0.103.0/go.mod h1:Ym4KxgryI5BJfVZEZ4RfVY7bmB7YWQdgcSV1plSOvIU= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/encoding v0.103.0 h1:ul4wxL7d8FH5qkdqvA8whNOEmK4/VH0/uXbgrFFHwHs= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/encoding v0.103.0/go.mod h1:aand41EuSgmlWvOM6Auw7SB75gvG3MffehUPMJ3kq2s= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/encoding/jaegerencodingextension v0.103.0 h1:498nqizV2nAPDVN8X0MAQe+iX0FWj78mIba5bSzXtvA= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/encoding/jaegerencodingextension v0.103.0/go.mod h1:tjEcCPSRMASRV1d7lwEMK8YUML1vj7igKqsH7Fhji40= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/encoding/jsonlogencodingextension v0.103.0 h1:Wk1LiHXWYOGPnSJF3H8Kmiv7eW47w65qbVyrQeiY9Xs= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/encoding/jsonlogencodingextension v0.103.0/go.mod h1:FgrQPo6Mf1JL1Ry2HnrzRs3Xoco+kXt4iSncFVYrHYg= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/encoding/otlpencodingextension v0.103.0 h1:ikR6Xz7QNQjJmaSGeIJbWGceBgzvkqhqXD08DihBHvI= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/encoding/otlpencodingextension v0.103.0/go.mod h1:AHFl/jNm5QPflc133yapl17l177ut2/MIAS2Zft5M3A= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/encoding/zipkinencodingextension v0.103.0 h1:V1abMkRm1xvVRVvAq8qb9bJovA0fTQdebLQ3oxi+290= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/encoding/zipkinencodingextension v0.103.0/go.mod h1:0M/ykbJz1LsI8eynMua6mPREyp0HZ2VSnenK9S7v8jw= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/googleclientauthextension v0.103.0 h1:9KEotueu4B+vQNH6gQouK9kKxr6Kf/8TYaD4f81ut3k= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/googleclientauthextension v0.103.0/go.mod h1:Vd7lozk5RncPsKAD3QPd9K2lxST5BJ5GRz8H/KlC2Yc= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/headerssetterextension v0.103.0 h1:7SNyM2ykADMHVZvoJw5o50dlottRz1MfmaeDJ3kKnQ0= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/headerssetterextension v0.103.0/go.mod h1:RYdr/+A6MDJdf8J6krHRBBM1r9hvp1IgtPNDV08ICVE= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/healthcheckextension v0.103.0 h1:TV8mINcQEHPk0J2Kd7XtfAfRliG+3s6ZMh7y2Lcqpz8= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/healthcheckextension v0.103.0/go.mod h1:sH1bocIM8yLuCVVla8O5ks4zP4Dkqc5opUVAGHlYTRg= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/httpforwarderextension v0.103.0 h1:Uad2Qj/mcjIalDT3iOq2D5CYhFCUA+FTvriZmWxedbU= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/httpforwarderextension v0.103.0/go.mod h1:XpWCY4ARyk4fqLDdrX9by1JnkZf+n1T7uC7H31Mx33E= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/jaegerremotesampling v0.103.0 h1:x+b0JOlxOlA4Tsu8yIZBKU5hIHRcYMli+C1O7mUnbYY= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/jaegerremotesampling v0.103.0/go.mod h1:KVX/Vpf7oJU0df4J0IMaZ8JbLyuNqHrjltFDaE37NIo= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/oauth2clientauthextension v0.103.0 h1:CIshrRqoksJCsWS0ZuxW2NE1HTvg5PSsuvA0uIspOa4= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/oauth2clientauthextension v0.103.0/go.mod h1:rnqcF/+Us6cBsN3RUO7R3/Dzyo3W9Q7m/Lokopyc4lI= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/observer v0.103.0 h1:PpZdcIP1g4NjuCMJ4uxm+fTN1HcdNtF/+cGrj0LHbgg= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/observer v0.103.0/go.mod h1:QQUgfXBq28KcvwxFwY4NPy4XA/theDwBqfssy/HSjLc= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/observer/dockerobserver v0.103.0 h1:nX5R0B9cpj5st59+GwYLeiFxrwIBHPY7MBV4aIdtS98= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/observer/dockerobserver v0.103.0/go.mod h1:kEXndsg3JQmiN4Ss6qFiUrvMK45Bq8b+6YKeG8kgs5g= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/observer/ecsobserver v0.103.0 h1:lPWHqPCvbxKgUTt3S3+iOyOmXmVbyAGnTsxwaMsrZ/o= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/observer/ecsobserver v0.103.0/go.mod h1:/z9fz5nO64sd85uaT4HGkGjvDjXXVIBM6pd6Tu2z3yY= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/observer/ecstaskobserver v0.103.0 h1:9ltJXjcrrE84ftYJW1YB8JkkZ1IFHfZn0+O4a67TxJE= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/observer/ecstaskobserver v0.103.0/go.mod h1:0cXHdoYRNxFLH5e9qNOGYGpn+s6mpyZEgZpZBI7yjn4= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/observer/hostobserver v0.103.0 h1:tHDOd/fRVIpBrxTMcasajwqPYsAVhIy/57ukK/KgXiA= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/observer/hostobserver v0.103.0/go.mod h1:FNfnj0SvyhJtM56Ceov0FaQ2zUxXCmnr0NBO3GK4PUE= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/observer/k8sobserver v0.103.0 h1:mZfr7+IOQPU9TyMCCZB8e3SaoZJNnbaO7NGrQZ1gqIo= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/observer/k8sobserver v0.103.0/go.mod h1:g7BMZ7uzahDyFfNxGNKrCgCqXipfkdBwrXkZuRlU2U4= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/oidcauthextension v0.103.0 h1:nPo28e68QdYf49JKxfusYZ7DdQzEazsZG/JMB+f2SBQ= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/oidcauthextension v0.103.0/go.mod h1:Gm/S7UGnzYBIRA84ZuAhIBM1jO+BZnt/17ymVMgooRI= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/opampcustommessages v0.103.0 h1:DdNz+Ncs5jAjgur6hTmlK+H8Ot1iTzBvqblewzqVoco= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/opampcustommessages v0.103.0/go.mod h1:1qSfNuJtzPlGadFK6cSZWtKmLNBhrQ5CgpOtLyn5baE= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/opampextension v0.103.0 h1:QLLhyzPiqaRBTWEgzDOm1STnb1x4mDEg/qkhGdyN88Y= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/opampextension v0.103.0/go.mod h1:8uzmzPf7iniKZk7bCg+kuuQztn2C5EHVN9jAU0mhmAg= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/pprofextension v0.103.0 h1:gVV1vTJwKddA4hTjtgCbrEzk2kqwzf06jpNhDx6LM1M= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/pprofextension v0.103.0/go.mod h1:bTvEM8TGaBfTKk9bCBOwmLgIU6yn/eaYhF6aMxFABBw= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/sigv4authextension v0.103.0 h1:IxdgFhb+aksBh6C/o43Xg+avMKFh7l8lD9bTnt7Sl3M= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/sigv4authextension v0.103.0/go.mod h1:z0RN7piB4aQju5UCqqU0h5Xm73K5fwCDrNfpohEaR7U= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/storage v0.103.0 h1:txNSkgEEmDyrasuGO9egQ+58i+7P/mJKdHmSHg0sO4c= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/storage v0.103.0/go.mod h1:XtRqfouM/9owDyCIi2TksmSc1sfLGmLRiFhyQ7KFS6w= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/storage/dbstorage v0.103.0 h1:qfvaApEIDm004e8C2gVr32lMdHaEaRMpa84RLbdJ/uQ= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/storage/dbstorage v0.103.0/go.mod h1:PmMDglcBYfh4ly0xZ7pka6+5zbBG+FHJhF1XSOVJBsI= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/storage/filestorage v0.103.0 h1:iEreRkHc4UI6cKeTMqFKhCusa7q8BnmJcHFNmJFaBwk= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/storage/filestorage v0.103.0/go.mod h1:piJxxco+5cKjsAEWv5hh9YLK4FZbajXXNW5hTxptEL4= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/sumologicextension v0.103.0 h1:2zgpBlE3cUYMLfJpeEdHdfH36aAnBeTJ+7IjQSmbS1k= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/sumologicextension v0.103.0/go.mod h1:5YXXYWzGJEvV8olABZrr0PwnJbvYothTNRKsvKcbLe4= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/aws/awsutil v0.103.0 h1:5qUYEJ7+5arpfhs+CHneUMAk+9JejSfc5ZjrIX7lYbY= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/aws/awsutil v0.103.0/go.mod h1:maGxmHeBBqZtTpzON9gIM22xyj2VmzH0dfaH1aoP9yI= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/aws/cwlogs v0.103.0 h1:tXcnLo7Y1kUPW7o1+yGW8Ca6oAqXAXn29/mlQkX+MmQ= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/aws/cwlogs v0.103.0/go.mod h1:3jSKK7tOooEL9n4rT9vrqBuufFIbTQuqap9hnUPn8WA= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/aws/ecsutil v0.103.0 h1:hdSxvwF/v3XJMWvYGlBrhewIW5zsbNLmwHeEJdTBJuU= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/aws/ecsutil v0.103.0/go.mod h1:oGXp5qTdFmHgnm+J8v9wyjRAozZg11M8puiOZa0d+W8= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/aws/metrics v0.103.0 h1:zsfP29smagu0yh4nan/xq2WKYOegjNvSrbj6mTErnaA= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/aws/metrics v0.103.0/go.mod h1:8IP4A6OLAjEqKAl6zuwzFSUI+iH8eCkpkV2aRyd+guk= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/aws/proxy v0.103.0 h1:/5JI2Fx3lPQiCfk8ojAZvtZT2tTgiXJCQ+ZqEcg/37Y= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/aws/proxy v0.103.0/go.mod h1:L+Gpi1V0B7qQHLFXYRxSU45ihtOdETlWyMgYfNGm+8k= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/aws/xray v0.103.0 h1:hiJKqNVstgyqbpcssIbv5xFV6DC+Ai1ExogAFi4DQWo= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/aws/xray v0.103.0/go.mod h1:Vfx/IG1rqeijFEYzYyNRTb7OXNDVup5NE9Y3u5j8PF4= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/collectd v0.103.0 h1:8Slz1nNVZhLiLhAv+aoD/bXwwcpCo6wNdN8/MWzoVNc= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/collectd v0.103.0/go.mod h1:0x5lZEtirHrPdj4g4GeF6ydI2ZU04CoLPGxphavSlQs= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/common v0.103.0 h1:olbjLOuCgVCiRNzdg0I9Lv7VuUHFbEuqP31fdriyqi0= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/common v0.103.0/go.mod h1:2Zksmb1fF+4ksNsOxSVrHz5IoC/2ljvtqJGzy7qe8+E= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/coreinternal v0.103.0 h1:xtU09wCMSp/VazMC4qjP69LnuUUNDj6aGNG/jmSZXTM= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/coreinternal v0.103.0/go.mod h1:arqw5KwD4HBC3PZeqsLqMWPmnkaOcrrW5bMndHwNyO4= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/docker v0.103.0 h1:AfICuZAu7ffi3MDRsKpugS2Ek0RB30YDiwGRvaJIKHs= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/docker v0.103.0/go.mod h1:fuk7yN1ywQn03CebMPfC2BiWYNJYwl3DZjWAW7wLskg= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/filter v0.103.0 h1:HIhw3poxC0r5NyOOvO5m+yCnXWBaOvRfkq3XGs+Ag58= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/filter v0.103.0/go.mod h1:5Y5wUGq+NNIgvkj3qNSsS3QJx3KiU4DfUFbMrlMlPsQ= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/k8sconfig v0.103.0 h1:MZuxGGLUIMbErgwUeT9yqFXrsMYveGoPjck9OxHtT0A= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/k8sconfig v0.103.0/go.mod h1:VS66oUydCMwiWl1BFmLs7iNy4lGsfVYsriXr/d1fpAk= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/k8stest v0.103.0 h1:vSHoHLveqT9NULaIdIbfPgEvJ0e+UkBitb3dnawmunc= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/k8stest v0.103.0/go.mod h1:hCzgpzXbUUDUlETMDKYOpPaOhPjR9T6M3W3nAW5cGX4= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/kafka v0.103.0 h1:gksMpwy9oZN14E4kRBfLtVkE8YJn++7woM1b3hQboJg= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/kafka v0.103.0/go.mod h1:OLpJzn4LgzICAnyu+7mJ33rM2WOgPWpjXvZ6YKrJ6yM= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/kubelet v0.103.0 h1:wutEqxE5r67s+aW48pwGEKdrqE4ODtcN4SOQraEQpsc= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/kubelet v0.103.0/go.mod h1:Ah/qqOaRXhujNMfPkNd5zlLkyagp5UTVGytGDOIULIE= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/metadataproviders v0.103.0 h1:Q5b1ZIjQf5EGKAQSJa6XfHWt/TDaNs+qldqdpYK+ovo= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/metadataproviders v0.103.0/go.mod h1:VDyjNiPEI3G3IJ7CwxU6zCTErB7KovQh6l51eePAPWc= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/pdatautil v0.103.0 h1:5PHQ2a5VsqXDZBmso84fLDzT66GV0mqDT5JCB07W8Ws= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/pdatautil v0.103.0/go.mod h1:oU1oils/dQVq3E3h7e3afFEXfCSmwniEK/NlEByaJWY= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/sharedcomponent v0.103.0 h1:j53/hdxxE6qphxI7S4ybo22/mT/0kDktWLgdwV5pB/Y= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/sharedcomponent v0.103.0/go.mod h1:3GFvGay9sySyHLAFlkkV1N+fUNvHz5LcN8/gPFBzEYw= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/splunk v0.103.0 h1:UoEPCgcErDnx2ueV1xovkmciRuYbrXt89y6IjhQrffs= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/splunk v0.103.0/go.mod h1:qix4b0Qc5vZ7faOEFe9T+/cyuPSPyZ7txaZPyq9hQzE= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/sqlquery v0.103.0 h1:TC9sv6TgbAnm4nF4atm+zm+DCR4/40jWFInkjmKTtv0= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/sqlquery v0.103.0/go.mod h1:SQz8TjinTxCSbxMGMkVfpmWVIWJyyA02DjIU0hrlySE= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/batchperresourceattr v0.103.0 h1:F2lgeN9QPx1R5yiIPUnUuYjTOhGL558WaiGsDj8LjhU= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/batchperresourceattr v0.103.0/go.mod h1:zjBOV+lRaa7tMWgPHU+c0LSn/0bY8svyedRk48dWdG4= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/batchpersignal v0.103.0 h1:JjHxUTE7cbrqddMLueLhVcWbxxr9INLf5sIsRBcuPUE= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/batchpersignal v0.103.0/go.mod h1:DQUw8EmCHCqTIBfHo5Fe7MyYLXSWdInDrKkINhOMuPk= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/experimentalmetricmetadata v0.103.0 h1:5m52scH/ZNPGhTL37BcJBIIU8vhzl6VHUUe1zHynic8= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/experimentalmetricmetadata v0.103.0/go.mod h1:gVTEVRs+N0ItJYfmeyBDjH+CT43DJVElVmsE7ac+myQ= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/golden v0.103.0 h1:GMx3/P287NuWOJH22eLCtaJ1ATW8BoOZL6GjINUAVYI= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/golden v0.103.0/go.mod h1:xGM9aD/2Dww/WKg5ei7a43TRSWuVwgMO9NPjPbgtmT8= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/ottl v0.103.0 h1:angDCU0CPBLu2fAi7r7yCEWxRKthhNnYnMugdiULmvw= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/ottl v0.103.0/go.mod h1:N80rYgsjtq+G/DJQVCLCkxmpCIA/mnQTRUJxa8mMNsw= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatatest v0.103.0 h1:XYkQCe4UPFy7qmBs1zhknhe1wzPnAff4Rb4WtnD8aAQ= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatatest v0.103.0/go.mod h1:hmeKPJaZjzOjcndDxpWnjt0781EMqvj3or01baNVoRI= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatautil v0.103.0 h1:1cZyMMLSpSWFdfITyVc9Bb+8rn175/GGwtWZQ3nClpc= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatautil v0.103.0/go.mod h1:o8BPP4DM2SkdkPJxJOdmgxKz5DftGcuyUXgqf5MoWAw= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/resourcetotelemetry v0.103.0 h1:imXTMt9ravkIqcvvow0ya3aQh64OOiQpMOyWeG/SLDQ= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/resourcetotelemetry v0.103.0/go.mod h1:DR/fbOxaIyobmsd8nbDzuwqwwSNX9+yONDWx8dF2qS4= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/sampling v0.103.0 h1:L1DCWusakqlxHC/5yfAfq4c5og1kFdJKV0jcw7FDdoE= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/sampling v0.103.0/go.mod h1:Ok6bUxGfoGMUBvO0Lwgp3xsHHKqe0TMq4juIl7X3Oxo= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/stanza v0.103.0 h1:1A4uUWQlV7K4ei0GDHFSU0wWH1qH+W0AOchbodjCDHs= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/stanza v0.103.0/go.mod h1:Pg/6+QdHzFVuyTrCzXv8J8S4L6/H41sbRLcpoPQo4dE= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/azure v0.103.0 h1:GiP0syg12+MrI5IpL8Qt+rQktWDMsP0/8Nu9qmMtscw= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/azure v0.103.0/go.mod h1:akYmkj+fLA32/LkQTJM9KIqaOvtsyjLV1NZkFU1E6w8= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/jaeger v0.103.0 h1:diJ27fBrfu/oOW0bv8q3BWbVmjNLMBJF2RgzSq6KRgI= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/jaeger v0.103.0/go.mod h1:u8Ell52AGRzNA5RjfaunzYQWBb+7tKb3ZlAQJyQzNXM= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/loki v0.103.0 h1:xM5Ka/OqZsJ4y0j2idhpAb1Pgm8T2ZTPilFe6TxFGfo= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/loki v0.103.0/go.mod h1:t53lNtYZIzhnW0DS+hA/MiwQHaBIY1VoEheoTIdncxY= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/opencensus v0.103.0 h1:9ceRN2v6hVepPSbs2evK3/+WPwRsOUkk986+FtW4gqI= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/opencensus v0.103.0/go.mod h1:7xCptYTRhLDYDwgLvhXvmN+tPnepxMPtElpBEIhXi0E= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/prometheus v0.103.0 h1:mZbM5uIvfL4/Q0i9xKYps8AYe37MhwJJpk1Ojz9m6mw= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/prometheus v0.103.0/go.mod h1:+WiRcWZOrXV3B5Qk0KlF5Tm7BopRvLpoPYqTrt4iA7s= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/prometheusremotewrite v0.103.0 h1:MquBpfLZRaGnQeeIF3Kn+bQNXRLZtKTWGEysbNnxcRo= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/prometheusremotewrite v0.103.0/go.mod h1:+3rCl7Z3Zm4ZZOyX9lMmaAoN8NeeCXUOmR/tysR631g= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/signalfx v0.103.0 h1:MWnsl9enemV3LMz8UMbo1p8jqxCZ8hnybkcUmUjyQvQ= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/signalfx v0.103.0/go.mod h1:NNvXcCc3irgDt+gMWAtDtXyo/dgNAuZY9r1T5P/PiHk= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/skywalking v0.103.0 h1:f1SRlZcPVXj6ldGcvggoeqEmwlIS6yWYgfYClNTEoT4= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/skywalking v0.103.0/go.mod h1:9Ci62BenVFIRgG2X2BD7fej70dizZ/3bnLhyN/nq+oI= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/zipkin v0.103.0 h1:2Fxuu4RbroXQFpUB/ZuZXyUb4QoL8XgOe7KlkK3TxHU= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/zipkin v0.103.0/go.mod h1:o3ju9lTtG+PnSjffls/sEGvgfYMG1jZZeT1h0rzI+T4= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/winperfcounters v0.103.0 h1:K5wP0xYwrYyU9fCUtTrgH6aIeF75HM0ZCanQ4/R4uc8= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/winperfcounters v0.103.0/go.mod h1:ApV6op2+UDXU0fU8NezQc+57o7hTi55yj3ZsqZCdvc8= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/attributesprocessor v0.103.0 h1:c5sOZWBMD/gyKxqwGgS6cwLdvkg6W8I3/0RZOm84xA0= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/attributesprocessor v0.103.0/go.mod h1:2CG+06d3sh+O36maAs2TPAbNRXZ0zcqY2kH5pEABrzg= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/cumulativetodeltaprocessor v0.103.0 h1:xerHvPmP765eM4U5eaSvfRpXiV3ioCJjLR5ydi6BgVs= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/cumulativetodeltaprocessor v0.103.0/go.mod h1:5yUxKVs+fx/MtDkGKlJWOTnOZIgOYdE+Zpya3mAdaQw= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/deltatorateprocessor v0.103.0 h1:ZFyDkChccGaT717u7CnMaMOPERr0d2tlJvOrSlDGNbM= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/deltatorateprocessor v0.103.0/go.mod h1:cElQF63Syrv/yugPAe5ho/BofKJoy0YSLuH8JYEQEvc= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/filterprocessor v0.103.0 h1:u2ZcBCuOXpD7FIm+LZrhEMhi/Ny/mhivAfuCUpPzrUg= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/filterprocessor v0.103.0/go.mod h1:9n3OvWN10XXyg+o71jeuO94u8mEWOI90Vg8y3M7zpE0= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/groupbyattrsprocessor v0.103.0 h1:zDPvJi7pcuzn7kY4Wghzi277tLMkvL2BIYg2XyKNEFo= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/groupbyattrsprocessor v0.103.0/go.mod h1:G8GVZ3nzKKdURGsuZHEpbuZAftIMCWfmh7oZQogpwjs= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/groupbytraceprocessor v0.103.0 h1:Y8sviHpNWaWnCZe1d/1myw5hvFnfoa+PFQCyNvGt7Sc= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/groupbytraceprocessor v0.103.0/go.mod h1:fcpYaH7c0/yT5dg2ACJdqv7w/sT/MB9azoB9kApYzJg= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/k8sattributesprocessor v0.103.0 h1:v19lfgrsflmimm0LGOZoB51eNO0305Yud6LCnhS7LPY= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/k8sattributesprocessor v0.103.0/go.mod h1:Z8OvUd7UJJpyXT2O5ma8QT42NfkP/7Q0l1oxStJ/5MY= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/metricsgenerationprocessor v0.103.0 h1:nGxoV0yVFNJOS7jGRAdkSHEUBONHp7Sd8kbP/WP64go= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/metricsgenerationprocessor v0.103.0/go.mod h1:T1+fAkPFvDPsOxmyrNSm8t5yAsvM6S1k3Fh1N2WiWas= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/metricstransformprocessor v0.103.0 h1:2IanPrPrTN3YYbxGSiF8axwE0+C+bJ9rKO2hvuG9uf8= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/metricstransformprocessor v0.103.0/go.mod h1:AH3r6xo/87nV1QNMDNamuFYIMwEfSLma06KdjEzxRdU= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/probabilisticsamplerprocessor v0.103.0 h1:70OJ27PhAZ7R846ppiimDFqIzOzdwjyG8+lT/+yzWIE= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/probabilisticsamplerprocessor v0.103.0/go.mod h1:3WvuN4AKL9K70la+X2y0d+kKLrydOfDp5y1WgUyZSgE= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/redactionprocessor v0.103.0 h1:ZlMtu4aCliz5m2fP/NOy/tKHITJ8iMBNDeXlzc9RV/c= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/redactionprocessor v0.103.0/go.mod h1:jqjg8mzd/cCeDDHqlnXe6oXupi+BsZ1msvWGBXV8N7o= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/remotetapprocessor v0.103.0 h1:NH6lKbkfcKMxjMUpTVtVZ3rmEA8lrkal1AuUfW1rAbI= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/remotetapprocessor v0.103.0/go.mod h1:/D8HCNHCG0lonxX9QXG023MEsAEIIRFKne94+BFE5jA= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/resourcedetectionprocessor v0.103.0 h1:0RKHdlCbOQA09p8BmtCjJqaYsu20bNVi6zWrpdgxxYw= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/resourcedetectionprocessor v0.103.0/go.mod h1:H1z0xcIHlvTlISLtrZlRF4nwDrGLu/iO2ExXacYcJM4= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/resourceprocessor v0.103.0 h1:Gg2j3yN2iCQYwK+464RyVvmX+QyjjdXL3JpG+6BfDAQ= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/resourceprocessor v0.103.0/go.mod h1:4nxV+BIA4LLyjhFeuUuLlY7iza+PyySjKz4PfL44SRQ= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/routingprocessor v0.103.0 h1:JQQjPsa/+HWbzPQRbAB3ZSmw0J9gmsKxEDKaNh1W9UI= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/routingprocessor v0.103.0/go.mod h1:hojyzRDyyyWm3bGS7QFn3NPTvv1Z7WPc8rWffYqYOJs= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/spanprocessor v0.103.0 h1:DPhJng0ihuSPKxfBxU5eb1Af4Poc8GhrLTWlM+VA8w8= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/spanprocessor v0.103.0/go.mod h1:26cGSuPjOkGmHT9n54eHLRwKl9vU/Ave0UlWo13Pqfs= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/sumologicprocessor v0.103.0 h1:oz6oUrgwhZ0W/pWMEHkQkYJg5L4gUizpZtKKKZAchKE= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/sumologicprocessor v0.103.0/go.mod h1:LMroc5xphQKRsm2+GMAv0+z8bDmv+phEt6e8scADSlk= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/tailsamplingprocessor v0.103.0 h1:5VFkBkdrGkxBmIL1bpjVHpReGD9Piu1LdH9oJagSnLU= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/tailsamplingprocessor v0.103.0/go.mod h1:rSWs+3K3m8AnBBOpl8mu8tY+8ieey/93ZPLiYIAiy5k= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/transformprocessor v0.103.0 h1:+JRtnmcLjvG0BESXWCQ9PECtTisWtnIT1/DutAdr38U= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/transformprocessor v0.103.0/go.mod h1:0mYHrHaJZiWfEcYxJCMTs7AlXmnIsC3cDNbSq5e255Q= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/activedirectorydsreceiver v0.103.0 h1:dZRRx5IJaZ7HG9HHAiqgxFL0aMhzK7wfd/cR1yy/tPs= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/activedirectorydsreceiver v0.103.0/go.mod h1:3oGxTL3nU4TmYJBYz23z9AY92H3K55y9Wm0XoTgK45A= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/aerospikereceiver v0.103.0 h1:MNtWdMa+WbAXbTU93EJH4jR3A8BFmJ81GOf0ELfYTJA= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/aerospikereceiver v0.103.0/go.mod h1:vnaT1m2IyZvo4k2YpuGa5PaOIlrd9TeSmm+Cq749SVI= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/apachereceiver v0.103.0 h1:V/60APRS96u5IJKTlbmwX/LYijfmFKdHkW2N6ZLTM1Y= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/apachereceiver v0.103.0/go.mod h1:9jBqAeK3LI0YWxSBzjQeej2z0eFrilomy7iKgOGffZ4= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/apachesparkreceiver v0.103.0 h1:E9RatL9/cRLXh9mid8mLpuQ8Z7EsfzqVeYwUNDKK3bA= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/apachesparkreceiver v0.103.0/go.mod h1:beD9W3j90yQkiLykge6DqmQ+G5Q1ejhJZz8n0yDX7zM= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/awscloudwatchreceiver v0.103.0 h1:fE1L0DuF0K6ivgG2zyTlJ6x6JabMFZ+aSw1brP8XPUE= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/awscloudwatchreceiver v0.103.0/go.mod h1:4ZV2+nNJQ5byT6MrWrygFEc2Ir/uHCDrFSnbIM24kqs= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/awsecscontainermetricsreceiver v0.103.0 h1:InzQu+unKUDU/vMkDogPiyN4U/ihdqwxk+5hH0Pwy+M= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/awsecscontainermetricsreceiver v0.103.0/go.mod h1:lIiRC8VVNxW/ibQcu0UnrV4fg6DWUjoaL2M2PWYhEng= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/awsfirehosereceiver v0.103.0 h1:ka6r+mJt8hd47UFd6xuwdpWkN8EzR1xuiFDxtybWtas= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/awsfirehosereceiver v0.103.0/go.mod h1:9F3ankb0kXNcHzjJEE3GyVY8P37uAcgdwsJQJ1FQYbk= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/awsxrayreceiver v0.103.0 h1:SonRyuIg5Mh75JOCbZ4rxcHW2iy4C1/9KlmHm9VdzjQ= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/awsxrayreceiver v0.103.0/go.mod h1:6/RKYGJh+p+heotkuQTn7UJQosJoVeCUtuQJ8pjZqfU= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/azureblobreceiver v0.103.0 h1:t3Nbb3cXpkYuJxERhDY3mFoYbkteXa2V+tr1onK+2rM= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/azureblobreceiver v0.103.0/go.mod h1:3qWvPetZXp623XNpvt2OAjyYd/Gg86cekNz1JNkDfR4= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/azureeventhubreceiver v0.103.0 h1:NWetrUpYDtnr6VS7wm7B7JecQ4ragjWOuhW1uP2+YWg= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/azureeventhubreceiver v0.103.0/go.mod h1:exxoP1TDqnkEEctLIzTI/ed3El2PFw/O0UkumYQRVhQ= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/azuremonitorreceiver v0.103.0 h1:Xm7N88aHAj9W2o9DmeoUUHQl6iHA7gko23nM1PmIr1U= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/azuremonitorreceiver v0.103.0/go.mod h1:BDbk2lpjwTgwCEHtW2fDynEpgw+7SBEfR9Me3wj/3do= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/bigipreceiver v0.103.0 h1:pvvEhKb5pmKybSr0soV06/ILzSaItUYJr0sLchAk75Q= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/bigipreceiver v0.103.0/go.mod h1:CYPtveEg5qcLtBzQSl2CMN1D5yuq98NbcDJQFsbMrJg= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/carbonreceiver v0.103.0 h1:iD3juBKA91AQBrBEpz07u03j1hA7caGf6x1dvc9+Fdw= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/carbonreceiver v0.103.0/go.mod h1:IfuXiiWj5koOSddFn81zkPXbc6a7F6c2Pyvfgvl+f88= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/chronyreceiver v0.103.0 h1:XPAQpbUecd7RhhEMyG/kRdKximwoLDpBxnSqyzy6Ryg= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/chronyreceiver v0.103.0/go.mod h1:JRFpFpFLWlVO2Q2voAWE+sON3yjEIO+0fof8tmvyBEg= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/cloudflarereceiver v0.103.0 h1:RyDDyyidly6NRoZJ3TJewfDy0zuHNbgj3RtjoNZDQ7U= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/cloudflarereceiver v0.103.0/go.mod h1:75YxDFn+LBDEAhZBV5ynsYoyJ/dsS7zaU+AaBlpaPOs= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/cloudfoundryreceiver v0.103.0 h1:z2aMf4jH5/db/xlsxCdl48DzJCgnEuBzgUaWv4myJhk= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/cloudfoundryreceiver v0.103.0/go.mod h1:xLfkFwGuzVwWoX6og0rzcWyB+F7RJ7e26WfTwxzkkgg= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/collectdreceiver v0.103.0 h1:IBmCZyKDirnyQXfFD4AyR/EB8C2tPAbdXQNb+5DIo/I= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/collectdreceiver v0.103.0/go.mod h1:ia34sB8E66lIO3OFoyNNducmh10WbTM5a6a+2CiBDok= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/couchdbreceiver v0.103.0 h1:mAwmpKRDhYeUgMpvmH4zlcAiZuLimXrF40Zr9A1lquA= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/couchdbreceiver v0.103.0/go.mod h1:0xqg2zDsQ3Vp6qmw159HaHIfCFhFbnfmrKSJ3TeJ0i0= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/datadogreceiver v0.103.0 h1:xkpW1y3O7fWym3G0dvafveOusBGBoRRJ8s2ThpSsuGU= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/datadogreceiver v0.103.0/go.mod h1:hQlrooj7JBXuiWSOqX89mqFB4oJNbrOx0hJP1AuF9sI= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/dockerstatsreceiver v0.103.0 h1:nSb3DpT37Ys5XrzmuNnKojQQW848L8tm8P4WhERsaTk= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/dockerstatsreceiver v0.103.0/go.mod h1:dpwg7erRVkkFnQp6A5H2D9N71PegB1/VQIrYFOXiy6M= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/elasticsearchreceiver v0.103.0 h1:Qev5pCEZbbWMChKEH8/nlGDv8PmPLrl8wBGHx0lPbuM= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/elasticsearchreceiver v0.103.0/go.mod h1:TI/emg8EqQ3gbLk/ki3MxgJ0tOGzDKIMvC250I/Bim8= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/expvarreceiver v0.103.0 h1:wrAa5gql2OEsUeG5bVukfhxLTsTEtHBsOyLIUsIFKk4= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/expvarreceiver v0.103.0/go.mod h1:GwfYTL8PWRcY7Q3tbWK/Bal/+k+qsbt70HgoxGDZfy0= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/filelogreceiver v0.103.0 h1:QUsI2cTLs4CLk/TBll1llkzzchmqr2TRANdgMy0Nz/k= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/filelogreceiver v0.103.0/go.mod h1:cdJpaBiLfV16LteiKj8iP7snJ6alJy1dVa7FTcC915c= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/filestatsreceiver v0.103.0 h1:s1GG9Fw+16syyQ38HTMDtD55JdjFOxq8bNabgd/oYps= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/filestatsreceiver v0.103.0/go.mod h1:egWafB+ntGWH3jrW7LgebNW5p+EniZLcJ9hpfAuCI+U= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/flinkmetricsreceiver v0.103.0 h1:9DC1RlcJVCgLeJ7ww2NERGInTC4tGioJHAD+I8Q3X3Y= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/flinkmetricsreceiver v0.103.0/go.mod h1:rzVhSqd5/eBJnV0sDjeWftX6dTDQQ9Be6J2yHCvOLBM= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/fluentforwardreceiver v0.103.0 h1:A09q6N9VXudC1gPiXvP3sPf9ZbEqM5eVKSPNyDFNRgM= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/fluentforwardreceiver v0.103.0/go.mod h1:uSmXoWpYL9V5EEuPnTkw4HKg22o43tITzA3Y0kp2ldc= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudpubsubreceiver v0.103.0 h1:mSxAszxnI6jDEQ114juRaZ6Z9t6fInvoWq4gfkz6J0I= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudpubsubreceiver v0.103.0/go.mod h1:6RarP7Y7KZaX5VaapsF2+1DsSRouGfEHjFIaYuhEdXw= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver v0.103.0 h1:s6UDwve6LTE+2iG1He5r8FrcbTtw/aMhAWFq1TeJ0Ao= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver v0.103.0/go.mod h1:TPX5zNR7SFuuoBJfmvQJuZbJ87+Yg1Pz8/Y4RsHHcCk= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/haproxyreceiver v0.103.0 h1:LgIW5Vvap5E2WMUqbqE5DSgqvXlS415Sf8qcmwjHdg8= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/haproxyreceiver v0.103.0/go.mod h1:FZRyrlQLCtWhGDrR9iB0xVQlv0JyTTDppMBcGECUaCU= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/hostmetricsreceiver v0.103.0 h1:8HZm7c/QOvrLdj3bZjoBaL1YqRme6/x3gCKJvvF6uMU= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/hostmetricsreceiver v0.103.0/go.mod h1:saj0LAF7PbWIYnNjYjuM5UXjLiTnOug5r731oLkQv6Q= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/httpcheckreceiver v0.103.0 h1:UnhfOFVZdN1344pT0yfTcRZwKOBlgdUz5iBLN66GgyU= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/httpcheckreceiver v0.103.0/go.mod h1:928SKR44tAnAG5KfDzfY6waRRohMsgFj29TC4wdR04E= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/iisreceiver v0.103.0 h1:jgLmXaaSdCZnacFp+ZnixlsuFRIkTNt4vzgr52Xesqo= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/iisreceiver v0.103.0/go.mod h1:NZ1K3FrBGzEi6IGmTKlFOj+3BOmrtU1v1ZXFL6JddZ4= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/influxdbreceiver v0.103.0 h1:pxWOFbZ8usmAbCA8xpkKqBScj/VuuXHDbPKUBVAga2I= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/influxdbreceiver v0.103.0/go.mod h1:px+A0VgaStPK2e8FwyYKw29bzaDNSzLKDF/9llNYN94= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/jaegerreceiver v0.103.0 h1:Hblr03Vde7jlnAsLSayhq1VG+gpTfVJNVvZqnx0fwDY= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/jaegerreceiver v0.103.0/go.mod h1:kY7NC2dfScT9zmss53yuhZNkv7XQGl46yXxTr+xEYPo= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/jmxreceiver v0.103.0 h1:K8wMaSylljfcv4uVS4ubKyySWWOjCRDQuwcWpgV1lY0= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/jmxreceiver v0.103.0/go.mod h1:zl/uupamiXSp2q6ooyFkQkM/cPtyuXjM5+AVJ2TxzU0= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/journaldreceiver v0.103.0 h1:nCNKbPPZBUPOoFpCqt+/pLNQZyQyI3SzFy6r3lYtvh4= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/journaldreceiver v0.103.0/go.mod h1:vcqbS3qS7XIkiiAHUVMi7wD4iOmrZgHeupNA38vx4cA= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/k8sclusterreceiver v0.103.0 h1:7W4crd2OcXyZatXUgV0diOIKAdYBdmbwrvTw45UkDfA= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/k8sclusterreceiver v0.103.0/go.mod h1:dY3HXexyi150ycmfpH2ymMnWagsJy2rVF4Y9nZXPLkI= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/k8seventsreceiver v0.103.0 h1:od5Gf6aVuh9qzfngtBK2hz2u0GmUFncXFJjt+ovhFSg= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/k8seventsreceiver v0.103.0/go.mod h1:5RY2vbjH6bRSuu5fSiHLh70P/TtsrCCGy9Hhhl6Ge7g= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/k8sobjectsreceiver v0.103.0 h1:XwMUnb7wdDVay/ZVUdTwCJp/+UNRNmHB7KDZz6y9m1Y= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/k8sobjectsreceiver v0.103.0/go.mod h1:g08QyA+LmVf8XCN0p1LOkBNp+w6l2AhNduGSmYBHZl0= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kafkametricsreceiver v0.103.0 h1:ZuU7eIZ4G+BICQiOYBF5ApRE65Kyj/XY9DlePpNns4w= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kafkametricsreceiver v0.103.0/go.mod h1:XIYGp0wQ8/kEKIhPcbHSU9FAT9UvgvHaoeRx5EdwgGc= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kafkareceiver v0.103.0 h1:/BabP7nnV4cyI1JZNQn5zzCrJymzPpCjCMnCXex0/kU= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kafkareceiver v0.103.0/go.mod h1:TGJchv8xra/30Kz8oaOgvF1XyARtOSYqWowAJ5NxQyI= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kubeletstatsreceiver v0.103.0 h1:HOJ27FvPvxRV3f+wgAfdPrbFNTa1GxlnuWHt1VdhmCE= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kubeletstatsreceiver v0.103.0/go.mod h1:Cbxjv58ed08t7VEcQa/NuC7mG5xZfn6rVAL0umg3yqI= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/lokireceiver v0.103.0 h1:O5YodxNu8SpqZFiNg0gPBkw9Kk3ipL7OLBLcq9Eg2GE= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/lokireceiver v0.103.0/go.mod h1:eEBsk3F/MrYj7QAc6IM/xgJpCYpVjJ3zlbEdTI2dxRI= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/memcachedreceiver v0.103.0 h1:ap/6CEXEu4RHkbivXu7cXsi+qD9gIY1Urady9+Imftk= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/memcachedreceiver v0.103.0/go.mod h1:7e6sbAnkVPE5EgUhEMcYLtW5IR4X8KyJhpf7ANvetA4= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/mongodbatlasreceiver v0.103.0 h1:4fkPzW52owGEAPFVRd/SrXZgsdLyCp3twYgCsfrrgrU= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/mongodbatlasreceiver v0.103.0/go.mod h1:xlvoSPEeF9bfKPU2P/0wMjHgLU+4taFuUc28jaR0aVc= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/mongodbreceiver v0.103.0 h1:AM0b+iUejjI3RPJ4MFHESDpsJYPQvxgouk2BC2viZCg= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/mongodbreceiver v0.103.0/go.mod h1:8D7zP4B3YXCrktz/fQuO0qn2Bj9QXII4+xhffqpRg1A= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/mysqlreceiver v0.103.0 h1:eYe2s5t1bJt8ov+NgEyFkBBhqZU9d0sBEiYhIjQtc4w= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/mysqlreceiver v0.103.0/go.mod h1:FIaNU4IFKZmqKjU5ytlHqfNWlSkwjwo6rdwfb7sN6kw= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/namedpipereceiver v0.103.0 h1:spGi65A/9XpXgcjhmN5twWvpqvtyVyXi/J/ojX8k6GY= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/namedpipereceiver v0.103.0/go.mod h1:+7u4rSosJEhNIrc0ySrEh2PNpcPomk1Ps7R+A4Nckbo= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/nginxreceiver v0.103.0 h1:m7L3aHvLngKPhvwBMh3IB6nP5svVg3anAExz9m6Mc0o= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/nginxreceiver v0.103.0/go.mod h1:9WGbAztxDNqxGW7Uy6MTuWP/Is1QECAVlLELaT5Ckbw= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/nsxtreceiver v0.103.0 h1:+/FUKrafMTtgg+0vDIWV+oo3dGnldJd0cnm0Eta1mVE= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/nsxtreceiver v0.103.0/go.mod h1:sHgI0BO4spFdWfe/tlsUJUpvTskhsMMWch5voIVT5QI= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/opencensusreceiver v0.103.0 h1:Fo62tBy63VrixDrXRCfW2fNuBZFVSqE488ZRwtcP6sc= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/opencensusreceiver v0.103.0/go.mod h1:XCh1JYF3RgvbPgmXq7zekUUpKoVjlw0Ok9nbNj31EU4= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/oracledbreceiver v0.103.0 h1:Nir9ZeBK/ugfU9cqtP5brr0dDMg8yu+rhTaGSbYutKE= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/oracledbreceiver v0.103.0/go.mod h1:RvatxyDNGUGnQVK0inOGAPRK+mb0liJMs+SUGBl16M4= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/otlpjsonfilereceiver v0.103.0 h1:/HtUlC/cleIUYQg2DU5bihbn8D14DbnvPZY13n2GjSg= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/otlpjsonfilereceiver v0.103.0/go.mod h1:8a3X2uD43Jt+oUOQXjfz4N298tvZSO9yEMBkPQjCSts= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/podmanreceiver v0.103.0 h1:Hb0cRn3HrJkkJsFHk8qVMvIrb04Qw6p2URotjWS2GKs= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/podmanreceiver v0.103.0/go.mod h1:LFFaQrom1pucGRwWcRxqXa8ZtTI9AK7mEYZHa7lhrY4= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/postgresqlreceiver v0.103.0 h1:pCRrMyeTzYv+f/8VPCjuX9A1D3Fw7c7HST1z3v5vVDM= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/postgresqlreceiver v0.103.0/go.mod h1:qg1F1ZDsScfrxCiTAQTAIq/NFWyh8nStStH6ubtCOb8= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/prometheusreceiver v0.103.0 h1:V1N1X+KbjMauQsqW99vOfwTWBmdDGHafyoCN2LVtro4= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/prometheusreceiver v0.103.0/go.mod h1:Sd26pFKO2fLsFKJCeQMn77k87z7lOyx5t2CISD5psR0= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/pulsarreceiver v0.103.0 h1:Unm+jD9qEEtg+uZ1i1ynaByXea/GDRx8BSaz1mC42pE= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/pulsarreceiver v0.103.0/go.mod h1:UDUzM8BehbskDrvqnr2HdmvN7WrAj9KZvuvpS+rHM7o= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/purefareceiver v0.103.0 h1:/E5rjXkV1kiaCHeZH4yoS+GyfuI6CSQs3wvDrHknqsk= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/purefareceiver v0.103.0/go.mod h1:eAMKR/l6BwmUpEYfA4SkVnkI8CP8GaGXU6ay87e8+QA= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/purefbreceiver v0.103.0 h1:FZ/i+iMkdhjTxdnBfdUoCXBJdofdPYMznsenoGqNSpA= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/purefbreceiver v0.103.0/go.mod h1:WTRCsFDinITb1Cm9+Q4/eBQ2Suee9ktALTfGUd451l0= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/rabbitmqreceiver v0.103.0 h1:+HveKMxjR1DDrGEurkwcozPT6PDdE5qodsA02Q2uOks= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/rabbitmqreceiver v0.103.0/go.mod h1:kWTQpwZsnCadQfkp7plA9/jDnZAJFhnyoN6bqS5wHHU= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/receivercreator v0.103.0 h1:TtvyeuCOFnVccvlcnT6eQlzGizXiRitgMMY3CcJOMkY= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/receivercreator v0.103.0/go.mod h1:uTSjoibioTuySX5cCQm+gjaeP98lceG3aHr5W02quEc= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/redisreceiver v0.103.0 h1:jtVd4vkpymL48iMcrw11aDivXy3LpF9eloVfqw9HlBw= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/redisreceiver v0.103.0/go.mod h1:6PHuWEuPOoAWoowKzYShVu1lW9EPhiUShJvfRp7ji5s= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/riakreceiver v0.103.0 h1:HouHoNUuWa7VDmZaWtGyW7V0i8IQLTHawEbP4ilNSPM= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/riakreceiver v0.103.0/go.mod h1:JNcecfZl15fQU9L08p0x0REpsH/uoHqDRM2ENS4rRG4= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sapmreceiver v0.103.0 h1:JTF4Qw7w6puftHuUtt621ZcyBmmvdq2HAFH8ZXpghyg= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sapmreceiver v0.103.0/go.mod h1:9JoNwCM5x9hrv6NgKMJU2ZNfqqxw6gq4KTHmBci0DjE= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/signalfxreceiver v0.103.0 h1:bR0e30KmNpAck6QwfTXuzIXXNrAwjR64KUsfe6X7Cxs= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/signalfxreceiver v0.103.0/go.mod h1:wXlLyiLdm3v5KM77pHX6WebNVJjMfBhAy24hxUeRPyY= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/simpleprometheusreceiver v0.103.0 h1:uwf7IbvWIn2meU1RrA/nB3errMY+WS9mFyw1kG16kiU= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/simpleprometheusreceiver v0.103.0/go.mod h1:ofMwxpiAs54Cuv09BD2hW1lLZeD62GRtfTqrz/+1S18= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/skywalkingreceiver v0.103.0 h1:DQxlC7KrHdZtdxYSMGOQuwKVmuXGQkOdymt6O2+DOhA= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/skywalkingreceiver v0.103.0/go.mod h1:wmzy8x+04rV7/xhNxEPoAH45nuvHBUzuCx8rubXVtug= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/snmpreceiver v0.103.0 h1:blxH3QXRmLSa3T4QTXsY64wXVkxEXgsgERXLkRincEM= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/snmpreceiver v0.103.0/go.mod h1:fX4zKbQ2OjDr3feSBpH9orgnd6GGzgWbYfNo4Zythg4= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/snowflakereceiver v0.103.0 h1:GBBwYodHILUnul03chrBxMhFMHb0lkYrqkUAIXfPy+Q= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/snowflakereceiver v0.103.0/go.mod h1:rHda2d9u2Pgtn7ea8lEZqzxtPNQbBJ58u3Yu/4w2EDM= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/solacereceiver v0.103.0 h1:8NSskDiAYnj36SBkx4/v3m+Z19Pitxt9LaqBvdu/s0c= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/solacereceiver v0.103.0/go.mod h1:ylHnYxVBISeZQjOaVPzqls7RdUZun0O+Wxq+pMwbqIg= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/splunkenterprisereceiver v0.103.0 h1:RXtOEaWvKSq/IbI5xRL42EkeZMAipPT7og57BXrfMBI= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/splunkenterprisereceiver v0.103.0/go.mod h1:Qf2FyVol5xSyMT4rMO6NaS++jW338PKXCFgOe66IiIY= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/splunkhecreceiver v0.103.0 h1:scBYx7i02BIGGrv3B5G8NY+hkBPnU4UZj4MBX/+G8II= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/splunkhecreceiver v0.103.0/go.mod h1:yKcoARhrC8afaaft7trvIqbPR38VYfgSSrzdhF7rFNI= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sqlqueryreceiver v0.103.0 h1:O6KqVBEJgwPS6A+vZBRSZiztQLpX3VmYnJ4l4+xx+Ek= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sqlqueryreceiver v0.103.0/go.mod h1:fxzlAP7Tap/P4x6BsWDrjQzTRa23cXbneoB/IhewkHM= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sqlserverreceiver v0.103.0 h1:/wO88gVodnrK/oSHpMS0ecZZaqbZP/Jx8ewlsVu4ekM= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sqlserverreceiver v0.103.0/go.mod h1:k5CgirKZcPRD6cWfJoby3IO/BlJQxH0wVn9YwUH/DNs= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sshcheckreceiver v0.103.0 h1:g5f8+rdyoq2zynn/3clsgxEt/v5Uw+C66WQAfj/1o5M= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sshcheckreceiver v0.103.0/go.mod h1:9kTCx4xG+Dr5QsFULNB6uMxqJ6pymFH8v2BtLi4cOio= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/statsdreceiver v0.103.0 h1:OQKqCw+kH0uBF4bT+eRwciTKdFcOsa/5zWZr9qHgzkI= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/statsdreceiver v0.103.0/go.mod h1:Abr+XCGgD/kZLgA50UBg0vzntqFSeCAzfjtANH02018= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/syslogreceiver v0.103.0 h1:uymOXAT/M/hfpC97YGeyomxX5l7k3xsBbC2RVO62jvc= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/syslogreceiver v0.103.0/go.mod h1:T+Z3QZlOcvbvuap96H8qdmQZW8rpfPZenj58WJ3xV+E= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/tcplogreceiver v0.103.0 h1:cFvf9IuS10isVLVtQWcXdMVe51btEL1SIHA+RYok5yw= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/tcplogreceiver v0.103.0/go.mod h1:uU1jJXA3/AIxn+yuBIJ+X8RI2wAp3cH25wiRSYY45cM= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/udplogreceiver v0.103.0 h1:aMe9gL0XnYcrCp83Yt/87vQc+GqSdLOfS+B2AZUcYQo= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/udplogreceiver v0.103.0/go.mod h1:XZRd7kTx2Yc+4bfvGjiLwYiYluFrMPRDiqgsCCoPOZ8= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/vcenterreceiver v0.103.0 h1:wxZ11VP9UwPSiPJM9T5xn0oEiM1+0sPeezzpxD123kg= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/vcenterreceiver v0.103.0/go.mod h1:hMeMs2ij1hGthXKKgaaFCklaxYHkQQsLpjdQRGN8WL0= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/wavefrontreceiver v0.103.0 h1:7oZOConUI3vMD5/X+wPIrTib/SPd2+DKwWv7EAKsbEI= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/wavefrontreceiver v0.103.0/go.mod h1:tMyICvC5J8XvTyWpRh+I3qoSF6t5LmLoclqxk1raXCA= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/webhookeventreceiver v0.103.0 h1:wYUejlgK/OlIz05qo9jB6/G+5thiZXY5UsY04nwpx2o= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/webhookeventreceiver v0.103.0/go.mod h1:lCN3U1YVQLStqwSdNzZTUpEnWHaO359fxvj18yQuK4k= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/windowseventlogreceiver v0.103.0 h1:t7idfKLaGMsL6x79qRYqvvdDFpJVmGUJU11uPM/V/WM= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/windowseventlogreceiver v0.103.0/go.mod h1:OlzRXRyvifRFEwtQkQ4LhQqleTZNFEzWZ9BOwumAjJs= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/windowsperfcountersreceiver v0.103.0 h1:hF3a237Kg/We/MuE9BbimAD+hKzvbgKMPTNGX9l5yQk= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/windowsperfcountersreceiver v0.103.0/go.mod h1:HZVsHb1QvqJtcZTu7rUCX3E36BBXLcmxSEHYrkJm6us= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/zipkinreceiver v0.103.0 h1:AvfCPJtrzfAmoF58vTA3pehns51NUEOmulPxrYALroY= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/zipkinreceiver v0.103.0/go.mod h1:WzOea7GxCLC23+HBXHoYwahGC+YJsu066pV4MzUL0fg= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/zookeeperreceiver v0.103.0 h1:1g+bgvp+56MaKqTapnt28vBS87YvPpwLq3xt3e1zh1I= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/zookeeperreceiver v0.103.0/go.mod h1:y/dQe0D7M+a/a6pMD5eBgrKAGHomz8PoSPjJ+dfRpd0= github.com/opencontainers/go-digest v1.0.0 h1:apOUWs51W5PlhuyGyz9FCeeBIOUDA/6nW8Oi/yOhh5U= github.com/opencontainers/go-digest v1.0.0/go.mod h1:0JzlMkj0TRzQZfJkVvzbP0HBR3IKzErnv2BNG4W4MAM= github.com/opencontainers/image-spec v1.1.0 h1:8SG7/vwALn54lVB/0yZ/MMwhFrPYtpEHQb2IpWsCzug= @@ -2926,8 +2940,8 @@ github.com/pelletier/go-toml v1.7.0/go.mod h1:vwGMzjaWMwyfHwgIBhI2YUM4fB6nL6lVAv github.com/pelletier/go-toml v1.9.3/go.mod h1:u1nR/EPcESfeI/szUZKdtJ0xRNbUoANCkoOuaOx1Y+c= github.com/pelletier/go-toml v1.9.5 h1:4yBQzkHv+7BHq2PQUZF3Mx0IYxG7LsP222s7Agd3ve8= github.com/pelletier/go-toml v1.9.5/go.mod h1:u1nR/EPcESfeI/szUZKdtJ0xRNbUoANCkoOuaOx1Y+c= -github.com/pelletier/go-toml/v2 v2.1.0 h1:FnwAJ4oYMvbT/34k9zzHuZNrhlz48GB3/s6at6/MHO4= -github.com/pelletier/go-toml/v2 v2.1.0/go.mod h1:tJU2Z3ZkXwnxa4DPO899bsyIoywizdUvyaeZurnPPDc= +github.com/pelletier/go-toml/v2 v2.2.2 h1:aYUidT7k73Pcl9nb2gScu7NSrKCSHIDE89b3+6Wq+LM= +github.com/pelletier/go-toml/v2 v2.2.2/go.mod h1:1t835xjRzz80PqgE6HHgN2JOsmgYu/h4qDAS4n929Rs= github.com/peterbourgon/diskv v2.0.1+incompatible/go.mod h1:uqqh8zWWbv1HBMNONnaR/tNboyR3/BZd58JJSHlUSCU= github.com/philhofer/fwd v1.1.2 h1:bnDivRJ1EWPjUIRXV5KfORO897HTbpFAQddBdE8t7Gw= github.com/philhofer/fwd v1.1.2/go.mod h1:qkPdfjR2SIEbspLqpe1tO4n5yICnr2DY7mqEx2tUTP0= @@ -2961,7 +2975,6 @@ github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 h1:Jamvg5psRI github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= github.com/posener/complete v1.1.1/go.mod h1:em0nMJCgc9GFtwrmVmEMR/ZL6WyhyjMBndrE9hABlRI= github.com/posener/complete v1.2.3/go.mod h1:WZIdtGGp+qx0sLrYKtIRAruyNpv6hFCicSgv7Sy7s/s= -github.com/power-devops/perfstat v0.0.0-20210106213030-5aafc221ea8c/go.mod h1:OmDBASR4679mdNQnz2pUhc2G8CO2JrUAVFDRBDP/hJE= github.com/power-devops/perfstat v0.0.0-20220216144756-c35f1ee13d7c h1:NRoLoZvkBTKvR5gQLgA3e0hqjkY9u1wm+iOL45VN/qI= github.com/power-devops/perfstat v0.0.0-20220216144756-c35f1ee13d7c/go.mod h1:OmDBASR4679mdNQnz2pUhc2G8CO2JrUAVFDRBDP/hJE= github.com/pquerna/cachecontrol v0.1.0 h1:yJMy84ti9h/+OEWa752kBTKv4XC30OtVVHYv/8cTqKc= @@ -2984,18 +2997,16 @@ github.com/prometheus/common/sigv4 v0.1.0 h1:qoVebwtwwEhS85Czm2dSROY5fTo2PAPEVdD github.com/prometheus/common/sigv4 v0.1.0/go.mod h1:2Jkxxk9yYvCkE5G1sQT7GuEXm57JrvHu9k5YwTjsNtI= github.com/prometheus/procfs v0.0.0-20190425082905-87a4384529e0/go.mod h1:TjEm7ze935MbeOT/UhFTIMYKhuLP4wbCsTZCD3I8kEA= github.com/prometheus/procfs v0.12.0/go.mod h1:pcuDEFsWDnvcgNzo4EEweacyhjeA9Zk3cnaOZAZEfOo= -github.com/prometheus/procfs v0.15.0 h1:A82kmvXJq2jTu5YUhSGNlYoxh85zLnKgPz4bMZgI5Ek= -github.com/prometheus/procfs v0.15.0/go.mod h1:Y0RJ/Y5g5wJpkTisOtqwDSo4HwhGmLB4VQSw2sQJLHk= +github.com/prometheus/procfs v0.15.1 h1:YagwOFzUgYfKKHX6Dr+sHT7km/hxC76UB0learggepc= +github.com/prometheus/procfs v0.15.1/go.mod h1:fB45yRUv8NstnjriLhBQLuOUt+WW4BsoGhij/e3PBqk= github.com/prometheus/prometheus v0.51.2-0.20240405174432-b4a973753c6e h1:UmqAuY2OyDoog8+l5FybViJE5B2r+UxVGCUwFTsY5AA= github.com/prometheus/prometheus v0.51.2-0.20240405174432-b4a973753c6e/go.mod h1:+0ld+ozir7zWFcHA2vVpWAKxXakIioEjPPNOqH+J3ZA= github.com/protocolbuffers/protoscope v0.0.0-20221109213918-8e7a6aafa2c9 h1:arwj11zP0yJIxIRiDn22E0H8PxfF7TsTrc2wIPFIsf4= github.com/protocolbuffers/protoscope v0.0.0-20221109213918-8e7a6aafa2c9/go.mod h1:SKZx6stCn03JN3BOWTwvVIO2ajMkb/zQdTceXYhKw/4= -github.com/rabbitmq/amqp091-go v1.10.0 h1:STpn5XsHlHGcecLmMFCtg7mqq0RnD+zFr4uzukfVhBw= -github.com/rabbitmq/amqp091-go v1.10.0/go.mod h1:Hy4jKW5kQART1u+JkDTF9YYOQUHXqMuhrgxOEeS7G4o= github.com/rcrowley/go-metrics v0.0.0-20201227073835-cf1acfcdf475 h1:N/ElC8H3+5XpJzTSTfLsJV/mx9Q9g7kxmchpfZyxgzM= github.com/rcrowley/go-metrics v0.0.0-20201227073835-cf1acfcdf475/go.mod h1:bCqnVzQkZxMG4s8nGwiZ5l3QUCyqpo9Y+/ZMZ9VjZe4= -github.com/redis/go-redis/v9 v9.5.1 h1:H1X4D3yHPaYrkL5X06Wh6xNVM/pX0Ft4RV0vMGvLBh8= -github.com/redis/go-redis/v9 v9.5.1/go.mod h1:hdY0cQFCN4fnSYT6TkisLufl/4W5UIXyv0b/CLO2V2M= +github.com/redis/go-redis/v9 v9.5.3 h1:fOAp1/uJG+ZtcITgZOfYFmTKPE7n4Vclj1wZFgRciUU= +github.com/redis/go-redis/v9 v9.5.3/go.mod h1:hdY0cQFCN4fnSYT6TkisLufl/4W5UIXyv0b/CLO2V2M= github.com/relvacode/iso8601 v1.4.0 h1:GsInVSEJfkYuirYFxa80nMLbH2aydgZpIf52gYZXUJs= github.com/relvacode/iso8601 v1.4.0/go.mod h1:FlNp+jz+TXpyRqgmM7tnzHHzBnz776kmAH2h3sZCn0I= github.com/remyoudompheng/bigfft v0.0.0-20200410134404-eec4a21b6bb0/go.mod h1:qqbHyh8v60DhA7CoWK5oRCqLrMHRGoxYCSS9EjAz6Eo= @@ -3039,6 +3050,8 @@ github.com/sagikazarmark/locafero v0.4.0 h1:HApY1R9zGo4DBgr7dqsTH/JJxLTTsOt7u6ke github.com/sagikazarmark/locafero v0.4.0/go.mod h1:Pe1W6UlPYUk/+wc/6KFhbORCfqzgYEpgQ3O5fPuL3H4= github.com/sagikazarmark/slog-shim v0.1.0 h1:diDBnUNK9N/354PgrxMywXnAwEr1QZcOr6gto+ugjYE= github.com/sagikazarmark/slog-shim v0.1.0/go.mod h1:SrcSrq8aKtyuqEI1uvTDTK1arOWRIczQRv+GVI1AkeQ= +github.com/saintfish/chardet v0.0.0-20120816061221-3af4cd4741ca h1:NugYot0LIVPxTvN8n+Kvkn6TrbMyxQiuvKdEwFdR9vI= +github.com/saintfish/chardet v0.0.0-20120816061221-3af4cd4741ca/go.mod h1:uugorj2VCxiV1x+LzaIdVa9b4S4qGAcH6cbhh4qVxOU= github.com/samber/lo v1.39.0 h1:4gTz1wUhNYLhFSKl6O+8peW0v2F4BCY034GRpU9WnuA= github.com/samber/lo v1.39.0/go.mod h1:+m/ZKRl6ClXCE2Lgf3MsQlWfh4bn1bz6CXEOxnEXnEA= github.com/samuel/go-zookeeper v0.0.0-20190923202752-2cc03de413da h1:p3Vo3i64TCLY7gIfzeQaUJ+kppEO5WQG3cL8iE8tGHU= @@ -3062,13 +3075,14 @@ github.com/sergi/go-diff v1.3.1 h1:xkr+Oxo4BOQKmkn/B9eMK0g5Kg/983T9DqqPHwYqD+8= github.com/sergi/go-diff v1.3.1/go.mod h1:aMJSSKb2lpPvRNec0+w3fl7LP9IOFzdc9Pa4NFbPK1I= github.com/shibumi/go-pathspec v1.3.0 h1:QUyMZhFo0Md5B8zV8x2tesohbb5kfbpTi9rBnKh5dkI= github.com/shibumi/go-pathspec v1.3.0/go.mod h1:Xutfslp817l2I1cZvgcfeMQJG5QnU2lh5tVaaMCl3jE= -github.com/shirou/gopsutil/v3 v3.24.4 h1:dEHgzZXt4LMNm+oYELpzl9YCqV65Yr/6SfrvgRBtXeU= -github.com/shirou/gopsutil/v3 v3.24.4/go.mod h1:lTd2mdiOspcqLgAnr9/nGi71NkeMpWKdmhuxm9GusH8= +github.com/shirou/gopsutil/v3 v3.24.5 h1:i0t8kL+kQTvpAYToeuiVk3TgDeKOFioZO3Ztz/iZ9pI= +github.com/shirou/gopsutil/v3 v3.24.5/go.mod h1:bsoOS1aStSs9ErQ1WWfxllSeS1K5D+U30r2NfcubMVk= +github.com/shirou/gopsutil/v4 v4.24.5 h1:gGsArG5K6vmsh5hcFOHaPm87UD003CaDMkAOweSQjhM= +github.com/shirou/gopsutil/v4 v4.24.5/go.mod h1:aoebb2vxetJ/yIDZISmduFvVNPHqXQ9SEJwRXxkf0RA= github.com/shirou/w32 v0.0.0-20160930032740-bb4de0191aa4 h1:udFKJ0aHUL60LboW/A+DfgoHVedieIzIXE8uylPue0U= github.com/shirou/w32 v0.0.0-20160930032740-bb4de0191aa4/go.mod h1:qsXQc7+bwAM3Q1u/4XEfrquwF8Lw7D7y5cD8CuHnfIc= github.com/shoenig/go-m1cpu v0.1.6 h1:nxdKQNcEB6vzgA2E2bvzKIYRuNj7XNJ4S/aRSwKzFtM= github.com/shoenig/go-m1cpu v0.1.6/go.mod h1:1JJMcUBvfNwpq05QDQVAnx3gUHr9IYF7GNg9SUEw2VQ= -github.com/shoenig/test v0.6.4/go.mod h1:byHiCGXqrVaflBLAMq/srcZIHynQPQgeyvkvXnjqq0k= github.com/shoenig/test v1.7.1 h1:UJcjSAI3aUKx52kfcfhblgyhZceouhvvs3OYdWgn+PY= github.com/shoenig/test v1.7.1/go.mod h1:UxJ6u/x2v/TNs/LoLxBNJRV9DiwBBKYxXSyczsBHFoI= github.com/shopspring/decimal v1.2.0/go.mod h1:DKyhrW/HYNuLGql+MJL6WCR6knT2jwCFRcu2hWCYk4o= @@ -3104,8 +3118,8 @@ github.com/smira/go-ftp-protocol v0.0.0-20140829150050-066b75c2b70d h1:rvtR4+9N2 github.com/smira/go-ftp-protocol v0.0.0-20140829150050-066b75c2b70d/go.mod h1:Jm7yHrROA5tC42gyJ5EwiR8EWp0PUy0qOc4sE7Y8Uzo= github.com/smira/go-xz v0.1.0 h1:1zVLT1sITUKcWNysfHMLZWJ2Yh7yJfhREsgmUdK4zb0= github.com/smira/go-xz v0.1.0/go.mod h1:OmdEWnIIkuLzRLHGF4YtjDzF9VFUevEcP6YxDPRqVrs= -github.com/snowflakedb/gosnowflake v1.10.1-0.20240509141315-5570db2126fe h1:tyqmtuppkCBKehjrsrGgcO7xsNBEGWgIlgm9fq/4X4U= -github.com/snowflakedb/gosnowflake v1.10.1-0.20240509141315-5570db2126fe/go.mod h1:hvc58mU03qg78mSz5z17/qnzI56hOdYYK2txWbM0hN0= +github.com/snowflakedb/gosnowflake v1.10.1 h1:VGeQxsQj5s3hP0cRmtNYozhUvs2Y7Reu5Pk5pKuRGpI= +github.com/snowflakedb/gosnowflake v1.10.1/go.mod h1:hvc58mU03qg78mSz5z17/qnzI56hOdYYK2txWbM0hN0= github.com/soheilhy/cmux v0.1.4/go.mod h1:IM3LyeVVIOuxMH7sFAkER9+bJ4dT7Ms6E4xg4kGIyLM= github.com/soheilhy/cmux v0.1.5 h1:jjzc5WVemNEDTLwv9tlmemhC73tI08BNOIGwBOo10Js= github.com/soheilhy/cmux v0.1.5/go.mod h1:T7TcVDs9LWfQgPlPsdngu6I6QIoyIFZDDC6sNE1GqG0= @@ -3139,8 +3153,8 @@ github.com/spf13/pflag v1.0.5/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An github.com/spf13/viper v1.6.2/go.mod h1:t3iDnF5Jlj76alVNuyFBk5oUMCvsrkbvZK0WQdfDi5k= github.com/spf13/viper v1.7.0/go.mod h1:8WkrPz2fc9jxqZNCJI/76HCieCp4Q8HaLFoCha5qpdg= github.com/spf13/viper v1.8.1/go.mod h1:o0Pch8wJ9BVSWGQMbra6iw0oQ5oktSIBaujf1rJH9Ns= -github.com/spf13/viper v1.18.2 h1:LUXCnvUvSM6FXAsj6nnfc8Q2tp1dIgUfY9Kc8GsSOiQ= -github.com/spf13/viper v1.18.2/go.mod h1:EKmWIqdnk5lOcmR72yw6hS+8OPYcwD0jteitLMVB+yk= +github.com/spf13/viper v1.19.0 h1:RWq5SEjt8o25SROyN3z2OrDB9l7RPd3lwTWU8EcEdcI= +github.com/spf13/viper v1.19.0/go.mod h1:GQUN9bilAbhU/jgc1bKs99f/suXKeUMct8Adx5+Ntkg= github.com/square/certstrap v1.2.0 h1:ecgyABrbFLr8jSbOC6oTBmBek0t/HqtgrMUZCPuyfdw= github.com/square/certstrap v1.2.0/go.mod h1:CUHqV+fxJW0Y5UQFnnbYwQ7bpKXO1AKbic9g73799yw= github.com/stoewer/go-strcase v1.3.0 h1:g0eASXYtp+yvN9fK8sH94oCIk0fau9uV1/ZdJ0AVEzs= @@ -3177,8 +3191,8 @@ github.com/subosito/gotenv v1.6.0 h1:9NlTDc1FTs4qu0DDq7AEtTPNw6SVm7uBMsUCUjABIf8 github.com/subosito/gotenv v1.6.0/go.mod h1:Dk4QP5c2W3ibzajGcXpNraDfq2IrhjMIvMSWPKKo0FU= github.com/swaggest/assertjson v1.9.0 h1:dKu0BfJkIxv/xe//mkCrK5yZbs79jL7OVf9Ija7o2xQ= github.com/swaggest/assertjson v1.9.0/go.mod h1:b+ZKX2VRiUjxfUIal0HDN85W0nHPAYUbYH5WkkSsFsU= -github.com/swaggest/jsonschema-go v0.3.64 h1:HyB41fkA4XP0BZkqWfGap5i2JtRHQGXG/21dGDPbyLM= -github.com/swaggest/jsonschema-go v0.3.64/go.mod h1:DYuKqdpms/edvywsX6p1zHXCZkdwB28wRaBdFCe3Duw= +github.com/swaggest/jsonschema-go v0.3.70 h1:8Vx5nm5t/6DBFw2+WC0/Vp1ZVe9/4mpuA0tuAe0wwCI= +github.com/swaggest/jsonschema-go v0.3.70/go.mod h1:7N43/CwdaWgPUDfYV70K7Qm79tRqe/al7gLSt9YeGIE= github.com/swaggest/refl v1.3.0 h1:PEUWIku+ZznYfsoyheF97ypSduvMApYyGkYF3nabS0I= github.com/swaggest/refl v1.3.0/go.mod h1:3Ujvbmh1pfSbDYjC6JGG7nMgPvpG0ehQL4iNonnLNbg= github.com/syndtr/gocapability v0.0.0-20200815063812-42c35b437635 h1:kdXcSzyDtseVEc4yCz2qF8ZrQvIDBJLl4S1c3GCXmoI= @@ -3193,8 +3207,10 @@ github.com/tedsuo/ifrit v0.0.0-20191009134036-9a97d0632f00 h1:mujcChM89zOHwgZBBN github.com/tedsuo/ifrit v0.0.0-20191009134036-9a97d0632f00/go.mod h1:eyZnKCc955uh98WQvzOm0dgAeLnf2O0Rz0LPoC5ze+0= github.com/tedsuo/rata v1.0.0 h1:Sf9aZrYy6ElSTncjnGkyC2yuVvz5YJetBIUKJ4CmeKE= github.com/tedsuo/rata v1.0.0/go.mod h1:X47ELzhOoLbfFIY0Cql9P6yo3Cdwf2CMX3FVZxRzJPc= -github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.931 h1:3kcyl2ZLEWH5pHlUfw1lNXbJ95WUJN1pzfYoOhAajZc= -github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.931/go.mod h1:r5r4xbfxSaeR04b166HGsBa/R4U3SueirEUpXGuw+Q0= +github.com/temoto/robotstxt v1.1.1 h1:Gh8RCs8ouX3hRSxxK7B1mO5RFByQ4CmJZDwgom++JaA= +github.com/temoto/robotstxt v1.1.1/go.mod h1:+1AmkuG3IYkh1kv0d2qEB9Le88ehNO0zwOr3ujewlOo= +github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.940 h1:uqhura99NprOzYt483VeS5oNBMih5h7VPVnyyPYElw0= +github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.940/go.mod h1:r5r4xbfxSaeR04b166HGsBa/R4U3SueirEUpXGuw+Q0= github.com/terminalstatic/go-xsd-validate v0.1.5 h1:RqpJnf6HGE2CB/lZB1A8BYguk8uRtcvYAPLCF15qguo= github.com/terminalstatic/go-xsd-validate v0.1.5/go.mod h1:18lsvYFofBflqCrvo1umpABZ99+GneNTw2kEEc8UPJw= github.com/testcontainers/testcontainers-go v0.23.0 h1:ERYTSikX01QczBLPZpqsETTBO7lInqEP349phDOVJVs= @@ -3227,10 +3243,8 @@ github.com/tj/assert v0.0.3 h1:Df/BlaZ20mq6kuai7f5z2TvPFiwC3xaWJSDQNiIS3Rk= github.com/tj/assert v0.0.3/go.mod h1:Ne6X72Q+TB1AteidzQncjw9PabbMp4PBMZ1k+vd1Pvk= github.com/tjfoc/gmsm v1.3.2 h1:7JVkAn5bvUJ7HtU08iW6UiD+UTmJTIToHCfeFzkcCxM= github.com/tjfoc/gmsm v1.3.2/go.mod h1:HaUcFuY0auTiaHB9MHFGCPx5IaLhTUd2atbCFBQXn9w= -github.com/tklauser/go-sysconf v0.3.12/go.mod h1:Ho14jnntGE1fpdOqQEEaiKRpvIavV0hSfmBq8nJbHYI= github.com/tklauser/go-sysconf v0.3.14 h1:g5vzr9iPFFz24v2KZXs/pvpvh8/V9Fw6vQK5ZZb78yU= github.com/tklauser/go-sysconf v0.3.14/go.mod h1:1ym4lWMLUOhuBOPGtRcJm7tEGX4SCYNEEEtghGG/8uY= -github.com/tklauser/numcpus v0.6.1/go.mod h1:1XfjsgE2zo8GVw7POkMbHENHzVg3GzmoZ9fESEdAacY= github.com/tklauser/numcpus v0.8.0 h1:Mx4Wwe/FjZLeQsK/6kt2EOepwwSl7SmJrK5bV/dXYgY= github.com/tklauser/numcpus v0.8.0/go.mod h1:ZJZlAY+dmR4eut8epnzf0u/VwodKmryxR8txiloSqBE= github.com/tmc/grpc-websocket-proxy v0.0.0-20190109142713-0ad062ec5ee5/go.mod h1:ncp9v5uamzpCO7NfCPTXjqaC+bZgJeR0sMTm6dMHP7U= @@ -3285,8 +3299,8 @@ github.com/vito/go-sse v1.0.0/go.mod h1:2wkcaQ+jtlZ94Uve8gYZjFpL68luAjssTINA2hpg github.com/vmihailenco/msgpack/v4 v4.3.12/go.mod h1:gborTTJjAo/GWTqqRjrLCn9pgNN+NXzzngzBKDPIqw4= github.com/vmihailenco/msgpack/v4 v4.3.13 h1:A2wsiTbvp63ilDaWmsk2wjx6xZdxQOvpiNlKBGKKXKI= github.com/vmihailenco/msgpack/v4 v4.3.13/go.mod h1:gborTTJjAo/GWTqqRjrLCn9pgNN+NXzzngzBKDPIqw4= -github.com/vmihailenco/msgpack/v5 v5.3.5 h1:5gO0H1iULLWGhs2H5tbAHIZTV8/cYafcFOr9znI5mJU= -github.com/vmihailenco/msgpack/v5 v5.3.5/go.mod h1:7xyJ9e+0+9SaZT0Wt1RGleJXzli6Q/V5KbhBonMG9jc= +github.com/vmihailenco/msgpack/v5 v5.4.1 h1:cQriyiUvjTwOHg8QZaPihLWeRAAVoCpE00IUPn0Bjt8= +github.com/vmihailenco/msgpack/v5 v5.4.1/go.mod h1:GaZTsDaehaPpQVyxrf5mtQlH+pc21PIudVV/E3rRQok= github.com/vmihailenco/tagparser v0.1.1/go.mod h1:OeAg3pn3UbLjkWt+rN9oFYB6u/cQgqMEUPoW2WPyhdI= github.com/vmihailenco/tagparser v0.1.2 h1:gnjoVuB/kljJ5wICEEOpx98oXMWPLj22G67Vbd1qPqc= github.com/vmihailenco/tagparser v0.1.2/go.mod h1:OeAg3pn3UbLjkWt+rN9oFYB6u/cQgqMEUPoW2WPyhdI= @@ -3304,8 +3318,6 @@ github.com/wk8/go-ordered-map/v2 v2.1.8 h1:5h/BUHu93oj4gIdvHHHGsScSTMijfx5PeYkE/ github.com/wk8/go-ordered-map/v2 v2.1.8/go.mod h1:5nJHM5DyteebpVlHnWMV0rPz6Zp7+xBAnxjb1X5vnTw= github.com/wsxiaoys/terminal v0.0.0-20160513160801-0940f3fc43a0 h1:3UeQBvD0TFrlVjOeLOBz+CPAI8dnbqNSVwUwRrkp7vQ= github.com/wsxiaoys/terminal v0.0.0-20160513160801-0940f3fc43a0/go.mod h1:IXCdmsXIht47RaVFLEdVnh1t+pgYtTAhQGj73kz+2DM= -github.com/x448/float16 v0.8.4 h1:qLwI1I70+NjRFUR3zs1JPUCgaCXSh3SW62uAKT1mSBM= -github.com/x448/float16 v0.8.4/go.mod h1:14CWIYCyZA/cWjXOioeEpHeN/83MdbZDRQHoFcYsOfg= github.com/xanzy/ssh-agent v0.3.3 h1:+/15pJfg/RsTxqYcX6fHqOXZwwMP+2VyYWJeWM2qQFM= github.com/xanzy/ssh-agent v0.3.3/go.mod h1:6dzNDKs0J9rVPHPhaGCukekBHKqfl+L3KghI1Bc68Uw= github.com/xdg-go/pbkdf2 v1.0.0 h1:Su7DPu48wXMwC3bs7MCNG+z4FhcyEuz5dlvchbq0B0c= @@ -3361,8 +3373,6 @@ github.com/zeebo/xxh3 v1.0.2 h1:xZmwmqxHZA8AI603jOQ0tMqmBr9lPeFwGg6d+xy9DC0= github.com/zeebo/xxh3 v1.0.2/go.mod h1:5NWz9Sef7zIDm2JHfFlcQvNekmcEl9ekUZQQKCYaDcA= github.com/zorkian/go-datadog-api v2.30.0+incompatible h1:R4ryGocppDqZZbnNc5EDR8xGWF/z/MxzWnqTUijDQes= github.com/zorkian/go-datadog-api v2.30.0+incompatible/go.mod h1:PkXwHX9CUQa/FpB9ZwAD45N1uhCW4MT/Wj7m36PbKss= -github.com/ztrue/tracerr v0.4.0 h1:vT5PFxwIGs7rCg9ZgJ/y0NmOpJkPCPFK8x0vVIYzd04= -github.com/ztrue/tracerr v0.4.0/go.mod h1:PaFfYlas0DfmXNpo7Eay4MFhZUONqvXM+T2HyGPpngk= go.einride.tech/aip v0.67.1 h1:d/4TW92OxXBngkSOwWS2CH5rez869KpKMaN44mdxkFI= go.einride.tech/aip v0.67.1/go.mod h1:ZGX4/zKw8dcgzdLsrvpOOGxfxI2QSk12SlP7d6c0/XI= go.elastic.co/apm/module/apmelasticsearch/v2 v2.6.0 h1:ukMcwyMaDXsS1dRK2qRYXT2AsfwaUy74TOOYCqkWJow= @@ -3412,94 +3422,96 @@ go.opencensus.io v0.22.5/go.mod h1:5pWMHQbX5EPX2/62yrJeAkowc+lfs/XD7Uxpq3pI6kk= go.opencensus.io v0.23.0/go.mod h1:XItmlyltB5F7CS4xOC1DcqMoFqwtC6OG2xF7mCv7P7E= go.opencensus.io v0.24.0 h1:y73uSU6J157QMP2kn2r30vwW1A2W2WFwSCGnAVxeaD0= go.opencensus.io v0.24.0/go.mod h1:vNK8G9p7aAivkbmorf4v+7Hgx+Zs0yY+0fOtgBfjQKo= -go.opentelemetry.io/collector v0.102.1 h1:M/ciCcReQsSDYG9bJ2Qwqk7pQILDJ2bM/l0MdeCAvJE= -go.opentelemetry.io/collector v0.102.1/go.mod h1:yF1lDRgL/Eksb4/LUnkMjvLvHHpi6wqBVlzp+dACnPM= -go.opentelemetry.io/collector/component v0.102.1 h1:66z+LN5dVCXhvuVKD1b56/3cYLK+mtYSLIwlskYA9IQ= -go.opentelemetry.io/collector/component v0.102.1/go.mod h1:XfkiSeImKYaewT2DavA80l0VZ3JjvGndZ8ayPXfp8d0= -go.opentelemetry.io/collector/config/configauth v0.102.1 h1:LuzijaZulMu4xmAUG8WA00ZKDlampH+ERjxclb40Q9g= -go.opentelemetry.io/collector/config/configauth v0.102.1/go.mod h1:kTzfI5fnbMJpm2wycVtQeWxFAtb7ns4HksSb66NIhX8= -go.opentelemetry.io/collector/config/configcompression v1.9.0 h1:B2q6XMO6xiF2s+14XjqAQHGY5UefR+PtkZ0WAlmSqpU= -go.opentelemetry.io/collector/config/configcompression v1.9.0/go.mod h1:6+m0GKCv7JKzaumn7u80A2dLNCuYf5wdR87HWreoBO0= -go.opentelemetry.io/collector/config/configgrpc v0.102.1 h1:6Plnfx+xw/JH8k11MkljGoysPfn1u7hHbO2evteOTeE= -go.opentelemetry.io/collector/config/configgrpc v0.102.1/go.mod h1:Kk3XOSar3QTzGDS8N8M38DVlOzUD7STS2obczO9q43I= -go.opentelemetry.io/collector/config/confighttp v0.102.1 h1:tPw1Xf2PfDdrXoBKLY5Sd4Dh8FNm5i+6DKuky9XraIM= -go.opentelemetry.io/collector/config/confighttp v0.102.1/go.mod h1:k4qscfjxuaDQmcAzioxmPujui9VSgW6oal3WLxp9CzI= -go.opentelemetry.io/collector/config/confignet v0.102.1 h1:nSiAFQMzNCO4sDBztUxY73qFw4Vh0hVePq8+3wXUHtU= -go.opentelemetry.io/collector/config/confignet v0.102.1/go.mod h1:pfOrCTfSZEB6H2rKtx41/3RN4dKs+X2EKQbw3MGRh0E= -go.opentelemetry.io/collector/config/configopaque v1.9.0 h1:jocenLdK/rVG9UoGlnpiBxXLXgH5NhIXCrVSTyKVYuA= -go.opentelemetry.io/collector/config/configopaque v1.9.0/go.mod h1:8v1yaH4iYjcigbbyEaP/tzVXeFm4AaAsKBF9SBeqaG4= -go.opentelemetry.io/collector/config/configretry v0.102.1 h1:J5/tXBL8P7d7HT5dxsp2H+//SkwDXR66Z9UTgRgtAzk= -go.opentelemetry.io/collector/config/configretry v0.102.1/go.mod h1:P+RA0IA+QoxnDn4072uyeAk1RIoYiCbxYsjpKX5eFC4= -go.opentelemetry.io/collector/config/configtelemetry v0.102.1 h1:f/CYcrOkaHd+COIJ2lWnEgBCHfhEycpbow4ZhrGwAlA= -go.opentelemetry.io/collector/config/configtelemetry v0.102.1/go.mod h1:WxWKNVAQJg/Io1nA3xLgn/DWLE/W1QOB2+/Js3ACi40= -go.opentelemetry.io/collector/config/configtls v0.102.1 h1:7fr+PU9BRg0HRc1Pn3WmDW/4WBHRjuo7o1CdG2vQKoA= -go.opentelemetry.io/collector/config/configtls v0.102.1/go.mod h1:KHdrvo3cwosgDxclyiLWmtbovIwqvaIGeTXr3p5721A= -go.opentelemetry.io/collector/config/internal v0.102.1 h1:HFsFD3xpHUuNHb8/UTz5crJw1cMHzsJQf/86sgD44hw= -go.opentelemetry.io/collector/config/internal v0.102.1/go.mod h1:Vig3dfeJJnuRe1kBNpszBzPoj5eYnR51wXbeq36Zfpg= -go.opentelemetry.io/collector/confmap v0.102.1 h1:wZuH+d/P11Suz8wbp+xQCJ0BPE9m5pybtUe74c+rU7E= -go.opentelemetry.io/collector/confmap v0.102.1/go.mod h1:KgpS7UxH5rkd69CzAzlY2I1heH8Z7eNCZlHmwQBMxNg= -go.opentelemetry.io/collector/confmap/converter/expandconverter v0.102.1 h1:s0RxnaABoRxtfvUeimZ0OOsF83wD/EK1tR2N5GZyst0= -go.opentelemetry.io/collector/confmap/converter/expandconverter v0.102.1/go.mod h1:ZwSMlOSIzmrrSSVNoMPDr21SQx7E52bZFMQJSOZ+EhY= -go.opentelemetry.io/collector/confmap/provider/envprovider v0.102.1 h1:4KLw0pTChIqDfw0ckZ411aQDw98pu2dDOqgBHXfJm8M= -go.opentelemetry.io/collector/confmap/provider/envprovider v0.102.1/go.mod h1:f+IJBW0Sc96T79qj3GQtE1wQ0uWEwpslD785efKBl+c= -go.opentelemetry.io/collector/confmap/provider/fileprovider v0.102.1 h1:nPhOtUbJHfTDqZqtvU76HmEz9iV4O/4/DSCZdnm0mpY= -go.opentelemetry.io/collector/confmap/provider/fileprovider v0.102.1/go.mod h1:eJnr6YDQiocmoRBvsKj33bIc4wysq5hy/jmOApv1dSM= -go.opentelemetry.io/collector/confmap/provider/httpprovider v0.102.1 h1:VsaGXqEUFost0mf2svhds6loYzPavkyY37nMQcqoTkc= -go.opentelemetry.io/collector/confmap/provider/httpprovider v0.102.1/go.mod h1:lQocxKI32Zj1F3PR9UZfzykq50/mOI1mbyZ0729dphI= -go.opentelemetry.io/collector/confmap/provider/httpsprovider v0.102.1 h1:rEhPTqkGAezaFxJ8y/BL5m4vKTK3ZSpn+VcVLKnZo7Q= -go.opentelemetry.io/collector/confmap/provider/httpsprovider v0.102.1/go.mod h1:GxUZM23m3u4vURw/At2zEKW+5GwcuCNsHJNT/Wq/cFI= -go.opentelemetry.io/collector/confmap/provider/yamlprovider v0.102.1 h1:qmdaBIz0UnUKVitZzq+4HtO9zvRTwgNc/Q3b7kyf1NQ= -go.opentelemetry.io/collector/confmap/provider/yamlprovider v0.102.1/go.mod h1:nAckG/FkzAaPuwtEN2Na2+ij+2hdTjtXUtFBnlUqpFk= -go.opentelemetry.io/collector/connector v0.102.1 h1:7lEwXmhzqtyZwz2bBUHzwV/CZqA8bhPPVJOi0cm9+Fk= -go.opentelemetry.io/collector/connector v0.102.1/go.mod h1:DRlDYJXsFx1FKKxkdM2Ja52/xe+0bgmy0hA+wgKRUVI= -go.opentelemetry.io/collector/connector/forwardconnector v0.102.1 h1:XlpnR4NZcWEX0Qd+FJXKN41WQVDxgBNviGe/8WcRwtg= -go.opentelemetry.io/collector/connector/forwardconnector v0.102.1/go.mod h1:fe6t7IiPubPjHaY/HxSBWJlGKwPbtMe3DyArb1xtBZE= -go.opentelemetry.io/collector/consumer v0.102.1 h1:0CkgHhxwx4lI/m+hWjh607xyjooW5CObZ8hFQy5vvo0= -go.opentelemetry.io/collector/consumer v0.102.1/go.mod h1:HoXqmrRV13jLnP3/Gg3fYNdRkDPoO7UW58hKiLyFF60= -go.opentelemetry.io/collector/exporter v0.102.1 h1:4VURYgBNJscxfMhZWitzcwA1cig5a6pH0xZSpdECDnM= -go.opentelemetry.io/collector/exporter v0.102.1/go.mod h1:1pmNxvrvvbWDW6PiGObICdj0eOSGV4Fzwpm5QA1GU54= -go.opentelemetry.io/collector/exporter/debugexporter v0.102.1 h1:eATGZwBNmqUn8xRr7oGQhoegjeOOCdmtbYgziUoFMf8= -go.opentelemetry.io/collector/exporter/debugexporter v0.102.1/go.mod h1:k5rDZX5pV3DsXZzvI+sk7PKMUljtB7T25PPXAPGBjEs= -go.opentelemetry.io/collector/exporter/loggingexporter v0.102.1 h1:LblufdV22DxB5NZa66CGCQZjadYTVxT+O5NR9YjNQ9Y= -go.opentelemetry.io/collector/exporter/loggingexporter v0.102.1/go.mod h1:zmOEwiQlfvEHnakWNO1YFNubgWZvZee+5Wshuck5lZk= -go.opentelemetry.io/collector/exporter/otlpexporter v0.102.1 h1:bOXE7u1iy0SKwH2mnVyIMKkvFIR9bn9iIm1Cf/CJlZU= -go.opentelemetry.io/collector/exporter/otlpexporter v0.102.1/go.mod h1:4ya6xaUYvcXq9MQW0TbsR4QWkOJI02d/2Vt8plwdozA= -go.opentelemetry.io/collector/exporter/otlphttpexporter v0.102.1 h1:9TaxHrkVtEdssDAHqV5yU9PARkFph7CvfLqC1wS6m+c= -go.opentelemetry.io/collector/exporter/otlphttpexporter v0.102.1/go.mod h1:auKlkLfuUriyZ2CmV2dudJaVGB7ycZ+tTpypy2JNFEc= -go.opentelemetry.io/collector/extension v0.102.1 h1:gAvE3w15q+Vv0Tj100jzcDpeMTyc8dAiemHRtJbspLg= -go.opentelemetry.io/collector/extension v0.102.1/go.mod h1:XBxUOXjZpwYLZYOK5u3GWlbBTOKmzStY5eU1R/aXkIo= -go.opentelemetry.io/collector/extension/auth v0.102.1 h1:GP6oBmpFJjxuVruPb9X40bdf6PNu9779i8anxa+wW6U= -go.opentelemetry.io/collector/extension/auth v0.102.1/go.mod h1:U2JWz8AW1QXX2Ap3ofzo5Dn2fZU/Lglld97Vbh8BZS0= -go.opentelemetry.io/collector/extension/ballastextension v0.102.1 h1:mrGwVheXTgnxdkWC9BXOO2Zk4oIO4mpfN5zzLI40bX4= -go.opentelemetry.io/collector/extension/ballastextension v0.102.1/go.mod h1:UzWHLmeNg5wPTeUjgNE92JEJhSWX5S+1P0NCpyijPDA= -go.opentelemetry.io/collector/extension/zpagesextension v0.102.1 h1:YV+ejCgOBJjACOi/l3ULeivOhh85FPE8T4UcFdWviyg= -go.opentelemetry.io/collector/extension/zpagesextension v0.102.1/go.mod h1:/CZXg9/C64k85/k4bc7NFbCNP/MiPUZucbxPUN04ny4= -go.opentelemetry.io/collector/featuregate v1.9.0 h1:mC4/HnR5cx/kkG1RKOQAvHxxg5Ktmd9gpFdttPEXQtA= -go.opentelemetry.io/collector/featuregate v1.9.0/go.mod h1:PsOINaGgTiFc+Tzu2K/X2jP+Ngmlp7YKGV1XrnBkH7U= -go.opentelemetry.io/collector/filter v0.102.1 h1:qHVt97V3iCfAwzAzddbgWH9Xm5k2sGaU3hPRHB7uSwE= -go.opentelemetry.io/collector/filter v0.102.1/go.mod h1:6vrr9XoD+fJekeTz5G01mCy6XqMBsARgbJruXcUnhQU= -go.opentelemetry.io/collector/otelcol v0.102.1 h1:JdRG3ven+c5k703QpZG5bxJi4JJOnWaNP/EJvN+oYnI= -go.opentelemetry.io/collector/otelcol v0.102.1/go.mod h1:kHf9KBXOLZXajR1On8XJbBBGcgh2I2+/mVVroPzOLJU= -go.opentelemetry.io/collector/pdata v1.9.0 h1:qyXe3HEVYYxerIYu0rzgo1Tx2d1Zs6iF+TCckbHLFOw= -go.opentelemetry.io/collector/pdata v1.9.0/go.mod h1:vk7LrfpyVpGZrRWcpjyy0DDZzL3SZiYMQxfap25551w= -go.opentelemetry.io/collector/pdata/testdata v0.102.1 h1:S3idZaJxy8M7mCC4PG4EegmtiSaOuh6wXWatKIui8xU= -go.opentelemetry.io/collector/pdata/testdata v0.102.1/go.mod h1:JEoSJTMgeTKyGxoMRy48RMYyhkA5vCCq/abJq9B6vXs= -go.opentelemetry.io/collector/processor v0.102.1 h1:79NWs7kTgmgxOIQacuZyDf+mYWuoJZS07SHwZT7sZ4Y= -go.opentelemetry.io/collector/processor v0.102.1/go.mod h1:sNM41tEHgv3YA/Dz9/6F8oCeObrqnKCGOMs7wS6Ldus= -go.opentelemetry.io/collector/processor/batchprocessor v0.102.1 h1:s7TjD8k2d58x/Oj6P6PIm6R4zyBRdUPNbD9Zhiv0x0E= -go.opentelemetry.io/collector/processor/batchprocessor v0.102.1/go.mod h1:RDgJIY8J6xstSncSDzvzkOSFoNGK8RqeuHfdoWxu6a8= -go.opentelemetry.io/collector/processor/memorylimiterprocessor v0.102.1 h1:aUDHYAMJFQR/NRTqerzJjHk4bbDLwReQnMQmMMyuYLo= -go.opentelemetry.io/collector/processor/memorylimiterprocessor v0.102.1/go.mod h1:u4QM5ntLlV+XIl0w5zEYa3qmjukGhtmjgqzrdG8QGus= -go.opentelemetry.io/collector/receiver v0.102.1 h1:353t4U3o0RdU007JcQ4sRRzl72GHCJZwXDr8cCOcEbI= -go.opentelemetry.io/collector/receiver v0.102.1/go.mod h1:pYjMzUkvUlxJ8xt+VbI1to8HMtVlv8AW/K/2GQQOTB0= -go.opentelemetry.io/collector/receiver/nopreceiver v0.102.1 h1:HW1yNPcV0xUDzo/5V1YdExhLBrm1N+TuSu61ojE2vqE= -go.opentelemetry.io/collector/receiver/nopreceiver v0.102.1/go.mod h1:Rph+a6U/oqm2Ww9zkzRwU5PnePeSsqFhHSEu0HumWJw= -go.opentelemetry.io/collector/receiver/otlpreceiver v0.102.1 h1:65/8lkVmOu6gwBw99W+QUQBeDC2qVTwlaiqy7/SpauY= -go.opentelemetry.io/collector/receiver/otlpreceiver v0.102.1/go.mod h1:0hmxfFSSqKJjRGvgYjp/XvptbAgLhLguwNgJqMp7zd0= -go.opentelemetry.io/collector/semconv v0.102.1 h1:zLhz2Gu//j7HHESFTGTrfKIaoS4r+lZFQDnGCOThggo= -go.opentelemetry.io/collector/semconv v0.102.1/go.mod h1:yMVUCNoQPZVq/IPfrHrnntZTWsLf5YGZ7qwKulIl5hw= -go.opentelemetry.io/collector/service v0.102.1 h1:Lg7qrC4Zctd/OAlkpdsaZaUY+jLEGLLnOigfBLP2GW8= -go.opentelemetry.io/collector/service v0.102.1/go.mod h1:L5Sh3461B1Zij7vpMMbi6M/SZicgrLB3UgbG0oUK0pA= +go.opentelemetry.io/collector v0.103.0 h1:mssWo1y31p1F/SRsSBnVUX6YocgawCqM1blpE+hkWog= +go.opentelemetry.io/collector v0.103.0/go.mod h1:mgqdTFB7QCYiOeEdJSSEktovPqy+2fw4oTKJzyeSB0U= +go.opentelemetry.io/collector/component v0.103.0 h1:j52YAsp8EmqYUotVUwhovkqFZGuxArEkk65V4TI46NE= +go.opentelemetry.io/collector/component v0.103.0/go.mod h1:jKs19tGtCO8Hr5/YM0F+PoFcl8SVe/p4Ge30R6srkbc= +go.opentelemetry.io/collector/config/configauth v0.103.0 h1:tv2Ilj0X9T8ZsDd4mB8Sl+nXQ8CG8MJVQ1Lo4mmE0Pk= +go.opentelemetry.io/collector/config/configauth v0.103.0/go.mod h1:VIo8DpFeyOOCMUVoQsBdq3t2snUiBBECP0UxW1bwz/o= +go.opentelemetry.io/collector/config/configcompression v1.10.0 h1:ClkAY1rzaxFawmC53BUf3TjTWKOGx+2xnpqOJIkg6Tk= +go.opentelemetry.io/collector/config/configcompression v1.10.0/go.mod h1:6+m0GKCv7JKzaumn7u80A2dLNCuYf5wdR87HWreoBO0= +go.opentelemetry.io/collector/config/configgrpc v0.103.0 h1:H1TXxUwxaZINmAzuehP/8ExKhJKzuw/oBGc7juzwloo= +go.opentelemetry.io/collector/config/configgrpc v0.103.0/go.mod h1:1FG873Wpw9AWANjXBvOd59noWY3dZoU6WkMWLJDx5FQ= +go.opentelemetry.io/collector/config/confighttp v0.103.0 h1:tgCWMKuIorSr4+iQOv0A8Ya/8do73hiG5KHinWaz63Q= +go.opentelemetry.io/collector/config/confighttp v0.103.0/go.mod h1:xMXoLsTGTJlftu+VAL3iadEs4gkmqFrvuPPnpNi6ETo= +go.opentelemetry.io/collector/config/confignet v0.103.0 h1:A2/8y2oEFaJbmtl+r1JIP0y+281vmmcPp0P51xcSn5s= +go.opentelemetry.io/collector/config/confignet v0.103.0/go.mod h1:pfOrCTfSZEB6H2rKtx41/3RN4dKs+X2EKQbw3MGRh0E= +go.opentelemetry.io/collector/config/configopaque v1.10.0 h1:FAxj6ggLpJE/kFnR1ezYwjRdo6gHo2+CjlIsHVCFVnQ= +go.opentelemetry.io/collector/config/configopaque v1.10.0/go.mod h1:0xURn2sOy5j4fbaocpEYfM97HPGsiffkkVudSPyTJlM= +go.opentelemetry.io/collector/config/configretry v0.103.0 h1:AwWGdeYJvUCZfh127Jb8uj7kuoPrJ3t2iZGwQUxmb7c= +go.opentelemetry.io/collector/config/configretry v0.103.0/go.mod h1:P+RA0IA+QoxnDn4072uyeAk1RIoYiCbxYsjpKX5eFC4= +go.opentelemetry.io/collector/config/configtelemetry v0.103.0 h1:KLbhkFqdw9D31t0IhJ/rnhMRvz/s14eie0fKfm5xWns= +go.opentelemetry.io/collector/config/configtelemetry v0.103.0/go.mod h1:WxWKNVAQJg/Io1nA3xLgn/DWLE/W1QOB2+/Js3ACi40= +go.opentelemetry.io/collector/config/configtls v0.103.0 h1:nbk8sJIHoYYQbpZtUkUQceTbjC4wEjoePKJ15v8cCcU= +go.opentelemetry.io/collector/config/configtls v0.103.0/go.mod h1:046dfdfHW8wWCMhzUaWJo7guRiCoSz5QzVjCSDzymdU= +go.opentelemetry.io/collector/config/internal v0.103.0 h1:pimS3uLHfOBbConZrviGoTwu+bkTNDoQBtbeWCg8U8k= +go.opentelemetry.io/collector/config/internal v0.103.0/go.mod h1:kJRkB+PgamWqPi/GWbYWvnRzVzS1rwDUh6+VSz4C7NQ= +go.opentelemetry.io/collector/confmap v0.103.0 h1:qKKZyWzropSKfgtGv12JzADOXNgThqH1Vx6qzblBE24= +go.opentelemetry.io/collector/confmap v0.103.0/go.mod h1:TlOmqe/Km3K6WgxyhEAdCb/V1Yp6eSU76fCoiluEa88= +go.opentelemetry.io/collector/confmap/converter/expandconverter v0.103.0 h1:zApcKLSosuu9I/4IRHTqlE1H6XNiZNAgd26YbzHwkto= +go.opentelemetry.io/collector/confmap/converter/expandconverter v0.103.0/go.mod h1:hoel+3CPjRhPSHzCrE1E+wCyoSLHlgW7662Ntwx2ujM= +go.opentelemetry.io/collector/confmap/provider/envprovider v0.103.0 h1:0XHQ/ffxSUx3sMbnYSf8a4jnVYLUrxo+/XwdhXkizgs= +go.opentelemetry.io/collector/confmap/provider/envprovider v0.103.0/go.mod h1:NiE4Fe42Sew1TyXuU1YEd0xZBDNI+w6IRkC2OTlJUak= +go.opentelemetry.io/collector/confmap/provider/fileprovider v0.103.0 h1:5dB2G7d6RKmWS8ptuAWvAEKGYODk2DTRm84bU9HooLQ= +go.opentelemetry.io/collector/confmap/provider/fileprovider v0.103.0/go.mod h1:GT/GBk17lDhc27762w6PNHvKYbA+TnHvNEyQHUsjKpY= +go.opentelemetry.io/collector/confmap/provider/httpprovider v0.103.0 h1:Hrp+nw4W9/jeJfi3GfJW6EYh7DeNkaC1wojOh4x8CbI= +go.opentelemetry.io/collector/confmap/provider/httpprovider v0.103.0/go.mod h1:kUst0pGVBlKDSlvJYDclrsApbkMv7ahRDh6/pE4LsBc= +go.opentelemetry.io/collector/confmap/provider/httpsprovider v0.103.0 h1:JUDRYsMOhkIBxZqZli0BU+64zahIUgnEPZSe9wo2T0Q= +go.opentelemetry.io/collector/confmap/provider/httpsprovider v0.103.0/go.mod h1:+mUrWjpdGIdSKMeeplLO+qXFSBc287as2oIPVdKMTxc= +go.opentelemetry.io/collector/confmap/provider/yamlprovider v0.103.0 h1:boTv+ZRkn1h5eUbt5sLSU5lCrItCCxCen/laRmsHLyg= +go.opentelemetry.io/collector/confmap/provider/yamlprovider v0.103.0/go.mod h1:0pZ7RD7SPg+yklgGPN+74Zzbps4R9x5bRPZX1D1gtGM= +go.opentelemetry.io/collector/connector v0.103.0 h1:jwmrgCT6ftz3U4o8mAqP+/yaQ5KsLMFXo2+OHXhy+tE= +go.opentelemetry.io/collector/connector v0.103.0/go.mod h1:6RDaeDMiXTKEXSy1eIaO0EiM+/91NVHdBxOc9e2++2A= +go.opentelemetry.io/collector/connector/forwardconnector v0.103.0 h1:r4+BxddgTpkvFXEDsh9jL5Qg+wqlkwgHwDUfYux8QTM= +go.opentelemetry.io/collector/connector/forwardconnector v0.103.0/go.mod h1:1dp/eyK6GtdUlSeYQseJGdb9KyprDfBQbBRTOzYuGY8= +go.opentelemetry.io/collector/consumer v0.103.0 h1:L/7SA/U2ua5L4yTLChnI9I+IFGKYU5ufNQ76QKYcPYs= +go.opentelemetry.io/collector/consumer v0.103.0/go.mod h1:7jdYb9kSSOsu2R618VRX0VJ+Jt3OrDvvUsDToHTEOLI= +go.opentelemetry.io/collector/exporter v0.103.0 h1:g0nF/FAwuA7tTJf5uo1PvlQl7xFqCgvfH+FYqufBSiw= +go.opentelemetry.io/collector/exporter v0.103.0/go.mod h1:PC2OvciPEew2kaA/ZMyxRqfeOW8Wgi0CYR614PEyS/w= +go.opentelemetry.io/collector/exporter/debugexporter v0.103.0 h1:jwZHoXvp3vdQ3obtnU+Vav5ChTCUBSC6mvlOZJ8doCU= +go.opentelemetry.io/collector/exporter/debugexporter v0.103.0/go.mod h1:kzmBnKxsLNVBRGS8nwu497SvHspzyeiV06+LiPHktto= +go.opentelemetry.io/collector/exporter/loggingexporter v0.103.0 h1:2xFzoVrLy1COZ7bR70N4MC3b2QUGabTR0JtUC2e5Glo= +go.opentelemetry.io/collector/exporter/loggingexporter v0.103.0/go.mod h1:F8D03Ttlp5dw8RS08OKVE5cSGkk9EEEdz5BmiIJUeS4= +go.opentelemetry.io/collector/exporter/nopexporter v0.103.0 h1:QaxkFbHSSYj2RRgkIhB6lDjJHFSGr71WlLk46fG0mAo= +go.opentelemetry.io/collector/exporter/nopexporter v0.103.0/go.mod h1:/wopRTmGS20A2Ihxcuj8M4j4VWMG6AFwmrt0eT6rDNg= +go.opentelemetry.io/collector/exporter/otlpexporter v0.103.0 h1:YKdYP3tDOQC6sOdOD1/Sun6CA4Zwpky+aRve3dx5QcE= +go.opentelemetry.io/collector/exporter/otlpexporter v0.103.0/go.mod h1:4UVHkqgL80CRVrbD85p2k4swDe27gLyQkoKlSYOkR0A= +go.opentelemetry.io/collector/exporter/otlphttpexporter v0.103.0 h1:26jP07GOjipKnFAKw0hDnCTB67tXZzHN+uxii3mnbjw= +go.opentelemetry.io/collector/exporter/otlphttpexporter v0.103.0/go.mod h1:qJGL48tf0CamMLUjO+HtxDeDZ+4pvvxxF1GDqE5VHnc= +go.opentelemetry.io/collector/extension v0.103.0 h1:vTsd+GElvT7qKk9Y9d6UKuuT2Ngx0mai8Q48hkKQMwM= +go.opentelemetry.io/collector/extension v0.103.0/go.mod h1:rp2l3xskNKWv0yBCyU69Pv34TnP1QVD1ijr0zSndnsM= +go.opentelemetry.io/collector/extension/auth v0.103.0 h1:i7cQl+Ewpve/DIN4rFMg1GiyUPE14LZsYWrJ1RqtP84= +go.opentelemetry.io/collector/extension/auth v0.103.0/go.mod h1:JdYBS/EkPAz2APAi8g7xTiSRlZTc7c4H82AQM9epzxw= +go.opentelemetry.io/collector/extension/ballastextension v0.103.0 h1:U8f6b6xnkD04HNIOgqLAWXfCcezSAU2vMq5SMtKjjbo= +go.opentelemetry.io/collector/extension/ballastextension v0.103.0/go.mod h1:/B3xE2YhUgGXSsFH8Qg0kq4WpfkuTyWDJGNyfRgMax8= +go.opentelemetry.io/collector/extension/zpagesextension v0.103.0 h1:jgSEQY++zOI6hFQygwuvS6ulJ/Yu4xXgUg+Ijoxx51I= +go.opentelemetry.io/collector/extension/zpagesextension v0.103.0/go.mod h1:2OUi0Hp+3zPUJmi7goJ6d1/kGgFAw3SDESRX7xQ0QHE= +go.opentelemetry.io/collector/featuregate v1.10.0 h1:krSqokHTp7JthgmtewysqHuOAkcuuZl7G2n91s7HygE= +go.opentelemetry.io/collector/featuregate v1.10.0/go.mod h1:PsOINaGgTiFc+Tzu2K/X2jP+Ngmlp7YKGV1XrnBkH7U= +go.opentelemetry.io/collector/filter v0.103.0 h1:5pyfcT8ZCD5xKWI4pgnMdCI8a/YtDp0zzWXn7gcqp0A= +go.opentelemetry.io/collector/filter v0.103.0/go.mod h1:SvQIh3hd3b393qVHWu2GXGt8tDacFZblYhg6vVqrRs8= +go.opentelemetry.io/collector/otelcol v0.103.0 h1:Skqnc2mxDdk3eiYioUuG7ST6ur5k83SOv7mIBt60fBw= +go.opentelemetry.io/collector/otelcol v0.103.0/go.mod h1:iJF3ghCv+nRZI6+hI7z3kGRZrgH///Fd9tNXY82X90g= +go.opentelemetry.io/collector/pdata v1.10.0 h1:oLyPLGvPTQrcRT64ZVruwvmH/u3SHTfNo01pteS4WOE= +go.opentelemetry.io/collector/pdata v1.10.0/go.mod h1:IHxHsp+Jq/xfjORQMDJjSH6jvedOSTOyu3nbxqhWSYE= +go.opentelemetry.io/collector/pdata/testdata v0.103.0 h1:iI6NOE0L2je/bxlWzAWHQ/yCtnGupgv42Hl9Al1q/g4= +go.opentelemetry.io/collector/pdata/testdata v0.103.0/go.mod h1:tLzRhb/h37/9wFRQVr+CxjKi5qmhSRpCAiOlhwRkeEk= +go.opentelemetry.io/collector/processor v0.103.0 h1:YZ+LRuHKtOam7SCeLkJAP6bS1d6XxeYP22OyMN3VP0s= +go.opentelemetry.io/collector/processor v0.103.0/go.mod h1:/mxyh0NpJgpZycm7iHDpM7i5PdtWvKKdCZf0cyADJfU= +go.opentelemetry.io/collector/processor/batchprocessor v0.103.0 h1:vunxXGq5Pzcawj4QbXKrIOoXLHpPbRbwNBFPR80X0R4= +go.opentelemetry.io/collector/processor/batchprocessor v0.103.0/go.mod h1:c5nh1LHVlBFQajCnm/5hwKqAvOLpTTOd2GQyB7lT75E= +go.opentelemetry.io/collector/processor/memorylimiterprocessor v0.103.0 h1:ZwPULpXaIOmY/Niaia2aNyKc40KZE9jorhN+zm6zijw= +go.opentelemetry.io/collector/processor/memorylimiterprocessor v0.103.0/go.mod h1:BvAZflYYV3/FoHjVDKYfeyx5/bIqJDaeAaf/JtDmc8w= +go.opentelemetry.io/collector/receiver v0.103.0 h1:V3JBKkX+7e/NYpDDZVyeu2VQB1/lLFuoJFPfupdCcZs= +go.opentelemetry.io/collector/receiver v0.103.0/go.mod h1:Yybv4ynKFdMOYViWWPMmjkugR89FSQN0P37wP6mX6qM= +go.opentelemetry.io/collector/receiver/nopreceiver v0.103.0 h1:GgeYAKOaHWDm+8JVN63y/0elp1uTOF+XqDQfXWm2i1A= +go.opentelemetry.io/collector/receiver/nopreceiver v0.103.0/go.mod h1:Hwoaia7m3+5qVtZyXb5/qSlFFfDP0Wd0F/2yKC/LFiw= +go.opentelemetry.io/collector/receiver/otlpreceiver v0.103.0 h1:TycVVl4AWioV6kWeFcCIk2QuKfXOzn88yw989opsMdE= +go.opentelemetry.io/collector/receiver/otlpreceiver v0.103.0/go.mod h1:jAbzL5lwOGG93YbcPZ6aFZIZq+tjYQ+BS3vKKT2nRgw= +go.opentelemetry.io/collector/semconv v0.103.0 h1:5tlVoZlo9USHAU2Bz4YrEste0Vm5AMufXkYJhAVve1Q= +go.opentelemetry.io/collector/semconv v0.103.0/go.mod h1:yMVUCNoQPZVq/IPfrHrnntZTWsLf5YGZ7qwKulIl5hw= +go.opentelemetry.io/collector/service v0.103.0 h1:e4Eri4jo+YOuEK0+/JE9SUdT/NZaJ2jz/ROJlmLn96s= +go.opentelemetry.io/collector/service v0.103.0/go.mod h1:p1mlniiC1MuPN5FANYJYgf5V5CGFP0hNqWfI8t7Aw8M= go.opentelemetry.io/contrib/config v0.7.0 h1:b1rK5tGTuhhPirJiMxOcyQfZs76j2VapY6ODn3b2Dbs= go.opentelemetry.io/contrib/config v0.7.0/go.mod h1:8tdiFd8N5etOi3XzBmAoMxplEzI3TcL8dU5rM5/xcOQ= go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.52.0 h1:vS1Ao/R55RNV4O7TA2Qopok8yN+X0LIP6RVWLFkprck= @@ -3552,15 +3564,13 @@ go.uber.org/atomic v1.11.0 h1:ZvwS0R+56ePWxUNi+Atn9dWONBPp/AUETXlHW0DxSjE= go.uber.org/atomic v1.11.0/go.mod h1:LUxbIzbOniOlMKjJjyPfpl4v+PKK2cNJn91OQbhoJI0= go.uber.org/automaxprocs v1.5.3 h1:kWazyxZUrS3Gs4qUpbwo5kEIMGe/DAvi5Z4tl2NW4j8= go.uber.org/automaxprocs v1.5.3/go.mod h1:eRbA25aqJrxAbsLO0xy5jVwPt7FQnRgjW+efnwa1WM0= -go.uber.org/dig v1.17.0 h1:5Chju+tUvcC+N7N6EV08BJz41UZuO3BmHcN4A287ZLI= -go.uber.org/dig v1.17.0/go.mod h1:rTxpf7l5I0eBTlE6/9RL+lDybC7WFwY2QH55ZSjy1mU= +go.uber.org/dig v1.17.1 h1:Tga8Lz8PcYNsWsyHMZ1Vm0OQOUaJNDyvPImgbAu9YSc= +go.uber.org/dig v1.17.1/go.mod h1:Us0rSJiThwCv2GteUN0Q7OKvU7n5J4dxZ9JKUXozFdE= go.uber.org/fx v1.18.2 h1:bUNI6oShr+OVFQeU8cDNbnN7VFsu+SsjHzUF51V/GAU= go.uber.org/fx v1.18.2/go.mod h1:g0V1KMQ66zIRk8bLu3Ea5Jt2w/cHlOIp4wdRsgh0JaY= go.uber.org/goleak v1.1.10/go.mod h1:8a7PlsEVH3e/a/GLqe5IIrQx6GzcnRmZEufDUTk4A7A= go.uber.org/goleak v1.3.0 h1:2K3zAYmnTNqV73imy9J1T3WC+gmCePx2hEGkimedGto= go.uber.org/goleak v1.3.0/go.mod h1:CoHD4mav9JJNrW/WLlf7HGZPjdw8EucARQHekz1X6bE= -go.uber.org/mock v0.4.0 h1:VcM4ZOtdbR4f6VXfiOpwpVJDL6lCReaZ6mw31wqh7KU= -go.uber.org/mock v0.4.0/go.mod h1:a6FSlNadKUHUa9IP5Vyt1zh4fC7uAwxMutEAscFbkZc= go.uber.org/multierr v1.1.0/go.mod h1:wR5kodmAFQ0UK8QlbwjlSNy0Z68gJhDJUG5sjR94q/0= go.uber.org/multierr v1.3.0/go.mod h1:VgVr7evmIr6uPjLBxg28wmKNXyqE9akIJ5XnfpiKl+4= go.uber.org/multierr v1.6.0/go.mod h1:cdWPpRnG4AhwMwsgIHip0KRBQjJy5kYEpYjJxpXp9iU= @@ -3584,8 +3594,8 @@ go4.org/unsafe/assume-no-moving-gc v0.0.0-20230525183740-e7c30c78aeb2/go.mod h1: go4.org/unsafe/assume-no-moving-gc v0.0.0-20231121144256-b99613f794b6 h1:lGdhQUN/cnWdSH3291CUuxSEqc+AsGTiDxPP3r2J0l4= go4.org/unsafe/assume-no-moving-gc v0.0.0-20231121144256-b99613f794b6/go.mod h1:FftLjUGFEDu5k8lt0ddY+HcrH/qU/0qk+H8j9/nTl3E= golang.org/x/arch v0.0.0-20190927153633-4e8777c89be4/go.mod h1:flIaEI6LNU6xOCD5PaJvn9wGP0agmIOqjrtsKGRguv4= -golang.org/x/arch v0.7.0 h1:pskyeJh/3AmoQ8CPE95vxHLqp1G1GfGNXTmcl9NEKTc= -golang.org/x/arch v0.7.0/go.mod h1:FEVrYAQjsQXMVJ1nsMoVVXPZg6p2JE2mx8psSWTDQys= +golang.org/x/arch v0.8.0 h1:3wRIsP3pM4yUptoR96otTUOXI367OS0+c9eeRi9doIc= +golang.org/x/arch v0.8.0/go.mod h1:FEVrYAQjsQXMVJ1nsMoVVXPZg6p2JE2mx8psSWTDQys= golang.org/x/crypto v0.0.0-20181029021203-45a5f77698d3/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= golang.org/x/crypto v0.0.0-20181127143415-eb0de9b17e85/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= @@ -3618,8 +3628,8 @@ golang.org/x/crypto v0.17.0/go.mod h1:gCAAfMLgwOJRpTjQ2zCCt2OcSfYMTeZVSRtQlPC7Nq golang.org/x/crypto v0.18.0/go.mod h1:R0j02AL6hcrfOiy9T4ZYp/rcWeMxM3L6QYxlOuEG1mg= golang.org/x/crypto v0.19.0/go.mod h1:Iy9bg/ha4yyC70EfRS8jz+B6ybOBKMaSxLj6P6oBDfU= golang.org/x/crypto v0.21.0/go.mod h1:0BP7YvVV9gBbVKyeTG0Gyn+gZm94bibOW5BjDEYAOMs= -golang.org/x/crypto v0.23.0 h1:dIJU/v2J8Mdglj/8rJ6UUOM3Zc9zLZxVZwwxMooUSAI= -golang.org/x/crypto v0.23.0/go.mod h1:CKFgDieR+mRhux2Lsu27y0fO304Db0wZe70UKqHu0v8= +golang.org/x/crypto v0.24.0 h1:mnl8DM0o513X8fdIkmyFE/5hTYxbwYOjDS/+rK6qpRI= +golang.org/x/crypto v0.24.0/go.mod h1:Z1PMYSOR5nyMcyAVAIQSKCDwalqy85Aqn1x3Ws4L5DM= golang.org/x/exp v0.0.0-20180321215751-8460e604b9de/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20180807140117-3d87b88a115f/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= @@ -3688,8 +3698,9 @@ golang.org/x/mod v0.9.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= golang.org/x/mod v0.10.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= golang.org/x/mod v0.12.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= golang.org/x/mod v0.14.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c= -golang.org/x/mod v0.17.0 h1:zY54UmvipHiNd+pm+m0x9KhZ9hl1/7QNMyxXbc6ICqA= -golang.org/x/mod v0.17.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c= +golang.org/x/mod v0.18.0 h1:5+9lSbEzPSdWkH32vYPBwEpX8KwDbM52Ud9xBUvNlb0= +golang.org/x/mod v0.18.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c= +golang.org/x/net v0.0.0-20180218175443-cbe0f9307d01/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20180906233101-161cd47e91fd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= @@ -3719,13 +3730,16 @@ golang.org/x/net v0.0.0-20200222125558-5a598a2470a0/go.mod h1:z5CRVTTTmAJ677TzLL golang.org/x/net v0.0.0-20200226121028-0de0cce0169b/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20200301022130-244492dfa37a/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20200324143707-d3edc9973b7e/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= +golang.org/x/net v0.0.0-20200421231249-e086a090c8fd/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= golang.org/x/net v0.0.0-20200501053045-e0ff5e5a1de5/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= golang.org/x/net v0.0.0-20200506145744-7e3656a0809f/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= golang.org/x/net v0.0.0-20200513185701-a91f0712d120/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= golang.org/x/net v0.0.0-20200520004742-59133d7f0dd7/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= golang.org/x/net v0.0.0-20200520182314-0ba52f642ac2/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= +golang.org/x/net v0.0.0-20200602114024-627f9648deb9/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= golang.org/x/net v0.0.0-20200625001655-4c5254603344/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA= golang.org/x/net v0.0.0-20200707034311-ab3426394381/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA= +golang.org/x/net v0.0.0-20200813134508-3edf25e44fcc/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA= golang.org/x/net v0.0.0-20200822124328-c89045814202/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA= golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= golang.org/x/net v0.0.0-20201031054903-ff519b6c9102/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= @@ -3745,6 +3759,7 @@ golang.org/x/net v0.0.0-20210610132358-84b48f89b13b/go.mod h1:9nx3DQGgdP8bBQD5qx golang.org/x/net v0.0.0-20210726213435-c6fcb2dbf985/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/net v0.0.0-20210805182204-aaa1db679c0d/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/net v0.0.0-20210813160813-60bc85c4be6d/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= +golang.org/x/net v0.0.0-20210916014120-12bc252f5db8/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/net v0.0.0-20211015210444-4f30a5c0130f/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/net v0.0.0-20220127200216-cd36cc0744dd/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk= @@ -3775,8 +3790,8 @@ golang.org/x/net v0.19.0/go.mod h1:CfAk/cbD4CthTvqiEl8NpboMuiuOYsAr/7NOjZJtv1U= golang.org/x/net v0.20.0/go.mod h1:z8BVo6PvndSri0LbOE3hAn0apkU+1YvI6E70E9jsnvY= golang.org/x/net v0.21.0/go.mod h1:bIjVDfnllIU7BJ2DNgfnXvpSvtn8VRwhlsaeUTyUS44= golang.org/x/net v0.22.0/go.mod h1:JKghWKKOSdJwpW2GEx0Ja7fmaKnMsbu+MWVZTokSYmg= -golang.org/x/net v0.25.0 h1:d/OCCoBEUq33pjydKrGQhw7IlUPI2Oylr+8qLx49kac= -golang.org/x/net v0.25.0/go.mod h1:JkAGAh7GEvH74S6FOH42FLoXpXbE/aqXSrIQjXgsiwM= +golang.org/x/net v0.26.0 h1:soB7SVo0PWrY4vPW/+ay0jKDNScG2X9wFeYlXIvJsOQ= +golang.org/x/net v0.26.0/go.mod h1:5YKkiSynbBIh3p6iOc/vibscux0x38BZDkn8sCUPxHE= golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= golang.org/x/oauth2 v0.0.0-20190130055435-99b60b757ec1/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= @@ -3812,8 +3827,8 @@ golang.org/x/oauth2 v0.7.0/go.mod h1:hPLQkd9LyjfXTiRohC/41GhcFqxisoUQ99sCUOHO9x4 golang.org/x/oauth2 v0.8.0/go.mod h1:yr7u4HXZRm1R1kBWqr/xKNqewf0plRYoB7sla+BCIXE= golang.org/x/oauth2 v0.12.0/go.mod h1:A74bZ3aGXgCY0qaIC9Ahg6Lglin4AMAco8cIv9baba4= golang.org/x/oauth2 v0.16.0/go.mod h1:hqZ+0LWXsiVoZpeld6jVt06P3adbS2Uu911W1SsJv2o= -golang.org/x/oauth2 v0.20.0 h1:4mQdhULixXKP1rwYBW0vAijoXnkTG0BLCDRzfe1idMo= -golang.org/x/oauth2 v0.20.0/go.mod h1:XYTD2NtWslqkgxebSiOHnXEap4TF09sJSc7H1sXbhtI= +golang.org/x/oauth2 v0.21.0 h1:tsimM75w1tF/uws5rbeHzIWxEqElMehnc+iW793zsZs= +golang.org/x/oauth2 v0.21.0/go.mod h1:XYTD2NtWslqkgxebSiOHnXEap4TF09sJSc7H1sXbhtI= golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= @@ -3966,9 +3981,8 @@ golang.org/x/sys v0.15.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/sys v0.16.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/sys v0.17.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/sys v0.18.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= -golang.org/x/sys v0.19.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= -golang.org/x/sys v0.20.0 h1:Od9JTbYCk261bKm4M/mw7AklTlFYIa0bIp9BgSm1S8Y= -golang.org/x/sys v0.20.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= +golang.org/x/sys v0.21.0 h1:rF+pYz3DAGSQAxAu1CbC7catZg4ebC4UIeIhKxBZvws= +golang.org/x/sys v0.21.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= golang.org/x/term v0.1.0/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= @@ -3985,8 +3999,8 @@ golang.org/x/term v0.15.0/go.mod h1:BDl952bC7+uMoWR75FIrCDx79TPU9oHkTZ9yRbYOrX0= golang.org/x/term v0.16.0/go.mod h1:yn7UURbUtPyrVJPGPq404EukNFxcm/foM+bV/bfcDsY= golang.org/x/term v0.17.0/go.mod h1:lLRBjIVuehSbZlaOtGMbcMncT+aqLLLmKrsjNrUguwk= golang.org/x/term v0.18.0/go.mod h1:ILwASektA3OnRv7amZ1xhE/KTR+u50pbXfZ03+6Nx58= -golang.org/x/term v0.20.0 h1:VnkxpohqXaOBYJtBmEppKUG6mXpi+4O6purfc2+sMhw= -golang.org/x/term v0.20.0/go.mod h1:8UkIAJTvZgivsXaD6/pH6U9ecQzZ45awqEOzuCvwpFY= +golang.org/x/term v0.21.0 h1:WVXCp+/EBEHOj53Rvu+7KiT/iElMrO8ACK16SMZ3jaA= +golang.org/x/term v0.21.0/go.mod h1:ooXLefLobQVslOqselCNF4SxFAaoS6KujMbsGzSDmX0= golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= @@ -4006,8 +4020,8 @@ golang.org/x/text v0.8.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8= golang.org/x/text v0.9.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8= golang.org/x/text v0.13.0/go.mod h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE= golang.org/x/text v0.14.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU= -golang.org/x/text v0.15.0 h1:h1V/4gjBv8v9cjcR6+AR5+/cIYK5N/WAgiv4xlsEtAk= -golang.org/x/text v0.15.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU= +golang.org/x/text v0.16.0 h1:a94ExnEXNtEwYLGJSIUxnWoxoRz/ZcCsV63ROupILh4= +golang.org/x/text v0.16.0/go.mod h1:GhwF1Be+LQoKShO3cGOHzqOgRrGaYc9AvblQOmPVHnI= golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20191024005414-555d28b269f0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= @@ -4099,8 +4113,8 @@ golang.org/x/tools v0.7.0/go.mod h1:4pg6aUX35JBAogB10C9AtvVL+qowtN4pT3CGSQex14s= golang.org/x/tools v0.8.0/go.mod h1:JxBZ99ISMI5ViVkT1tr6tdNmXeTrcpVSD3vZ1RsRdN4= golang.org/x/tools v0.13.0/go.mod h1:HvlwmtVNQAhOuCjW7xxvovg8wbNq7LwfXh/k7wXUl58= golang.org/x/tools v0.16.1/go.mod h1:kYVVN6I1mBNoB1OX+noeBjbRk4IUEPa7JJ+TJMEooJ0= -golang.org/x/tools v0.21.0 h1:qc0xYgIbsSDt9EyWz05J5wfa7LOVW0YTLOXrqdLAWIw= -golang.org/x/tools v0.21.0/go.mod h1:aiJjzUbINMkxbQROHiO6hDPo2LHcIPhhQsa9DLh0yGk= +golang.org/x/tools v0.22.0 h1:gqSGLZqv+AI9lIQzniJ0nZDRG5GBPsSi+DRNHWNz6yA= +golang.org/x/tools v0.22.0/go.mod h1:aCwcsjqvq7Yqt6TNyX7QMU2enbQ/Gt0bo6krSeEri+c= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= @@ -4185,8 +4199,8 @@ google.golang.org/api v0.118.0/go.mod h1:76TtD3vkgmZ66zZzp72bUUklpmQmKlhh6sYtIjY google.golang.org/api v0.122.0/go.mod h1:gcitW0lvnyWjSp9nKxAbdHKIZ6vF4aajGueeslZOyms= google.golang.org/api v0.124.0/go.mod h1:xu2HQurE5gi/3t1aFCvhPD781p0a3p11sdunTJ2BlP4= google.golang.org/api v0.126.0/go.mod h1:mBwVAtz+87bEN6CbA1GtZPDOqY2R5ONPqJeIlvyo4Aw= -google.golang.org/api v0.182.0 h1:if5fPvudRQ78GeRx3RayIoiuV7modtErPIZC/T2bIvE= -google.golang.org/api v0.182.0/go.mod h1:cGhjy4caqA5yXRzEhkHI8Y9mfyC2VLTlER2l08xaqtM= +google.golang.org/api v0.183.0 h1:PNMeRDwo1pJdgNcFQ9GstuLe/noWKIc89pRWRLMvLwE= +google.golang.org/api v0.183.0/go.mod h1:q43adC5/pHoSZTx5h2mSmdF7NcyfW9JuDyIOJAgS9ZQ= google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM= google.golang.org/appengine v1.4.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= google.golang.org/appengine v1.5.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= @@ -4336,21 +4350,21 @@ google.golang.org/genproto v0.0.0-20230403163135-c38d8f061ccd/go.mod h1:UUQDJDOl google.golang.org/genproto v0.0.0-20230410155749-daa745c078e1/go.mod h1:nKE/iIaLqn2bQwXBg8f1g2Ylh6r5MN5CmZvuzZCgsCU= google.golang.org/genproto v0.0.0-20230525234025-438c736192d0/go.mod h1:9ExIQyXL5hZrHzQceCwuSYwZZ5QZBazOcprJ5rgs3lY= google.golang.org/genproto v0.0.0-20230530153820-e85fd2cbaebc/go.mod h1:xZnkP7mREFX5MORlOPEzLMr+90PPZQ2QWzrVTWfAq64= -google.golang.org/genproto v0.0.0-20240513163218-0867130af1f8 h1:XpH03M6PDRKTo1oGfZBXu2SzwcbfxUokgobVinuUZoU= -google.golang.org/genproto v0.0.0-20240513163218-0867130af1f8/go.mod h1:OLh2Ylz+WlYAJaSBRpJIJLP8iQP+8da+fpxbwNEAV/o= +google.golang.org/genproto v0.0.0-20240528184218-531527333157 h1:u7WMYrIrVvs0TF5yaKwKNbcJyySYf+HAIFXxWltJOXE= +google.golang.org/genproto v0.0.0-20240528184218-531527333157/go.mod h1:ubQlAQnzejB8uZzszhrTCU2Fyp6Vi7ZE5nn0c3W8+qQ= google.golang.org/genproto/googleapis/api v0.0.0-20230525234020-1aefcd67740a/go.mod h1:ts19tUU+Z0ZShN1y3aPyq2+O3d5FUNNgT6FtOzmrNn8= google.golang.org/genproto/googleapis/api v0.0.0-20230525234035-dd9d682886f9/go.mod h1:vHYtlOoi6TsQ3Uk2yxR7NI5z8uoV+3pZtR4jmHIkRig= google.golang.org/genproto/googleapis/api v0.0.0-20230526203410-71b5a4ffd15e/go.mod h1:vHYtlOoi6TsQ3Uk2yxR7NI5z8uoV+3pZtR4jmHIkRig= google.golang.org/genproto/googleapis/api v0.0.0-20230530153820-e85fd2cbaebc/go.mod h1:vHYtlOoi6TsQ3Uk2yxR7NI5z8uoV+3pZtR4jmHIkRig= -google.golang.org/genproto/googleapis/api v0.0.0-20240520151616-dc85e6b867a5 h1:P8OJ/WCl/Xo4E4zoe4/bifHpSmmKwARqyqE4nW6J2GQ= -google.golang.org/genproto/googleapis/api v0.0.0-20240520151616-dc85e6b867a5/go.mod h1:RGnPtTG7r4i8sPlNyDeikXF99hMM+hN6QMm4ooG9g2g= +google.golang.org/genproto/googleapis/api v0.0.0-20240521202816-d264139d666e h1:SkdGTrROJl2jRGT/Fxv5QUf9jtdKCQh4KQJXbXVLAi0= +google.golang.org/genproto/googleapis/api v0.0.0-20240521202816-d264139d666e/go.mod h1:LweJcLbyVij6rCex8YunD8DYR5VDonap/jYl3ZRxcIU= google.golang.org/genproto/googleapis/bytestream v0.0.0-20230530153820-e85fd2cbaebc/go.mod h1:ylj+BE99M198VPbBh6A8d9n3w8fChvyLK3wwBOjXBFA= google.golang.org/genproto/googleapis/rpc v0.0.0-20230525234015-3fc162c6f38a/go.mod h1:xURIpW9ES5+/GZhnV6beoEtxQrnkRGIfP5VQG2tCBLc= google.golang.org/genproto/googleapis/rpc v0.0.0-20230525234030-28d5490b6b19/go.mod h1:66JfowdXAEgad5O9NnYcsNPLCPZJD++2L9X0PCMODrA= google.golang.org/genproto/googleapis/rpc v0.0.0-20230526203410-71b5a4ffd15e/go.mod h1:66JfowdXAEgad5O9NnYcsNPLCPZJD++2L9X0PCMODrA= google.golang.org/genproto/googleapis/rpc v0.0.0-20230530153820-e85fd2cbaebc/go.mod h1:66JfowdXAEgad5O9NnYcsNPLCPZJD++2L9X0PCMODrA= -google.golang.org/genproto/googleapis/rpc v0.0.0-20240521202816-d264139d666e h1:Elxv5MwEkCI9f5SkoL6afed6NTdxaGoAo39eANBwHL8= -google.golang.org/genproto/googleapis/rpc v0.0.0-20240521202816-d264139d666e/go.mod h1:EfXuqaE1J41VCDicxHzUDm+8rk+7ZdXzHV0IhO/I6s0= +google.golang.org/genproto/googleapis/rpc v0.0.0-20240528184218-531527333157 h1:Zy9XzmMEflZ/MAaA7vNcoebnRAld7FsPW1EeBB7V0m8= +google.golang.org/genproto/googleapis/rpc v0.0.0-20240528184218-531527333157/go.mod h1:EfXuqaE1J41VCDicxHzUDm+8rk+7ZdXzHV0IhO/I6s0= google.golang.org/grpc v1.14.0/go.mod h1:yo6s7OP7yaDglbqo1J04qKzAhqBH6lvTonzMVmEdcZw= google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c= google.golang.org/grpc v1.20.1/go.mod h1:10oTOabMzJvdu6/UiuZezV6QK5dSlG84ov/aaiqXj38= @@ -4423,8 +4437,8 @@ google.golang.org/protobuf v1.29.1/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqw google.golang.org/protobuf v1.30.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= google.golang.org/protobuf v1.31.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= google.golang.org/protobuf v1.32.0/go.mod h1:c6P6GXX6sHbq/GpV6MGZEdwhWPcYBgnhAHhKbcUYpos= -google.golang.org/protobuf v1.34.1 h1:9ddQBjfCyZPOHPUiPxpYESBLc+T8P3E+Vo4IbKZgFWg= -google.golang.org/protobuf v1.34.1/go.mod h1:c6P6GXX6sHbq/GpV6MGZEdwhWPcYBgnhAHhKbcUYpos= +google.golang.org/protobuf v1.34.2 h1:6xV6lTsCfpGD21XK49h7MhtcApnLqkfYgPcdHftf6hg= +google.golang.org/protobuf v1.34.2/go.mod h1:qYOHts0dSfpeUzUFpOMr/WGzszTmLH+DiWniOlNbLDw= gopkg.in/DataDog/dd-trace-go.v1 v1.61.0 h1:XKO91GwTjpIRhd56Xif/BZ2YgHkQufVTOvtkbRYSPi8= gopkg.in/DataDog/dd-trace-go.v1 v1.61.0/go.mod h1:NHKX1t9eKmajySb6H+zLdgZizCFzbt5iKvrTyxEyy8w= gopkg.in/Knetic/govaluate.v3 v3.0.0 h1:18mUyIt4ZlRlFZAAfVetz4/rzlJs9yhN+U02F4u1AOc= @@ -4557,14 +4571,15 @@ modernc.org/cc/v3 v3.36.2/go.mod h1:NFUHyPn4ekoC/JHeZFfZurN6ixxawE1BnVonP/oahEI= modernc.org/cc/v3 v3.36.3/go.mod h1:NFUHyPn4ekoC/JHeZFfZurN6ixxawE1BnVonP/oahEI= modernc.org/cc/v3 v3.37.0/go.mod h1:vtL+3mdHx/wcj3iEGz84rQa8vEqR6XM84v5Lcvfph20= modernc.org/cc/v3 v3.38.1/go.mod h1:vtL+3mdHx/wcj3iEGz84rQa8vEqR6XM84v5Lcvfph20= -modernc.org/cc/v3 v3.40.0 h1:P3g79IUS/93SYhtoeaHW+kRCIrYaxJ27MFPv+7kaTOw= modernc.org/cc/v3 v3.40.0/go.mod h1:/bTg4dnWkSXowUO6ssQKnOV0yMVxDYNIsIrzqTFDGH0= +modernc.org/cc/v3 v3.41.0 h1:QoR1Sn3YWlmA1T4vLaKZfawdVtSiGx8H+cEojbC7v1Q= +modernc.org/cc/v3 v3.41.0/go.mod h1:Ni4zjJYJ04CDOhG7dn640WGfwBzfE0ecX8TyMB0Fv0Y= modernc.org/ccgo/v3 v3.0.0-20220904174949-82d86e1b6d56/go.mod h1:YSXjPL62P2AMSxBphRHPn7IkzhVHqkvOnRKAKh+W6ZI= modernc.org/ccgo/v3 v3.0.0-20220910160915-348f15de615a/go.mod h1:8p47QxPkdugex9J4n9P2tLZ9bK01yngIVp00g4nomW0= modernc.org/ccgo/v3 v3.16.9/go.mod h1:zNMzC9A9xeNUepy6KuZBbugn3c0Mc9TeiJO4lgvkJDo= modernc.org/ccgo/v3 v3.16.13-0.20221017192402-261537637ce8/go.mod h1:fUB3Vn0nVPReA+7IG7yZDfjv1TMWjhQP8gCxrFAtL5g= -modernc.org/ccgo/v3 v3.16.13 h1:Mkgdzl46i5F/CNR/Kj80Ri59hC8TKAhZrYSaqvkwzUw= -modernc.org/ccgo/v3 v3.16.13/go.mod h1:2Quk+5YgpImhPjv2Qsob1DnZ/4som1lJTodubIcoUkY= +modernc.org/ccgo/v3 v3.16.15 h1:KbDR3ZAVU+wiLyMESPtbtE/Add4elztFyfsWoNTgxS0= +modernc.org/ccgo/v3 v3.16.15/go.mod h1:yT7B+/E2m43tmMOT51GMoM98/MtHIcQQSleGnddkUNI= modernc.org/ccorpus v1.11.6 h1:J16RXiiqiCgua6+ZvQot4yUuUy8zxgqbqEEUuGPlISk= modernc.org/ccorpus v1.11.6/go.mod h1:2gEUTrWqdpH2pXsmTM1ZkjeSrUWDpjMu2T6m29L/ErQ= modernc.org/httpfs v1.0.6 h1:AAgIpFZRXuYnkjftxTAZwMIiwEqAfk8aVB2/oA6nAeM= @@ -4576,8 +4591,8 @@ modernc.org/libc v1.18.0/go.mod h1:vj6zehR5bfc98ipowQOM2nIDUZnVew/wNC/2tOGS+q0= modernc.org/libc v1.19.0/go.mod h1:ZRfIaEkgrYgZDl6pa4W39HgN5G/yDW+NRmNKZBDFrk0= modernc.org/libc v1.20.3/go.mod h1:ZRfIaEkgrYgZDl6pa4W39HgN5G/yDW+NRmNKZBDFrk0= modernc.org/libc v1.21.2/go.mod h1:przBsL5RDOZajTVslkugzLBj1evTue36jEomFQOoYuI= -modernc.org/libc v1.29.0 h1:tTFRFq69YKCF2QyGNuRUQxKBm1uZZLubf6Cjh/pVHXs= -modernc.org/libc v1.29.0/go.mod h1:DaG/4Q3LRRdqpiLyP0C2m1B8ZMGkQ+cCgOIjEtQlYhQ= +modernc.org/libc v1.41.0 h1:g9YAc6BkKlgORsUWj+JwqoB1wU3o4DE3bM3yvA3k+Gk= +modernc.org/libc v1.41.0/go.mod h1:w0eszPsiXoOnoMJgrXjglgLuDy/bt5RR4y3QzUUeodY= modernc.org/mathutil v1.2.2/go.mod h1:mZW8CKdRPY1v87qxC/wUdX5O1qDzXMP5TH3wjfpga6E= modernc.org/mathutil v1.4.1/go.mod h1:mZW8CKdRPY1v87qxC/wUdX5O1qDzXMP5TH3wjfpga6E= modernc.org/mathutil v1.5.0/go.mod h1:mZW8CKdRPY1v87qxC/wUdX5O1qDzXMP5TH3wjfpga6E= @@ -4595,8 +4610,9 @@ modernc.org/opt v0.1.3/go.mod h1:WdSiB5evDcignE70guQKxYUl14mgWtbClRi5wmkkTX0= modernc.org/sqlite v1.19.3 h1:dIoagx6yIQT3V/zOSeAyZ8OqQyEr17YTgETOXTZNJMA= modernc.org/sqlite v1.19.3/go.mod h1:xiyJD7FY8mTZXnQwE/gEL1STtFrrnDx03V8KhVQmcr8= modernc.org/strutil v1.1.1/go.mod h1:DE+MQQ/hjKBZS2zNInV5hhcipt5rLPWkmpbGeW5mmdw= -modernc.org/strutil v1.1.3 h1:fNMm+oJklMGYfU9Ylcywl0CO5O6nTfaowNsh2wpPjzY= modernc.org/strutil v1.1.3/go.mod h1:MEHNA7PdEnEwLvspRMtWTNnp2nnyvMfkimT1NKNAGbw= +modernc.org/strutil v1.2.0 h1:agBi9dp1I+eOnxXeiZawM8F4LawKv4NzGWSaLfyeNZA= +modernc.org/strutil v1.2.0/go.mod h1:/mdcBmfOibveCTBxUl5B5l6W+TTH1FXPLHZE6bTosX0= modernc.org/tcl v1.15.0 h1:oY+JeD11qVVSgVvodMJsu7Edf8tr5E/7tuhF5cNYz34= modernc.org/tcl v1.15.0/go.mod h1:xRoGotBZ6dU+Zo2tca+2EqVEeMmOUBzHnhIwq4YrVnE= modernc.org/token v1.0.0/go.mod h1:UGzOrNV1mAFSEB63lOFHIpNRUVMvYTc6yu1SMY/XTDM= diff --git a/pkg/network/tracer/connection/ebpf_tracer.go b/pkg/network/tracer/connection/ebpf_tracer.go index 501831b30a2b38..36c3df2cd7b37f 100644 --- a/pkg/network/tracer/connection/ebpf_tracer.go +++ b/pkg/network/tracer/connection/ebpf_tracer.go @@ -22,6 +22,7 @@ import ( "go.uber.org/atomic" "golang.org/x/sys/unix" + telemetryComponent "github.com/DataDog/datadog-agent/comp/core/telemetry" ddebpf "github.com/DataDog/datadog-agent/pkg/ebpf" "github.com/DataDog/datadog-agent/pkg/ebpf/maps" ebpftelemetry "github.com/DataDog/datadog-agent/pkg/ebpf/telemetry" @@ -30,6 +31,7 @@ import ( netebpf "github.com/DataDog/datadog-agent/pkg/network/ebpf" "github.com/DataDog/datadog-agent/pkg/network/ebpf/probes" "github.com/DataDog/datadog-agent/pkg/network/protocols" + "github.com/DataDog/datadog-agent/pkg/network/tracer/connection/failure" "github.com/DataDog/datadog-agent/pkg/network/tracer/connection/fentry" "github.com/DataDog/datadog-agent/pkg/network/tracer/connection/kprobe" "github.com/DataDog/datadog-agent/pkg/process/util" @@ -290,7 +292,7 @@ func (t *ebpfTracer) Start(callback func([]network.ConnectionStats)) (err error) } }() - err = initializePortBindingMaps(t.config, t.m) + err = t.initializePortBindingMaps() if err != nil { return fmt.Errorf("error initializing port binding maps: %s", err) } diff --git a/pkg/network/tracer/connection/ebpfless_tracer.go b/pkg/network/tracer/connection/ebpfless_tracer.go index 70e8b7c126f873..cf954a1becc7a5 100644 --- a/pkg/network/tracer/connection/ebpfless_tracer.go +++ b/pkg/network/tracer/connection/ebpfless_tracer.go @@ -25,6 +25,7 @@ import ( "github.com/DataDog/datadog-agent/pkg/network/config" "github.com/DataDog/datadog-agent/pkg/network/filter" "github.com/DataDog/datadog-agent/pkg/network/tracer/connection/ebpfless" + "github.com/DataDog/datadog-agent/pkg/network/tracer/connection/failure" "github.com/DataDog/datadog-agent/pkg/process/util" "github.com/DataDog/datadog-agent/pkg/telemetry" "github.com/DataDog/datadog-agent/pkg/util/log" @@ -333,6 +334,9 @@ func (t *ebpfLessTracer) Describe(_ chan<- *prometheus.Desc) {} // Collect returns the current state of all metrics of the collector func (t *ebpfLessTracer) Collect(_ chan<- prometheus.Metric) {} +// GetFailedConnections returns the underlying map used to store failed connections +func (t *ebpfLessTracer) GetFailedConnections() *failure.FailedConns { return nil } + var _ Tracer = &ebpfLessTracer{} type udpProcessor struct { diff --git a/pkg/network/tracer/connection/tracer.go b/pkg/network/tracer/connection/tracer.go index 1744c2063049c0..5e4c09799f794f 100644 --- a/pkg/network/tracer/connection/tracer.go +++ b/pkg/network/tracer/connection/tracer.go @@ -13,6 +13,7 @@ import ( "github.com/cilium/ebpf" "github.com/prometheus/client_golang/prometheus" + "github.com/DataDog/datadog-agent/comp/core/telemetry" "github.com/DataDog/datadog-agent/pkg/network" "github.com/DataDog/datadog-agent/pkg/network/config" "github.com/DataDog/datadog-agent/pkg/network/tracer/connection/failure" @@ -74,10 +75,10 @@ type Tracer interface { } // NewTracer returns a new Tracer -func NewTracer(cfg *config.Config) (Tracer, error) { +func NewTracer(cfg *config.Config, telemetryComp telemetry.Component) (Tracer, error) { if cfg.EnableEbpfless { return newEbpfLessTracer(cfg) } - return newEbpfTracer(cfg) + return newEbpfTracer(cfg, telemetryComp) } diff --git a/pkg/network/tracer/tracer.go b/pkg/network/tracer/tracer.go index 0931fd5aa68737..e9b4bee9ed5449 100644 --- a/pkg/network/tracer/tracer.go +++ b/pkg/network/tracer/tracer.go @@ -169,6 +169,7 @@ func newTracer(cfg *config.Config, telemetryComponent telemetryComponent.Compone if !cfg.EnableEbpfless { if tr.bpfErrorsCollector = ebpftelemetry.NewEBPFErrorsCollector(); tr.bpfErrorsCollector != nil { telemetry.GetCompatComponent().RegisterCollector(tr.bpfErrorsCollector) + } } if tr.bpfErrorsCollector == nil { @@ -270,7 +271,7 @@ func newConntracker(cfg *config.Config, telemetryComponent telemetryComponent.Co } } if cfg.EnableEbpfConntracker { - if c, err = NewEBPFConntracker(cfg); err == nil { + if c, err = NewEBPFConntracker(cfg, telemetryComponent); err == nil { return c, nil } log.Warnf("error initializing ebpf conntracker: %s", err) @@ -281,7 +282,7 @@ func newConntracker(cfg *config.Config, telemetryComponent telemetryComponent.Co log.Info("falling back to netlink conntracker") } - if c, err = netlink.NewConntracker(cfg); err == nil { + if c, err = netlink.NewConntracker(cfg, telemetryComponent); err == nil { return c, nil } From de3545f53e09d2450580fc94a7e34c966e5ea673 Mon Sep 17 00:00:00 2001 From: Hasan Mahmood Date: Wed, 26 Jun 2024 15:47:56 -0500 Subject: [PATCH 19/58] Disable tests for ebpfless --- pkg/ebpf/ebpftest/buildmode_linux.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pkg/ebpf/ebpftest/buildmode_linux.go b/pkg/ebpf/ebpftest/buildmode_linux.go index 8992d4b1db490d..5a98c933147049 100644 --- a/pkg/ebpf/ebpftest/buildmode_linux.go +++ b/pkg/ebpf/ebpftest/buildmode_linux.go @@ -25,11 +25,15 @@ func init() { // SupportedBuildModes returns the build modes supported on the current host func SupportedBuildModes() []BuildMode { - modes := []BuildMode{Prebuilt, RuntimeCompiled, CORE, Ebpfless} + modes := []BuildMode{Prebuilt, RuntimeCompiled, CORE} if os.Getenv("TEST_FENTRY_OVERRIDE") == "true" || (runtime.GOARCH == "amd64" && (hostPlatform == "amazon" || hostPlatform == "amzn") && kv.Major() == 5 && kv.Minor() == 10) { modes = append(modes, Fentry) } + if os.Getenv("TEST_EBPF_LESS_OVERRIDE") == "true" { + modes = append(modes, Ebpfless) + } + return modes } From ce374c6e04656fa8ccf4b15983742151e7e3108e Mon Sep 17 00:00:00 2001 From: Hasan Mahmood Date: Wed, 26 Jun 2024 15:55:05 -0500 Subject: [PATCH 20/58] Update gopacket --- go.mod | 2 +- go.sum | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/go.mod b/go.mod index abc571275a97dd..302e6eb274adc3 100644 --- a/go.mod +++ b/go.mod @@ -1375,4 +1375,4 @@ replace ( // Prevent a false-positive detection by the Google and Ikarus security vendors on VirusTotal exclude go.opentelemetry.io/proto/otlp v1.1.0 -replace github.com/google/gopacket v1.1.19 => github.com/DataDog/gopacket v0.0.0-20240510160533-79b4b7d96713 +replace github.com/google/gopacket v1.1.19 => github.com/DataDog/gopacket v0.0.0-20240626205202-4ac4cee31f14 diff --git a/go.sum b/go.sum index 05c794288d9619..cd12553e8c0b6b 100644 --- a/go.sum +++ b/go.sum @@ -790,6 +790,8 @@ github.com/DataDog/gohai v0.0.0-20230524154621-4316413895ee h1:tXibLZk3G6HncIFJK github.com/DataDog/gohai v0.0.0-20230524154621-4316413895ee/go.mod h1:nTot/Iy0kW16bXgXr6blEc8gFeAS7vTqYlhAxh+dbc0= github.com/DataDog/gopacket v0.0.0-20240510160533-79b4b7d96713 h1:fdPhaWxY25vFVoszCZeYNeyNockbz8shRMNwqqsjiJc= github.com/DataDog/gopacket v0.0.0-20240510160533-79b4b7d96713/go.mod h1:riddUzxTSBpJXk3qBHtYr4qOhFhT6k/1c0E3qkQjQpA= +github.com/DataDog/gopacket v0.0.0-20240626205202-4ac4cee31f14 h1:t34NfJA77KgFZsh8kcNFW57LZLa0kW2YSUs4MvLKRxU= +github.com/DataDog/gopacket v0.0.0-20240626205202-4ac4cee31f14/go.mod h1:riddUzxTSBpJXk3qBHtYr4qOhFhT6k/1c0E3qkQjQpA= github.com/DataDog/gopsutil v1.2.2 h1:8lmthwyyCXa1NKiYcHlrtl9AAFdfbNI2gPcioCJcBPU= github.com/DataDog/gopsutil v1.2.2/go.mod h1:glkxNt/qRu9lnpmUEQwOIAXW+COWDTBOTEAHqbgBPts= github.com/DataDog/gostackparse v0.7.0 h1:i7dLkXHvYzHV308hnkvVGDL3BR4FWl7IsXNPz/IGQh4= From 497aff8ed3569513248022903313cced007c79db Mon Sep 17 00:00:00 2001 From: Hasan Mahmood Date: Wed, 26 Jun 2024 16:21:50 -0500 Subject: [PATCH 21/58] Fix typo --- pkg/network/dns/packet_source_windows.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/network/dns/packet_source_windows.go b/pkg/network/dns/packet_source_windows.go index d7a6993cfb859e..fcab827f994ebc 100644 --- a/pkg/network/dns/packet_source_windows.go +++ b/pkg/network/dns/packet_source_windows.go @@ -31,7 +31,7 @@ func newWindowsPacketSource(telemetrycomp telemetry.Component) (packetSource, er return &windowsPacketSource{di: di}, nil } -func (p *windowsPacketSource) VisitPackets(exit <-chan struct{}, visit func([]byte, _uint8, time.Time) error) error { +func (p *windowsPacketSource) VisitPackets(exit <-chan struct{}, visit func([]byte, _ uint8, time.Time) error) error { for { didReadPacket, err := p.di.ReadDNSPacket(visit) if err != nil { From 361d7831085d19e1bee937a1cb4b32d597e9189e Mon Sep 17 00:00:00 2001 From: Hasan Mahmood Date: Wed, 26 Jun 2024 17:47:34 -0500 Subject: [PATCH 22/58] Fix lint --- pkg/network/tracer/utils_linux.go | 2 -- pkg/network/tracer/utils_unsupported.go | 2 +- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/pkg/network/tracer/utils_linux.go b/pkg/network/tracer/utils_linux.go index d7cc82bff53452..b482927bd1eab7 100644 --- a/pkg/network/tracer/utils_linux.go +++ b/pkg/network/tracer/utils_linux.go @@ -3,8 +3,6 @@ // This product includes software developed at Datadog (https://www.datadoghq.com/). // Copyright 2016-present Datadog, Inc. -//go:build linux_bpf - package tracer import ( diff --git a/pkg/network/tracer/utils_unsupported.go b/pkg/network/tracer/utils_unsupported.go index 18e98d17b260e1..689a45ca261c62 100644 --- a/pkg/network/tracer/utils_unsupported.go +++ b/pkg/network/tracer/utils_unsupported.go @@ -3,7 +3,7 @@ // This product includes software developed at Datadog (https://www.datadoghq.com/). // Copyright 2016-present Datadog, Inc. -//go:build !linux_bpf && !windows +//go:build !linux_bpf && !windows && !linux package tracer From 72ad33a517dcec3b489cb8d699ee2a9249e36f20 Mon Sep 17 00:00:00 2001 From: Hasan Mahmood Date: Thu, 27 Jun 2024 09:59:01 -0500 Subject: [PATCH 23/58] Fix go.sum --- go.sum | 2 -- 1 file changed, 2 deletions(-) diff --git a/go.sum b/go.sum index cd12553e8c0b6b..f19014d5197dd8 100644 --- a/go.sum +++ b/go.sum @@ -788,8 +788,6 @@ github.com/DataDog/go-tuf v1.1.0-0.5.2 h1:4CagiIekonLSfL8GMHRHcHudo1fQnxELS9g4ti github.com/DataDog/go-tuf v1.1.0-0.5.2/go.mod h1:zBcq6f654iVqmkk8n2Cx81E1JnNTMOAx1UEO/wZR+P0= github.com/DataDog/gohai v0.0.0-20230524154621-4316413895ee h1:tXibLZk3G6HncIFJKaNItsdzcrk4YqILNDZlXPTNt4k= github.com/DataDog/gohai v0.0.0-20230524154621-4316413895ee/go.mod h1:nTot/Iy0kW16bXgXr6blEc8gFeAS7vTqYlhAxh+dbc0= -github.com/DataDog/gopacket v0.0.0-20240510160533-79b4b7d96713 h1:fdPhaWxY25vFVoszCZeYNeyNockbz8shRMNwqqsjiJc= -github.com/DataDog/gopacket v0.0.0-20240510160533-79b4b7d96713/go.mod h1:riddUzxTSBpJXk3qBHtYr4qOhFhT6k/1c0E3qkQjQpA= github.com/DataDog/gopacket v0.0.0-20240626205202-4ac4cee31f14 h1:t34NfJA77KgFZsh8kcNFW57LZLa0kW2YSUs4MvLKRxU= github.com/DataDog/gopacket v0.0.0-20240626205202-4ac4cee31f14/go.mod h1:riddUzxTSBpJXk3qBHtYr4qOhFhT6k/1c0E3qkQjQpA= github.com/DataDog/gopsutil v1.2.2 h1:8lmthwyyCXa1NKiYcHlrtl9AAFdfbNI2gPcioCJcBPU= From 83266342a48d55c52b730f5a1f8a6a7c7bb13caa Mon Sep 17 00:00:00 2001 From: Hasan Mahmood Date: Thu, 27 Jun 2024 10:00:19 -0500 Subject: [PATCH 24/58] Fix windows --- pkg/network/dns/packet_source_windows.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/network/dns/packet_source_windows.go b/pkg/network/dns/packet_source_windows.go index fcab827f994ebc..bee9e7f6c7bbd5 100644 --- a/pkg/network/dns/packet_source_windows.go +++ b/pkg/network/dns/packet_source_windows.go @@ -31,7 +31,7 @@ func newWindowsPacketSource(telemetrycomp telemetry.Component) (packetSource, er return &windowsPacketSource{di: di}, nil } -func (p *windowsPacketSource) VisitPackets(exit <-chan struct{}, visit func([]byte, _ uint8, time.Time) error) error { +func (p *windowsPacketSource) VisitPackets(exit <-chan struct{}, visit func([]byte, uint8, time.Time) error) error { for { didReadPacket, err := p.di.ReadDNSPacket(visit) if err != nil { From 2cd3aaa35b6d4a7c89ddbf54690ef448e6ee3785 Mon Sep 17 00:00:00 2001 From: Hasan Mahmood Date: Thu, 27 Jun 2024 10:02:32 -0500 Subject: [PATCH 25/58] Rename network_config.enable_ebpf_less to network_config.enable_ebpfless --- cmd/system-probe/config/adjust_npm.go | 2 +- cmd/system-probe/config/adjust_usm.go | 2 +- pkg/config/setup/system_probe.go | 2 +- pkg/network/config/config.go | 2 +- pkg/network/tracer/utils_linux.go | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/cmd/system-probe/config/adjust_npm.go b/cmd/system-probe/config/adjust_npm.go index ab00336b73801c..74a81e40b66e44 100644 --- a/cmd/system-probe/config/adjust_npm.go +++ b/cmd/system-probe/config/adjust_npm.go @@ -24,7 +24,7 @@ const ( ) func adjustNetwork(cfg config.Config) { - ebpflessEnabled := cfg.GetBool(netNS("enable_ebpf_less")) + ebpflessEnabled := cfg.GetBool(netNS("enable_ebpfless")) limitMaxInt(cfg, spNS("max_conns_per_message"), maxConnsMessageBatchSize) diff --git a/cmd/system-probe/config/adjust_usm.go b/cmd/system-probe/config/adjust_usm.go index 2b1ca99725951e..3c7993d329b2af 100644 --- a/cmd/system-probe/config/adjust_usm.go +++ b/cmd/system-probe/config/adjust_usm.go @@ -18,7 +18,7 @@ const ( ) func adjustUSM(cfg config.Config) { - if cfg.GetBool(netNS("enable_ebpf_less")) && cfg.GetBool(smNS("enabled")) { + if cfg.GetBool(netNS("enable_ebpfless")) && cfg.GetBool(smNS("enabled")) { log.Warn("disabling USM since ebpf-less network tracer is enabled") cfg.Set(smNS("enabled"), false, model.SourceAgentRuntime) } diff --git a/pkg/config/setup/system_probe.go b/pkg/config/setup/system_probe.go index 9ae511a8d501b3..6037bfed727030 100644 --- a/pkg/config/setup/system_probe.go +++ b/pkg/config/setup/system_probe.go @@ -288,7 +288,7 @@ func InitSystemProbeConfig(cfg pkgconfigmodel.Config) { // connection aggregation with port rollups cfg.BindEnvAndSetDefault(join(netNS, "enable_connection_rollup"), false) - cfg.BindEnvAndSetDefault(join(netNS, "enable_ebpf_less"), false) + cfg.BindEnvAndSetDefault(join(netNS, "enable_ebpfless"), false) // windows config cfg.BindEnvAndSetDefault(join(spNS, "windows.enable_monotonic_count"), false) diff --git a/pkg/network/config/config.go b/pkg/network/config/config.go index 53e0b6b82367d7..fa368e6b193690 100644 --- a/pkg/network/config/config.go +++ b/pkg/network/config/config.go @@ -395,7 +395,7 @@ func New() *Config { EnableNPMConnectionRollup: cfg.GetBool(join(netNS, "enable_connection_rollup")), - EnableEbpfless: cfg.GetBool(join(netNS, "enable_ebpf_less")), + EnableEbpfless: cfg.GetBool(join(netNS, "enable_ebpfless")), // Service Monitoring EnableJavaTLSSupport: cfg.GetBool(join(smjtNS, "enabled")), diff --git a/pkg/network/tracer/utils_linux.go b/pkg/network/tracer/utils_linux.go index b482927bd1eab7..033a6306ba69a0 100644 --- a/pkg/network/tracer/utils_linux.go +++ b/pkg/network/tracer/utils_linux.go @@ -21,7 +21,7 @@ import ( // NeedsEBPF returns `true` if the network-tracer requires eBPF func NeedsEBPF() bool { - return !coreconfig.SystemProbe.GetBool("network_config.enable_ebpf_less") + return !coreconfig.SystemProbe.GetBool("network_config.enable_ebpfless") } // IsTracerSupportedByOS returns whether the current kernel version supports tracer functionality From e1258c91d688e6b88d562b5373464bc0292e5861 Mon Sep 17 00:00:00 2001 From: Hasan Mahmood Date: Thu, 27 Jun 2024 11:29:30 -0500 Subject: [PATCH 26/58] Fix windows --- pkg/network/dns/driver_windows.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/network/dns/driver_windows.go b/pkg/network/dns/driver_windows.go index 82e0cb3e885294..01031f8f67bbbf 100644 --- a/pkg/network/dns/driver_windows.go +++ b/pkg/network/dns/driver_windows.go @@ -99,7 +99,7 @@ func (d *dnsDriver) SetDataFilters(filters []driver.FilterDefinition) error { } // ReadDNSPacket visits a raw DNS packet if one is available. -func (d *dnsDriver) ReadDNSPacket(visit func([]byte, time.Time) error) (didRead bool, err error) { +func (d *dnsDriver) ReadDNSPacket(visit func([]byte, uint8, time.Time) error) (didRead bool, err error) { var bytesRead uint32 var key uintptr // returned by GetQueuedCompletionStatus, then ignored var ol *windows.Overlapped From 4e502e613ce8bb1fd2233b1557d5c27cc4dc1021 Mon Sep 17 00:00:00 2001 From: Hasan Mahmood Date: Thu, 27 Jun 2024 15:11:42 -0500 Subject: [PATCH 27/58] Fix netlink conntracker loading to check for NET_ADMIN permissions --- pkg/network/netlink/conntracker.go | 15 +++++++++++++++ pkg/network/tracer/tracer.go | 5 ++--- 2 files changed, 17 insertions(+), 3 deletions(-) diff --git a/pkg/network/netlink/conntracker.go b/pkg/network/netlink/conntracker.go index 8d7cc720e52d42..a0453e2b6677b9 100644 --- a/pkg/network/netlink/conntracker.go +++ b/pkg/network/netlink/conntracker.go @@ -10,6 +10,7 @@ package netlink import ( "container/list" "context" + "errors" "fmt" "net" "net/netip" @@ -17,6 +18,7 @@ import ( "time" "github.com/prometheus/client_golang/prometheus" + "github.com/syndtr/gocapability/capability" "golang.org/x/sys/unix" "github.com/cihub/seelog" @@ -38,6 +40,7 @@ const ( ) var defaultBuckets = []float64{10, 25, 50, 75, 100, 250, 500, 1000, 10000} +var ErrNotPermitted = errors.New("netlink conntracker requires NET_ADMIN capability") // Conntracker is a wrapper around go-conntracker that keeps a record of all connections in user space type Conntracker interface { @@ -115,6 +118,18 @@ func NewConntracker(config *config.Config, telemetrycomp telemetryComp.Component conntracker Conntracker ) + // check if we have the right capabilities for the netlink NewConntracker + // NET_ADMIN is required + if caps, err := capability.NewPid2(0); err == nil { + if err = caps.Load(); err != nil { + return nil, fmt.Errorf("could not load process capabilities: %w", err) + } + + if !caps.Get(capability.EFFECTIVE, capability.CAP_NET_ADMIN) { + return nil, ErrNotPermitted + } + } + done := make(chan struct{}) go func() { diff --git a/pkg/network/tracer/tracer.go b/pkg/network/tracer/tracer.go index e9b4bee9ed5449..5464a7868ada11 100644 --- a/pkg/network/tracer/tracer.go +++ b/pkg/network/tracer/tracer.go @@ -41,7 +41,6 @@ import ( "github.com/DataDog/datadog-agent/pkg/process/util" timeresolver "github.com/DataDog/datadog-agent/pkg/security/resolvers/time" "github.com/DataDog/datadog-agent/pkg/telemetry" - "github.com/DataDog/datadog-agent/pkg/util/fargate" "github.com/DataDog/datadog-agent/pkg/util/kernel" "github.com/DataDog/datadog-agent/pkg/util/log" ) @@ -253,7 +252,7 @@ func (t *Tracer) start() error { func newConntracker(cfg *config.Config, telemetryComponent telemetryComponent.Component) (netlink.Conntracker, error) { // conntrack is not supported on fargate currently since NET_ADMIN // capability is not present - if !cfg.EnableConntrack || fargate.IsFargateInstance() { + if !cfg.EnableConntrack { return netlink.NewNoOpConntracker(), nil } @@ -286,7 +285,7 @@ func newConntracker(cfg *config.Config, telemetryComponent telemetryComponent.Co return c, nil } - if cfg.IgnoreConntrackInitFailure { + if errors.Is(err, netlink.ErrNotPermitted) || cfg.IgnoreConntrackInitFailure { log.Warnf("could not initialize conntrack, tracer will continue without NAT tracking: %s", err) return netlink.NewNoOpConntracker(), nil } From 08c06aab6f32ae3ef0838df21c226376efc53495 Mon Sep 17 00:00:00 2001 From: Hasan Mahmood Date: Thu, 27 Jun 2024 15:24:13 -0500 Subject: [PATCH 28/58] Remove old comment --- pkg/network/tracer/tracer.go | 2 -- 1 file changed, 2 deletions(-) diff --git a/pkg/network/tracer/tracer.go b/pkg/network/tracer/tracer.go index 5464a7868ada11..add174ba4f69fd 100644 --- a/pkg/network/tracer/tracer.go +++ b/pkg/network/tracer/tracer.go @@ -250,8 +250,6 @@ func (t *Tracer) start() error { } func newConntracker(cfg *config.Config, telemetryComponent telemetryComponent.Component) (netlink.Conntracker, error) { - // conntrack is not supported on fargate currently since NET_ADMIN - // capability is not present if !cfg.EnableConntrack { return netlink.NewNoOpConntracker(), nil } From b69ef5abaab15b1bca8665000df394fd94282546 Mon Sep 17 00:00:00 2001 From: Hasan Mahmood Date: Thu, 27 Jun 2024 15:25:50 -0500 Subject: [PATCH 29/58] Remove empty file --- pkg/util/kernel/ebpf_unsupported.go | 8 -------- 1 file changed, 8 deletions(-) delete mode 100644 pkg/util/kernel/ebpf_unsupported.go diff --git a/pkg/util/kernel/ebpf_unsupported.go b/pkg/util/kernel/ebpf_unsupported.go deleted file mode 100644 index 947e65413f7915..00000000000000 --- a/pkg/util/kernel/ebpf_unsupported.go +++ /dev/null @@ -1,8 +0,0 @@ -// Unless explicitly stated otherwise all files in this repository are licensed -// under the Apache License Version 2.0. -// This product includes software developed at Datadog (https://www.datadoghq.com/). -// Copyright 2016-present Datadog, Inc. - -//go:build !linux - -package kernel From d985ac606cd41d8cbf05322eca381e2785896664 Mon Sep 17 00:00:00 2001 From: Hasan Mahmood Date: Thu, 27 Jun 2024 16:29:58 -0500 Subject: [PATCH 30/58] Fix lint --- pkg/network/netlink/conntracker.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkg/network/netlink/conntracker.go b/pkg/network/netlink/conntracker.go index a0453e2b6677b9..2bd7b063b18b8e 100644 --- a/pkg/network/netlink/conntracker.go +++ b/pkg/network/netlink/conntracker.go @@ -40,6 +40,8 @@ const ( ) var defaultBuckets = []float64{10, 25, 50, 75, 100, 250, 500, 1000, 10000} + +// ErrNotPermitted is the error returned when the current process does not have the required permissions for netlink conntracker var ErrNotPermitted = errors.New("netlink conntracker requires NET_ADMIN capability") // Conntracker is a wrapper around go-conntracker that keeps a record of all connections in user space From 0e39567e8e9d03e4d257856004455397a74a48df Mon Sep 17 00:00:00 2001 From: Hasan Mahmood Date: Tue, 9 Jul 2024 09:54:05 -0500 Subject: [PATCH 31/58] Review comments --- pkg/ebpf/ebpftest/buildmode.go | 2 +- pkg/ebpf/ebpftest/buildmode_linux.go | 2 +- pkg/network/filter/packet_source_linux.go | 1 - 3 files changed, 2 insertions(+), 3 deletions(-) diff --git a/pkg/ebpf/ebpftest/buildmode.go b/pkg/ebpf/ebpftest/buildmode.go index e2ab02620321f8..76e774f68cbbb4 100644 --- a/pkg/ebpf/ebpftest/buildmode.go +++ b/pkg/ebpf/ebpftest/buildmode.go @@ -110,7 +110,7 @@ func (e ebpfless) Env() map[string]string { "DD_ENABLE_CO_RE": "false", "DD_ALLOW_RUNTIME_COMPILED_FALLBACK": "false", "DD_ALLOW_PRECOMPILED_FALLBACK": "false", - "DD_NETWORK_CONFIG_ENABLE_EBPF_LESS": "true", + "DD_NETWORK_CONFIG_ENABLE_EBPFLESS": "true", } } diff --git a/pkg/ebpf/ebpftest/buildmode_linux.go b/pkg/ebpf/ebpftest/buildmode_linux.go index 5a98c933147049..0e88f0f528271a 100644 --- a/pkg/ebpf/ebpftest/buildmode_linux.go +++ b/pkg/ebpf/ebpftest/buildmode_linux.go @@ -30,7 +30,7 @@ func SupportedBuildModes() []BuildMode { (runtime.GOARCH == "amd64" && (hostPlatform == "amazon" || hostPlatform == "amzn") && kv.Major() == 5 && kv.Minor() == 10) { modes = append(modes, Fentry) } - if os.Getenv("TEST_EBPF_LESS_OVERRIDE") == "true" { + if os.Getenv("TEST_EBPFLESS_OVERRIDE") == "true" { modes = append(modes, Ebpfless) } diff --git a/pkg/network/filter/packet_source_linux.go b/pkg/network/filter/packet_source_linux.go index c1f605f5efc2ce..8df6c381c55321 100644 --- a/pkg/network/filter/packet_source_linux.go +++ b/pkg/network/filter/packet_source_linux.go @@ -128,7 +128,6 @@ func (p *AFPacketSource) VisitPackets(exit <-chan struct{}, visit func([]byte, u return err } - //log.Tracef("packet on interface %d, pkt type %d", stats.InterfaceIndex, stats.AncillaryData[0].(afpacket.AncillaryPktType).Type) if err := visit(data, stats.AncillaryData[0].(afpacket.AncillaryPktType).Type, stats.Timestamp); err != nil { return err } From 7ff5a9723039ed2b0a8a43a35ec3f2a47d090256 Mon Sep 17 00:00:00 2001 From: Hasan Mahmood Date: Mon, 15 Jul 2024 11:02:38 -0400 Subject: [PATCH 32/58] Move check for USM support into IsUSMSupported --- cmd/system-probe/config/adjust_usm.go | 7 ------- pkg/network/tracer/tracer.go | 13 +++++++++---- pkg/network/usm/config/config.go | 24 ++++++++++++++++++------ 3 files changed, 27 insertions(+), 17 deletions(-) diff --git a/cmd/system-probe/config/adjust_usm.go b/cmd/system-probe/config/adjust_usm.go index 3c7993d329b2af..0cc9aab9234275 100644 --- a/cmd/system-probe/config/adjust_usm.go +++ b/cmd/system-probe/config/adjust_usm.go @@ -9,8 +9,6 @@ import ( "fmt" "github.com/DataDog/datadog-agent/pkg/config" - "github.com/DataDog/datadog-agent/pkg/config/model" - "github.com/DataDog/datadog-agent/pkg/util/log" ) const ( @@ -18,11 +16,6 @@ const ( ) func adjustUSM(cfg config.Config) { - if cfg.GetBool(netNS("enable_ebpfless")) && cfg.GetBool(smNS("enabled")) { - log.Warn("disabling USM since ebpf-less network tracer is enabled") - cfg.Set(smNS("enabled"), false, model.SourceAgentRuntime) - } - if cfg.GetBool(smNS("enabled")) { applyDefault(cfg, netNS("enable_http_monitoring"), true) applyDefault(cfg, netNS("enable_https_monitoring"), true) diff --git a/pkg/network/tracer/tracer.go b/pkg/network/tracer/tracer.go index 02798c21c9d4d8..069f245d5acff3 100644 --- a/pkg/network/tracer/tracer.go +++ b/pkg/network/tracer/tracer.go @@ -141,12 +141,17 @@ func newTracer(cfg *config.Config, telemetryComponent telemetryComponent.Compone } if cfg.ServiceMonitoringEnabled { - if !usmconfig.IsUSMSupported() { - errStr := fmt.Sprintf("Universal Service Monitoring (USM) requires a Linux kernel version of %s or higher. We detected %s", usmconfig.MinimumKernelVersion, currKernelVersion) + if err := usmconfig.IsUSMSupported(cfg); err != nil { + if !errors.Is(err, usmconfig.ErrNotSupported) { + return nil, err + } + if !cfg.NPMEnabled { - return nil, fmt.Errorf(errStr) + return nil, err } - log.Warnf("%s. NPM is explicitly enabled, so system-probe will continue with only NPM features enabled.", errStr) + + log.Warn(err) + log.Warnf("NPM is explicitly enabled, so system-probe will continue with only NPM features enabled") } } diff --git a/pkg/network/usm/config/config.go b/pkg/network/usm/config/config.go index f85cc272bc4be3..0e91be525de15f 100644 --- a/pkg/network/usm/config/config.go +++ b/pkg/network/usm/config/config.go @@ -9,6 +9,8 @@ package config import ( + "errors" + "fmt" "runtime" "strings" @@ -19,6 +21,7 @@ import ( // MinimumKernelVersion indicates the minimum kernel version required for HTTP monitoring var MinimumKernelVersion kernel.Version +var ErrNotSupported = errors.New("Universal Service Monitoring (USM) is not supported") func init() { MinimumKernelVersion = kernel.VersionCode(4, 14, 0) @@ -48,21 +51,30 @@ func TLSSupported(c *config.Config) bool { return kversion >= MinimumKernelVersion } -// IsUSMSupported We only support http with kernel >= 4.14.0. -func IsUSMSupported() bool { +// IsUSMSupported returns `true` if USM is supported on this +// platform. +func IsUSMSupported(cfg *config.Config) error { + // TODO: remove this once USM is supported on ebpf-less + if cfg.EnableEbpfless { + return fmt.Errorf("%w: eBPF-less is not supported", ErrNotSupported) + } + kversion, err := kernel.HostVersion() if err != nil { - log.Warn("could not determine the current kernel version. USM disabled.") - return false + return fmt.Errorf("could not determine the current kernel version: %w", err) } - return kversion >= MinimumKernelVersion + if kversion < MinimumKernelVersion { + return fmt.Errorf("%w: a Linux kernel version of %s or higher is required; we detected %s", ErrNotSupported, MinimumKernelVersion, kversion) + } + + return nil } // IsUSMSupportedAndEnabled returns true if USM is supported and enabled func IsUSMSupportedAndEnabled(config *config.Config) bool { // http.Supported is misleading, it should be named usm.Supported. - return config.ServiceMonitoringEnabled && IsUSMSupported() + return config.ServiceMonitoringEnabled && IsUSMSupported(config) == nil } // NeedProcessMonitor returns true if the process monitor is needed for the given configuration From 93fa33372cabf1e70a704a896450952cef363001 Mon Sep 17 00:00:00 2001 From: Hasan Mahmood Date: Mon, 15 Jul 2024 11:10:02 -0400 Subject: [PATCH 33/58] Fix Dockefile --- tools/ebpf/Dockerfiles/Dockerfile-process-agent-dev | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/ebpf/Dockerfiles/Dockerfile-process-agent-dev b/tools/ebpf/Dockerfiles/Dockerfile-process-agent-dev index 6dfd4edb8eb08c..3cef80b912fb49 100644 --- a/tools/ebpf/Dockerfiles/Dockerfile-process-agent-dev +++ b/tools/ebpf/Dockerfiles/Dockerfile-process-agent-dev @@ -6,7 +6,7 @@ ARG CORE_AGENT_DEST RUN apt-get update -y && apt-get install -y jq conntrack netcat-openbsd dnsutils iproute2 net-tools # the core agent has the library path hardcoded, this allows the agent included below to find libs -ENV LD_LIBRARY_PATH /opt/datadog-agent/embedded/lib +ENV LD_LIBRARY_PATH=/opt/datadog-agent/embedded/lib # inv -e process-agent.build-dev-image will set up a temporary # build directory where this Dockerfile and the necessary binaries From 6dc8d7df9aadbae87439f37bc91adb724a232f3f Mon Sep 17 00:00:00 2001 From: Hasan Mahmood Date: Mon, 15 Jul 2024 13:09:05 -0400 Subject: [PATCH 34/58] Rename IsUSMSupported to CheckUSMSupported --- pkg/network/tracer/tracer.go | 2 +- pkg/network/usm/config/config.go | 11 ++++++----- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/pkg/network/tracer/tracer.go b/pkg/network/tracer/tracer.go index 069f245d5acff3..594d72514460d3 100644 --- a/pkg/network/tracer/tracer.go +++ b/pkg/network/tracer/tracer.go @@ -141,7 +141,7 @@ func newTracer(cfg *config.Config, telemetryComponent telemetryComponent.Compone } if cfg.ServiceMonitoringEnabled { - if err := usmconfig.IsUSMSupported(cfg); err != nil { + if err := usmconfig.CheckUSMSupported(cfg); err != nil { if !errors.Is(err, usmconfig.ErrNotSupported) { return nil, err } diff --git a/pkg/network/usm/config/config.go b/pkg/network/usm/config/config.go index 0e91be525de15f..1c080625bb4132 100644 --- a/pkg/network/usm/config/config.go +++ b/pkg/network/usm/config/config.go @@ -51,9 +51,10 @@ func TLSSupported(c *config.Config) bool { return kversion >= MinimumKernelVersion } -// IsUSMSupported returns `true` if USM is supported on this -// platform. -func IsUSMSupported(cfg *config.Config) error { +// CheckUSMSupported returns an error if USM is not supported +// on this platform. Callers can check `errors.Is(err, ErrNotSupported)` +// to verify if USM is supported +func CheckUSMSupported(cfg *config.Config) error { // TODO: remove this once USM is supported on ebpf-less if cfg.EnableEbpfless { return fmt.Errorf("%w: eBPF-less is not supported", ErrNotSupported) @@ -61,7 +62,7 @@ func IsUSMSupported(cfg *config.Config) error { kversion, err := kernel.HostVersion() if err != nil { - return fmt.Errorf("could not determine the current kernel version: %w", err) + return fmt.Errorf("%w: could not determine the current kernel version: %w", ErrNotSupported, err) } if kversion < MinimumKernelVersion { @@ -74,7 +75,7 @@ func IsUSMSupported(cfg *config.Config) error { // IsUSMSupportedAndEnabled returns true if USM is supported and enabled func IsUSMSupportedAndEnabled(config *config.Config) bool { // http.Supported is misleading, it should be named usm.Supported. - return config.ServiceMonitoringEnabled && IsUSMSupported(config) == nil + return config.ServiceMonitoringEnabled && CheckUSMSupported(config) == nil } // NeedProcessMonitor returns true if the process monitor is needed for the given configuration From 1f504c47b3f2a9abfb53e2df3e1af4ceb06a09cc Mon Sep 17 00:00:00 2001 From: Hasan Mahmood Date: Mon, 15 Jul 2024 14:25:25 -0400 Subject: [PATCH 35/58] Lint --- pkg/network/usm/config/config.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkg/network/usm/config/config.go b/pkg/network/usm/config/config.go index 1c080625bb4132..b3289e291568d9 100644 --- a/pkg/network/usm/config/config.go +++ b/pkg/network/usm/config/config.go @@ -21,6 +21,8 @@ import ( // MinimumKernelVersion indicates the minimum kernel version required for HTTP monitoring var MinimumKernelVersion kernel.Version + +// ErrNotSupported is the error returned USM is not supported on this platform var ErrNotSupported = errors.New("Universal Service Monitoring (USM) is not supported") func init() { From c014ee7b0fa7b8fae728194fe0a1e16702ff10c6 Mon Sep 17 00:00:00 2001 From: Hasan Mahmood Date: Mon, 15 Jul 2024 14:38:47 -0400 Subject: [PATCH 36/58] Update go.sum --- go.sum | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/go.sum b/go.sum index 7eb66f6f6e6141..2cf62aa9e9afc7 100644 --- a/go.sum +++ b/go.sum @@ -759,6 +759,8 @@ github.com/DATA-DOG/go-sqlmock v1.5.2 h1:OcvFkGmslmlZibjAjaHm3L//6LiuBgolP7Oputl github.com/DATA-DOG/go-sqlmock v1.5.2/go.mod h1:88MAG/4G7SMwSE3CeA0ZKzrT5CiOU3OJ+JlNzwDqpNU= github.com/DataDog/agent-payload/v5 v5.0.123 h1:fc/mME+zXBPo8i8690rVJXeqlZ1o+8ixIzNu43XP+o8= github.com/DataDog/agent-payload/v5 v5.0.123/go.mod h1:FgVQKmVdqdmZTbxIptqJC/l+xEzdiXsaAOs/vGAvWzs= +github.com/DataDog/agent-payload/v5 v5.0.124 h1:m7MLSy8oyLQDT59oesWhZiSFDzV/Q9CWzhue7s2SFaw= +github.com/DataDog/agent-payload/v5 v5.0.124/go.mod h1:FgVQKmVdqdmZTbxIptqJC/l+xEzdiXsaAOs/vGAvWzs= github.com/DataDog/appsec-internal-go v1.6.0 h1:QHvPOv/O0s2fSI/BraZJNpRDAtdlrRm5APJFZNBxjAw= github.com/DataDog/appsec-internal-go v1.6.0/go.mod h1:pEp8gjfNLtEOmz+iZqC8bXhu0h4k7NUsW/qiQb34k1U= github.com/DataDog/aptly v1.5.3 h1:oLsRvjuXSVM4ia0N83dU3KiQeiJ6BaszYbTZOkSfDlw= @@ -776,6 +778,8 @@ github.com/DataDog/dd-sensitive-data-scanner/sds-go/go v0.0.0-20240419161837-f1b github.com/DataDog/dd-sensitive-data-scanner/sds-go/go v0.0.0-20240419161837-f1b2f553edfe/go.mod h1:TX7CTOQ3LbQjfAi4SwqUoR5gY1zfUk7VRBDTuArjaDc= github.com/DataDog/ebpf-manager v0.6.1 h1:EHSJuep0vtOEjm+g0qO5AdKpxKo6gSQWYw89ZLDONjY= github.com/DataDog/ebpf-manager v0.6.1/go.mod h1:Ob1Cd0crsyLeXOi/4FDSGJ4S7gMQfKi6ZZXvdyig5Dk= +github.com/DataDog/ebpf-manager v0.7.1 h1:q8y6Kb5Zk1gaLoZpoj3vHi7wUe8MbtNDIq8zO/DODzM= +github.com/DataDog/ebpf-manager v0.7.1/go.mod h1:ld5QVq/+O3AEtol/9fhiQziGkdHSECDQvm5+DQ9V98s= github.com/DataDog/extendeddaemonset v0.9.0-rc.2 h1:uTE/QEU0oYtHnebKSMbxap7XMG5603WQxNP/UX63E7k= github.com/DataDog/extendeddaemonset v0.9.0-rc.2/go.mod h1:JgKVGTsjdTdtJjNyxRZjcs81/rng6LJ3XX/0D7Y12Gc= github.com/DataDog/go-grpc-bidirectional-streaming-example v0.0.0-20221024060302-b9cf785c02fe h1:RO40ywnX/vZLi4Pb4jRuFGgQQBYGIIoQ6u+P2MIgFOA= @@ -1239,6 +1243,8 @@ github.com/cihub/seelog v0.0.0-20151216151435-d2c6e5aa9fbf/go.mod h1:9d6lWj8KzO/ github.com/cilium/ebpf v0.7.0/go.mod h1:/oI2+1shJiTGAMgl6/RgJr36Eo1jzrRcAWbcXO2usCA= github.com/cilium/ebpf v0.15.0 h1:7NxJhNiBT3NG8pZJ3c+yfrVdHY8ScgKD27sScgjLMMk= github.com/cilium/ebpf v0.15.0/go.mod h1:DHp1WyrLeiBh19Cf/tfiSMhqheEiK8fXFZ4No0P1Hso= +github.com/cilium/ebpf v0.15.1-0.20240709101333-5976561b28aa h1:b4/gKHzwOL8b2p1y6yICwS2kUgaZgJs9qpcYmJS9+NE= +github.com/cilium/ebpf v0.15.1-0.20240709101333-5976561b28aa/go.mod h1:L7u2Blt2jMM/vLAVgjxluxtBKlz3/GWjB0dMOEngfwE= github.com/circonus-labs/circonus-gometrics v2.3.1+incompatible/go.mod h1:nmEj6Dob7S7YxXgwXpfOuvO54S+tGdZdw9fuRZt25Ag= github.com/circonus-labs/circonusllhist v0.1.3/go.mod h1:kMXHVDlOchFAehlya5ePtbp5jckzBHf4XRpQvBOLI+I= github.com/clbanning/mxj v1.8.4 h1:HuhwZtbyvyOw+3Z1AowPkU87JkJUSv751ELWaiTpj8I= @@ -1326,6 +1332,8 @@ github.com/csaf-poc/csaf_distribution/v3 v3.0.0 h1:ob9+Fmpff0YWgTP3dYaw7G2hKQ9ce github.com/csaf-poc/csaf_distribution/v3 v3.0.0/go.mod h1:uilCTiNKivq+6zrDvjtZaUeLk70oe21iwKivo6ILwlQ= github.com/cyphar/filepath-securejoin v0.2.5 h1:6iR5tXJ/e6tJZzzdMc1km3Sa7RRIVBKAK32O2s7AYfo= github.com/cyphar/filepath-securejoin v0.2.5/go.mod h1:aPGpWjXOXUn2NCNjFvBE6aRxGGx79pTxQpKOJNYHHl4= +github.com/cyphar/filepath-securejoin v0.3.0 h1:tXpmbiaeBrS/K2US8nhgwdKYnfAOnVfkcLPKFgFHeA0= +github.com/cyphar/filepath-securejoin v0.3.0/go.mod h1:F7i41x/9cBF7lzCrVsYs9fuzwRZm4NQsGTBdpp6mETc= github.com/danieljoos/wincred v1.0.2/go.mod h1:SnuYRW9lp1oJrZX/dXJqr0cPK5gYXqx3EJbmjhLdK9U= github.com/danieljoos/wincred v1.2.1 h1:dl9cBrupW8+r5250DYkYxocLeZ1Y4vB1kxgtjxw8GQs= github.com/danieljoos/wincred v1.2.1/go.mod h1:uGaFL9fDn3OLTvzCGulzE+SzjEe5NGlh5FdCcyfPwps= @@ -3639,6 +3647,8 @@ golang.org/x/crypto v0.19.0/go.mod h1:Iy9bg/ha4yyC70EfRS8jz+B6ybOBKMaSxLj6P6oBDf golang.org/x/crypto v0.21.0/go.mod h1:0BP7YvVV9gBbVKyeTG0Gyn+gZm94bibOW5BjDEYAOMs= golang.org/x/crypto v0.24.0 h1:mnl8DM0o513X8fdIkmyFE/5hTYxbwYOjDS/+rK6qpRI= golang.org/x/crypto v0.24.0/go.mod h1:Z1PMYSOR5nyMcyAVAIQSKCDwalqy85Aqn1x3Ws4L5DM= +golang.org/x/crypto v0.25.0 h1:ypSNr+bnYL2YhwoMt2zPxHFmbAN1KZs/njMG3hxUp30= +golang.org/x/crypto v0.25.0/go.mod h1:T+wALwcMOSE0kXgUAnPAHqTLW+XHgcELELW8VaDgm/M= golang.org/x/exp v0.0.0-20180321215751-8460e604b9de/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20180807140117-3d87b88a115f/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= @@ -3709,6 +3719,8 @@ golang.org/x/mod v0.12.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= golang.org/x/mod v0.14.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c= golang.org/x/mod v0.18.0 h1:5+9lSbEzPSdWkH32vYPBwEpX8KwDbM52Ud9xBUvNlb0= golang.org/x/mod v0.18.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c= +golang.org/x/mod v0.19.0 h1:fEdghXQSo20giMthA7cd28ZC+jts4amQ3YMXiP5oMQ8= +golang.org/x/mod v0.19.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c= golang.org/x/net v0.0.0-20180218175443-cbe0f9307d01/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= @@ -3801,6 +3813,8 @@ golang.org/x/net v0.21.0/go.mod h1:bIjVDfnllIU7BJ2DNgfnXvpSvtn8VRwhlsaeUTyUS44= golang.org/x/net v0.22.0/go.mod h1:JKghWKKOSdJwpW2GEx0Ja7fmaKnMsbu+MWVZTokSYmg= golang.org/x/net v0.26.0 h1:soB7SVo0PWrY4vPW/+ay0jKDNScG2X9wFeYlXIvJsOQ= golang.org/x/net v0.26.0/go.mod h1:5YKkiSynbBIh3p6iOc/vibscux0x38BZDkn8sCUPxHE= +golang.org/x/net v0.27.0 h1:5K3Njcw06/l2y9vpGCSdcxWOYHOUk3dVNGDXN+FvAys= +golang.org/x/net v0.27.0/go.mod h1:dDi0PyhWNoiUOrAS8uXv/vnScO4wnHQO4mj9fn/RytE= golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= golang.org/x/oauth2 v0.0.0-20190130055435-99b60b757ec1/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= @@ -3991,6 +4005,8 @@ golang.org/x/sys v0.17.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/sys v0.18.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/sys v0.21.0 h1:rF+pYz3DAGSQAxAu1CbC7catZg4ebC4UIeIhKxBZvws= golang.org/x/sys v0.21.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= +golang.org/x/sys v0.22.0 h1:RI27ohtqKCnwULzJLqkv897zojh5/DwS/ENaMzUOaWI= +golang.org/x/sys v0.22.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= golang.org/x/term v0.1.0/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= @@ -4009,6 +4025,8 @@ golang.org/x/term v0.17.0/go.mod h1:lLRBjIVuehSbZlaOtGMbcMncT+aqLLLmKrsjNrUguwk= golang.org/x/term v0.18.0/go.mod h1:ILwASektA3OnRv7amZ1xhE/KTR+u50pbXfZ03+6Nx58= golang.org/x/term v0.21.0 h1:WVXCp+/EBEHOj53Rvu+7KiT/iElMrO8ACK16SMZ3jaA= golang.org/x/term v0.21.0/go.mod h1:ooXLefLobQVslOqselCNF4SxFAaoS6KujMbsGzSDmX0= +golang.org/x/term v0.22.0 h1:BbsgPEJULsl2fV/AT3v15Mjva5yXKQDyKf+TbDz7QJk= +golang.org/x/term v0.22.0/go.mod h1:F3qCibpT5AMpCRfhfT53vVJwhLtIVHhB9XDjfFvnMI4= golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= @@ -4423,6 +4441,8 @@ google.golang.org/grpc v1.55.0/go.mod h1:iYEXKGkEBhg1PjZQvoYEVPTDkHo1/bjTnfwTeGO google.golang.org/grpc v1.56.3/go.mod h1:I9bI3vqKfayGqPUAwGdOSu7kt6oIJLixfffKrpXqQ9s= google.golang.org/grpc v1.64.0 h1:KH3VH9y/MgNQg1dE7b3XfVK0GsPSIzJwdF617gUSbvY= google.golang.org/grpc v1.64.0/go.mod h1:oxjF8E3FBnjp+/gVFYdWacaLDx9na1aqy9oovLpxQYg= +google.golang.org/grpc v1.64.1 h1:LKtvyfbX3UGVPFcGqJ9ItpVWW6oN/2XqTxfAnwRRXiA= +google.golang.org/grpc v1.64.1/go.mod h1:hiQF4LFZelK2WKaP6W0L92zGHtiQdZxk8CrSdvyjeP0= google.golang.org/grpc/cmd/protoc-gen-go-grpc v1.1.0/go.mod h1:6Kw0yEErY5E/yWrBtf03jp27GLLJujG4z/JK95pnjjw= google.golang.org/grpc/examples v0.0.0-20221020162917-9127159caf5a h1:p51n6zkL483uumoZhCSGtHCem9kDeU05G5jX/wYI9gw= google.golang.org/grpc/examples v0.0.0-20221020162917-9127159caf5a/go.mod h1:gxndsbNG1n4TZcHGgsYEfVGnTxqfEdfiDv6/DADXX9o= From bae0798e745dedddc6ab1b6f955cb10d8b2588f0 Mon Sep 17 00:00:00 2001 From: Hasan Mahmood Date: Tue, 16 Jul 2024 10:50:09 -0400 Subject: [PATCH 37/58] Move check for tracefs to newEbpfTracer --- pkg/network/tracer/connection/ebpf_tracer.go | 5 +++++ pkg/network/tracer/tracer.go | 7 ------- 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/pkg/network/tracer/connection/ebpf_tracer.go b/pkg/network/tracer/connection/ebpf_tracer.go index 3ac53aff912961..845388c5dadb6a 100644 --- a/pkg/network/tracer/connection/ebpf_tracer.go +++ b/pkg/network/tracer/connection/ebpf_tracer.go @@ -16,6 +16,7 @@ import ( "time" manager "github.com/DataDog/ebpf-manager" + "github.com/DataDog/ebpf-manager/tracefs" "github.com/cihub/seelog" "github.com/cilium/ebpf" "github.com/prometheus/client_golang/prometheus" @@ -156,6 +157,10 @@ type ebpfTracer struct { // NewTracer creates a new tracer func newEbpfTracer(config *config.Config, _ telemetryComponent.Component) (Tracer, error) { + if _, err := tracefs.Root(); err != nil { + return nil, fmt.Errorf("eBPF based network tracer unsupported: %s", err) + } + mgrOptions := manager.Options{ // Extend RLIMIT_MEMLOCK (8) size // On some systems, the default for RLIMIT_MEMLOCK may be as low as 64 bytes. diff --git a/pkg/network/tracer/tracer.go b/pkg/network/tracer/tracer.go index 594d72514460d3..6cfe0738933720 100644 --- a/pkg/network/tracer/tracer.go +++ b/pkg/network/tracer/tracer.go @@ -15,7 +15,6 @@ import ( "sync" "time" - "github.com/DataDog/ebpf-manager/tracefs" "github.com/cihub/seelog" "github.com/cilium/ebpf" "go.uber.org/atomic" @@ -121,12 +120,6 @@ func NewTracer(config *config.Config, telemetryComponent telemetryComponent.Comp // newTracer is an internal function used by tests primarily // (and NewTracer above) func newTracer(cfg *config.Config, telemetryComponent telemetryComponent.Component) (_ *Tracer, reterr error) { - if !cfg.EnableEbpfless { - if _, err := tracefs.Root(); err != nil { - return nil, fmt.Errorf("system-probe unsupported: %s", err) - } - } - // check if current platform is using old kernel API because it affects what kprobe are we going to enable currKernelVersion, err := kernel.HostVersion() if err != nil { From 5a10f170c4f4ea0a6568a127ce93ffaf05cc3dcc Mon Sep 17 00:00:00 2001 From: Hasan Mahmood Date: Tue, 16 Jul 2024 10:50:33 -0400 Subject: [PATCH 38/58] Review comments --- pkg/network/tracer/connection/ebpfless_tracer.go | 4 +++- pkg/network/tracer/tracer.go | 3 +++ pkg/network/tracer/utils_unsupported.go | 2 +- pkg/network/usm/config/config.go | 4 ---- 4 files changed, 7 insertions(+), 6 deletions(-) diff --git a/pkg/network/tracer/connection/ebpfless_tracer.go b/pkg/network/tracer/connection/ebpfless_tracer.go index cf954a1becc7a5..98f395055da508 100644 --- a/pkg/network/tracer/connection/ebpfless_tracer.go +++ b/pkg/network/tracer/connection/ebpfless_tracer.go @@ -228,7 +228,9 @@ func (t *ebpfLessTracer) processConnection( t.conns[key] = conn } - log.Tracef("connection: %s", conn) + log.TraceFunc(func() string { + return fmt.Sprintf("connection: %s", conn) + }) return nil } diff --git a/pkg/network/tracer/tracer.go b/pkg/network/tracer/tracer.go index 6cfe0738933720..668c2e69123b9e 100644 --- a/pkg/network/tracer/tracer.go +++ b/pkg/network/tracer/tracer.go @@ -139,6 +139,9 @@ func newTracer(cfg *config.Config, telemetryComponent telemetryComponent.Compone return nil, err } + // this is the case where USM is enabled and NPM is not enabled + // in config; we implicitly enable the network tracer module + // in system-probe if USM is enabled if !cfg.NPMEnabled { return nil, err } diff --git a/pkg/network/tracer/utils_unsupported.go b/pkg/network/tracer/utils_unsupported.go index 689a45ca261c62..d6e992f0e9f15b 100644 --- a/pkg/network/tracer/utils_unsupported.go +++ b/pkg/network/tracer/utils_unsupported.go @@ -3,7 +3,7 @@ // This product includes software developed at Datadog (https://www.datadoghq.com/). // Copyright 2016-present Datadog, Inc. -//go:build !linux_bpf && !windows && !linux +//go:build !windows && !linux package tracer diff --git a/pkg/network/usm/config/config.go b/pkg/network/usm/config/config.go index b3289e291568d9..0582ab18afa1c1 100644 --- a/pkg/network/usm/config/config.go +++ b/pkg/network/usm/config/config.go @@ -36,10 +36,6 @@ func runningOnARM() bool { // TLSSupported returns true if HTTPs monitoring is supported on the current OS. // We only support ARM with kernel >= 5.5.0 and with runtime compilation enabled func TLSSupported(c *config.Config) bool { - if c.EnableEbpfless { - return false - } - kversion, err := kernel.HostVersion() if err != nil { log.Warn("could not determine the current kernel version. https monitoring disabled.") From b4efeb52cb98dab4764c85a5a4d9bdf139066843 Mon Sep 17 00:00:00 2001 From: Hasan Mahmood Date: Tue, 16 Jul 2024 11:14:01 -0400 Subject: [PATCH 39/58] Adding reason for disabling configs --- cmd/system-probe/config/adjust_npm.go | 25 ++++++++++++++----------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/cmd/system-probe/config/adjust_npm.go b/cmd/system-probe/config/adjust_npm.go index 74a81e40b66e44..2e9ca0fd25e591 100644 --- a/cmd/system-probe/config/adjust_npm.go +++ b/cmd/system-probe/config/adjust_npm.go @@ -95,22 +95,25 @@ func adjustNetwork(cfg config.Config) { // disable features that are not supported on certain // configs/platforms - var disableConfigs []string + var disableConfigs []struct { + key, reason string + } if ebpflessEnabled { - disableConfigs = append(disableConfigs, - spNS("enable_conntrack_all_namespaces"), - netNS("enable_protocol_classification"), - netNS("enable_http_monitoring"), - netNS("enable_https_monitoring"), - evNS("network_process", "enabled"), - netNS("enable_root_netns"), + const notSupportedEbpfless = "not supported when ebpf-less is enabled" + disableConfigs = append(disableConfigs, []struct{ key, reason string }{ + {spNS("enable_conntrack_all_namespaces"), notSupportedEbpfless}, + {netNS("enable_protocol_classification"), notSupportedEbpfless}, + {netNS("enable_http_monitoring"), notSupportedEbpfless}, + {netNS("enable_https_monitoring"), notSupportedEbpfless}, + {evNS("network_process", "enabled"), notSupportedEbpfless}, + {netNS("enable_root_netns"), notSupportedEbpfless}}..., ) } for _, c := range disableConfigs { - if cfg.GetBool(c) { - log.Warnf("disabling %s since it is not supported for this config/platform", c) - cfg.Set(c, false, model.SourceAgentRuntime) + if cfg.GetBool(c.key) { + log.Warnf("disabling %s: %s", c.key, c.reason) + cfg.Set(c.key, false, model.SourceAgentRuntime) } } } From 8c725381a1409835a1cb68427c4fa8ee1a216d64 Mon Sep 17 00:00:00 2001 From: Hasan Mahmood Date: Tue, 16 Jul 2024 12:59:54 -0400 Subject: [PATCH 40/58] Update go.sum --- go.sum | 31 +++++++------------------------ 1 file changed, 7 insertions(+), 24 deletions(-) diff --git a/go.sum b/go.sum index 2cf62aa9e9afc7..3d67a678fba09f 100644 --- a/go.sum +++ b/go.sum @@ -757,8 +757,6 @@ github.com/CycloneDX/cyclonedx-go v0.8.0 h1:FyWVj6x6hoJrui5uRQdYZcSievw3Z32Z88uY github.com/CycloneDX/cyclonedx-go v0.8.0/go.mod h1:K2bA+324+Og0X84fA8HhN2X066K7Bxz4rpMQ4ZhjtSk= github.com/DATA-DOG/go-sqlmock v1.5.2 h1:OcvFkGmslmlZibjAjaHm3L//6LiuBgolP7OputlJIzU= github.com/DATA-DOG/go-sqlmock v1.5.2/go.mod h1:88MAG/4G7SMwSE3CeA0ZKzrT5CiOU3OJ+JlNzwDqpNU= -github.com/DataDog/agent-payload/v5 v5.0.123 h1:fc/mME+zXBPo8i8690rVJXeqlZ1o+8ixIzNu43XP+o8= -github.com/DataDog/agent-payload/v5 v5.0.123/go.mod h1:FgVQKmVdqdmZTbxIptqJC/l+xEzdiXsaAOs/vGAvWzs= github.com/DataDog/agent-payload/v5 v5.0.124 h1:m7MLSy8oyLQDT59oesWhZiSFDzV/Q9CWzhue7s2SFaw= github.com/DataDog/agent-payload/v5 v5.0.124/go.mod h1:FgVQKmVdqdmZTbxIptqJC/l+xEzdiXsaAOs/vGAvWzs= github.com/DataDog/appsec-internal-go v1.6.0 h1:QHvPOv/O0s2fSI/BraZJNpRDAtdlrRm5APJFZNBxjAw= @@ -776,16 +774,14 @@ github.com/DataDog/datadog-operator v0.7.1-0.20240627103854-fe86c2214d4c h1:UZN2 github.com/DataDog/datadog-operator v0.7.1-0.20240627103854-fe86c2214d4c/go.mod h1:4C7T1SWCw8TmzXh19IqjLv3ZeCVeS5J3Zfht113+Ke4= github.com/DataDog/dd-sensitive-data-scanner/sds-go/go v0.0.0-20240419161837-f1b2f553edfe h1:efzxujZ7VHWFxjmWjcJyUEpPrN8qdiZPYb+dBw547Wo= github.com/DataDog/dd-sensitive-data-scanner/sds-go/go v0.0.0-20240419161837-f1b2f553edfe/go.mod h1:TX7CTOQ3LbQjfAi4SwqUoR5gY1zfUk7VRBDTuArjaDc= -github.com/DataDog/ebpf-manager v0.6.1 h1:EHSJuep0vtOEjm+g0qO5AdKpxKo6gSQWYw89ZLDONjY= -github.com/DataDog/ebpf-manager v0.6.1/go.mod h1:Ob1Cd0crsyLeXOi/4FDSGJ4S7gMQfKi6ZZXvdyig5Dk= github.com/DataDog/ebpf-manager v0.7.1 h1:q8y6Kb5Zk1gaLoZpoj3vHi7wUe8MbtNDIq8zO/DODzM= github.com/DataDog/ebpf-manager v0.7.1/go.mod h1:ld5QVq/+O3AEtol/9fhiQziGkdHSECDQvm5+DQ9V98s= github.com/DataDog/extendeddaemonset v0.9.0-rc.2 h1:uTE/QEU0oYtHnebKSMbxap7XMG5603WQxNP/UX63E7k= github.com/DataDog/extendeddaemonset v0.9.0-rc.2/go.mod h1:JgKVGTsjdTdtJjNyxRZjcs81/rng6LJ3XX/0D7Y12Gc= github.com/DataDog/go-grpc-bidirectional-streaming-example v0.0.0-20221024060302-b9cf785c02fe h1:RO40ywnX/vZLi4Pb4jRuFGgQQBYGIIoQ6u+P2MIgFOA= github.com/DataDog/go-grpc-bidirectional-streaming-example v0.0.0-20221024060302-b9cf785c02fe/go.mod h1:90sqV0j7E8wYCyqIp5d9HmYWLTFQttqPFFtNYDyAybQ= -github.com/DataDog/go-libddwaf/v3 v3.2.1 h1:lZPc6UxCOwioHc++nsldKR50FpIrRh1uGnGLuryqnE8= -github.com/DataDog/go-libddwaf/v3 v3.2.1/go.mod h1:AP+7Atb8ftSsrha35wht7+K3R+xuzfVSQhabSO4w6CY= +github.com/DataDog/go-libddwaf/v3 v3.3.0 h1:jS72fuQpFgJZEdEJDmHJCPAgNTEMZoz1EUvimPUOiJ4= +github.com/DataDog/go-libddwaf/v3 v3.3.0/go.mod h1:Bz/0JkpGf689mzbUjKJeheJINqsyyhM8p9PDuHdK2Ec= github.com/DataDog/go-sqllexer v0.0.12 h1:ncvAr5bbwtc7JMezzcU2379oKz1oHhRF1hkR6BSvhqM= github.com/DataDog/go-sqllexer v0.0.12/go.mod h1:KwkYhpFEVIq+BfobkTC1vfqm4gTi65skV/DpDBXtexc= github.com/DataDog/go-tuf v1.1.0-0.5.2 h1:4CagiIekonLSfL8GMHRHcHudo1fQnxELS9g4tiAupQ4= @@ -1241,8 +1237,6 @@ github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1/go.mod h1:Q3SI9o4m/ZMn github.com/cihub/seelog v0.0.0-20151216151435-d2c6e5aa9fbf h1:XI2tOTCBqEnMyN2j1yPBI07yQHeywUSCEf8YWqf0oKw= github.com/cihub/seelog v0.0.0-20151216151435-d2c6e5aa9fbf/go.mod h1:9d6lWj8KzO/fd/NrVaLscBKmPigpZpn5YawRPw+e3Yo= github.com/cilium/ebpf v0.7.0/go.mod h1:/oI2+1shJiTGAMgl6/RgJr36Eo1jzrRcAWbcXO2usCA= -github.com/cilium/ebpf v0.15.0 h1:7NxJhNiBT3NG8pZJ3c+yfrVdHY8ScgKD27sScgjLMMk= -github.com/cilium/ebpf v0.15.0/go.mod h1:DHp1WyrLeiBh19Cf/tfiSMhqheEiK8fXFZ4No0P1Hso= github.com/cilium/ebpf v0.15.1-0.20240709101333-5976561b28aa h1:b4/gKHzwOL8b2p1y6yICwS2kUgaZgJs9qpcYmJS9+NE= github.com/cilium/ebpf v0.15.1-0.20240709101333-5976561b28aa/go.mod h1:L7u2Blt2jMM/vLAVgjxluxtBKlz3/GWjB0dMOEngfwE= github.com/circonus-labs/circonus-gometrics v2.3.1+incompatible/go.mod h1:nmEj6Dob7S7YxXgwXpfOuvO54S+tGdZdw9fuRZt25Ag= @@ -1330,8 +1324,6 @@ github.com/cri-o/ocicni v0.4.3 h1:BfnrZrtr/F+o+b+yOguB1o6I4OzjieF3k3dN4MrsCJA= github.com/cri-o/ocicni v0.4.3/go.mod h1:RzIKSln5AT65hyyfGj3/gsfCpjiY1Y6rVK51Uc5YNzk= github.com/csaf-poc/csaf_distribution/v3 v3.0.0 h1:ob9+Fmpff0YWgTP3dYaw7G2hKQ9cegh9l3zksc+q3sM= github.com/csaf-poc/csaf_distribution/v3 v3.0.0/go.mod h1:uilCTiNKivq+6zrDvjtZaUeLk70oe21iwKivo6ILwlQ= -github.com/cyphar/filepath-securejoin v0.2.5 h1:6iR5tXJ/e6tJZzzdMc1km3Sa7RRIVBKAK32O2s7AYfo= -github.com/cyphar/filepath-securejoin v0.2.5/go.mod h1:aPGpWjXOXUn2NCNjFvBE6aRxGGx79pTxQpKOJNYHHl4= github.com/cyphar/filepath-securejoin v0.3.0 h1:tXpmbiaeBrS/K2US8nhgwdKYnfAOnVfkcLPKFgFHeA0= github.com/cyphar/filepath-securejoin v0.3.0/go.mod h1:F7i41x/9cBF7lzCrVsYs9fuzwRZm4NQsGTBdpp6mETc= github.com/danieljoos/wincred v1.0.2/go.mod h1:SnuYRW9lp1oJrZX/dXJqr0cPK5gYXqx3EJbmjhLdK9U= @@ -2097,6 +2089,9 @@ github.com/josharian/native v1.1.0 h1:uuaP0hAbW7Y4l0ZRQ6C9zfb7Mg1mbFKry/xzDAfmtL github.com/josharian/native v1.1.0/go.mod h1:7X/raswPFr05uY3HiLlYeyQntB6OO7E/d2Cu7qoaN2w= github.com/jpillora/backoff v1.0.0 h1:uvFg412JmmHBHw7iwprIxkPMI+sGQ4kzOWsMeHnm2EA= github.com/jpillora/backoff v1.0.0/go.mod h1:J/6gKK9jxlEcS3zixgDgUAsiuZ7yrSoa/FX5e0EB2j4= +github.com/jsimonetti/rtnetlink v1.2.0 h1:KlwYLoRXgirTFbh1aVI6MJ7i+R/zJr+JkyhlIW1X3z4= +github.com/jsimonetti/rtnetlink/v2 v2.0.1 h1:xda7qaHDSVOsADNouv7ukSuicKZO7GgVUCXxpaIEIlM= +github.com/jsimonetti/rtnetlink/v2 v2.0.1/go.mod h1:7MoNYNbb3UaDHtF8udiJo/RH6VsTKP1pqKLUTVCvToE= github.com/json-iterator/go v1.1.6/go.mod h1:+SdeFBvtyEkXs7REEP0seUULqWtbJapLOCVDaaPEHmU= github.com/json-iterator/go v1.1.9/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4= github.com/json-iterator/go v1.1.10/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4= @@ -3645,8 +3640,6 @@ golang.org/x/crypto v0.17.0/go.mod h1:gCAAfMLgwOJRpTjQ2zCCt2OcSfYMTeZVSRtQlPC7Nq golang.org/x/crypto v0.18.0/go.mod h1:R0j02AL6hcrfOiy9T4ZYp/rcWeMxM3L6QYxlOuEG1mg= golang.org/x/crypto v0.19.0/go.mod h1:Iy9bg/ha4yyC70EfRS8jz+B6ybOBKMaSxLj6P6oBDfU= golang.org/x/crypto v0.21.0/go.mod h1:0BP7YvVV9gBbVKyeTG0Gyn+gZm94bibOW5BjDEYAOMs= -golang.org/x/crypto v0.24.0 h1:mnl8DM0o513X8fdIkmyFE/5hTYxbwYOjDS/+rK6qpRI= -golang.org/x/crypto v0.24.0/go.mod h1:Z1PMYSOR5nyMcyAVAIQSKCDwalqy85Aqn1x3Ws4L5DM= golang.org/x/crypto v0.25.0 h1:ypSNr+bnYL2YhwoMt2zPxHFmbAN1KZs/njMG3hxUp30= golang.org/x/crypto v0.25.0/go.mod h1:T+wALwcMOSE0kXgUAnPAHqTLW+XHgcELELW8VaDgm/M= golang.org/x/exp v0.0.0-20180321215751-8460e604b9de/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= @@ -3717,8 +3710,6 @@ golang.org/x/mod v0.9.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= golang.org/x/mod v0.10.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= golang.org/x/mod v0.12.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= golang.org/x/mod v0.14.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c= -golang.org/x/mod v0.18.0 h1:5+9lSbEzPSdWkH32vYPBwEpX8KwDbM52Ud9xBUvNlb0= -golang.org/x/mod v0.18.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c= golang.org/x/mod v0.19.0 h1:fEdghXQSo20giMthA7cd28ZC+jts4amQ3YMXiP5oMQ8= golang.org/x/mod v0.19.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c= golang.org/x/net v0.0.0-20180218175443-cbe0f9307d01/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= @@ -3811,8 +3802,6 @@ golang.org/x/net v0.19.0/go.mod h1:CfAk/cbD4CthTvqiEl8NpboMuiuOYsAr/7NOjZJtv1U= golang.org/x/net v0.20.0/go.mod h1:z8BVo6PvndSri0LbOE3hAn0apkU+1YvI6E70E9jsnvY= golang.org/x/net v0.21.0/go.mod h1:bIjVDfnllIU7BJ2DNgfnXvpSvtn8VRwhlsaeUTyUS44= golang.org/x/net v0.22.0/go.mod h1:JKghWKKOSdJwpW2GEx0Ja7fmaKnMsbu+MWVZTokSYmg= -golang.org/x/net v0.26.0 h1:soB7SVo0PWrY4vPW/+ay0jKDNScG2X9wFeYlXIvJsOQ= -golang.org/x/net v0.26.0/go.mod h1:5YKkiSynbBIh3p6iOc/vibscux0x38BZDkn8sCUPxHE= golang.org/x/net v0.27.0 h1:5K3Njcw06/l2y9vpGCSdcxWOYHOUk3dVNGDXN+FvAys= golang.org/x/net v0.27.0/go.mod h1:dDi0PyhWNoiUOrAS8uXv/vnScO4wnHQO4mj9fn/RytE= golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= @@ -4003,8 +3992,6 @@ golang.org/x/sys v0.15.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/sys v0.16.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/sys v0.17.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/sys v0.18.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= -golang.org/x/sys v0.21.0 h1:rF+pYz3DAGSQAxAu1CbC7catZg4ebC4UIeIhKxBZvws= -golang.org/x/sys v0.21.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/sys v0.22.0 h1:RI27ohtqKCnwULzJLqkv897zojh5/DwS/ENaMzUOaWI= golang.org/x/sys v0.22.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= @@ -4023,8 +4010,6 @@ golang.org/x/term v0.15.0/go.mod h1:BDl952bC7+uMoWR75FIrCDx79TPU9oHkTZ9yRbYOrX0= golang.org/x/term v0.16.0/go.mod h1:yn7UURbUtPyrVJPGPq404EukNFxcm/foM+bV/bfcDsY= golang.org/x/term v0.17.0/go.mod h1:lLRBjIVuehSbZlaOtGMbcMncT+aqLLLmKrsjNrUguwk= golang.org/x/term v0.18.0/go.mod h1:ILwASektA3OnRv7amZ1xhE/KTR+u50pbXfZ03+6Nx58= -golang.org/x/term v0.21.0 h1:WVXCp+/EBEHOj53Rvu+7KiT/iElMrO8ACK16SMZ3jaA= -golang.org/x/term v0.21.0/go.mod h1:ooXLefLobQVslOqselCNF4SxFAaoS6KujMbsGzSDmX0= golang.org/x/term v0.22.0 h1:BbsgPEJULsl2fV/AT3v15Mjva5yXKQDyKf+TbDz7QJk= golang.org/x/term v0.22.0/go.mod h1:F3qCibpT5AMpCRfhfT53vVJwhLtIVHhB9XDjfFvnMI4= golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= @@ -4139,8 +4124,8 @@ golang.org/x/tools v0.7.0/go.mod h1:4pg6aUX35JBAogB10C9AtvVL+qowtN4pT3CGSQex14s= golang.org/x/tools v0.8.0/go.mod h1:JxBZ99ISMI5ViVkT1tr6tdNmXeTrcpVSD3vZ1RsRdN4= golang.org/x/tools v0.13.0/go.mod h1:HvlwmtVNQAhOuCjW7xxvovg8wbNq7LwfXh/k7wXUl58= golang.org/x/tools v0.16.1/go.mod h1:kYVVN6I1mBNoB1OX+noeBjbRk4IUEPa7JJ+TJMEooJ0= -golang.org/x/tools v0.22.0 h1:gqSGLZqv+AI9lIQzniJ0nZDRG5GBPsSi+DRNHWNz6yA= -golang.org/x/tools v0.22.0/go.mod h1:aCwcsjqvq7Yqt6TNyX7QMU2enbQ/Gt0bo6krSeEri+c= +golang.org/x/tools v0.23.0 h1:SGsXPZ+2l4JsgaCKkx+FQ9YZ5XEtA1GZYuoDjenLjvg= +golang.org/x/tools v0.23.0/go.mod h1:pnu6ufv6vQkll6szChhK3C3L/ruaIv5eBeztNG8wtsI= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= @@ -4439,8 +4424,6 @@ google.golang.org/grpc v1.53.0/go.mod h1:OnIrk0ipVdj4N5d9IUoFUx72/VlD7+jUsHwZgwS google.golang.org/grpc v1.54.0/go.mod h1:PUSEXI6iWghWaB6lXM4knEgpJNu2qUcKfDtNci3EC2g= google.golang.org/grpc v1.55.0/go.mod h1:iYEXKGkEBhg1PjZQvoYEVPTDkHo1/bjTnfwTeGONTY8= google.golang.org/grpc v1.56.3/go.mod h1:I9bI3vqKfayGqPUAwGdOSu7kt6oIJLixfffKrpXqQ9s= -google.golang.org/grpc v1.64.0 h1:KH3VH9y/MgNQg1dE7b3XfVK0GsPSIzJwdF617gUSbvY= -google.golang.org/grpc v1.64.0/go.mod h1:oxjF8E3FBnjp+/gVFYdWacaLDx9na1aqy9oovLpxQYg= google.golang.org/grpc v1.64.1 h1:LKtvyfbX3UGVPFcGqJ9ItpVWW6oN/2XqTxfAnwRRXiA= google.golang.org/grpc v1.64.1/go.mod h1:hiQF4LFZelK2WKaP6W0L92zGHtiQdZxk8CrSdvyjeP0= google.golang.org/grpc/cmd/protoc-gen-go-grpc v1.1.0/go.mod h1:6Kw0yEErY5E/yWrBtf03jp27GLLJujG4z/JK95pnjjw= From 398e8d879413e15e7d60028a26b3ba6aaefebd8f Mon Sep 17 00:00:00 2001 From: Hasan Mahmood Date: Thu, 18 Jul 2024 13:12:21 -0400 Subject: [PATCH 41/58] Remove http configs from disable code --- cmd/system-probe/config/adjust_npm.go | 2 -- 1 file changed, 2 deletions(-) diff --git a/cmd/system-probe/config/adjust_npm.go b/cmd/system-probe/config/adjust_npm.go index 2e9ca0fd25e591..6473cbfdcf51b0 100644 --- a/cmd/system-probe/config/adjust_npm.go +++ b/cmd/system-probe/config/adjust_npm.go @@ -103,8 +103,6 @@ func adjustNetwork(cfg config.Config) { disableConfigs = append(disableConfigs, []struct{ key, reason string }{ {spNS("enable_conntrack_all_namespaces"), notSupportedEbpfless}, {netNS("enable_protocol_classification"), notSupportedEbpfless}, - {netNS("enable_http_monitoring"), notSupportedEbpfless}, - {netNS("enable_https_monitoring"), notSupportedEbpfless}, {evNS("network_process", "enabled"), notSupportedEbpfless}, {netNS("enable_root_netns"), notSupportedEbpfless}}..., ) From ba54c03f5e23d5bcd73567a33e45f2950b29a82c Mon Sep 17 00:00:00 2001 From: Hasan Mahmood Date: Thu, 18 Jul 2024 15:56:32 -0400 Subject: [PATCH 42/58] Fix compile error --- pkg/network/tracer/tracer_test.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/network/tracer/tracer_test.go b/pkg/network/tracer/tracer_test.go index 8231bda624113a..3e6509a7fad7af 100644 --- a/pkg/network/tracer/tracer_test.go +++ b/pkg/network/tracer/tracer_test.go @@ -1145,7 +1145,7 @@ func (s *TracerSuite) TestConnectedUDPSendIPv6() { var outgoing []network.ConnectionStats require.Eventually(t, func() bool { connections := getConnections(t, tr) - outgoing = searchConnections(connections, func(cs network.ConnectionStats) bool { + outgoing = network.FilterConnections(connections, func(cs network.ConnectionStats) bool { return cs.DPort == uint16(remotePort) }) From 7297f4b4c717a446bb54d6f963ad486b30cef456 Mon Sep 17 00:00:00 2001 From: Hasan Mahmood Date: Tue, 23 Jul 2024 10:55:35 -0500 Subject: [PATCH 43/58] Fix lint --- pkg/network/dns/driver_windows.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/network/dns/driver_windows.go b/pkg/network/dns/driver_windows.go index 01031f8f67bbbf..e3cfe31db2b4a7 100644 --- a/pkg/network/dns/driver_windows.go +++ b/pkg/network/dns/driver_windows.go @@ -125,7 +125,7 @@ func (d *dnsDriver) ReadDNSPacket(visit func([]byte, uint8, time.Time) error) (d start := driver.FilterPacketHeaderSize - if err := visit(buf.data[start:], captureTime); err != nil { + if err := visit(buf.data[start:], 0, captureTime); err != nil { return false, err } From 714bf2d75c7f2d64d9b4ecfc00a45124bcceb134 Mon Sep 17 00:00:00 2001 From: Hasan Mahmood Date: Tue, 23 Jul 2024 11:01:12 -0500 Subject: [PATCH 44/58] Update go.sum --- go.sum | 856 +++------------------------------------------------------ 1 file changed, 34 insertions(+), 822 deletions(-) diff --git a/go.sum b/go.sum index 3d67a678fba09f..dc25e2632704f5 100644 --- a/go.sum +++ b/go.sum @@ -1,5 +1,3 @@ -bitbucket.org/atlassian/go-asap/v2 v2.9.0 h1:ANKtdq/Q8w8RqTaJKIJitS+INbsOKeVv38iArFHWx0Q= -bitbucket.org/atlassian/go-asap/v2 v2.9.0/go.mod h1:cuRgWb7eeGtsocKmqY2kPlMMlwpkeNh+QOIkjAMlUBc= cloud.google.com/go v0.26.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw= cloud.google.com/go v0.34.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw= cloud.google.com/go v0.38.0/go.mod h1:990N+gfupTy94rShfmMCWGDn0LpTmnzTp2qbd1dvSRU= @@ -180,7 +178,6 @@ cloud.google.com/go/compute v1.14.0/go.mod h1:YfLtxrj9sU4Yxv+sXzZkyPjEyPBZfXHUvj cloud.google.com/go/compute v1.15.1/go.mod h1:bjjoF/NtFUrkD/urWfdHaKuOPDR5nWIs63rR+SXhcpA= cloud.google.com/go/compute v1.18.0/go.mod h1:1X7yHxec2Ga+Ss6jPyjxRxpu2uu7PLgsOVXvgU0yacs= cloud.google.com/go/compute v1.19.0/go.mod h1:rikpw2y+UMidAe9tISo04EHNOIf42RLYF/q8Bs93scU= -cloud.google.com/go/compute v1.19.1/go.mod h1:6ylj3a05WF8leseCdIf77NK0g1ey+nj5IKd5/kvShxE= cloud.google.com/go/compute v1.19.3/go.mod h1:qxvISKp/gYnXkSAD1ppcSOveRAmzxicEv/JlizULFrI= cloud.google.com/go/compute v1.20.1/go.mod h1:4tCnrn48xsqlwSAiLf1HXMQk8CONslYbdiEZc9FEIbM= cloud.google.com/go/compute/metadata v0.1.0/go.mod h1:Z1VN+bulIf6bt4P/C37K4DyZYZEXYonfTBHHFPO/4UU= @@ -354,13 +351,9 @@ cloud.google.com/go/lifesciences v0.6.0/go.mod h1:ddj6tSX/7BOnhxCSd3ZcETvtNr8NZ6 cloud.google.com/go/lifesciences v0.8.0/go.mod h1:lFxiEOMqII6XggGbOnKiyZ7IBwoIqA84ClvoezaA/bo= cloud.google.com/go/logging v1.6.1/go.mod h1:5ZO0mHHbvm8gEmeEUHrmDlTDSu5imF6MUP9OfilNXBw= cloud.google.com/go/logging v1.7.0/go.mod h1:3xjP2CjkM3ZkO73aj4ASA5wRPGGCRrPIAeNqVNkzY8M= -cloud.google.com/go/logging v1.10.0 h1:f+ZXMqyrSJ5vZ5pE/zr0xC8y/M9BLNzQeLBwfeZ+wY4= -cloud.google.com/go/logging v1.10.0/go.mod h1:EHOwcxlltJrYGqMGfghSet736KR3hX1MAj614mrMk9I= cloud.google.com/go/longrunning v0.1.1/go.mod h1:UUFxuDWkv22EuY93jjmDMFT5GPQKeFVJBIF6QlTqdsE= cloud.google.com/go/longrunning v0.3.0/go.mod h1:qth9Y41RRSUE69rDcOn6DdK3HfQfsUI0YSmW3iIlLJc= cloud.google.com/go/longrunning v0.4.1/go.mod h1:4iWDqhBZ70CvZ6BfETbvam3T8FMvLK+eFj0E6AaRQTo= -cloud.google.com/go/longrunning v0.5.7 h1:WLbHekDbjK1fVFD3ibpFFVoyizlLRl73I7YKuAKilhU= -cloud.google.com/go/longrunning v0.5.7/go.mod h1:8GClkudohy1Fxm3owmBGid8W0pSgodEMwEAztp38Xng= cloud.google.com/go/managedidentities v1.3.0/go.mod h1:UzlW3cBOiPrzucO5qWkNkh0w33KFtBJU281hacNvsdE= cloud.google.com/go/managedidentities v1.4.0/go.mod h1:NWSBYbEMgqmbZsLIyKvxrYbtqOsxY1ZrGM+9RgDqInM= cloud.google.com/go/managedidentities v1.5.0/go.mod h1:+dWcZ0JlUmpuxpIDfyP5pP5y0bLdRwOS4Lp7gMni/LA= @@ -384,8 +377,6 @@ cloud.google.com/go/monitoring v1.7.0/go.mod h1:HpYse6kkGo//7p6sT0wsIC6IBDET0RhI cloud.google.com/go/monitoring v1.8.0/go.mod h1:E7PtoMJ1kQXWxPjB6mv2fhC5/15jInuulFdYYtlcvT4= cloud.google.com/go/monitoring v1.12.0/go.mod h1:yx8Jj2fZNEkL/GYZyTLS4ZtZEZN8WtDEiEqG4kLK50w= cloud.google.com/go/monitoring v1.13.0/go.mod h1:k2yMBAB1H9JT/QETjNkgdCGD9bPF712XiLTVr+cBrpw= -cloud.google.com/go/monitoring v1.19.0 h1:NCXf8hfQi+Kmr56QJezXRZ6GPb80ZI7El1XztyUuLQI= -cloud.google.com/go/monitoring v1.19.0/go.mod h1:25IeMR5cQ5BoZ8j1eogHE5VPJLlReQ7zFp5OiLgiGZw= cloud.google.com/go/networkconnectivity v1.4.0/go.mod h1:nOl7YL8odKyAOtzNX73/M5/mGZgqqMeryi6UPZTk/rA= cloud.google.com/go/networkconnectivity v1.5.0/go.mod h1:3GzqJx7uhtlM3kln0+x5wyFvuVH1pIBJjhCpjzSt75o= cloud.google.com/go/networkconnectivity v1.6.0/go.mod h1:OJOoEXW+0LAxHh89nXd64uGG+FbQoeH8DtxCHVOMlaM= @@ -443,8 +434,6 @@ cloud.google.com/go/pubsub v1.26.0/go.mod h1:QgBH3U/jdJy/ftjPhTkyXNj543Tin1pRYcd cloud.google.com/go/pubsub v1.27.1/go.mod h1:hQN39ymbV9geqBnfQq6Xf63yNhUAhv9CZhzp5O6qsW0= cloud.google.com/go/pubsub v1.28.0/go.mod h1:vuXFpwaVoIPQMGXqRyUQigu/AX1S3IWugR9xznmcXX8= cloud.google.com/go/pubsub v1.30.0/go.mod h1:qWi1OPS0B+b5L+Sg6Gmc9zD1Y+HaM0MdUr7LsupY1P4= -cloud.google.com/go/pubsub v1.39.0 h1:qt1+S6H+wwW8Q/YvDwM8lJnq+iIFgFEgaD/7h3lMsAI= -cloud.google.com/go/pubsub v1.39.0/go.mod h1:FrEnrSGU6L0Kh3iBaAbIUM8KMR7LqyEkMboVxGXCT+s= cloud.google.com/go/pubsublite v1.5.0/go.mod h1:xapqNQ1CuLfGi23Yda/9l4bBCKz/wC3KIJ5gKcxveZg= cloud.google.com/go/pubsublite v1.6.0/go.mod h1:1eFCS0U11xlOuMFV/0iBqw3zP12kddMeCbj/F3FSj9k= cloud.google.com/go/pubsublite v1.7.0/go.mod h1:8hVMwRXfDfvGm3fahVbtDbiLePT3gpoiJYJY+vxWxVM= @@ -534,8 +523,6 @@ cloud.google.com/go/shell v1.6.0/go.mod h1:oHO8QACS90luWgxP3N9iZVuEiSF84zNyLytb+ cloud.google.com/go/spanner v1.41.0/go.mod h1:MLYDBJR/dY4Wt7ZaMIQ7rXOTLjYrmxLE/5ve9vFfWos= cloud.google.com/go/spanner v1.44.0/go.mod h1:G8XIgYdOK+Fbcpbs7p2fiprDw4CaZX63whnSMLVBxjk= cloud.google.com/go/spanner v1.45.0/go.mod h1:FIws5LowYz8YAE1J8fOS7DJup8ff7xJeetWEo5REA2M= -cloud.google.com/go/spanner v1.63.0 h1:P6+BY70Wtol4MtryBgnXZVTZfsdySEvWfz0EpyLwHi4= -cloud.google.com/go/spanner v1.63.0/go.mod h1:iqDx7urZpgD7RekZ+CFvBRH6kVTW1ZSEb2HMDKOp5Cc= cloud.google.com/go/speech v1.6.0/go.mod h1:79tcr4FHCimOp56lwC01xnt/WPJZc4v3gzyT7FoBkCM= cloud.google.com/go/speech v1.7.0/go.mod h1:KptqL+BAQIhMsj1kOP2la5DSEEerPDuOP/2mmkhHhZQ= cloud.google.com/go/speech v1.8.0/go.mod h1:9bYIl1/tjsAnMgKGHKmBZzXKEkGgtU+MpdDPTE9f7y0= @@ -574,8 +561,6 @@ cloud.google.com/go/trace v1.3.0/go.mod h1:FFUE83d9Ca57C+K8rDl/Ih8LwOzWIV1krKgxg cloud.google.com/go/trace v1.4.0/go.mod h1:UG0v8UBqzusp+z63o7FK74SdFE+AXpCLdFb1rshXG+Y= cloud.google.com/go/trace v1.8.0/go.mod h1:zH7vcsbAhklH8hWFig58HvxcxyQbaIqMarMg9hn5ECA= cloud.google.com/go/trace v1.9.0/go.mod h1:lOQqpE5IaWY0Ixg7/r2SjixMuc6lfTFeO4QGM4dQWOk= -cloud.google.com/go/trace v1.10.7 h1:gK8z2BIJQ3KIYGddw9RJLne5Fx0FEXkrEQzPaeEYVvk= -cloud.google.com/go/trace v1.10.7/go.mod h1:qk3eiKmZX0ar2dzIJN/3QhY2PIFh1eqcIdaN5uEjQPM= cloud.google.com/go/translate v1.3.0/go.mod h1:gzMUwRjvOqj5i69y/LYLd8RrNQk+hOmIXTi9+nb3Djs= cloud.google.com/go/translate v1.4.0/go.mod h1:06Dn/ppvLD6WvA5Rhdp029IX2Mi3Mn7fpMRLPvXT5Wg= cloud.google.com/go/translate v1.5.0/go.mod h1:29YDSYveqqpA1CQFD7NQuP49xymq17RXNaUDdc0mNu0= @@ -626,7 +611,6 @@ code.cloudfoundry.org/bbs v0.0.0-20200403215808-d7bc971db0db h1:e0HKyVUgju7z1J4C code.cloudfoundry.org/bbs v0.0.0-20200403215808-d7bc971db0db/go.mod h1:XKlGVVXFi5EcHHMPzw3xgONK9PeEZuUbIC43XNwxD10= code.cloudfoundry.org/cfhttp/v2 v2.0.0 h1:4+mLfyzm84gUpJnCT68BLPUypGgvUsYq29QKaSotTz4= code.cloudfoundry.org/cfhttp/v2 v2.0.0/go.mod h1:Fwt0o/haXfwgOHMom4AM96pXCVw9EAiIcSsPb8hWK9s= -code.cloudfoundry.org/clock v0.0.0-20180518195852-02e53af36e6c/go.mod h1:QD9Lzhd/ux6eNQVUDVRJX/RKTigpewimNYBi7ivZKY8= code.cloudfoundry.org/clock v1.0.0 h1:kFXWQM4bxYvdBw2X8BbBeXwQNgfoWv1vqAk2ZZyBN2o= code.cloudfoundry.org/clock v1.0.0/go.mod h1:QD9Lzhd/ux6eNQVUDVRJX/RKTigpewimNYBi7ivZKY8= code.cloudfoundry.org/consuladapter v0.0.0-20200131002136-ac1daf48ba97 h1:ESnk2S/BMpu3ndjQRSMvwKFFkF25GTQvGRSSHQy0Wdw= @@ -637,8 +621,8 @@ code.cloudfoundry.org/executor v0.0.0-20200218194701-024d0bdd52d4 h1:7Xt9CK85rIi code.cloudfoundry.org/executor v0.0.0-20200218194701-024d0bdd52d4/go.mod h1:oemBimQzPedAfYleiBj968jpfEkSw8F5OsP+zYkVMRk= code.cloudfoundry.org/garden v0.0.0-20210208153517-580cadd489d2 h1:yuiaehHdBGsP2YVma86r25a9ycRw0Pbmy2GjZ5Dk35w= code.cloudfoundry.org/garden v0.0.0-20210208153517-580cadd489d2/go.mod h1:Z9w+yiu8NUNM7ZXBsveh4wcsjZdkICVuNZkF1CqLi2E= -code.cloudfoundry.org/go-diodes v0.0.0-20211115184647-b584dd5df32c h1:N2GMlHc/SJQk7BkaME/kDHaciVTy4NuRmxVJLhnqKK8= -code.cloudfoundry.org/go-diodes v0.0.0-20211115184647-b584dd5df32c/go.mod h1:o7lq/SmHshDVxHdRJ/fMT3VPcoXyE1HcRXbG8QibO3k= +code.cloudfoundry.org/go-diodes v0.0.0-20240604201846-c756bfed2ed3 h1:4WCYwJmqSfV7ChDohsJB8Z0aDVklIE+n8OTBJxpif0c= +code.cloudfoundry.org/go-diodes v0.0.0-20240604201846-c756bfed2ed3/go.mod h1:8O5g1DEzJU9ktEmykKPhY4mZOM/dBENWVHKVInuuch8= code.cloudfoundry.org/go-loggregator v7.4.0+incompatible h1:KqZYloMQWM5Zg/BQKunOIA4OODh7djZbk48qqbowNFI= code.cloudfoundry.org/go-loggregator v7.4.0+incompatible/go.mod h1:KPBTRqj+y738Nhf1+g4JHFaBU8j7dedirR5ETNHvMXU= code.cloudfoundry.org/lager v2.0.0+incompatible h1:WZwDKDB2PLd/oL+USK4b4aEjUymIej9My2nUQ9oWEwQ= @@ -658,11 +642,6 @@ filippo.io/edwards25519 v1.1.0 h1:FNf4tywRC1HmFuKW5xopWpigGjJKiJSV0Cqo0cJWDaA= filippo.io/edwards25519 v1.1.0/go.mod h1:BxyFTGdWcka3PhytdK4V28tE5sGfRvvvRV7EaN4VDT4= gioui.org v0.0.0-20210308172011-57750fc8a0a6/go.mod h1:RSH6KIUZ0p2xy5zHDxgAM4zumjgTw83q2ge/PI+yyw8= git.sr.ht/~sbinet/gg v0.3.1/go.mod h1:KGYtlADtqsqANL9ueOFkWymvzUvLMQllU5Ixo+8v3pc= -github.com/99designs/go-keychain v0.0.0-20191008050251-8e49817e8af4 h1:/vQbFIOMbk2FiG/kXiLl8BRyzTWDw7gX/Hz7Dd5eDMs= -github.com/99designs/go-keychain v0.0.0-20191008050251-8e49817e8af4/go.mod h1:hN7oaIRCjzsZ2dE+yG5k+rsdt3qcwykqK6HVGcKwsw4= -github.com/99designs/keyring v1.1.6/go.mod h1:16e0ds7LGQQcT59QqkTg72Hh5ShM51Byv5PEmW6uoRU= -github.com/99designs/keyring v1.2.2 h1:pZd3neh/EmUzWONb35LxQfvuY7kiSXAq3HQd97+XBn0= -github.com/99designs/keyring v1.2.2/go.mod h1:wes/FrByc8j7lFOAGLGSNEg8f/PaI3cgTBqhFkHUrPk= github.com/AdaLogics/go-fuzz-headers v0.0.0-20230811130428-ced1acdcaa24 h1:bvDV9vkmnHYOMsOr4WLk+Vo07yKIzd94sVoIqshQ4bU= github.com/AdaLogics/go-fuzz-headers v0.0.0-20230811130428-ced1acdcaa24/go.mod h1:8o94RPi1/7XTJvwPpRSzSUedZrtlirdB3r9Z20bi2f8= github.com/AdamKorcz/go-118-fuzz-build v0.0.0-20230306123547-8075edf89bb0 h1:59MxjQVfjXsBpLy+dbd2/ELV5ofnUkUZBvWSC85sheA= @@ -670,19 +649,7 @@ github.com/AdamKorcz/go-118-fuzz-build v0.0.0-20230306123547-8075edf89bb0/go.mod github.com/AlekSi/pointer v1.0.0/go.mod h1:1kjywbfcPFCmncIxtk6fIEub6LKrfMz3gc5QKVOSOA8= github.com/AlekSi/pointer v1.2.0 h1:glcy/gc4h8HnG2Z3ZECSzZ1IX1x2JxRVuDzaJwQE0+w= github.com/AlekSi/pointer v1.2.0/go.mod h1:gZGfd3dpW4vEc/UlyfKKi1roIqcCgwOIvb0tSNSBle0= -github.com/AthenZ/athenz v1.10.39 h1:mtwHTF/v62ewY2Z5KWhuZgVXftBej1/Tn80zx4DcawY= -github.com/AthenZ/athenz v1.10.39/go.mod h1:3Tg8HLsiQZp81BJY58JBeU2BR6B/H4/0MQGfCwhHNEA= -github.com/Azure/azure-amqp-common-go/v4 v4.2.0 h1:q/jLx1KJ8xeI8XGfkOWMN9XrXzAfVTkyvCxPvHCjd2I= -github.com/Azure/azure-amqp-common-go/v4 v4.2.0/go.mod h1:GD3m/WPPma+621UaU6KNjKEo5Hl09z86viKwQjTpV0Q= -github.com/Azure/azure-event-hubs-go/v3 v3.6.2 h1:7rNj1/iqS/i3mUKokA2n2eMYO72TB7lO7OmpbKoakKY= -github.com/Azure/azure-event-hubs-go/v3 v3.6.2/go.mod h1:n+ocYr9j2JCLYqUqz9eI+lx/TEAtL/g6rZzyTFSuIpc= -github.com/Azure/azure-kusto-go v0.15.3 h1:Ii0p0oLFr6W8o6xHgpjRBjWdjANXaV15nKFs0LVj1dE= -github.com/Azure/azure-kusto-go v0.15.3/go.mod h1:9F2zvXH8B6eWzgI1S4k1ZXAIufnBZ1bv1cW1kB1n3D0= -github.com/Azure/azure-pipeline-go v0.1.8/go.mod h1:XA1kFWRVhSK+KNFiOhfv83Fv8L9achrP7OxIzeTn1Yg= -github.com/Azure/azure-pipeline-go v0.2.3 h1:7U9HBg1JFK3jHl5qmo4CTZKFTVgMwdFHMVtCdfBE21U= github.com/Azure/azure-pipeline-go v0.2.3/go.mod h1:x841ezTBIMG6O3lAcl8ATHnsOPVl2bqk7S3ta6S6u4k= -github.com/Azure/azure-sdk-for-go v68.0.0+incompatible h1:fcYLmCpyNYRnvJbPerq7U0hS+6+I79yEDJBqVNcqUzU= -github.com/Azure/azure-sdk-for-go v68.0.0+incompatible/go.mod h1:9XXNKU+eRnpl9moKnB4QOLf1HestfXbmab5FXxiDBjc= github.com/Azure/azure-sdk-for-go/sdk/azcore v1.12.0 h1:1nGuui+4POelzDwI7RG56yfQJHCnKvwfMoU7VsEp+Zg= github.com/Azure/azure-sdk-for-go/sdk/azcore v1.12.0/go.mod h1:99EvauvlcJ1U06amZiksfYz/3aFGyIhWGHVyiZXtBAI= github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.7.0 h1:tfLQ34V6F7tVSwoTf/4lH5sE0o6eCJuNDTmH09nDpbc= @@ -693,53 +660,18 @@ github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v5 v5.5 github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v5 v5.5.0/go.mod h1:uYt4CfhkJA9o0FN7jfE5minm/i4nUE4MjGUJkzB6Zs8= github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/internal/v2 v2.0.0 h1:PTFGRSlMKCQelWwxUyYVEUqseBJVemLyqWJjvMyt0do= github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/internal/v2 v2.0.0/go.mod h1:LRr2FzBTQlONPPa5HREE5+RjSCTXl7BwOvYOaWTqCaI= -github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/managementgroups/armmanagementgroups v1.0.0 h1:pPvTJ1dY0sA35JOeFq6TsY2xj6Z85Yo23Pj4wCCvu4o= -github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/managementgroups/armmanagementgroups v1.0.0/go.mod h1:mLfWfj8v3jfWKsL9G4eoBoXVcsqcIUTapmdKy7uGOp0= -github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/monitor/armmonitor v0.11.0 h1:Ds0KRF8ggpEGg4Vo42oX1cIt/IfOhHWJBikksZbVxeg= -github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/monitor/armmonitor v0.11.0/go.mod h1:jj6P8ybImR+5topJ+eH6fgcemSFBmU6/6bFF8KkwuDI= github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/network/armnetwork/v4 v4.3.0 h1:bXwSugBiSbgtz7rOtbfGf+woewp4f06orW9OP5BjHLA= github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/network/armnetwork/v4 v4.3.0/go.mod h1:Y/HgrePTmGy9HjdSGTqZNa+apUpTVIEVKXJyARP2lrk= github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/resources/armresources v1.2.0 h1:Dd+RhdJn0OTtVGaeDLZpcumkIVCtA/3/Fo42+eoYvVM= github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/resources/armresources v1.2.0/go.mod h1:5kakwfW5CjC9KK+Q4wjXAg+ShuIm2mBMua0ZFj2C8PE= -github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/storage/armstorage v1.5.0 h1:AifHbc4mg0x9zW52WOpKbsHaDKuRhlI7TVl47thgQ70= -github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/storage/armstorage v1.5.0/go.mod h1:T5RfihdXtBDxt1Ch2wobif3TvzTdumDy29kahv6AV9A= -github.com/Azure/azure-sdk-for-go/sdk/security/keyvault/azkeys v1.0.1 h1:MyVTgWR8qd/Jw1Le0NZebGBUCLbtak3bJ3z1OlqZBpw= -github.com/Azure/azure-sdk-for-go/sdk/security/keyvault/azkeys v1.0.1/go.mod h1:GpPjLhVR9dnUoJMyHWSPy71xY9/lcmpzIPZXmF0FCVY= -github.com/Azure/azure-sdk-for-go/sdk/security/keyvault/internal v1.0.0 h1:D3occbWoio4EBLkbkevetNMAVX197GkzbUMtqjGWn80= -github.com/Azure/azure-sdk-for-go/sdk/security/keyvault/internal v1.0.0/go.mod h1:bTSOgj05NGRuHHhQwAdPnYr9TOdNmKlZTgGLL6nyAdI= -github.com/Azure/azure-sdk-for-go/sdk/storage/azblob v1.3.2 h1:YUUxeiOWgdAQE3pXt2H7QXzZs0q8UBjgRbl56qo8GYM= -github.com/Azure/azure-sdk-for-go/sdk/storage/azblob v1.3.2/go.mod h1:dmXQgZuiSubAecswZE+Sm8jkvEa7kQgTPVRvwL/nd0E= github.com/Azure/azure-storage-blob-go v0.15.0/go.mod h1:vbjsVbX0dlxnRc4FFMPsS9BsJWPcne7GB7onqlPvz58= -github.com/Azure/azure-storage-queue-go v0.0.0-20230531184854-c06a8eff66fe h1:HGuouUM1533rBXmMtR7qh5pYNSSjUZG90b/MgJAnb/A= -github.com/Azure/azure-storage-queue-go v0.0.0-20230531184854-c06a8eff66fe/go.mod h1:K6am8mT+5iFXgingS9LUc7TmbsW6XBw3nxaRyaMyWc8= -github.com/Azure/go-amqp v1.0.5 h1:po5+ljlcNSU8xtapHTe8gIc8yHxCzC03E8afH2g1ftU= -github.com/Azure/go-amqp v1.0.5/go.mod h1:vZAogwdrkbyK3Mla8m/CxSc/aKdnTZ4IbPxl51Y5WZE= github.com/Azure/go-ansiterm v0.0.0-20230124172434-306776ec8161 h1:L/gRVlceqvL25UVaW/CKtUDjefjrs0SPonmDGUVOYP0= github.com/Azure/go-ansiterm v0.0.0-20230124172434-306776ec8161/go.mod h1:xomTg63KZ2rFqZQzSB4Vz2SUXa1BpHTVz9L5PTmPC4E= -github.com/Azure/go-autorest v14.2.0+incompatible h1:V5VMDjClD3GiElqLWO7mz2MxNAK/vTfRHdAubSIPRgs= github.com/Azure/go-autorest v14.2.0+incompatible/go.mod h1:r+4oMnoxhatjLLJ6zxSWATqVooLgysK6ZNox3g/xq24= -github.com/Azure/go-autorest/autorest v0.11.29 h1:I4+HL/JDvErx2LjyzaVxllw2lRDB5/BT2Bm4g20iqYw= -github.com/Azure/go-autorest/autorest v0.11.29/go.mod h1:ZtEzC4Jy2JDrZLxvWs8LrBWEBycl1hbT1eknI8MtfAs= github.com/Azure/go-autorest/autorest/adal v0.9.13/go.mod h1:W/MM4U6nLxnIskrw4UwWzlHfGjwUS50aOsc/I3yuU8M= -github.com/Azure/go-autorest/autorest/adal v0.9.22/go.mod h1:XuAbAEUv2Tta//+voMI038TrJBqjKam0me7qR+L8Cmk= -github.com/Azure/go-autorest/autorest/adal v0.9.23 h1:Yepx8CvFxwNKpH6ja7RZ+sKX+DWYNldbLiALMC3BTz8= -github.com/Azure/go-autorest/autorest/adal v0.9.23/go.mod h1:5pcMqFkdPhviJdlEy3kC/v1ZLnQl0MH6XA5YCcMhy4c= -github.com/Azure/go-autorest/autorest/azure/auth v0.4.2 h1:iM6UAvjR97ZIeR93qTcwpKNMpV+/FTWjwEbuPD495Tk= -github.com/Azure/go-autorest/autorest/azure/auth v0.4.2/go.mod h1:90gmfKdlmKgfjUpnCEpOJzsUEjrWDSLwHIG73tSXddM= -github.com/Azure/go-autorest/autorest/azure/cli v0.3.1 h1:LXl088ZQlP0SBppGFsRZonW6hSvwgL5gRByMbvUbx8U= -github.com/Azure/go-autorest/autorest/azure/cli v0.3.1/go.mod h1:ZG5p860J94/0kI9mNJVoIoLgXcirM2gF5i2kWloofxw= -github.com/Azure/go-autorest/autorest/date v0.3.0 h1:7gUk1U5M/CQbp9WoqinNzJar+8KY+LPI6wiWrP/myHw= github.com/Azure/go-autorest/autorest/date v0.3.0/go.mod h1:BI0uouVdmngYNUzGWeSYnokU+TrmwEsOqdt8Y6sso74= github.com/Azure/go-autorest/autorest/mocks v0.4.1/go.mod h1:LTp+uSrOhSkaKrUy935gNZuuIPPVsHlr9DSOxSayd+k= -github.com/Azure/go-autorest/autorest/mocks v0.4.2 h1:PGN4EDXnuQbojHbU0UWoNvmu9AGVwYHG9/fkDYhtAfw= -github.com/Azure/go-autorest/autorest/mocks v0.4.2/go.mod h1:Vy7OitM9Kei0i1Oj+LvyAWMXJHeKH1MVlzFugfVrmyU= -github.com/Azure/go-autorest/autorest/to v0.4.0 h1:oXVqrxakqqV1UZdSazDOPOLvOIz+XA683u8EctwboHk= -github.com/Azure/go-autorest/autorest/to v0.4.0/go.mod h1:fE8iZBn7LQR7zH/9XU2NcPR4o9jEImooCeWJcYV/zLE= -github.com/Azure/go-autorest/autorest/validation v0.3.1 h1:AgyqjAd94fwNAoTjl/WQXg4VvFeRFpO+UhNyRXqF1ac= -github.com/Azure/go-autorest/autorest/validation v0.3.1/go.mod h1:yhLgjC0Wda5DYXl6JAsWyUe4KVNffhoDhG0zVzUMo3E= -github.com/Azure/go-autorest/logger v0.2.1 h1:IG7i4p/mDa2Ce4TRyAO8IHnVhAVF3RFU+ZtXWSmf4Tg= github.com/Azure/go-autorest/logger v0.2.1/go.mod h1:T9E3cAhj2VqvPOtCYAvby9aBXkZmbF5NWuPV8+WeEW8= -github.com/Azure/go-autorest/tracing v0.6.0 h1:TYi4+3m5t6K48TGI9AUdb+IzbnSxvnvUMfuitfgcfuo= github.com/Azure/go-autorest/tracing v0.6.0/go.mod h1:+vhtPC754Xsa23ID7GlGsrdKBpUA79WCAKPPZVC2DeU= github.com/AzureAD/microsoft-authentication-library-for-go v1.2.2 h1:XHOnouVk1mxXfQidrMEnLlPk9UMeRtyBTnEFtxkV0kU= github.com/AzureAD/microsoft-authentication-library-for-go v1.2.2/go.mod h1:wP83P5OoQ5p6ip3ScPr0BAq0BvuPAvacpEuSzyouqAI= @@ -747,10 +679,6 @@ github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03 github.com/BurntSushi/toml v1.3.2 h1:o7IhLm0Msx3BaB+n3Ag7L8EVlByGnpq14C4YWiu/gL8= github.com/BurntSushi/toml v1.3.2/go.mod h1:CxXYINrC8qIiEnFrOxCa7Jy5BFHlXnUU2pbicEuybxQ= github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod h1:IVnqGOEym/WlBOVXweHU+Q+/VP0lqqI8lqeDx9IjBqo= -github.com/ClickHouse/ch-go v0.61.5 h1:zwR8QbYI0tsMiEcze/uIMK+Tz1D3XZXLdNrlaOpeEI4= -github.com/ClickHouse/ch-go v0.61.5/go.mod h1:s1LJW/F/LcFs5HJnuogFMta50kKDO0lf9zzfrbl0RQg= -github.com/ClickHouse/clickhouse-go/v2 v2.23.0 h1:srmRrkS0BR8gEut87u8jpcZ7geOob6nGj9ifrb+aKmg= -github.com/ClickHouse/clickhouse-go/v2 v2.23.0/go.mod h1:tBhdF3f3RdP7sS59+oBAtTyhWpy0024ZxDMhgxra0QE= github.com/Code-Hex/go-generics-cache v1.3.1 h1:i8rLwyhoyhaerr7JpjtYjJZUcCbWOdiYO3fZXLiEC4g= github.com/Code-Hex/go-generics-cache v1.3.1/go.mod h1:qxcC9kRVrct9rHeiYpFWSoW1vxyillCVzX13KZG8dl4= github.com/CycloneDX/cyclonedx-go v0.8.0 h1:FyWVj6x6hoJrui5uRQdYZcSievw3Z32Z88uYzG/0D6M= @@ -800,29 +728,28 @@ github.com/DataDog/netlink v1.0.1-0.20240223195320-c7a4f832a3d1 h1:HnvrdC79xJ+RP github.com/DataDog/netlink v1.0.1-0.20240223195320-c7a4f832a3d1/go.mod h1:whJevzBpTrid75eZy99s3DqCmy05NfibNaF2Ol5Ox5A= github.com/DataDog/nikos v1.12.4 h1:UBo2v1Std4GvPHalKs22+1kcM4tXvMACREe5k4QMzf0= github.com/DataDog/nikos v1.12.4/go.mod h1:ovDmd9Jz/ZJwP39wgQmFUXZZzeDYJtFgsY7K1OPstWk= -github.com/DataDog/opentelemetry-mapping-go/pkg/inframetadata v0.16.1 h1:WD5hPS/KfDaYcWxa636972pQ8iOBN9MC/6Is5aSNZc8= -github.com/DataDog/opentelemetry-mapping-go/pkg/inframetadata v0.16.1/go.mod h1:P/l++2cDCeeq21KSmCEdXdMH9/WMdXP7uA/vjnxhtz8= +github.com/DataDog/opentelemetry-mapping-go/pkg/inframetadata v0.17.0 h1:weAPKDi/dTlBbWU4oDZ55ubomqUob6OWPoUcdBjWM2M= +github.com/DataDog/opentelemetry-mapping-go/pkg/inframetadata v0.17.0/go.mod h1:VrcmO2+HTWXaGYin1pAAXWNEtaza/DCJDH/+t5IY5rs= github.com/DataDog/opentelemetry-mapping-go/pkg/internal/sketchtest v0.17.0 h1:/oFA1wZg0lp+js3wF9eUJ2GG8+ngheSi3W0dkd9KNPA= github.com/DataDog/opentelemetry-mapping-go/pkg/internal/sketchtest v0.17.0/go.mod h1:66XlN7QpQKqIvw8e2UbCXV5X8wGnEw851nT9BjJ75dY= github.com/DataDog/opentelemetry-mapping-go/pkg/otlp/attributes v0.17.0 h1:1FGr7e8wAebpvpoabdQcRt5WtPCJ2W2kDPzLfOb07/c= github.com/DataDog/opentelemetry-mapping-go/pkg/otlp/attributes v0.17.0/go.mod h1:dvIWN9pA2zWNTw5rhDWZgzZnhcfpH++d+8d1SWW6xkY= -github.com/DataDog/opentelemetry-mapping-go/pkg/otlp/logs v0.16.1 h1:px2+7svK86oeCGd+sT1x/9f0pqIJdApGFnWI0AOPXwA= -github.com/DataDog/opentelemetry-mapping-go/pkg/otlp/logs v0.16.1/go.mod h1:+LijQ2LdlocAQ4WB+7KsoIGe90bfogkRslubd9swVow= +github.com/DataDog/opentelemetry-mapping-go/pkg/otlp/logs v0.17.0 h1:K6SIJy7ECWdQMWJMo60oJNvduOeIJ/t/6VDbHWDd/oM= +github.com/DataDog/opentelemetry-mapping-go/pkg/otlp/logs v0.17.0/go.mod h1:L7QrJ1emQ+rcXAs2JW5b+eu72G9A4yku35Ia4kLrdcg= github.com/DataDog/opentelemetry-mapping-go/pkg/otlp/metrics v0.17.0 h1:CUh1/pjZWdwa4EmoQV2yqC4pUMJRIYpA7c6wx1biHc4= github.com/DataDog/opentelemetry-mapping-go/pkg/otlp/metrics v0.17.0/go.mod h1:dHc6z3C7dc1gZZr5euNJhUzUxec/kpkzt3bxwYCvSJg= github.com/DataDog/opentelemetry-mapping-go/pkg/quantile v0.17.0 h1:YT4J3dKo8+pLlzTUWpjHDor4FkuoWvY2FGJI2k0sZb8= github.com/DataDog/opentelemetry-mapping-go/pkg/quantile v0.17.0/go.mod h1:FDcstYZ2fbq9RS3Vt3/zjhSzPumO9tOvPsR/nXl82rg= github.com/DataDog/sketches-go v1.4.6 h1:acd5fb+QdUzGrosfNLwrIhqyrbMORpvBy7mE+vHlT3I= github.com/DataDog/sketches-go v1.4.6/go.mod h1:7Y8GN8Jf66DLyDhc94zuWA3uHEt/7ttt8jHOBWWrSOg= -github.com/DataDog/trivy v0.0.0-20240701170153-3090480eda42 h1:odba9OVAR8ZwuU5AznMpLFIGOo2LbnwRTCakhfu8/lU= -github.com/DataDog/trivy v0.0.0-20240701170153-3090480eda42/go.mod h1:xmc7xCb5KSg2mFbztyInH8ciotVbad9SOmGFClgD0cU= +github.com/DataDog/trivy v0.0.0-20240709234153-8e964513696c h1:zlNE39Lxrgd1zMXNgEPy2VpU557Yp+QFhimMn5Ne5Fc= +github.com/DataDog/trivy v0.0.0-20240709234153-8e964513696c/go.mod h1:xmc7xCb5KSg2mFbztyInH8ciotVbad9SOmGFClgD0cU= github.com/DataDog/viper v1.13.5 h1:SZMcyMknYQN2jRY/40A16gUXexlNJOI8sDs1cWZnI64= github.com/DataDog/viper v1.13.5/go.mod h1:wDdUVJ2SHaMaPrCZrlRCObwkubsX8j5sme3LaR/SGTc= github.com/DataDog/walker v0.0.0-20230418153152-7f29bb2dc950 h1:2imDajw3V85w1iqHsuXN+hUBZQVF+r9eME8tsPq/HpA= github.com/DataDog/walker v0.0.0-20230418153152-7f29bb2dc950/go.mod h1:FU+7qU8DeQQgSZDmmThMJi93kPkLFgy0oVAcLxurjIk= github.com/DataDog/watermarkpodautoscaler v0.6.1 h1:KEj10Cm8wO/36lEOgqjgDfIMMpMPReY/+bDacWe7Adw= github.com/DataDog/watermarkpodautoscaler v0.6.1/go.mod h1:iaEXqganxe2zHi3pyJFuf59X8srmGFoikPtjWxMW9mU= -github.com/DataDog/zstd v1.5.0/go.mod h1:g4AWEaM3yOg3HYfnJ3YIawPnVdXJh9QME85blwSAmyw= github.com/DataDog/zstd v1.5.5 h1:oWf5W7GtOLgp6bciQYDmhHHjdhYkALu6S/5Ni9ZgSvQ= github.com/DataDog/zstd v1.5.5/go.mod h1:g4AWEaM3yOg3HYfnJ3YIawPnVdXJh9QME85blwSAmyw= github.com/DataDog/zstd_0 v0.0.0-20210310093942-586c1286621f h1:5Vuo4niPKFkfwW55jV4vY0ih3VQ9RaQqeqY67fvRn8A= @@ -832,33 +759,14 @@ github.com/Datadog/dublin-traceroute v0.0.1/go.mod h1:k2H1x9n5hEVXV7BnEhf3J7Y9A1 github.com/DisposaBoy/JsonConfigReader v0.0.0-20130112093355-33a99fdf1d5e/go.mod h1:GCzqZQHydohgVLSIqRKZeTt8IGb1Y4NaFfim3H40uUI= github.com/DisposaBoy/JsonConfigReader v0.0.0-20201129172854-99cf318d67e7 h1:AJKJCKcb/psppPl/9CUiQQnTG+Bce0/cIweD5w5Q7aQ= github.com/DisposaBoy/JsonConfigReader v0.0.0-20201129172854-99cf318d67e7/go.mod h1:GCzqZQHydohgVLSIqRKZeTt8IGb1Y4NaFfim3H40uUI= -github.com/GehirnInc/crypt v0.0.0-20200316065508-bb7000b8a962 h1:KeNholpO2xKjgaaSyd+DyQRrsQjhbSeS7qe4nEw8aQw= -github.com/GehirnInc/crypt v0.0.0-20200316065508-bb7000b8a962/go.mod h1:kC29dT1vFpj7py2OvG1khBdQpo3kInWP+6QipLbdngo= -github.com/GoogleCloudPlatform/grpc-gcp-go/grpcgcp v1.5.0 h1:oVLqHXhnYtUwM89y9T1fXGaK9wTkXHgNp8/ZNMQzUxE= -github.com/GoogleCloudPlatform/grpc-gcp-go/grpcgcp v1.5.0/go.mod h1:dppbR7CwXD4pgtV9t3wD1812RaLDcBjtblcDF5f1vI0= github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp v1.24.0 h1:N4xzkSD2BkRwEZSPf3C2eUZxjS5trpo4gOwRh8mu+BA= github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp v1.24.0/go.mod h1:p2puVVSKjQ84Qb1gzw2XHLs34WQyHTYFZLaVxypAFYs= -github.com/GoogleCloudPlatform/opentelemetry-operations-go/exporter/collector v0.48.0 h1:YCiG6G1ogXhcHN3QDSdpZYSlWXQqyY17wNP0rTq2Xl4= -github.com/GoogleCloudPlatform/opentelemetry-operations-go/exporter/collector v0.48.0/go.mod h1:q7F6vY0LTiq/69yuKlcDezJMcsLd36n3uJrplq/PGtQ= -github.com/GoogleCloudPlatform/opentelemetry-operations-go/exporter/collector/googlemanagedprometheus v0.48.0 h1:oWZ/JwjyeqiTgmrU3Y7dvqlQJB/AiOdG76cjFni0tAI= -github.com/GoogleCloudPlatform/opentelemetry-operations-go/exporter/collector/googlemanagedprometheus v0.48.0/go.mod h1:VkkA3E9i8gTBNBIsAjypbvpwei4dSokmLdHsXLzwHOk= -github.com/GoogleCloudPlatform/opentelemetry-operations-go/exporter/trace v1.24.0 h1:TBo1ql03qmVkZzEndpfkS4i9dOgCVvO0rQP7HEth110= -github.com/GoogleCloudPlatform/opentelemetry-operations-go/exporter/trace v1.24.0/go.mod h1:pix4dhb6R3oDGZgQhkEGGC+5ZTz6kcxOhS4lhsSJhrE= -github.com/GoogleCloudPlatform/opentelemetry-operations-go/extension/googleclientauthextension v0.48.1-0.20240618202726-8ffe2564d48b h1:D74jTqhI0GJScnILiBkbHYjo72MzS9GiKkwvmJoJaGg= -github.com/GoogleCloudPlatform/opentelemetry-operations-go/extension/googleclientauthextension v0.48.1-0.20240618202726-8ffe2564d48b/go.mod h1:c6YKtdPYihp0nV3JBB5k0MC3ejONYSsrzYemtxgOQpA= -github.com/GoogleCloudPlatform/opentelemetry-operations-go/internal/cloudmock v0.48.0 h1:3vze4eFE3z2tDy2iSeI7yCQ17L8iLxN4OkXgvTr979s= -github.com/GoogleCloudPlatform/opentelemetry-operations-go/internal/cloudmock v0.48.0/go.mod h1:PdB0wkmILI+phhoBhWdrrB4LfORT9tHc03OOn+q3dWU= -github.com/GoogleCloudPlatform/opentelemetry-operations-go/internal/resourcemapping v0.48.0 h1:ng6QH9Z4bAXCf0Z1cjR5hKESyc1BUiOrfIOhN+nHfRU= -github.com/GoogleCloudPlatform/opentelemetry-operations-go/internal/resourcemapping v0.48.0/go.mod h1:ZC7rjqRzdhRKDK223jQ7Tsz89ZtrSSLH/VFzf7k5Sb0= github.com/HdrHistogram/hdrhistogram-go v1.1.2 h1:5IcZpTvzydCQeHzK4Ef/D5rrSqwxob0t8PQPMybUNFM= github.com/HdrHistogram/hdrhistogram-go v1.1.2/go.mod h1:yDgFjdqOqDEKOvasDdhWNXYg9BVp4O+o5f6V/ehm6Oo= -github.com/IBM/sarama v1.43.2 h1:HABeEqRUh32z8yzY2hGB/j8mHSzC/HA9zlEjqFNCzSw= -github.com/IBM/sarama v1.43.2/go.mod h1:Kyo4WkF24Z+1nz7xeVUFWIuKVV8RS3wM8mkvPKMdXFQ= github.com/Intevation/gval v1.3.0 h1:+Ze5sft5MmGbZrHj06NVUbcxCb67l9RaPTLMNr37mjw= github.com/Intevation/gval v1.3.0/go.mod h1:xmGyGpP5be12EL0P12h+dqiYG8qn2j3PJxIgkoOHO5o= github.com/Intevation/jsonpath v0.2.1 h1:rINNQJ0Pts5XTFEG+zamtdL7l9uuE1z0FBA+r55Sw+A= github.com/Intevation/jsonpath v0.2.1/go.mod h1:WnZ8weMmwAx/fAO3SutjYFU+v7DFreNYnibV7CiaYIw= -github.com/JohnCGriffin/overflow v0.0.0-20211019200055-46fa312c352c h1:RGWPOewvKIROun94nF7v2cua9qP+thov/7M50KEoeSU= github.com/JohnCGriffin/overflow v0.0.0-20211019200055-46fa312c352c/go.mod h1:X0CRv0ky0k6m906ixxpzmDRLvX58TFUKS2eePweuyxk= github.com/Masterminds/goutils v1.1.1 h1:5nUrii3FMTL5diU80unEVvNevw1nH4+ZV4DSLVJLSYI= github.com/Masterminds/goutils v1.1.1/go.mod h1:8cTjp+g8YejhMuvIA5y2vz3BpJxksy863GQaJW2MFNU= @@ -879,8 +787,6 @@ github.com/Microsoft/hcsshim v0.12.3/go.mod h1:Iyl1WVpZzr+UkzjekHZbV8o5Z9ZkxNGx6 github.com/NYTimes/gziphandler v0.0.0-20170623195520-56545f4a5d46/go.mod h1:3wb06e3pkSAbeQ52E9H9iFoQsEEwGN64994WTCIhntQ= github.com/NYTimes/gziphandler v1.1.1 h1:ZUDjpQae29j0ryrS0u/B8HZfJBtBQHjqw2rQ2cqUQ3I= github.com/NYTimes/gziphandler v1.1.1/go.mod h1:n/CVRwUEOgIxrgPvAQhUUr9oeUtvrhMomdKFjzJNB0c= -github.com/Netflix/go-env v0.0.0-20220526054621-78278af1949d h1:wvStE9wLpws31NiWUx+38wny1msZ/tm+eL5xmm4Y7So= -github.com/Netflix/go-env v0.0.0-20220526054621-78278af1949d/go.mod h1:9XMFaCeRyW7fC9XJOWQ+NdAv8VLG7ys7l3x4ozEGLUQ= github.com/OneOfOne/xxhash v1.2.2/go.mod h1:HSdplMjZKSmBqAxg5vPj2TmRDmfkzw+cTzAElWljhcU= github.com/OneOfOne/xxhash v1.2.8 h1:31czK/TI9sNkxIKfaUfGlU47BAxQ0ztGgd9vPyqimf8= github.com/OneOfOne/xxhash v1.2.8/go.mod h1:eZbhyaAYD41SGSSsnmcpxVoRiQ/MPUTjUdIIOT9Um7Q= @@ -891,13 +797,6 @@ github.com/PuerkitoBio/goquery v1.8.1 h1:uQxhNlArOIdbrH1tr0UXwdVFgDcZDrZVdcpygAc github.com/PuerkitoBio/goquery v1.8.1/go.mod h1:Q8ICL1kNUJ2sXGoAhPGUdYDJvgQgHzJsnnd3H7Ho5jQ= github.com/PuerkitoBio/purell v1.1.1/go.mod h1:c11w/QuzBsJSee3cPx9rAFu61PvFxuPbtSwDGJws/X0= github.com/PuerkitoBio/urlesc v0.0.0-20170810143723-de5bf2ad4578/go.mod h1:uGdkoq3SwY9Y+13GIhn11/XLaGBb4BfwItxLd5jeuXE= -github.com/ReneKroon/ttlcache/v2 v2.11.0 h1:OvlcYFYi941SBN3v9dsDcC2N8vRxyHcCmJb3Vl4QMoM= -github.com/ReneKroon/ttlcache/v2 v2.11.0/go.mod h1:mBxvsNY+BT8qLLd6CuAJubbKo6r0jh3nb5et22bbfGY= -github.com/SAP/go-hdb v1.9.8 h1:EIIHpvYN58bjqrdNfTDypF+CccaI2lzduYenUnAZvBQ= -github.com/SAP/go-hdb v1.9.8/go.mod h1:Q1UFD20ZGIjehRHZwrcNnPGHSJSkXXKWO3c8I4zEt6A= -github.com/SermoDigital/jose v0.9.2-0.20161205224733-f6df55f235c2/go.mod h1:ARgCUhI1MHQH+ONky/PAtmVHQrP5JlGY0F3poXOp/fA= -github.com/SermoDigital/jose v0.9.2-0.20180104203859-803625baeddc h1:MhBvG7RLaLqlyjxMR6of35vt6MVQ+eXMcgn9X/sy0FE= -github.com/SermoDigital/jose v0.9.2-0.20180104203859-803625baeddc/go.mod h1:ARgCUhI1MHQH+ONky/PAtmVHQrP5JlGY0F3poXOp/fA= github.com/Showmax/go-fqdn v1.0.0 h1:0rG5IbmVliNT5O19Mfuvna9LL7zlHyRfsSvBPZmF9tM= github.com/Showmax/go-fqdn v1.0.0/go.mod h1:SfrFBzmDCtCGrnHhoDjuvFnKsWjEQX/Q9ARZvOrJAko= github.com/StackExchange/wmi v0.0.0-20181212234831-e0a55b97c705/go.mod h1:3eOhrUMpNV+6aFIbp5/iudMxNCF27Vw2OZgy4xEx0Fg= @@ -907,8 +806,6 @@ github.com/VividCortex/ewma v1.2.0 h1:f58SaIzcDXrSy3kWaHNvuJgJ3Nmz59Zji6XoJR/q1o github.com/VividCortex/ewma v1.2.0/go.mod h1:nz4BbCtbLyFDeC9SUHbtcT5644juEuWfUAUnGx7j5l4= github.com/acobaugh/osrelease v0.1.0 h1:Yb59HQDGGNhCj4suHaFQQfBps5wyoKLSSX/J/+UifRE= github.com/acobaugh/osrelease v0.1.0/go.mod h1:4bFEs0MtgHNHBrmHCt67gNisnabCRAlzdVasCEGHTWY= -github.com/aerospike/aerospike-client-go/v6 v6.13.0 h1:9V5qKtdF2t9hDUKRKU8POUMKtOyw6pkfhHlVI6L32cU= -github.com/aerospike/aerospike-client-go/v6 v6.13.0/go.mod h1:2Syy0n4FKdgJxn0ZCfLfggVdaTXgMaGW6EOlPV6MGG4= github.com/agext/levenshtein v1.2.3 h1:YB2fHEn0UJagG8T1rrWknE3ZQzWM06O8AMAatNn7lmo= github.com/agext/levenshtein v1.2.3/go.mod h1:JEDfjyjHDjOF/1e4FlBE/PkbqA9OfWu2ki2W0IB5558= github.com/agnivade/levenshtein v1.1.1 h1:QY8M92nrzkmr798gCo3kmMyqXFzdQVpxLlGPRBij0P8= @@ -931,39 +828,13 @@ github.com/alecthomas/repr v0.2.0/go.mod h1:Fr0507jx4eOXV7AlPV6AVZLYrLIuIeSOWtW5 github.com/alecthomas/units v0.0.0-20211218093645-b94a6e3cc137/go.mod h1:OMCwj8VM1Kc9e19TLln2VL61YJF0x1XFtfdL4JdbSyE= github.com/alecthomas/units v0.0.0-20231202071711-9a357b53e9c9 h1:ez/4by2iGztzR4L0zgAOR8lTQK9VlyBVVd7G4omaOQs= github.com/alecthomas/units v0.0.0-20231202071711-9a357b53e9c9/go.mod h1:OMCwj8VM1Kc9e19TLln2VL61YJF0x1XFtfdL4JdbSyE= -github.com/alibabacloud-go/alibabacloud-gateway-spi v0.0.4 h1:iC9YFYKDGEy3n/FtqJnOkZsene9olVspKmkX5A2YBEo= -github.com/alibabacloud-go/alibabacloud-gateway-spi v0.0.4/go.mod h1:sCavSAvdzOjul4cEqeVtvlSaSScfNsTQ+46HwlTL1hc= -github.com/alibabacloud-go/darabonba-openapi/v2 v2.0.4 h1:7Q2FEyqxeZeIkwYMwRC3uphxV4i7O2eV4ETe21d6lS4= -github.com/alibabacloud-go/darabonba-openapi/v2 v2.0.4/go.mod h1:5JHVmnHvGzR2wNdgaW1zDLQG8kOC4Uec8ubkMogW7OQ= -github.com/alibabacloud-go/debug v0.0.0-20190504072949-9472017b5c68 h1:NqugFkGxx1TXSh/pBcU00Y6bljgDPaFdh5MUSeJ7e50= -github.com/alibabacloud-go/debug v0.0.0-20190504072949-9472017b5c68/go.mod h1:6pb/Qy8c+lqua8cFpEy7g39NRRqOWc3rOwAy8m5Y2BY= -github.com/alibabacloud-go/endpoint-util v1.1.0 h1:r/4D3VSw888XGaeNpP994zDUaxdgTSHBbVfZlzf6b5Q= -github.com/alibabacloud-go/endpoint-util v1.1.0/go.mod h1:O5FuCALmCKs2Ff7JFJMudHs0I5EBgecXXxZRyswlEjE= -github.com/alibabacloud-go/openapi-util v0.1.0 h1:0z75cIULkDrdEhkLWgi9tnLe+KhAFE/r5Pb3312/eAY= -github.com/alibabacloud-go/openapi-util v0.1.0/go.mod h1:sQuElr4ywwFRlCCberQwKRFhRzIyG4QTP/P4y1CJ6Ws= -github.com/alibabacloud-go/sts-20150401/v2 v2.0.1 h1:CevZp0VdG7Q+1J3qwNj+JL7ztKxsL27+tknbdTK9Y6M= -github.com/alibabacloud-go/sts-20150401/v2 v2.0.1/go.mod h1:8wJW1xC4mVcdRXzOvWJYfCCxmvFzZ0VB9iilVjBeWBc= -github.com/alibabacloud-go/tea v1.1.19 h1:Xroq0M+pr0mC834Djj3Fl4ZA8+GGoA0i7aWse1vmgf4= -github.com/alibabacloud-go/tea v1.1.19/go.mod h1:nXxjm6CIFkBhwW4FQkNrolwbfon8Svy6cujmKFUq98A= -github.com/alibabacloud-go/tea-utils v1.3.1 h1:iWQeRzRheqCMuiF3+XkfybB3kTgUXkXX+JMrqfLeB2I= -github.com/alibabacloud-go/tea-utils v1.3.1/go.mod h1:EI/o33aBfj3hETm4RLiAxF/ThQdSngxrpF8rKUDJjPE= -github.com/alibabacloud-go/tea-utils/v2 v2.0.1 h1:K6kwgo+UiYx+/kr6CO0PN5ACZDzE3nnn9d77215AkTs= -github.com/alibabacloud-go/tea-utils/v2 v2.0.1/go.mod h1:U5MTY10WwlquGPS34DOeomUGBB0gXbLueiq5Trwu0C4= -github.com/alibabacloud-go/tea-xml v1.1.2 h1:oLxa7JUXm2EDFzMg+7oRsYc+kutgCVwm+bZlhhmvW5M= -github.com/alibabacloud-go/tea-xml v1.1.2/go.mod h1:Rq08vgCcCAjHyRi/M7xlHKUykZCEtyBy9+DPF6GgEu8= github.com/alicebob/gopher-json v0.0.0-20200520072559-a9ecdc9d1d3a h1:HbKu58rmZpUGpz5+4FfNmIU+FmZg2P3Xaj2v2bfNWmk= github.com/alicebob/gopher-json v0.0.0-20200520072559-a9ecdc9d1d3a/go.mod h1:SGnFV6hVsYE877CKEZ6tDNTjaSXYUk6QqoIK6PrAtcc= github.com/alicebob/miniredis/v2 v2.31.1 h1:7XAt0uUg3DtwEKW5ZAGa+K7FZV2DdKQo5K/6TTnfX8Y= github.com/alicebob/miniredis/v2 v2.31.1/go.mod h1:UB/T2Uztp7MlFSDakaX1sTXUv5CASoprx0wulRT6HBg= -github.com/aliyun/aliyun-log-go-sdk v0.1.80 h1:TzI16WHZlbqFIlaQNxzrUp7foOgt8UBUUE8oOMJqULQ= -github.com/aliyun/aliyun-log-go-sdk v0.1.80/go.mod h1:tHHKwhjXlphb6enu1zwsh2uF2MDwNtaKEvFEDSaf8Kc= -github.com/aliyun/credentials-go v1.1.2 h1:qU1vwGIBb3UJ8BwunHDRFtAhS6jnQLnde/yk0+Ih2GY= -github.com/aliyun/credentials-go v1.1.2/go.mod h1:ozcZaMR5kLM7pwtCMEpVmQ242suV6qTJya2bDq4X1Tw= github.com/anchore/go-struct-converter v0.0.0-20221118182256-c68fdcfa2092 h1:aM1rlcoLz8y5B2r4tTLMiVTrMtpfY0O8EScKJxaSaEc= github.com/anchore/go-struct-converter v0.0.0-20221118182256-c68fdcfa2092/go.mod h1:rYqSE9HbjzpHTI74vwPvae4ZVYZd1lue2ta6xHPdblA= github.com/andybalholm/brotli v1.0.4/go.mod h1:fO7iG3H7G2nSZ7m0zPUDn85XEX2GTukHGRSepvi9Eig= -github.com/andybalholm/brotli v1.1.0 h1:eLKJA0d02Lf0mVpIDgYnqXcUn0GqVmEFny3VuID1U3M= -github.com/andybalholm/brotli v1.1.0/go.mod h1:sms7XGricyQI9K10gOSf56VKKWS4oLer58Q+mhRPtnY= github.com/andybalholm/cascadia v1.1.0/go.mod h1:GsXiBklL0woXo1j/WYWtSYYC4ouU9PqHO0sqidkEA4Y= github.com/andybalholm/cascadia v1.2.0/go.mod h1:YCyR8vOZT9aZ1CHEd8ap0gMVm2aFgxBp0T0eFw1RUQY= github.com/andybalholm/cascadia v1.3.1/go.mod h1:R4bJ1UQfqADjvDa4P6HZHLh/3OxWWEqc0Sk8XGwHqvA= @@ -971,32 +842,26 @@ github.com/andybalholm/cascadia v1.3.2 h1:3Xi6Dw5lHF15JtdcmAHD3i1+T8plmv7BQ/nsVi github.com/andybalholm/cascadia v1.3.2/go.mod h1:7gtRlve5FxPPgIgX36uWBX58OdBsSS6lUvCFb+h7KvU= github.com/anmitsu/go-shlex v0.0.0-20200514113438-38f4b401e2be h1:9AeTilPcZAjCFIImctFaOjnTIavg87rW78vTPkQqLI8= github.com/anmitsu/go-shlex v0.0.0-20200514113438-38f4b401e2be/go.mod h1:ySMOLuWl6zY27l47sB3qLNK6tF2fkHG55UZxx8oIVo4= -github.com/antchfx/htmlquery v1.2.3 h1:sP3NFDneHx2stfNXCKbhHFo8XgNjCACnU/4AO5gWz6M= github.com/antchfx/htmlquery v1.2.3/go.mod h1:B0ABL+F5irhhMWg54ymEZinzMSi0Kt3I2if0BLYa3V0= +github.com/antchfx/htmlquery v1.3.0 h1:5I5yNFOVI+egyia5F2s/5Do2nFWxJz41Tr3DyfKD25E= +github.com/antchfx/htmlquery v1.3.0/go.mod h1:zKPDVTMhfOmcwxheXUsx4rKJy8KEY/PU6eXr/2SebQ8= github.com/antchfx/xmlquery v1.2.4/go.mod h1:KQQuESaxSlqugE2ZBcM/qn+ebIpt+d+4Xx7YcSGAIrM= github.com/antchfx/xmlquery v1.3.1 h1:nIKWdtnhrXtj0/IRUAAw2I7TfpHUa3zMnHvNmPXFg+w= github.com/antchfx/xmlquery v1.3.1/go.mod h1:64w0Xesg2sTaawIdNqMB+7qaW/bSqkQm+ssPaCMWNnc= github.com/antchfx/xpath v1.1.6/go.mod h1:Yee4kTMuNiPYJ7nSNorELQMr1J33uOpXDMByNYhvtNk= github.com/antchfx/xpath v1.1.8/go.mod h1:Yee4kTMuNiPYJ7nSNorELQMr1J33uOpXDMByNYhvtNk= -github.com/antchfx/xpath v1.1.10 h1:cJ0pOvEdN/WvYXxvRrzQH9x5QWKpzHacYO8qzCcDYAg= github.com/antchfx/xpath v1.1.10/go.mod h1:Yee4kTMuNiPYJ7nSNorELQMr1J33uOpXDMByNYhvtNk= +github.com/antchfx/xpath v1.2.3 h1:CCZWOzv5bAqjVv0offZ2LVgVYFbeldKQVuLNbViZdes= +github.com/antchfx/xpath v1.2.3/go.mod h1:i54GszH55fYfBmoZXapTHN8T8tkcHfRgLyVwwqzXNcs= github.com/antihax/optional v0.0.0-20180407024304-ca021399b1a6/go.mod h1:V8iCPQYkqmusNa815XgQio277wI47sdRh1dUOLdyC6Q= github.com/antihax/optional v1.0.0/go.mod h1:uupD/76wgC+ih3iEmQUL+0Ugr19nfwCT1kdvxnR2qWY= github.com/antlr/antlr4/runtime/Go/antlr/v4 v4.0.0-20230305170008-8188dc5388df h1:7RFfzj4SSt6nnvCPbCqijJi1nWCd+TqAT3bYCStRC18= github.com/antlr/antlr4/runtime/Go/antlr/v4 v4.0.0-20230305170008-8188dc5388df/go.mod h1:pSwJ0fSY5KhvocuWSx4fz3BA8OrA1bQn+K1Eli3BRwM= github.com/apache/arrow/go/v10 v10.0.1/go.mod h1:YvhnlEePVnBS4+0z3fhPfUy7W1Ikj0Ih0vcRo/gZ1M0= github.com/apache/arrow/go/v11 v11.0.0/go.mod h1:Eg5OsL5H+e299f7u5ssuXsuHQVEGC4xei5aX110hRiI= -github.com/apache/arrow/go/v15 v15.0.0 h1:1zZACWf85oEZY5/kd9dsQS7i+2G5zVQcbKTHgslqHNA= -github.com/apache/arrow/go/v15 v15.0.0/go.mod h1:DGXsR3ajT524njufqf95822i+KTh+yea1jass9YXgjA= -github.com/apache/pulsar-client-go v0.8.1 h1:UZINLbH3I5YtNzqkju7g9vrl4CKrEgYSx2rbpvGufrE= -github.com/apache/pulsar-client-go v0.8.1/go.mod h1:yJNcvn/IurarFDxwmoZvb2Ieylg630ifxeO/iXpk27I= -github.com/apache/pulsar-client-go/oauth2 v0.0.0-20220120090717-25e59572242e h1:EqiJ0Xil8NmcXyupNqXV9oYDBeWntEIegxLahrTr8DY= -github.com/apache/pulsar-client-go/oauth2 v0.0.0-20220120090717-25e59572242e/go.mod h1:Xee4tgYLFpYcPMcTfBYWE1uKRzeciodGTSEDMzsR6i8= github.com/apache/thrift v0.16.0/go.mod h1:PHK3hniurgQaNMZYaCLEqXKsYK8upmhPbmdP2FXSqgU= github.com/apache/thrift v0.20.0 h1:631+KvYbsBZxmuJjYwhezVsrfc/TbqtZV4QcxOX1fOI= github.com/apache/thrift v0.20.0/go.mod h1:hOk1BQqcp2OLzGsyVXdfMk7YFlMxK3aoEVhjD06QhB8= -github.com/apapsch/go-jsonmerge/v2 v2.0.0 h1:axGnT1gRIfimI7gJifB699GoE/oq+F2MU7Dml6nw9rQ= -github.com/apapsch/go-jsonmerge/v2 v2.0.0/go.mod h1:lvDnEdqiQrp0O42VQGgmlKpxL1AP2+08jFMw88y4klk= github.com/apparentlymart/go-textseg/v13 v13.0.0/go.mod h1:ZK2fH7c4NqDTLtiYLvIkEghdlcqw7yxLeM89kiTRPUo= github.com/aquasecurity/bolt-fixtures v0.0.0-20200903104109-d34e7f983986 h1:2a30xLN2sUZcMXl50hg+PJCIDdJgIvIbVcKqLJ/ZrtM= github.com/aquasecurity/bolt-fixtures v0.0.0-20200903104109-d34e7f983986/go.mod h1:NT+jyeCzXk6vXR5MTkdn4z64TgGfE5HMLC8qfj5unl8= @@ -1019,16 +884,12 @@ github.com/aquasecurity/trivy-java-db v0.0.0-20240109071736-184bd7481d48 h1:JVgB github.com/aquasecurity/trivy-java-db v0.0.0-20240109071736-184bd7481d48/go.mod h1:Ldya37FLi0e/5Cjq2T5Bty7cFkzUDwTcPeQua+2M8i8= github.com/arbovm/levenshtein v0.0.0-20160628152529-48b4e1c0c4d0 h1:jfIu9sQUG6Ig+0+Ap1h4unLjW6YQJpKZVmUzxsD4E/Q= github.com/arbovm/levenshtein v0.0.0-20160628152529-48b4e1c0c4d0/go.mod h1:t2tdKJDJF9BV14lnkjHmOQgcvEKgtqs5a1N3LNdJhGE= -github.com/ardielle/ardielle-go v1.5.2 h1:TilHTpHIQJ27R1Tl/iITBzMwiUGSlVfiVhwDNGM3Zj4= -github.com/ardielle/ardielle-go v1.5.2/go.mod h1:I4hy1n795cUhaVt/ojz83SNVCYIGsAFAONtv2Dr7HUI= -github.com/ardielle/ardielle-tools v1.5.4/go.mod h1:oZN+JRMnqGiIhrzkRN9l26Cej9dEx4jeNG6A+AdkShk= github.com/armon/circbuf v0.0.0-20150827004946-bbbad097214e/go.mod h1:3U/XgcO3hCbHZ8TKRvWD2dDTCfh9M9ya+I9JpbB7O8o= github.com/armon/consul-api v0.0.0-20180202201655-eb2c6b5be1b6/go.mod h1:grANhF5doyWs3UAsr3K4I6qtAmlQcZDesFNEHPZAzj8= github.com/armon/go-metrics v0.0.0-20180917152333-f0300d1749da/go.mod h1:Q73ZrmVTwzkszR9V5SSuryQ31EELlFMUz1kKyl939pY= github.com/armon/go-metrics v0.4.1 h1:hR91U9KYmb6bLBYLQjyM+3j+rcd/UhE+G78SFnF8gJA= github.com/armon/go-metrics v0.4.1/go.mod h1:E6amYzXo6aW1tqzoZGT755KkbgrJsSdpwZ+3JqfkOG4= github.com/armon/go-radix v0.0.0-20180808171621-7fddfc383310/go.mod h1:ufUuZ+zHj4x4TnLV4JWEpy2hxWSpsRywHrMgIH9cCH8= -github.com/armon/go-radix v1.0.0 h1:F4z6KzEeeQIMeLFa97iZU6vupzoecKdU5TX24SNppXI= github.com/armon/go-radix v1.0.0/go.mod h1:ufUuZ+zHj4x4TnLV4JWEpy2hxWSpsRywHrMgIH9cCH8= github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5 h1:0CwZNZbxp69SHPdPJAN/hZIm0C4OItdklCFmMRWYpio= github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5/go.mod h1:wHh0iHkYZB8zMSxRWpUBQtwG5a7fFgvEO+odwuTv2gs= @@ -1042,53 +903,38 @@ github.com/awalterschulze/gographviz v2.0.3+incompatible h1:9sVEXJBJLwGX7EQVhLm2 github.com/awalterschulze/gographviz v2.0.3+incompatible/go.mod h1:GEV5wmg4YquNw7v1kkyoX9etIk8yVmXj+AkDHuuETHs= github.com/aws/aws-lambda-go v1.37.0 h1:WXkQ/xhIcXZZ2P5ZBEw+bbAKeCEcb5NtiYpSwVVzIXg= github.com/aws/aws-lambda-go v1.37.0/go.mod h1:jwFe2KmMsHmffA1X2R09hH6lFzJQxzI8qK17ewzbQMM= -github.com/aws/aws-sdk-go v1.32.6/go.mod h1:5zCpMtNQVjRREroY7sYe8lOMRSxkhG6MZveU8YkpAk0= github.com/aws/aws-sdk-go v1.38.35/go.mod h1:hcU610XS61/+aQV88ixoOzUoG7v3b31pl2zKMmprdro= github.com/aws/aws-sdk-go v1.44.122/go.mod h1:y4AeaBuwd2Lk+GepC1E9v0qOiTws0MIWAX4oIKwKHZo= -github.com/aws/aws-sdk-go v1.44.263/go.mod h1:aVsgQcEevwlmQ7qHE9I3h+dtQgpqhFB+i8Phjh7fkwI= github.com/aws/aws-sdk-go v1.53.11 h1:KcmduYvX15rRqt4ZU/7jKkmDxU/G87LJ9MUI0yQJh00= github.com/aws/aws-sdk-go v1.53.11/go.mod h1:LF8svs817+Nz+DmiMQKTO3ubZ/6IaTpq3TjupRn3Eqk= github.com/aws/aws-sdk-go-v2 v1.9.2/go.mod h1:cK/D0BBs0b/oWPIcX/Z/obahJK1TT7IPVjy53i/mX/4= -github.com/aws/aws-sdk-go-v2 v1.18.0/go.mod h1:uzbQtefpm44goOPmdKyAlXSNcwlRgF3ePWVW6EtJvvw= github.com/aws/aws-sdk-go-v2 v1.21.2/go.mod h1:ErQhvNuEMhJjweavOYhxVkn2RUx7kQXVATHrjKtxIpM= github.com/aws/aws-sdk-go-v2 v1.30.0 h1:6qAwtzlfcTtcL8NHtbDQAqgM5s6NDipQTkPxyH/6kAA= github.com/aws/aws-sdk-go-v2 v1.30.0/go.mod h1:ffIFB97e2yNsv4aTSGkqtHnppsIJzw7G7BReUZ3jCXM= github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.4.14/go.mod h1:9NCTOURS8OpxvoAVHq79LK81/zC78hfRWFn+aL0SPcY= -github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.2 h1:x6xsQXGSmW6frevwDA+vi/wqhp1ct18mVXYN08/93to= -github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.2/go.mod h1:lPprDr1e6cJdyYeGXnRaJoP4Md+cDBvi2eOj00BlGmg= github.com/aws/aws-sdk-go-v2/config v1.8.3/go.mod h1:4AEiLtAb8kLs7vgw2ZV3p2VZ1+hBavOc84hqxVNpCyw= -github.com/aws/aws-sdk-go-v2/config v1.18.25/go.mod h1:dZnYpD5wTW/dQF0rRNLVypB396zWCcPiBIvdvSWHEg4= github.com/aws/aws-sdk-go-v2/config v1.19.0/go.mod h1:ZwDUgFnQgsazQTnWfeLWk5GjeqTQTL8lMkoE1UXzxdE= github.com/aws/aws-sdk-go-v2/config v1.27.21 h1:yPX3pjGCe2hJsetlmGNB4Mngu7UPmvWPzzWCv1+boeM= github.com/aws/aws-sdk-go-v2/config v1.27.21/go.mod h1:4XtlEU6DzNai8RMbjSF5MgGZtYvrhBP/aKZcRtZAVdM= github.com/aws/aws-sdk-go-v2/credentials v1.4.3/go.mod h1:FNNC6nQZQUuyhq5aE5c7ata8o9e4ECGmS4lAXC7o1mQ= -github.com/aws/aws-sdk-go-v2/credentials v1.13.24/go.mod h1:jYPYi99wUOPIFi0rhiOvXeSEReVOzBqFNOX5bXYoG2o= github.com/aws/aws-sdk-go-v2/credentials v1.13.43/go.mod h1:zWJBz1Yf1ZtX5NGax9ZdNjhhI4rgjfgsyk6vTY1yfVg= github.com/aws/aws-sdk-go-v2/credentials v1.17.21 h1:pjAqgzfgFhTv5grc7xPHtXCAaMapzmwA7aU+c/SZQGw= github.com/aws/aws-sdk-go-v2/credentials v1.17.21/go.mod h1:nhK6PtBlfHTUDVmBLr1dg+WHCOCK+1Fu/WQyVHPsgNQ= github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.6.0/go.mod h1:gqlclDEZp4aqJOancXK6TN24aKhT0W0Ae9MHk3wzTMM= -github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.13.3/go.mod h1:4Q0UFP0YJf0NrsEuEYHpM9fTSEVnD16Z3uyEF7J9JGM= github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.13.13/go.mod h1:f/Ib/qYjhV2/qdsf79H3QP/eRE4AkVyEf6sk7XfZ1tg= github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.8 h1:FR+oWPFb/8qMVYMWN98bUZAGqPvLHiyqg1wqQGfUAXY= github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.8/go.mod h1:EgSKcHiuuakEIxJcKGzVNWh5srVAQ3jKaSrBGRYvM48= -github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.16.15 h1:7Zwtt/lP3KNRkeZre7soMELMGNoBrutx8nobg1jKWmo= -github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.16.15/go.mod h1:436h2adoHb57yd+8W+gYPrrA9U/R/SuAuOO42Ushzhw= -github.com/aws/aws-sdk-go-v2/internal/configsources v1.1.33/go.mod h1:7i0PF1ME/2eUPFcjkVIwq+DOygHEoK92t5cDqNgYbIw= github.com/aws/aws-sdk-go-v2/internal/configsources v1.1.43/go.mod h1:auo+PiyLl0n1l8A0e8RIeR8tOzYPfZZH/JNlrJ8igTQ= github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.12 h1:SJ04WXGTwnHlWIODtC5kJzKbeuHt+OUNOgKg7nfnUGw= github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.12/go.mod h1:FkpvXhA92gb3GE9LD6Og0pHHycTxW7xGpnEh5E7Opwo= -github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.4.27/go.mod h1:UrHnn3QV/d0pBZ6QBAEQcqFLf8FAzLmoUfPVIueOvoM= github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.4.37/go.mod h1:Qe+2KtKml+FEsQF/DHmDV+xjtche/hwoF75EG4UlHW8= github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.12 h1:hb5KgeYfObi5MHkSSZMEudnIvX30iB+E21evI4r6BnQ= github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.12/go.mod h1:CroKe/eWJdyfy9Vx4rljP5wTUjNJfb+fPz1uMYUhEGM= github.com/aws/aws-sdk-go-v2/internal/ini v1.2.4/go.mod h1:ZcBrrI3zBKlhGFNYWvju0I3TR93I7YIgAfy82Fh4lcQ= -github.com/aws/aws-sdk-go-v2/internal/ini v1.3.34/go.mod h1:Etz2dj6UHYuw+Xw830KfzCfWGMzqvUTCjUj5b76GVDc= github.com/aws/aws-sdk-go-v2/internal/ini v1.3.45/go.mod h1:lD5M20o09/LCuQ2mE62Mb/iSdSlCNuj6H5ci7tW7OsE= github.com/aws/aws-sdk-go-v2/internal/ini v1.8.0 h1:hT8rVHwugYE2lEfdFE0QWVo81lF7jMrYJVDWI+f+VxU= github.com/aws/aws-sdk-go-v2/internal/ini v1.8.0/go.mod h1:8tu/lYfQfFe6IGnaOdrpVgEL2IrrDOf6/m9RQum4NkY= github.com/aws/aws-sdk-go-v2/internal/v4a v1.1.6/go.mod h1:Q0Hq2X/NuL7z8b1Dww8rmOFl+jzusKEcyvkKspwdpyc= -github.com/aws/aws-sdk-go-v2/internal/v4a v1.3.5 h1:81KE7vaZzrl7yHBYHVEzYB8sypz11NMOZ40YlWvPxsU= -github.com/aws/aws-sdk-go-v2/internal/v4a v1.3.5/go.mod h1:LIt2rg7Mcgn09Ygbdh/RdIm0rQ+3BNkbP1gyVMFtRK0= github.com/aws/aws-sdk-go-v2/service/appconfig v1.4.2/go.mod h1:FZ3HkCe+b10uFZZkFdvf98LHW21k49W8o8J366lqVKY= github.com/aws/aws-sdk-go-v2/service/ebs v1.21.7 h1:CRzzXjmgx9p362yO39D6hbZULdMI23gaKqSxijJCXHM= github.com/aws/aws-sdk-go-v2/service/ebs v1.21.7/go.mod h1:wnsHqpi3RgDwklS5SPHUgjcUUpontGPKJ+GJYOdV7pY= @@ -1102,45 +948,30 @@ github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.9.15/go.mod h1: github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.11.2 h1:Ji0DY1xUsUr3I8cHps0G+XM3WWU16lP6yG8qu1GAZAs= github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.11.2/go.mod h1:5CsjAbs3NlGQyZNFACh+zztPDI7fU6eW9QsxjfnuBKg= github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.1.38/go.mod h1:epIZoRSSbRIwLPJU5F+OldHhwZPBdpDeQkRdCeY3+00= -github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.3.7 h1:ZMeFZ5yk+Ek+jNr1+uwCd2tG89t6oTS5yVWpa6yy2es= -github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.3.7/go.mod h1:mxV05U+4JiHqIpGqqYXOHLPKUC6bDXC44bsUhNjOEwY= github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.3.2/go.mod h1:72HRZDLMtmVQiLG2tLfQcaWLCssELvGl+Zf2WVxMmR8= -github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.9.27/go.mod h1:EOwBD4J4S5qYszS5/3DpkejfuK+Z5/1uzICfPaZLtqw= github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.9.37/go.mod h1:vBmDnwWXWxNPFRMmG2m/3MKOe+xEcMDo1tanpaWCcck= github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.11.14 h1:zSDPny/pVnkqABXYRicYuPf9z2bTqfH13HT3v6UheIk= github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.11.14/go.mod h1:3TTcI5JSzda1nw/pkVC9dhgLre0SNBFj2lYS4GctXKI= github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.15.6/go.mod h1:lnc2taBsR9nTlz9meD+lhFZZ9EWY712QHrRflWpTcOA= -github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.17.5 h1:f9RyWNtS8oH7cZlbn+/JNPpjUk5+5fLd5lM9M0i49Ys= -github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.17.5/go.mod h1:h5CoMZV2VF297/VLhRhO1WF+XYWOzXo+4HsObA4HjBQ= -github.com/aws/aws-sdk-go-v2/service/kinesis v1.27.8 h1:U1X1JiulWfr3lyIpdx0YCVANbF2UoMVhfv3DiDKBKwc= -github.com/aws/aws-sdk-go-v2/service/kinesis v1.27.8/go.mod h1:YxRRhvHMl4YR2OZR3369QQUc2iLqTc3KUCv9ayD8758= github.com/aws/aws-sdk-go-v2/service/kms v1.34.1 h1:VsKBn6WADI3Nn3WjBMzeRww9WHXeVLi7zyuSrqjRCBQ= github.com/aws/aws-sdk-go-v2/service/kms v1.34.1/go.mod h1:5F6kXrPBxv0l1t8EO44GuG4W82jGJwaRE0B+suEGnNY= github.com/aws/aws-sdk-go-v2/service/rds v1.80.1 h1:o0DyV3AWeuAwrBVeoW/kCZJi4oGCBHPS3E5Ppmc3fLE= github.com/aws/aws-sdk-go-v2/service/rds v1.80.1/go.mod h1:lmaCww9B42S2WBaJNa5v+HeRpoGO+9gO+SwYJtNV8mw= github.com/aws/aws-sdk-go-v2/service/s3 v1.40.2/go.mod h1:Zjfqt7KhQK+PO1bbOsFNzKgaq7TcxzmEoDWN8lM0qzQ= -github.com/aws/aws-sdk-go-v2/service/s3 v1.53.1 h1:6cnno47Me9bRykw9AEv9zkXE+5or7jz8TsskTTccbgc= -github.com/aws/aws-sdk-go-v2/service/s3 v1.53.1/go.mod h1:qmdkIIAC+GCLASF7R2whgNrJADz0QZPX+Seiw/i4S3o= github.com/aws/aws-sdk-go-v2/service/secretsmanager v1.31.1 h1:fMhrWVym3nTAcf3eT9XsYcfN1kgQ/7ZuVLGHjPAn6Ms= github.com/aws/aws-sdk-go-v2/service/secretsmanager v1.31.1/go.mod h1:tBCf2+VgRT/Lk9KIlKpTxyCunzxHcP8BFPqcck5I9mM= -github.com/aws/aws-sdk-go-v2/service/servicediscovery v1.29.10 h1:MNECBvcQiQxwBsVwZKShXRc1mrYawtj39jIxPXWeAQY= -github.com/aws/aws-sdk-go-v2/service/servicediscovery v1.29.10/go.mod h1:/tT3hQYAj8aGFmy4hYqeR8I5R1uFVaIlHwj6jNU+ohs= github.com/aws/aws-sdk-go-v2/service/sso v1.4.2/go.mod h1:NBvT9R1MEF+Ud6ApJKM0G+IkPchKS7p7c2YPKwHmBOk= -github.com/aws/aws-sdk-go-v2/service/sso v1.12.10/go.mod h1:ouy2P4z6sJN70fR3ka3wD3Ro3KezSxU6eKGQI2+2fjI= github.com/aws/aws-sdk-go-v2/service/sso v1.15.2/go.mod h1:gsL4keucRCgW+xA85ALBpRFfdSLH4kHOVSnLMSuBECo= github.com/aws/aws-sdk-go-v2/service/sso v1.21.1 h1:sd0BsnAvLH8gsp2e3cbaIr+9D7T1xugueQ7V/zUAsS4= github.com/aws/aws-sdk-go-v2/service/sso v1.21.1/go.mod h1:lcQG/MmxydijbeTOp04hIuJwXGWPZGI3bwdFDGRTv14= -github.com/aws/aws-sdk-go-v2/service/ssooidc v1.14.10/go.mod h1:AFvkxc8xfBe8XA+5St5XIHHrQQtkxqrRincx4hmMHOk= github.com/aws/aws-sdk-go-v2/service/ssooidc v1.17.3/go.mod h1:a7bHA82fyUXOm+ZSWKU6PIoBxrjSprdLoM8xPYvzYVg= github.com/aws/aws-sdk-go-v2/service/ssooidc v1.25.1 h1:1uEFNNskK/I1KoZ9Q8wJxMz5V9jyBlsiaNrM7vA3YUQ= github.com/aws/aws-sdk-go-v2/service/ssooidc v1.25.1/go.mod h1:z0P8K+cBIsFXUr5rzo/psUeJ20XjPN0+Nn8067Nd+E4= github.com/aws/aws-sdk-go-v2/service/sts v1.7.2/go.mod h1:8EzeIqfWt2wWT4rJVu3f21TfrhJ8AEMzVybRNSb/b4g= -github.com/aws/aws-sdk-go-v2/service/sts v1.19.0/go.mod h1:BgQOMsg8av8jset59jelyPW7NoZcZXLVpDsXunGDrk8= github.com/aws/aws-sdk-go-v2/service/sts v1.23.2/go.mod h1:Eows6e1uQEsc4ZaHANmsPRzAKcVDrcmjjWiih2+HUUQ= github.com/aws/aws-sdk-go-v2/service/sts v1.29.1 h1:myX5CxqXE0QMZNja6FA1/FSE3Vu1rVmeUmpJMMzeZg0= github.com/aws/aws-sdk-go-v2/service/sts v1.29.1/go.mod h1:N2mQiucsO0VwK9CYuS4/c2n6Smeh1v47Rz3dWCPFLdE= github.com/aws/smithy-go v1.8.0/go.mod h1:SObp3lf9smib00L/v3U2eAKG8FyQ7iLrJnQiAmR5n+E= -github.com/aws/smithy-go v1.13.5/go.mod h1:Tg+OJXh4MB2R/uN61Ko2f6hTZwB/ZYGOtib8J3gBHzA= github.com/aws/smithy-go v1.15.0/go.mod h1:Tg+OJXh4MB2R/uN61Ko2f6hTZwB/ZYGOtib8J3gBHzA= github.com/aws/smithy-go v1.20.2 h1:tbp628ireGtzcHDDmLT/6ADHidqnwgF57XOXZe6tp4Q= github.com/aws/smithy-go v1.20.2/go.mod h1:krry+ya/rV9RDcV/Q16kpu6ypI4K2czasz0NC3qS14E= @@ -1148,11 +979,8 @@ github.com/awslabs/amazon-ecr-credential-helper/ecr-login v0.0.0-20240409155312- github.com/awslabs/amazon-ecr-credential-helper/ecr-login v0.0.0-20240409155312-26d1ea377073/go.mod h1:2nlYPkG0rFrODp6R875pk/kOnB8Ivj3+onhzk2mO57g= github.com/bahlo/generic-list-go v0.2.0 h1:5sz/EEAK+ls5wF+NeqDpk5+iNdMDXrh3z3nPnH1Wvgk= github.com/bahlo/generic-list-go v0.2.0/go.mod h1:2KvAjgMlE5NNynlg/5iLrrCCZ2+5xWbdbCW3pNTGyYg= -github.com/basgys/goxml2json v1.1.0 h1:4ln5i4rseYfXNd86lGEB+Vi652IsIXIvggKM/BhUKVw= -github.com/basgys/goxml2json v1.1.0/go.mod h1:wH7a5Np/Q4QoECFIU8zTQlZwZkrilY0itPfecMw41Dw= github.com/bboreham/go-loser v0.0.0-20230920113527-fcc2c21820a3 h1:6df1vn4bBlDDo4tARvBm7l6KA9iVMnE3NWizDeWSrps= github.com/bboreham/go-loser v0.0.0-20230920113527-fcc2c21820a3/go.mod h1:CIWtjkly68+yqLPbvwwR/fjNJA/idrtULjZWh2v1ys0= -github.com/beefsack/go-rate v0.0.0-20220214233405-116f4ca011a0/go.mod h1:6YNgTHLutezwnBvyneBbwvB8C82y3dcoOj5EQJIdGXA= github.com/beevik/ntp v1.4.3 h1:PlbTvE5NNy4QHmA4Mg57n7mcFTmr1W1j3gcK7L1lqho= github.com/beevik/ntp v1.4.3/go.mod h1:Unr8Zg+2dRn7d8bHFuehIMSvvUYssHMxW3Q5Nx4RW5Q= github.com/benbjohnson/clock v1.1.0/go.mod h1:J11/hYXuz8f4ySSvYwY0FKfm+ezbsZBKZxNJlLklBHA= @@ -1165,23 +993,17 @@ github.com/bgentry/go-netrc v0.0.0-20140422174119-9fd32a8b3d3d/go.mod h1:6QX/PXZ github.com/bgentry/speakeasy v0.1.0/go.mod h1:+zsyZBPWlz7T6j88CTgSN5bM796AkVf0kBD4zp0CCIs= github.com/bhmj/jsonslice v0.0.0-20200323023432-92c3edaad8e2 h1:11xwzvvHBTyUMCD7infJV2SXSaVyp9ZXK9QgfV6Jfss= github.com/bhmj/jsonslice v0.0.0-20200323023432-92c3edaad8e2/go.mod h1:blvNODZOz8uOvDJzGiXzoi8QlzcAhA57sMnKx1D18/k= -github.com/bitly/go-hostpool v0.0.0-20171023180738-a3a6125de932 h1:mXoPYz/Ul5HYEDvkta6I8/rnYM5gSdSV2tJ6XbZuEtY= -github.com/bitly/go-hostpool v0.0.0-20171023180738-a3a6125de932/go.mod h1:NOuUCSz6Q9T7+igc/hlvDOUdtWKryOrtFyIVABv/p7k= github.com/bitnami/go-version v0.0.0-20231130084017-bb00604d650c h1:C4UZIaS+HAw+X6jGUsoP2ZbM99PuqhCttjomg1yhNAI= github.com/bitnami/go-version v0.0.0-20231130084017-bb00604d650c/go.mod h1:9iglf1GG4oNRJ39bZ5AZrjgAFD2RwQbXw6Qf7Cs47wo= github.com/bketelsen/crypt v0.0.3-0.20200106085610-5cbc8cc4026c/go.mod h1:MKsuJmJgSg28kpZDP6UIiPt0e0Oz0kqKNGyRaWEPv84= -github.com/bketelsen/crypt v0.0.4/go.mod h1:aI6NrJ0pMGgvZKL1iVgXLnfIFJtfV+bKCoqOes/6LfM= github.com/blabber/go-freebsd-sysctl v0.0.0-20201130114544-503969f39d8f h1:gMH+lz/KRpSqdoL+IQjgd91bP1LB8vrVEfNxr47GYC8= github.com/blabber/go-freebsd-sysctl v0.0.0-20201130114544-503969f39d8f/go.mod h1:cTRyHktEaXkKTTEyZ0hAgS7H4V0AVoKhB8Dx0tVr/tY= github.com/blang/semver/v4 v4.0.0 h1:1PFHFE6yCCTv8C1TeyNNarDzntLi7wMI5i/pzqYIsAM= github.com/blang/semver/v4 v4.0.0/go.mod h1:IbckMUScFkM3pff0VJDNKRiT6TG/YpiHIM2yvyW5YoQ= github.com/bmatcuk/doublestar/v4 v4.6.1 h1:FH9SifrbvJhnlQpztAx++wlkk70QBf0iBWDwNy7PA4I= github.com/bmatcuk/doublestar/v4 v4.6.1/go.mod h1:xBQ8jztBU6kakFMg+8WGxn0c6z1fTSPVIjEY1Wr7jzc= -github.com/bmizerany/assert v0.0.0-20160611221934-b7ed37b82869 h1:DDGfHa7BWjL4YnC6+E63dPcxHo2sUxDIu8g3QgEJdRY= -github.com/bmizerany/assert v0.0.0-20160611221934-b7ed37b82869/go.mod h1:Ekp36dRnpXw/yCqJaO+ZrUyxD+3VXMFFr56k5XYrpB4= github.com/bmizerany/pat v0.0.0-20170815010413-6226ea591a40 h1:y4B3+GPxKlrigF1ha5FFErxK+sr6sWxQovRMzwMhejo= github.com/bmizerany/pat v0.0.0-20170815010413-6226ea591a40/go.mod h1:8rLXio+WjiTceGBHIoTvn60HIbs7Hm7bcHjyrSqYB9c= -github.com/bmizerany/perks v0.0.0-20141205001514-d9a9656a3a4b/go.mod h1:ac9efd0D1fsDb3EJvhqgXRbFx7bs2wqZ10HQPeU8U/Q= github.com/bool64/dev v0.2.34 h1:P9n315P8LdpxusnYQ0X7MP1CZXwBK5ae5RZrd+GdSZE= github.com/bool64/dev v0.2.34/go.mod h1:iJbh1y/HkunEPhgebWRNcs8wfGq7sjvJ6W5iabL8ACg= github.com/bool64/shared v0.1.5 h1:fp3eUhBsrSjNCQPcSdQqZxxh9bBwrYiZ+zOKFkM0/2E= @@ -1192,10 +1014,6 @@ github.com/bradleyjkemp/cupaloy/v2 v2.8.0 h1:any4BmKE+jGIaMpnU8YgH/I2LPiLBufr6oM github.com/bradleyjkemp/cupaloy/v2 v2.8.0/go.mod h1:bm7JXdkRd4BHJk9HpwqAI8BoAY1lps46Enkdqw6aRX0= github.com/briandowns/spinner v1.23.0 h1:alDF2guRWqa/FOZZYWjlMIx2L6H0wyewPxo/CH4Pt2A= github.com/briandowns/spinner v1.23.0/go.mod h1:rPG4gmXeN3wQV/TsAY4w8lPdIM6RX3yqeBQJSrbXjuE= -github.com/bsm/ginkgo/v2 v2.12.0 h1:Ny8MWAHyOepLGlLKYmXG4IEkioBysk6GpaRTLC8zwWs= -github.com/bsm/ginkgo/v2 v2.12.0/go.mod h1:SwYbGRRDovPVboqFv0tPTcG1sN61LM1Z4ARdbAV9g4c= -github.com/bsm/gomega v1.27.10 h1:yeMWxP2pV2fG3FgAODIY8EiRE3dy0aeFYt4l7wh6yKA= -github.com/bsm/gomega v1.27.10/go.mod h1:JyEr/xRbxbtgWNi8tIEVPUYZ5Dzef52k01W3YH0H+O0= github.com/buger/jsonparser v1.1.1 h1:2PnMjfWD7wBILjqQbt530v576A/cAbQvEW9gGIpYMUs= github.com/buger/jsonparser v1.1.1/go.mod h1:6RYKKt7H4d4+iWqouImQ9R2FZql3VbhNgx27UK13J/0= github.com/bwesterb/go-ristretto v1.2.3/go.mod h1:fUIoIZaG73pV5biE2Blr2xEzDoMj7NFEuV9ekS419A0= @@ -1209,7 +1027,6 @@ github.com/cenkalti/backoff/v4 v4.3.0 h1:MyRJ/UdXutAwSAT+s3wNd7MfTIcy71VQueUuFK3 github.com/cenkalti/backoff/v4 v4.3.0/go.mod h1:Y3VNntkOUPxTVeUxJ/G5vcM//AlwfmyYozVcomhLiZE= github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU= github.com/census-instrumentation/opencensus-proto v0.3.0/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU= -github.com/census-instrumentation/opencensus-proto v0.4.1 h1:iKLQ0xPNFxR/2hzXZMrBo8f1j86j5WHzznCCQxV/b8g= github.com/census-instrumentation/opencensus-proto v0.4.1/go.mod h1:4T9NM4+4Vw91VeyqjLS6ao50K5bOcLKN6Q42XnYaRYw= github.com/cespare/xxhash v1.1.0 h1:a6HrQnmkObjyL+Gs60czilIUGqrzKutQD6XZog3p+ko= github.com/cespare/xxhash v1.1.0/go.mod h1:XrSqR1VqqWfGrhpAt58auRo0WTKS1nRRg3ghfAqPWnc= @@ -1243,15 +1060,11 @@ github.com/circonus-labs/circonus-gometrics v2.3.1+incompatible/go.mod h1:nmEj6D github.com/circonus-labs/circonusllhist v0.1.3/go.mod h1:kMXHVDlOchFAehlya5ePtbp5jckzBHf4XRpQvBOLI+I= github.com/clbanning/mxj v1.8.4 h1:HuhwZtbyvyOw+3Z1AowPkU87JkJUSv751ELWaiTpj8I= github.com/clbanning/mxj v1.8.4/go.mod h1:BVjHeAH+rl9rs6f+QIpeRl0tfu10SXn1pUSa5PVGJng= -github.com/clbanning/mxj/v2 v2.5.5 h1:oT81vUeEiQQ/DcHbzSytRngP6Ky9O+L+0Bw0zSJag9E= -github.com/clbanning/mxj/v2 v2.5.5/go.mod h1:hNiWqW14h+kc+MdF9C6/YoRfjEJoR3ou6tn/Qo+ve2s= github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw= github.com/cloudflare/circl v1.3.7 h1:qlCDlTPz2n9fu58M0Nh1J/JzcFpfgkFHHX3O35r5vcU= github.com/cloudflare/circl v1.3.7/go.mod h1:sRTcRWXGLrKw6yIGJ+l7amYJFfAXbZG0kBSc8r4zxgA= github.com/cloudfoundry-community/go-cfclient/v2 v2.0.1-0.20230503155151-3d15366c5820 h1:ixkQUDJYG6eSxgUEl6LLE2l2TD2C5AYmlm+fVhsr6Zs= github.com/cloudfoundry-community/go-cfclient/v2 v2.0.1-0.20230503155151-3d15366c5820/go.mod h1:hB1MLDqhbVF09FbBLrU430kDZZPAO9lVck00xhljoqU= -github.com/cloudfoundry-incubator/uaago v0.0.0-20190307164349-8136b7bbe76e h1:DFYA2+zpeaTPEOizAJuaee2O7YX3UP5tOMjkeXL8iLo= -github.com/cloudfoundry-incubator/uaago v0.0.0-20190307164349-8136b7bbe76e/go.mod h1:8wJCVaTSjT8phXCkbZWAKIB9JU8BEVHbnSbLgkr8WfY= github.com/cncf/udpa/go v0.0.0-20191209042840-269d4d468f6f/go.mod h1:M8M6+tZqaGXZJjfX53e64911xZQV5JYwmTeXPW+k8Sc= github.com/cncf/udpa/go v0.0.0-20200629203442-efcf912fb354/go.mod h1:WmhPx2Nbnhtbo57+VJT5O0JRkEi1Wbu0z5j0R8u5Hbk= github.com/cncf/udpa/go v0.0.0-20201120205902-5459f2c99403/go.mod h1:WmhPx2Nbnhtbo57+VJT5O0JRkEi1Wbu0z5j0R8u5Hbk= @@ -1265,7 +1078,6 @@ github.com/cncf/xds/go v0.0.0-20211011173535-cb28da3451f1/go.mod h1:eXthEFrGJvWH github.com/cncf/xds/go v0.0.0-20220314180256-7f1daf1720fc/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= github.com/cncf/xds/go v0.0.0-20230105202645-06c439db220b/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= github.com/cncf/xds/go v0.0.0-20230310173818-32f1caf87195/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= -github.com/cncf/xds/go v0.0.0-20230607035331-e9ce68804cb4/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= github.com/cncf/xds/go v0.0.0-20240318125728-8a4994d93e50 h1:DBmgJDC9dTfkVyGgipamEh2BpGYxScCH1TOF1LL1cXc= github.com/cncf/xds/go v0.0.0-20240318125728-8a4994d93e50/go.mod h1:5e1+Vvlzido69INQaVO6d87Qn543Xr6nooe9Kz7oBFM= github.com/codahale/rfc6979 v0.0.0-20141003034818-6a90f24967eb h1:EDmT6Q9Zs+SbUoc7Ik9EfrFqcylYqgPZ9ANSbTAntnE= @@ -1299,8 +1111,6 @@ github.com/coreos/bbolt v1.3.3/go.mod h1:iRUV2dpdMOn7Bo10OQBFzIJO9kkE559Wcmn+qkE github.com/coreos/etcd v3.3.10+incompatible/go.mod h1:uF7uidLiAD3TWHmW31ZFd/JWoc32PjwdhPthX9715RE= github.com/coreos/etcd v3.3.13+incompatible/go.mod h1:uF7uidLiAD3TWHmW31ZFd/JWoc32PjwdhPthX9715RE= github.com/coreos/go-etcd v2.0.0+incompatible/go.mod h1:Jez6KQU2B/sWsbdaef3ED8NzMklzPG4d5KIOhIy30Tk= -github.com/coreos/go-oidc/v3 v3.10.0 h1:tDnXHnLyiTVyT/2zLDGj09pFPkhND8Gl8lnTRhoEaJU= -github.com/coreos/go-oidc/v3 v3.10.0/go.mod h1:5j11xcw0D3+SGxn6Z/WFADsgcWVMyNAlSQupk0KK3ac= github.com/coreos/go-semver v0.2.0/go.mod h1:nnelYz7RCh+5ahJtPPxZlU+153eP4D4r3EedlOD2RNk= github.com/coreos/go-semver v0.3.0/go.mod h1:nnelYz7RCh+5ahJtPPxZlU+153eP4D4r3EedlOD2RNk= github.com/coreos/go-semver v0.3.1 h1:yi21YpKnrx1gt5R+la8n5WgS0kCrsPp33dmEyHReZr4= @@ -1326,9 +1136,6 @@ github.com/csaf-poc/csaf_distribution/v3 v3.0.0 h1:ob9+Fmpff0YWgTP3dYaw7G2hKQ9ce github.com/csaf-poc/csaf_distribution/v3 v3.0.0/go.mod h1:uilCTiNKivq+6zrDvjtZaUeLk70oe21iwKivo6ILwlQ= github.com/cyphar/filepath-securejoin v0.3.0 h1:tXpmbiaeBrS/K2US8nhgwdKYnfAOnVfkcLPKFgFHeA0= github.com/cyphar/filepath-securejoin v0.3.0/go.mod h1:F7i41x/9cBF7lzCrVsYs9fuzwRZm4NQsGTBdpp6mETc= -github.com/danieljoos/wincred v1.0.2/go.mod h1:SnuYRW9lp1oJrZX/dXJqr0cPK5gYXqx3EJbmjhLdK9U= -github.com/danieljoos/wincred v1.2.1 h1:dl9cBrupW8+r5250DYkYxocLeZ1Y4vB1kxgtjxw8GQs= -github.com/danieljoos/wincred v1.2.1/go.mod h1:uGaFL9fDn3OLTvzCGulzE+SzjEe5NGlh5FdCcyfPwps= github.com/datadog/trivy-db v0.0.0-20240228172000-42caffdaee3f h1:IFB3J+f0m2e7nZjPTqvzLrrb6dVU6BQrsGx/7Tmm8Xk= github.com/datadog/trivy-db v0.0.0-20240228172000-42caffdaee3f/go.mod h1:cj9/QmD9N3OZnKQMp+/DvdV+ym3HyIkd4e+F0ZM3ZGs= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= @@ -1338,8 +1145,6 @@ github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc/go.mod h1:J7Y8Yc github.com/dennwc/varint v1.0.0 h1:kGNFFSSw8ToIy3obO/kKr8U9GZYUAxQEVuix4zfDWzE= github.com/dennwc/varint v1.0.0/go.mod h1:hnItb35rvZvJrbTALZtY/iQfDs48JKRG1RPpgziApxA= github.com/derekparker/trie v0.0.0-20200317170641-1fdf38b7b0e9/go.mod h1:D6ICZm05D9VN1n/8iOtBxLpXtoGp6HDFUJ1RNVieOSE= -github.com/devigned/tab v0.1.1 h1:3mD6Kb1mUOYeLpJvTVSDwSg5ZsfSxfvxGRTxRsJsITA= -github.com/devigned/tab v0.1.1/go.mod h1:XG9mPq0dFghrYvoBF3xdRrJzSTX1b7IQrvaL9mzjeJY= github.com/dgraph-io/badger/v3 v3.2103.5 h1:ylPa6qzbjYRQMU6jokoj4wzcaweHylt//CH0AKt0akg= github.com/dgraph-io/badger/v3 v3.2103.5/go.mod h1:4MPiseMeDQ3FNCYwRbbcBOGJLf5jsE0PPFzRiKjtcdw= github.com/dgraph-io/ristretto v0.1.1 h1:6CWw5tJNgpegArSHpNHJKldNeq03FQCwYvfMVWajOK8= @@ -1355,10 +1160,6 @@ github.com/dgryski/trifles v0.0.0-20200323201526-dd97f9abfb48 h1:fRzb/w+pyskVMQ+ github.com/dgryski/trifles v0.0.0-20200323201526-dd97f9abfb48/go.mod h1:if7Fbed8SFyPtHLHbg49SI7NAdJiC5WIA09pe59rfAA= github.com/digitalocean/godo v1.109.0 h1:4W97RJLJSUQ3veRZDNbp1Ol3Rbn6Lmt9bKGvfqYI5SU= github.com/digitalocean/godo v1.109.0/go.mod h1:R6EmmWI8CT1+fCtjWY9UCB+L5uufuZH13wk3YhxycCs= -github.com/dimchansky/utfbom v1.1.1 h1:vV6w1AhK4VMnhBno/TPVCoK9U/LP0PkLCS9tbxHdi/U= -github.com/dimchansky/utfbom v1.1.1/go.mod h1:SxdoEBH5qIqFocHMyGOXVAybYJdr71b1Q/j0mACtrfE= -github.com/dimfeld/httptreemux v5.0.1+incompatible h1:Qj3gVcDNoOthBAqftuD596rm4wg/adLLz5xh5CmpiCA= -github.com/dimfeld/httptreemux v5.0.1+incompatible/go.mod h1:rbUlSV+CCpv/SuqUTP/8Bk2O3LyUV436/yaRGkhP6Z0= github.com/distribution/reference v0.5.0 h1:/FUIFXtfc/x2gpa5/VGfiGLuOIdYa1t65IKK2OFGvA0= github.com/distribution/reference v0.5.0/go.mod h1:BbU0aIcezP1/5jX/8MP0YiH4SdvB5Y4f/wlDRiLyi3E= github.com/dnaeon/go-vcr v1.2.0 h1:zHCHvJYTMh1N7xnV7zf1m1GPBF9Ad0Jk/whtQ1663qI= @@ -1381,40 +1182,18 @@ github.com/docopt/docopt-go v0.0.0-20180111231733-ee0de3bc6815/go.mod h1:WwZ+bS3 github.com/dustin/go-humanize v1.0.0/go.mod h1:HtrtbFcZ19U5GC7JDqmcUSB87Iq5E25KnS6fMYU6eOk= github.com/dustin/go-humanize v1.0.1 h1:GzkhY7T5VNhEkwH0PVJgjz+fX1rhBrR7pRT3mDkpeCY= github.com/dustin/go-humanize v1.0.1/go.mod h1:Mu1zIs6XwVuF/gI1OepvI0qD18qycQx+mFykh5fBlto= -github.com/dvsekhvalnov/jose2go v0.0.0-20200901110807-248326c1351b/go.mod h1:7BvyPhdbLxMXIYTFPLsyJRFMsKmOZnQmzh6Gb+uquuM= github.com/dvsekhvalnov/jose2go v1.7.0 h1:bnQc8+GMnidJZA8zc6lLEAb4xNrIqHwO+9TzqvtQZPo= github.com/dvsekhvalnov/jose2go v1.7.0/go.mod h1:QsHjhyTlD/lAVqn/NSbVZmSCGeDehTB/mPZadG+mhXU= -github.com/eapache/go-resiliency v1.6.0 h1:CqGDTLtpwuWKn6Nj3uNUdflaq+/kIPsg0gfNzHton30= -github.com/eapache/go-resiliency v1.6.0/go.mod h1:5yPzW0MIvSe0JDsv0v+DvcjEv2FyD6iZYSs1ZI+iQho= -github.com/eapache/go-xerial-snappy v0.0.0-20230731223053-c322873962e3 h1:Oy0F4ALJ04o5Qqpdz8XLIpNA3WM/iSIXqxtqo7UGVws= -github.com/eapache/go-xerial-snappy v0.0.0-20230731223053-c322873962e3/go.mod h1:YvSRo5mw33fLEx1+DlK6L2VV43tJt5Eyel9n9XBcR+0= -github.com/eapache/queue v1.1.0 h1:YOEu7KNc61ntiQlcEeUIoDTJ2o8mQznoNvUhiigpIqc= -github.com/eapache/queue v1.1.0/go.mod h1:6eCeP0CKFpHLu8blIFXhExK/dRa7WDZfr6jVFPTqq+I= github.com/eapache/queue/v2 v2.0.0-20230407133247-75960ed334e4 h1:8EXxF+tCLqaVk8AOC29zl2mnhQjwyLxxOTuhUazWRsg= github.com/eapache/queue/v2 v2.0.0-20230407133247-75960ed334e4/go.mod h1:I5sHm0Y0T1u5YjlyqC5GVArM7aNZRUYtTjmJ8mPJFds= github.com/ebitengine/purego v0.6.0-alpha.5 h1:EYID3JOAdmQ4SNZYJHu9V6IqOeRQDBYxqKAg9PyoHFY= github.com/ebitengine/purego v0.6.0-alpha.5/go.mod h1:ah1In8AOtksoNK6yk5z1HTJeUkC1Ez4Wk2idgGslMwQ= -github.com/elastic/elastic-transport-go/v8 v8.6.0 h1:Y2S/FBjx1LlCv5m6pWAF2kDJAHoSjSRSJCApolgfthA= -github.com/elastic/elastic-transport-go/v8 v8.6.0/go.mod h1:YLHer5cj0csTzNFXoNQ8qhtGY1GTvSqPnKWKaqQE3Hk= -github.com/elastic/go-docappender/v2 v2.1.4 h1:R6TN4udeC5pap+uA7Lrb3pzeOm03vx6K3+yQdczviH0= -github.com/elastic/go-docappender/v2 v2.1.4/go.mod h1:eixVwyxvjJJLMditD/9630jjPbN6nHtSkVjae8nqJsY= -github.com/elastic/go-elasticsearch/v7 v7.17.10 h1:TCQ8i4PmIJuBunvBS6bwT2ybzVFxxUhhltAs3Gyu1yo= -github.com/elastic/go-elasticsearch/v7 v7.17.10/go.mod h1:OJ4wdbtDNk5g503kvlHLyErCgQwwzmDtaFC4XyOxXA4= -github.com/elastic/go-elasticsearch/v8 v8.14.0 h1:1ywU8WFReLLcxE1WJqii3hTtbPUE2hc38ZK/j4mMFow= -github.com/elastic/go-elasticsearch/v8 v8.14.0/go.mod h1:WRvnlGkSuZyp83M2U8El/LGXpCjYLrvlkSgkAH4O5I4= github.com/elastic/go-libaudit/v2 v2.5.0 h1:5OK919QRnGtcjVBz3n/cs5F42im1mPlVTA9TyIn2K54= github.com/elastic/go-libaudit/v2 v2.5.0/go.mod h1:AjlnhinP+kKQuUJoXLVrqxBM8uyhQmkzoV6jjsCFP4Q= github.com/elastic/go-licenser v0.4.1 h1:1xDURsc8pL5zYT9R29425J3vkHdt4RT5TNEMeRN48x4= github.com/elastic/go-licenser v0.4.1/go.mod h1:V56wHMpmdURfibNBggaSBfqgPxyT1Tldns1i87iTEvU= github.com/elastic/go-seccomp-bpf v1.4.0 h1:6y3lYrEHrLH9QzUgOiK8WDqmPaMnnB785WxibCNIOH4= github.com/elastic/go-seccomp-bpf v1.4.0/go.mod h1:wIMxjTbKpWGQk4CV9WltlG6haB4brjSH/dvAohBPM1I= -github.com/elastic/go-structform v0.0.10 h1:oy08o/Ih2hHTkNcRY/1HhaYvIp5z6t8si8gnCJPDo1w= -github.com/elastic/go-structform v0.0.10/go.mod h1:CZWf9aIRYY5SuKSmOhtXScE5uQiLZNqAFnwKR4OrIM4= -github.com/elastic/go-sysinfo v1.7.1 h1:Wx4DSARcKLllpKT2TnFVdSUJOsybqMYCNQZq1/wO+s0= -github.com/elastic/go-sysinfo v1.7.1/go.mod h1:i1ZYdU10oLNfRzq4vq62BEwD2fH8KaWh6eh0ikPT9F0= -github.com/elastic/go-windows v1.0.0/go.mod h1:TsU0Nrp7/y3+VwE82FoZF8gC/XFg/Elz6CcloAxnPgU= -github.com/elastic/go-windows v1.0.1 h1:AlYZOldA+UJ0/2nBuqWdo90GFCgG9xuyw9SYzGUtJm0= -github.com/elastic/go-windows v1.0.1/go.mod h1:FoVvqWSun28vaDQPbj2Elfc0JahhPB7WQEGa3c814Ss= github.com/elazarl/goproxy v0.0.0-20230808193330-2592e75ae04a h1:mATvB/9r/3gvcejNsXKSkQ6lcIaNec2nyfOdlTBR2lU= github.com/elazarl/goproxy v0.0.0-20230808193330-2592e75ae04a/go.mod h1:Ro8st/ElPeALwNFlcTpWmkr6IoMFfkjXAvTHpevnDsM= github.com/emicklei/go-restful v2.9.5+incompatible/go.mod h1:otzb+WCGbkyDHkqmQmT5YD2WR4BBwUdeQoFo8l/7tVs= @@ -1435,7 +1214,6 @@ github.com/envoyproxy/go-control-plane v0.9.10-0.20210907150352-cf90f659a021/go. github.com/envoyproxy/go-control-plane v0.10.2-0.20220325020618-49ff273808a1/go.mod h1:KJwIaB5Mv44NWtYuAOFCVOjcI94vtpEz2JU/D2v6IjE= github.com/envoyproxy/go-control-plane v0.10.3/go.mod h1:fJJn/j26vwOu972OllsvAgJJM//w9BV6Fxbg2LuVd34= github.com/envoyproxy/go-control-plane v0.11.0/go.mod h1:VnHyVMpzcLvCFt9yUz1UnCwHLhwx1WguiVDV7pTG/tI= -github.com/envoyproxy/go-control-plane v0.11.1-0.20230524094728-9239064ad72f/go.mod h1:sfYdkwUW4BA3PbKjySwjJy+O4Pu0h62rlqCMHNk+K+Q= github.com/envoyproxy/go-control-plane v0.12.0 h1:4X+VP1GHd1Mhj6IB5mMeGbLCleqxjletLK6K0rbxyZI= github.com/envoyproxy/go-control-plane v0.12.0/go.mod h1:ZBTaoJ23lqITozF0M6G4/IragXCQKCnYbmlmtHvwRG0= github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod h1:iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c= @@ -1452,8 +1230,6 @@ github.com/evanphx/json-patch/v5 v5.8.0 h1:lRj6N9Nci7MvzrXuX6HFzU8XjmhPiXPlsKEy1 github.com/evanphx/json-patch/v5 v5.8.0/go.mod h1:VNkHZ/282BpEyt/tObQO8s5CMPmYYq14uClGH4abBuQ= github.com/expr-lang/expr v1.16.9 h1:WUAzmR0JNI9JCiF0/ewwHB1gmcGw5wW7nWt8gc6PpCI= github.com/expr-lang/expr v1.16.9/go.mod h1:8/vRC7+7HBzESEqt5kKpYXxrxkr31SaO8r40VO/1IT4= -github.com/facebook/time v0.0.0-20240510113249-fa89cc575891 h1:x6T9k2Jw0IPzSdM2i4tVWmnJ3KJ1fEKwWJ++IzDvPDU= -github.com/facebook/time v0.0.0-20240510113249-fa89cc575891/go.mod h1:2UFAomOuD2vAK1x68czUtCVjAqmyWCEnAXOlmGqf+G0= github.com/fatih/camelcase v1.0.0/go.mod h1:yN2Sb0lFhZJUdVvtELVWefmrXpuZESvPmqwoZc+/fpc= github.com/fatih/color v1.7.0/go.mod h1:Zm6kSWBoL9eyXnKyktHP6abPY2pDugNf5KwzbycvMj4= github.com/fatih/color v1.9.0/go.mod h1:eQcE1qtQxscV5RaZvpXrrb8Drkc3/DdQ+uUYCNjL+zU= @@ -1472,23 +1248,15 @@ github.com/fortytw2/leaktest v1.3.0 h1:u8491cBMTQ8ft8aeV+adlcytMZylmA5nnwwkRZjI8 github.com/fortytw2/leaktest v1.3.0/go.mod h1:jDsjWgpAGjm2CA7WthBh/CdZYEPF31XHquHwclZch5g= github.com/foxcpp/go-mockdns v1.1.0 h1:jI0rD8M0wuYAxL7r/ynTrCQQq0BVqfB99Vgk7DlmewI= github.com/foxcpp/go-mockdns v1.1.0/go.mod h1:IhLeSFGed3mJIAXPH2aiRQB+kqz7oqu8ld2qVbOu7Wk= -github.com/frankban/quicktest v1.11.0/go.mod h1:K+q6oSqb0W0Ininfk863uOk1lMy69l/P6txr3mVT54s= -github.com/frankban/quicktest v1.11.2/go.mod h1:K+q6oSqb0W0Ininfk863uOk1lMy69l/P6txr3mVT54s= github.com/frankban/quicktest v1.11.3/go.mod h1:wRf/ReqHper53s+kmmSZizM8NamnL3IM0I9ntUbOk+k= -github.com/frankban/quicktest v1.13.0/go.mod h1:qLE0fzW0VuyUAJgPU19zByoIr0HtCHN/r/VLSOOIySU= -github.com/frankban/quicktest v1.14.6 h1:7Xjx+VpznH+oBnejlPUj8oUpdxnVs4f8XU8WnHkI4W8= -github.com/frankban/quicktest v1.14.6/go.mod h1:4ptaffx2x8+WTWXmUCuVU6aPUX1/Mz7zb5vbUoiM6w0= -github.com/freddierice/go-losetup v0.0.0-20170407175016-fc9adea44124 h1:TVfi5xMshZAXzVXozESk8bi0JSTPwHkx7qtLOkkcu/c= -github.com/freddierice/go-losetup v0.0.0-20170407175016-fc9adea44124/go.mod h1:zAk7fcFx45euzK9Az14j6Hd9n8Cwhnjp/NBfhSIAmFg= +github.com/freddierice/go-losetup v0.0.0-20220711213114-2a14873012db h1:StM6A9LvaVrFS2chAGcfRVDoBB6rHYPIGJ3GknpB25c= +github.com/freddierice/go-losetup v0.0.0-20220711213114-2a14873012db/go.mod h1:pwuQfHWn6j2Fpl2AWw/bPLlKfojHxIIEa5TeKIgDFW4= github.com/fsnotify/fsnotify v1.4.7/go.mod h1:jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMoQvtojpjFo= github.com/fsnotify/fsnotify v1.4.9/go.mod h1:znqG4EE+3YCdAaPaxE2ZRY/06pZUdp0tY4IgpuI1SZQ= github.com/fsnotify/fsnotify v1.5.4/go.mod h1:OVB6XrOHzAwXMpEM7uPOzcehqUV2UqJxmVXmkdnm1bU= +github.com/fsnotify/fsnotify v1.6.0/go.mod h1:sl3t1tCWJFWoRz9R8WJCbQihKKwmorjAbSClcnxKAGw= github.com/fsnotify/fsnotify v1.7.0 h1:8JEhPFa5W2WU7YfeZzPNqzMP6Lwt7L2715Ggo0nosvA= github.com/fsnotify/fsnotify v1.7.0/go.mod h1:40Bi/Hjc2AVfZrqy+aj+yEI+/bRxZnMJyTJwOpGvigM= -github.com/gabriel-vasile/mimetype v1.4.2 h1:w5qFW6JKBz9Y393Y4q372O9A7cUSequkh1Q7OhCmWKU= -github.com/gabriel-vasile/mimetype v1.4.2/go.mod h1:zApsH/mKG4w07erKIaJPFiX0Tsq9BFQgN3qGY5GnNgA= -github.com/getsentry/sentry-go v0.28.1 h1:zzaSm/vHmGllRM6Tpx1492r0YDzauArdBfkJRtY6P5k= -github.com/getsentry/sentry-go v0.28.1/go.mod h1:1fQZ+7l7eeJ3wYi82q5Hg8GqAPgefRq+FP/QhafYVgg= github.com/ghodss/yaml v1.0.0 h1:wQHKEahhL6wmXdzwWG11gIVCkOv05bNOh+Rxn0yngAk= github.com/ghodss/yaml v1.0.0/go.mod h1:4dBDuWmgqj2HViK6kFavaiC9ZROes6MMH2rRYeMEF04= github.com/gin-contrib/sse v0.1.0/go.mod h1:RHrZQHXnP2xjPF+u1gW/2HnVO7nvIa9PG3Gm+fLHvGI= @@ -1502,12 +1270,6 @@ github.com/gliderlabs/ssh v0.3.5/go.mod h1:8XB4KraRrX39qHhT6yxPsHedjA08I/uBVwj4x github.com/go-delve/delve v1.20.1 h1:km9RA+oUw6vd/mYL4EGcT5DsqGE0w/To8zFq0ZRj4PQ= github.com/go-delve/delve v1.20.1/go.mod h1:oeVm2dZ1zgc9wWHGv6dUarkLBPyMvVEBi6RJiW8BORI= github.com/go-delve/liner v1.2.3-0.20220127212407-d32d89dd2a5d/go.mod h1:biJCRbqp51wS+I92HMqn5H8/A0PAhxn2vyOT+JqhiGI= -github.com/go-errors/errors v1.4.2 h1:J6MZopCL4uSllY1OfXM374weqZFFItUbrImctkmUxIA= -github.com/go-errors/errors v1.4.2/go.mod h1:sIVyrIiJhuEF+Pj9Ebtd6P/rEYROXFi3BopGUQ5a5Og= -github.com/go-faster/city v1.0.1 h1:4WAxSZ3V2Ws4QRDrscLEDcibJY8uf41H6AhXDrNDcGw= -github.com/go-faster/city v1.0.1/go.mod h1:jKcUJId49qdW3L1qKHH/3wPeUstCVpVSXTM6vO3VcTw= -github.com/go-faster/errors v0.7.1 h1:MkJTnDoEdi9pDabt1dpWf7AA8/BaSYZqibYyhZ20AYg= -github.com/go-faster/errors v0.7.1/go.mod h1:5ySTjWFiphBs07IKuiL69nxdfd5+fzh1u7FPGZP2quo= github.com/go-fonts/dejavu v0.1.0/go.mod h1:4Wt4I4OU2Nq9asgDCteaAaWZOV24E+0/Pwo0gppep4g= github.com/go-fonts/latin-modern v0.2.0/go.mod h1:rQVLdDMK+mK1xscDwsqM5J8U2jrRa3T0ecnM9pNujks= github.com/go-fonts/liberation v0.1.1/go.mod h1:K6qoJYypsmfVjWg8KOVDQhLc8UDgIK2HYqyqAO9z7GY= @@ -1526,11 +1288,7 @@ github.com/go-gl/glfw/v3.3/glfw v0.0.0-20191125211704-12ad95a8df72/go.mod h1:tQ2 github.com/go-gl/glfw/v3.3/glfw v0.0.0-20200222043503-6f7a984d4dc4/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8= github.com/go-ini/ini v1.67.0 h1:z6ZrTEZqSWOTyH2FlglNbNgARyHG8oLW9gMELqKr06A= github.com/go-ini/ini v1.67.0/go.mod h1:ByCAeIL28uOIIG0E3PJtZPDL8WnHpFKFOtgjp+3Ies8= -github.com/go-jose/go-jose/v4 v4.0.1 h1:QVEPDE3OluqXBQZDcnNvQrInro2h0e4eqNbnZSWqS6U= -github.com/go-jose/go-jose/v4 v4.0.1/go.mod h1:WVf9LFMHh/QVrmqrOfqun0C45tMe3RoiKJMPvgWwLfY= github.com/go-kit/kit v0.9.0/go.mod h1:xBxKIO96dXMWWy0MnWVtmwkA9/13aqxPnvrjFYMA2as= -github.com/go-kit/kit v0.13.0 h1:OoneCcHKHQ03LfBpoQCUfCluwd2Vt3ohz+kvbJneZAU= -github.com/go-kit/kit v0.13.0/go.mod h1:phqEHMMUbyrCFCTgH48JueqrM3md2HcAZ8N3XE4FKDg= github.com/go-kit/log v0.1.0/go.mod h1:zbhenjAZHb184qTLMA9ZjW7ThYL0H2mk7Q6pNt4vbaY= github.com/go-kit/log v0.2.1 h1:MRVx0/zhvdseW+Gza6N9rVzU/IVzaeE1SFI4raAhmBU= github.com/go-kit/log v0.2.1/go.mod h1:NwTd00d/i8cPZ3xOwwiv2PO5MOcx78fFErGNcVmBjv0= @@ -1564,8 +1322,8 @@ github.com/go-ole/go-ole v1.3.0 h1:Dt6ye7+vXGIKZ7Xtk4s6/xVdGDQynvom7xCFEdWr6uE= github.com/go-ole/go-ole v1.3.0/go.mod h1:5LS6F96DhAwUc7C+1HLexzMXY1xGRSryjyPPKW6zv78= github.com/go-openapi/analysis v0.22.2 h1:ZBmNoP2h5omLKr/srIC9bfqrUGzT6g6gNv03HE9Vpj0= github.com/go-openapi/analysis v0.22.2/go.mod h1:pDF4UbZsQTo/oNuRfAWWd4dAh4yuYf//LYorPTjrpvo= -github.com/go-openapi/errors v0.21.1 h1:rVisxQPdETctjlYntm0Ek4dKf68nAQocCloCT50vWuI= -github.com/go-openapi/errors v0.21.1/go.mod h1:LyiY9bgc7AVVh6wtVvMYEyoj3KJYNoRw92mmvnMWgj8= +github.com/go-openapi/errors v0.22.0 h1:c4xY/OLxUBSTiepAg3j/MHuAv5mJhnf53LLMWFB+u/w= +github.com/go-openapi/errors v0.22.0/go.mod h1:J3DmZScxCDufmIMsdOuDHxJbdOGC0xtUynjIx092vXE= github.com/go-openapi/jsonpointer v0.19.2/go.mod h1:3akKfEdA7DF1sugOqz1dVQHBcuDBPKZGEoHC/NkiQRg= github.com/go-openapi/jsonpointer v0.19.3/go.mod h1:Pl9vOtqEWErmShwVjC8pYs9cog34VGT37dQOVbmoatg= github.com/go-openapi/jsonpointer v0.19.6/go.mod h1:osyAmYz/mB/C3I+WsTTSgw1ONzaLJoLCyoi6/zppojs= @@ -1583,8 +1341,8 @@ github.com/go-openapi/runtime v0.27.1/go.mod h1:fijeJEiEclyS8BRurYE1DE5TLb9/KZl6 github.com/go-openapi/spec v0.19.5/go.mod h1:Hm2Jr4jv8G1ciIAo+frC/Ft+rR2kQDh8JHKHb3gWUSk= github.com/go-openapi/spec v0.20.14 h1:7CBlRnw+mtjFGlPDRZmAMnq35cRzI91xj03HVyUi/Do= github.com/go-openapi/spec v0.20.14/go.mod h1:8EOhTpBoFiask8rrgwbLC3zmJfz4zsCUueRuPM6GNkw= -github.com/go-openapi/strfmt v0.22.2 h1:DPYOrm6gexCfZZfXUaXFS4+Jw6HAaIIG0SZ5630f8yw= -github.com/go-openapi/strfmt v0.22.2/go.mod h1:HB/b7TCm91rno75Dembc1dFW/0FPLk5CEXsoF9ReNc4= +github.com/go-openapi/strfmt v0.23.0 h1:nlUS6BCqcnAk0pyhi9Y+kdDVZdZMHfEKQiS4HaMgO/c= +github.com/go-openapi/strfmt v0.23.0/go.mod h1:NrtIpfKtWIygRkKVsxh7XQMDQW5HKQl6S5ik2elW+K4= github.com/go-openapi/swag v0.19.2/go.mod h1:POnQmlKehdgb5mhVOsnJFsivZCEZ/vjK9gh66Z9tfKk= github.com/go-openapi/swag v0.19.5/go.mod h1:POnQmlKehdgb5mhVOsnJFsivZCEZ/vjK9gh66Z9tfKk= github.com/go-openapi/swag v0.22.3/go.mod h1:UzaqsxGiab7freDnrUUra0MwWfN/q7tE4j+VcZ0yl14= @@ -1609,7 +1367,6 @@ github.com/go-redis/redis/v9 v9.0.0-rc.2 h1:IN1eI8AvJJeWHjMW/hlFAv2sAfvTun2DVksD github.com/go-redis/redis/v9 v9.0.0-rc.2/go.mod h1:cgBknjwcBJa2prbnuHH/4k/Mlj4r0pWNV2HBanHujfY= github.com/go-resty/resty/v2 v2.12.0 h1:rsVL8P90LFvkUYq/V5BTVe203WfRIU4gvcf+yfzJzGA= github.com/go-resty/resty/v2 v2.12.0/go.mod h1:o0yGPrkS3lOe1+eFajk6kBW8ScXzwU3hD69/gt2yB/0= -github.com/go-sql-driver/mysql v1.5.0/go.mod h1:DCzpHaOWr8IXmIStZouvnhqoel9Qv2LBy8hT2VhHyBg= github.com/go-sql-driver/mysql v1.8.1 h1:LedoTUt/eveggdHS9qUFC1EFSa8bU2+1pZjSRpvNJ1Y= github.com/go-sql-driver/mysql v1.8.1/go.mod h1:wEBSXgmK//2ZFJyE+qWnIsVGmvmEKlqwuVSjsCm7DZg= github.com/go-stack/stack v1.8.0/go.mod h1:v0f6uXyyMGvRgIKkXu+yp6POWl0qKG85gN/melR3HDY= @@ -1643,10 +1400,6 @@ github.com/gocolly/colly/v2 v2.1.0 h1:k0DuZkDoCsx51bKpRJNEmcxcp+W5N8ziuwGaSDuFoG github.com/gocolly/colly/v2 v2.1.0/go.mod h1:I2MuhsLjQ+Ex+IzK3afNS8/1qP3AedHOusRPcRdC5o0= github.com/gocomply/scap v0.1.2-0.20230531064509-55a00f73e8d6 h1:u1QKTc+GgWnBO1Mo0CwQ/4DXElFmSvNKRspxAr+AJuY= github.com/gocomply/scap v0.1.2-0.20230531064509-55a00f73e8d6/go.mod h1:ifGf7cSYIibtw3UXJy7QlbR8kJE6giDk7vGyCQZv0zo= -github.com/gocql/gocql v1.6.0 h1:IdFdOTbnpbd0pDhl4REKQDM+Q0SzKXQ1Yh+YZZ8T/qU= -github.com/gocql/gocql v1.6.0/go.mod h1:3gM2c4D3AnkISwBxGnMMsS8Oy4y2lhbPRsH4xnJrHG8= -github.com/godbus/dbus v0.0.0-20190726142602-4481cbc300e2 h1:ZpnhV/YsD2/4cESfV5+Hoeu/iUR3ruzNvZ+yQfO03a0= -github.com/godbus/dbus v0.0.0-20190726142602-4481cbc300e2/go.mod h1:bBOAhwG1umN6/6ZUMtDFBMQR8jRg9O75tm9K00oMsK4= github.com/godbus/dbus/v5 v5.0.4/go.mod h1:xhWf0FNVPg57R7Z0UbKHbJfkEywrmjJnf7w5xrFpKfA= github.com/godbus/dbus/v5 v5.1.0 h1:4KLkAxT3aOY8Li4FRJe/KvhoNFFxo0m6fNuFUO8QJUk= github.com/godbus/dbus/v5 v5.1.0/go.mod h1:xhWf0FNVPg57R7Z0UbKHbJfkEywrmjJnf7w5xrFpKfA= @@ -1654,7 +1407,6 @@ github.com/godror/godror v0.37.0 h1:3wR3/1msywDE49PzuXh9UUiwWOBNri0RVQQcu3HU4UY= github.com/godror/godror v0.37.0/go.mod h1:jW1+pN+z/V0h28p9XZXVNtEvfZP/2EBfaSjKJLp3E4g= github.com/godror/knownpb v0.1.0 h1:dJPK8s/I3PQzGGaGcUStL2zIaaICNzKKAK8BzP1uLio= github.com/godror/knownpb v0.1.0/go.mod h1:4nRFbQo1dDuwKnblRXDxrfCFYeT4hjg3GjMqef58eRE= -github.com/gofrs/uuid v3.3.0+incompatible/go.mod h1:b2aQJv3Z4Fp6yNu3cdSllBxTCLRxnplIgP/c0N/04lM= github.com/gofrs/uuid v4.4.0+incompatible h1:3qXRTX8/NbyulANqlc0lchS1gqAVxRgsuW1YrTJupqA= github.com/gofrs/uuid v4.4.0+incompatible/go.mod h1:b2aQJv3Z4Fp6yNu3cdSllBxTCLRxnplIgP/c0N/04lM= github.com/gogo/googleapis v1.4.1 h1:1Yx4Myt7BxzvUr5ldGSbwYiZG6t9wGBZ+8/fX3Wvtq0= @@ -1666,15 +1418,10 @@ github.com/gogo/protobuf v1.3.2/go.mod h1:P1XiOD3dCwIKUDQYPy72D8LYyHL2YPYrpS2s69 github.com/golang-jwt/jwt v3.2.1+incompatible/go.mod h1:8pz2t5EyA70fFQQSrl6XZXzqecmYZeUEB8OUGHkxJ+I= github.com/golang-jwt/jwt v3.2.2+incompatible h1:IfV12K8xAKAnZqdXVzCZ+TOjboZ2keLg81eXfW3O+oY= github.com/golang-jwt/jwt v3.2.2+incompatible/go.mod h1:8pz2t5EyA70fFQQSrl6XZXzqecmYZeUEB8OUGHkxJ+I= -github.com/golang-jwt/jwt/v4 v4.0.0/go.mod h1:/xlHOz8bRuivTWchD4jCa+NbatV+wEUSzwAxVc6locg= github.com/golang-jwt/jwt/v4 v4.5.0 h1:7cYmW1XlMY7h7ii7UhUyChSgS5wUJEnm9uZVTGqOWzg= github.com/golang-jwt/jwt/v4 v4.5.0/go.mod h1:m21LjoU+eqJr34lmDMbreY2eSTRJ1cv77w39/MY0Ch0= github.com/golang-jwt/jwt/v5 v5.2.1 h1:OuVbFODueb089Lh128TAcimifWaLhJwVflnrgM17wHk= github.com/golang-jwt/jwt/v5 v5.2.1/go.mod h1:pqrtFR0X4osieyHYxtmOUWsAWrfe1Q5UVIyoH402zdk= -github.com/golang-sql/civil v0.0.0-20220223132316-b832511892a9 h1:au07oEsX2xN0ktxqI+Sida1w446QrXBRJ0nee3SNZlA= -github.com/golang-sql/civil v0.0.0-20220223132316-b832511892a9/go.mod h1:8vg3r2VgvsThLBIFL93Qb5yWzgyZWhEmBwUJWevAkK0= -github.com/golang-sql/sqlexp v0.1.0 h1:ZCD6MBpcuOVfGVqsEmY5/4FtYiKz6tSyUv9LPEDei6A= -github.com/golang-sql/sqlexp v0.1.0/go.mod h1:J4ad9Vo8ZCWQ2GMrC4UCQy1JpCbwU9m3EOqtpKwwwHI= github.com/golang/freetype v0.0.0-20170609003504-e2365dfdc4a0/go.mod h1:E/TSTwGwJL78qG/PmXZO1EjYhfJinVAhrmmHX6Z8B9k= github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q= github.com/golang/glog v1.0.0/go.mod h1:EWib/APOK0SL3dFbYqvxE3UYd8E6s1ouQ7iEp/0LWV4= @@ -1794,7 +1541,7 @@ github.com/google/s2a-go v0.1.3/go.mod h1:Ej+mSEMGRnqRzjc7VtF+jdBwYG5fuJfiZ8ELkj github.com/google/s2a-go v0.1.4/go.mod h1:Ej+mSEMGRnqRzjc7VtF+jdBwYG5fuJfiZ8ELkjEwM0A= github.com/google/s2a-go v0.1.7 h1:60BLSyTrOV4/haCDW4zb1guZItoSq8foHCXrAnjBo/o= github.com/google/s2a-go v0.1.7/go.mod h1:50CgR4k1jNlWBu4UfS4AcfhVe1r6pdZPygJ3R8F0Qdw= -github.com/google/subcommands v1.0.1/go.mod h1:ZjhPrFU+Olkh9WazFPsl27BQ4UPiG37m3yTrtFlrHVk= +github.com/google/subcommands v1.2.0/go.mod h1:ZjhPrFU+Olkh9WazFPsl27BQ4UPiG37m3yTrtFlrHVk= github.com/google/uuid v1.0.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/google/uuid v1.1.1/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/google/uuid v1.1.2/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= @@ -1802,8 +1549,8 @@ github.com/google/uuid v1.2.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+ github.com/google/uuid v1.3.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0= github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= -github.com/google/wire v0.5.0 h1:I7ELFeVBr3yfPIcc8+MWvrjk+3VjbcSzoXm3JVa+jD8= -github.com/google/wire v0.5.0/go.mod h1:ngWDr9Qvq3yZA10YrxfyGELY/AFWGVpy9c1LTRi1EoU= +github.com/google/wire v0.6.0 h1:HBkoIh4BdSxoyo9PveV8giw7ZsaBOvzWKfcg/6MrVwI= +github.com/google/wire v0.6.0/go.mod h1:F4QhpQ9EDIdJ1Mbop/NZBRB+5yrR6qg3BnctaoUk6NA= github.com/googleapis/enterprise-certificate-proxy v0.0.0-20220520183353-fd19c99a87aa/go.mod h1:17drOmN3MwGY7t0e+Ei9b45FFGA3fBs3x36SsCg1hq8= github.com/googleapis/enterprise-certificate-proxy v0.1.0/go.mod h1:17drOmN3MwGY7t0e+Ei9b45FFGA3fBs3x36SsCg1hq8= github.com/googleapis/enterprise-certificate-proxy v0.2.0/go.mod h1:8C0jb7/mgJe/9KK8Lm7X9ctZC2t60YyIpYEI16jx0Qg= @@ -1837,26 +1584,17 @@ github.com/gopherjs/gopherjs v0.0.0-20200217142428-fce0ec30dd00 h1:l5lAOZEym3oK3 github.com/gopherjs/gopherjs v0.0.0-20200217142428-fce0ec30dd00/go.mod h1:wJfORRmW1u3UXTncJ5qlYoELFm8eSnnEO6hX4iZ3EWY= github.com/gorilla/handlers v1.5.1 h1:9lRY6j8DEeeBT10CvO9hGW0gmky0BprnvDI5vfhUHH4= github.com/gorilla/handlers v1.5.1/go.mod h1:t8XrUpc4KVXb7HGyJ4/cEnwQiaxrX/hz1Zv/4g96P1Q= -github.com/gorilla/mux v1.7.4/go.mod h1:DVbg23sWSpFRCP0SfiEN6jmj59UnW/n46BH5rLB71So= github.com/gorilla/mux v1.8.1 h1:TuBL49tXwgrFYWhqrNgrUNEY92u81SPhu7sTdzQEiWY= github.com/gorilla/mux v1.8.1/go.mod h1:AKf9I4AEqPTmMytcMc0KkNouC66V3BtZ4qD5fmWSiMQ= -github.com/gorilla/securecookie v1.1.1 h1:miw7JPhV+b/lAHSXz4qd/nN9jRiAFV5FwjeKyCS8BvQ= -github.com/gorilla/securecookie v1.1.1/go.mod h1:ra0sb63/xPlUeL+yeDciTfxMRAA+MP+HVt/4epWDjd4= -github.com/gorilla/sessions v1.2.1 h1:DHd3rPN5lE3Ts3D8rKkQ8x/0kqfeNmBAaiSi+o7FsgI= -github.com/gorilla/sessions v1.2.1/go.mod h1:dk2InVEVJ0sfLlnXv9EAgkf6ecYs/i80K/zI+bUmuGM= github.com/gorilla/websocket v1.4.0/go.mod h1:E7qHFY5m1UJ88s3WnNqhKjPHQ0heANvMoAMk2YaljkQ= github.com/gorilla/websocket v1.4.2/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE= github.com/gorilla/websocket v1.5.1 h1:gmztn0JnHVt9JZquRuzLw3g4wouNVzKL15iLr/zn/QY= github.com/gorilla/websocket v1.5.1/go.mod h1:x3kM2JMyaluk02fnUJpQuwD2dCS5NDG2ZHL0uE0tcaY= github.com/gosnmp/gosnmp v1.37.1-0.20240115134726-db0c09337869 h1:MphZl80DUq02iPzdDxVffuUD1V24UH6UtmEY6FX+/M4= github.com/gosnmp/gosnmp v1.37.1-0.20240115134726-db0c09337869/go.mod h1:GDH9vNqpsD7f2HvZhKs5dlqSEcAS6s6Qp099oZRCR+M= -github.com/grafana/loki/pkg/push v0.0.0-20240514112848-a1b1eeb09583 h1:dN3eF1S5fvVu2l9WoqYSvmNmPK8Uh2vjE4yUsBq80l4= -github.com/grafana/loki/pkg/push v0.0.0-20240514112848-a1b1eeb09583/go.mod h1:lJEF/Wh5MYlmBem6tOYAFObkLsuikfrEf8Iy9AdMPiQ= github.com/grafana/regexp v0.0.0-20221122212121-6b5c0a4cb7fd h1:PpuIBO5P3e9hpqBD0O/HjhShYuM6XE0i/lbE6J94kww= github.com/grafana/regexp v0.0.0-20221122212121-6b5c0a4cb7fd/go.mod h1:M5qHK+eWfAv8VR/265dIuEpL3fNfeC21tXXp9itM24A= github.com/gregjones/httpcache v0.0.0-20180305231024-9cad4c3443a7/go.mod h1:FecbI9+v66THATjSRHfNgh1IVFe/9kFxbXtjV0ctIMA= -github.com/grobie/gomemcache v0.0.0-20230213081705-239240bbc445 h1:FlKQKUYPZ5yDCN248M3R7x8yu2E3yEZ0H7aLomE4EoE= -github.com/grobie/gomemcache v0.0.0-20230213081705-239240bbc445/go.mod h1:L69/dBlPQlWkcnU76WgcppK5e4rrxzQdi6LhLnK/ytA= github.com/grpc-ecosystem/go-grpc-middleware v1.0.0/go.mod h1:FiyG127CGDf3tlThmgyCl78X/SZQqEOJBCDaAfeWzPs= github.com/grpc-ecosystem/go-grpc-middleware v1.2.0/go.mod h1:mJzapYve32yjrKlk9GbyCZHuPgZsrbyIbyKhSzOpg6s= github.com/grpc-ecosystem/go-grpc-middleware v1.4.0 h1:UH//fgunKIs4JdUbpDl1VZCDaL56wXCB/5+wF6uHfaI= @@ -1871,13 +1609,9 @@ github.com/grpc-ecosystem/grpc-gateway/v2 v2.7.0/go.mod h1:hgWBS7lorOAVIJEQMi4Zs github.com/grpc-ecosystem/grpc-gateway/v2 v2.11.3/go.mod h1:o//XUCC/F+yRGJoPO/VU0GSB0f8Nhgmxx0VIRUvaC0w= github.com/grpc-ecosystem/grpc-gateway/v2 v2.20.0 h1:bkypFPDjIYGfCYD5mRBvpqxfYX1YCS1PXdKYWi8FsN0= github.com/grpc-ecosystem/grpc-gateway/v2 v2.20.0/go.mod h1:P+Lt/0by1T8bfcF3z737NnSbmxQAppXMRziHUxPOC8k= -github.com/gsterjov/go-libsecret v0.0.0-20161001094733-a6f4afe4910c h1:6rhixN/i8ZofjG1Y75iExal34USq5p+wiN1tpie8IrU= -github.com/gsterjov/go-libsecret v0.0.0-20161001094733-a6f4afe4910c/go.mod h1:NMPJylDgVpX0MLRlPy15sqSwOFv/U1GZ2m21JhFfek0= github.com/h2non/filetype v1.0.5/go.mod h1:isekKqOuhMj+s/7r3rIeTErIRy4Rub5uBWHfvMusLMU= github.com/h2non/filetype v1.1.3 h1:FKkx9QbD7HR/zjK1Ia5XiBsq9zdLi5Kf3zGyFTAFkGg= github.com/h2non/filetype v1.1.3/go.mod h1:319b3zT68BvV+WRj7cwy856M2ehB3HqNOt6sy1HndBY= -github.com/hailocab/go-hostpool v0.0.0-20160125115350-e80d13ce29ed h1:5upAirOpQc1Q53c0bnx2ufif5kANL7bfZWcc6VJWJd8= -github.com/hailocab/go-hostpool v0.0.0-20160125115350-e80d13ce29ed/go.mod h1:tMWxXQ9wFIaZeTI9F+hmhFiGpFmhOHzyShyFUhRm0H4= github.com/hashicorp/consul/api v1.1.0/go.mod h1:VmuI/Lkw1nC05EYQWNKwWGbkg+FbDBtguAZLlVdkD9Q= github.com/hashicorp/consul/api v1.13.0/go.mod h1:ZlVrynguJKcYr54zGaDbaL3fOvKC9m72FhPvA8T35KQ= github.com/hashicorp/consul/api v1.29.1 h1:UEwOjYJrd3lG1x5w7HxDRMGiAUPrb3f103EoeKuuEcc= @@ -1938,7 +1672,6 @@ github.com/hashicorp/go-sockaddr v1.0.6/go.mod h1:uoUUmtwU7n9Dv3O4SNLeFvg0SxQ3ly github.com/hashicorp/go-syslog v1.0.0/go.mod h1:qPfqrKkXGihmCqbJM2mZgkZGvKG1dFdvsLplgctolz4= github.com/hashicorp/go-uuid v1.0.0/go.mod h1:6SBZvOh/SIDV7/2o3Jml5SYk/TvGqwFJ/bN7x4byOro= github.com/hashicorp/go-uuid v1.0.1/go.mod h1:6SBZvOh/SIDV7/2o3Jml5SYk/TvGqwFJ/bN7x4byOro= -github.com/hashicorp/go-uuid v1.0.2/go.mod h1:6SBZvOh/SIDV7/2o3Jml5SYk/TvGqwFJ/bN7x4byOro= github.com/hashicorp/go-uuid v1.0.3 h1:2gKiV6YVmrJ1i2CKKa9obLvRieoRGviZFL26PcT/Co8= github.com/hashicorp/go-uuid v1.0.3/go.mod h1:6SBZvOh/SIDV7/2o3Jml5SYk/TvGqwFJ/bN7x4byOro= github.com/hashicorp/go-version v1.1.0/go.mod h1:fltr4n8CU8Ke44wwGCBoEymUuxUHl09ZGVZPK5anwXA= @@ -2007,25 +1740,6 @@ github.com/in-toto/in-toto-golang v0.9.0/go.mod h1:xsBVrVsHNsB61++S6Dy2vWosKhuA3 github.com/inconshreveable/mousetrap v1.0.0/go.mod h1:PxqpIevigyE2G7u3NXJIT2ANytuPF1OarO4DADm73n8= github.com/inconshreveable/mousetrap v1.1.0 h1:wN+x4NVGpMsO7ErUn/mUI3vEoE6Jt13X2s0bqwp9tc8= github.com/inconshreveable/mousetrap v1.1.0/go.mod h1:vpF70FUmC8bwa3OWnCshd2FqLfsEA9PFc4w1p2J65bw= -github.com/influxdata/influxdb-client-go/v2 v2.13.0 h1:ioBbLmR5NMbAjP4UVA5r9b5xGjpABD7j65pI8kFphDM= -github.com/influxdata/influxdb-client-go/v2 v2.13.0/go.mod h1:k+spCbt9hcvqvUiz0sr5D8LolXHqAAOfPw9v/RIRHl4= -github.com/influxdata/influxdb-observability/common v0.5.12 h1:4YwZ+vsodz6VfoiX+ZqVotmnyCa9vCCPksSBK/WLjBs= -github.com/influxdata/influxdb-observability/common v0.5.12/go.mod h1:u+CABnGO/F1IK51pDlZQroh4+igJNo695XrbLGDBhVc= -github.com/influxdata/influxdb-observability/influx2otel v0.5.12 h1:u0lNE3+63rILk4mtmCYsNyczH/1wEXnM+1aBzBe5akk= -github.com/influxdata/influxdb-observability/influx2otel v0.5.12/go.mod h1:bM407XIJYnrJYJ9Q3q2ytDSOyFhiYmGm0Sz1Qf48RPk= -github.com/influxdata/influxdb-observability/otel2influx v0.5.12 h1:t9gmVOOHbZyEAvIYSoO97Tde1KArVtiYdM0/0Dhmuio= -github.com/influxdata/influxdb-observability/otel2influx v0.5.12/go.mod h1:YGsb8xYfjHvcr2y0+Nj7kOHMTw7fWDbAA4g/qJKkvaU= -github.com/influxdata/influxdb1-client v0.0.0-20220302092344-a9ab5670611c h1:qSHzRbhzK8RdXOsAdfDgO49TtqC1oZ+acxPrkfTxcCs= -github.com/influxdata/influxdb1-client v0.0.0-20220302092344-a9ab5670611c/go.mod h1:qj24IKcXYK6Iy9ceXlo3Tc+vtHo9lIhSX5JddghvEPo= -github.com/influxdata/line-protocol v0.0.0-20200327222509-2487e7298839 h1:W9WBk7wlPfJLvMCdtV4zPulc4uCPrlywQOmbFOhgQNU= -github.com/influxdata/line-protocol v0.0.0-20200327222509-2487e7298839/go.mod h1:xaLFMmpvUxqXtVkUJfg9QmT88cDaCJ3ZKgdZ78oO8Qo= -github.com/influxdata/line-protocol-corpus v0.0.0-20210519164801-ca6fa5da0184/go.mod h1:03nmhxzZ7Xk2pdG+lmMd7mHDfeVOYFyhOgwO61qWU98= -github.com/influxdata/line-protocol-corpus v0.0.0-20210922080147-aa28ccfb8937 h1:MHJNQ+p99hFATQm6ORoLmpUCF7ovjwEFshs/NHzAbig= -github.com/influxdata/line-protocol-corpus v0.0.0-20210922080147-aa28ccfb8937/go.mod h1:BKR9c0uHSmRgM/se9JhFHtTT7JTO67X23MtKMHtZcpo= -github.com/influxdata/line-protocol/v2 v2.0.0-20210312151457-c52fdecb625a/go.mod h1:6+9Xt5Sq1rWx+glMgxhcg2c0DUaehK+5TDcPZ76GypY= -github.com/influxdata/line-protocol/v2 v2.1.0/go.mod h1:QKw43hdUBg3GTk2iC3iyCxksNj7PX9aUSeYOYE/ceHY= -github.com/influxdata/line-protocol/v2 v2.2.1 h1:EAPkqJ9Km4uAxtMRgUubJyqAr6zgWM0dznKMLRauQRE= -github.com/influxdata/line-protocol/v2 v2.2.1/go.mod h1:DmB3Cnh+3oxmG6LOBIxce4oaL4CPj3OmMPgvauXh+tM= github.com/invopop/jsonschema v0.12.0 h1:6ovsNSuvn9wEQVOyc72aycBMVQFKz7cPdMJn10CvzRI= github.com/invopop/jsonschema v0.12.0/go.mod h1:ffZ5Km5SWWRAIN6wbDXItl95euhFz2uON45H2qjYt+0= github.com/ionos-cloud/sdk-go/v6 v6.1.11 h1:J/uRN4UWO3wCyGOeDdMKv8LWRzKu6UIkLEaes38Kzh8= @@ -2046,39 +1760,20 @@ github.com/jaegertracing/jaeger v1.58.1 h1:bFtX70yQbBfRbS8TB1JL4/ENr/qR09VJMeC/C github.com/jaegertracing/jaeger v1.58.1/go.mod h1:2qpJpm9BzpbxNpaillaCA4pvdAIRTJT0ZRxrzMglBlo= github.com/jarcoal/httpmock v1.3.1 h1:iUx3whfZWVf3jT01hQTO/Eo5sAYtB2/rqaUuOtpInww= github.com/jarcoal/httpmock v1.3.1/go.mod h1:3yb8rc4BI7TCBhFY8ng0gjuLKJNquuDNiPaZjnENuYg= -github.com/jawher/mow.cli v1.0.4/go.mod h1:5hQj2V8g+qYmLUVWqu4Wuja1pI57M83EChYLVZ0sMKk= github.com/jawher/mow.cli v1.1.0/go.mod h1:aNaQlc7ozF3vw6IJ2dHjp2ZFiA4ozMIYY6PyuRJwlUg= -github.com/jawher/mow.cli v1.2.0/go.mod h1:y+pcA3jBAdo/GIZx/0rFjw/K2bVEODP9rfZOfaiq8Ko= github.com/jbenet/go-context v0.0.0-20150711004518-d14ea06fba99 h1:BQSFePA1RWJOlocH6Fxy8MmwDt+yVQYULKfN0RoTN8A= github.com/jbenet/go-context v0.0.0-20150711004518-d14ea06fba99/go.mod h1:1lJo3i6rXxKeerYnT8Nvf0QmHCRC1n8sfWVwXF2Frvo= -github.com/jcmturner/aescts/v2 v2.0.0 h1:9YKLH6ey7H4eDBXW8khjYslgyqG2xZikXP0EQFKrle8= -github.com/jcmturner/aescts/v2 v2.0.0/go.mod h1:AiaICIRyfYg35RUkr8yESTqvSy7csK90qZ5xfvvsoNs= -github.com/jcmturner/dnsutils/v2 v2.0.0 h1:lltnkeZGL0wILNvrNiVCR6Ro5PGU/SeBvVO/8c/iPbo= -github.com/jcmturner/dnsutils/v2 v2.0.0/go.mod h1:b0TnjGOvI/n42bZa+hmXL+kFJZsFT7G4t3HTlQ184QM= -github.com/jcmturner/gofork v1.7.6 h1:QH0l3hzAU1tfT3rZCnW5zXl+orbkNMMRGJfdJjHVETg= -github.com/jcmturner/gofork v1.7.6/go.mod h1:1622LH6i/EZqLloHfE7IeZ0uEJwMSUyQ/nDd82IeqRo= -github.com/jcmturner/goidentity/v6 v6.0.1 h1:VKnZd2oEIMorCTsFBnJWbExfNN7yZr3EhJAxwOkZg6o= -github.com/jcmturner/goidentity/v6 v6.0.1/go.mod h1:X1YW3bgtvwAXju7V3LCIMpY0Gbxyjn/mY9zx4tFonSg= -github.com/jcmturner/gokrb5/v8 v8.4.4 h1:x1Sv4HaTpepFkXbt2IkL29DXRf8sOfZXo8eRKh687T8= -github.com/jcmturner/gokrb5/v8 v8.4.4/go.mod h1:1btQEpgT6k+unzCwX1KdWMEwPPkkgBtP+F6aCACiMrs= -github.com/jcmturner/rpc/v2 v2.0.3 h1:7FXXj8Ti1IaVFpSAziCZWNzbNuZmnvw/i6CqLNdWfZY= -github.com/jcmturner/rpc/v2 v2.0.3/go.mod h1:VUJYCIDm3PVOEHw8sgt091/20OJjskO/YJki3ELg/Hc= -github.com/jessevdk/go-flags v1.4.0/go.mod h1:4FA24M0QyGHXBuZZK/XkWh8h0e1EYbRYJSGM75WSRxI= github.com/jinzhu/inflection v1.0.0 h1:K317FqzuhWc8YvSVlFMCCUb36O/S9MCKRDI7QkRKD/E= github.com/jinzhu/inflection v1.0.0/go.mod h1:h+uFLlag+Qp1Va5pdKtLDYj+kHp5pxUVkryuEj+Srlc= github.com/jlaffaye/ftp v0.0.0-20180404123514-2403248fa8cc/go.mod h1:lli8NYPQOFy3O++YmYbqVgOcQ1JPCwdOy+5zSjKJ9qY= github.com/jlaffaye/ftp v0.1.0 h1:DLGExl5nBoSFoNshAUHwXAezXwXBvFdx7/qwhucWNSE= github.com/jlaffaye/ftp v0.1.0/go.mod h1:hhq4G4crv+nW2qXtNYcuzLeOudG92Ps37HEKeg2e3lE= -github.com/jmespath/go-jmespath v0.3.0/go.mod h1:9QtRXoHjLGCJ5IBSaohpXITPlowMeeYCZ7fLUTSywik= github.com/jmespath/go-jmespath v0.4.0 h1:BEgLn5cpjn8UN1mAw4NjwDrS35OdebyEtFe+9YPoQUg= github.com/jmespath/go-jmespath v0.4.0/go.mod h1:T8mJZnbsbmF+m6zOOFylbeCJqk5+pHWvzYPziyZiYoo= github.com/jmespath/go-jmespath/internal/testify v1.5.1 h1:shLQSRRSCCPj3f2gpwzGwWFoC7ycTf1rcQZHOlsJ6N8= github.com/jmespath/go-jmespath/internal/testify v1.5.1/go.mod h1:L3OGu8Wl2/fWfCI6z80xFu9LTZmf1ZRjMHUOPmWr69U= github.com/jmoiron/sqlx v1.4.0 h1:1PLqN7S1UYp5t4SrVVnt4nUVNemrDAtxlulVe+Qgm3o= github.com/jmoiron/sqlx v1.4.0/go.mod h1:ZrZ7UsYB/weZdl2Bxg6jCRO9c3YHl8r3ahlKmRT4JLY= -github.com/joeshaw/multierror v0.0.0-20140124173710-69b34d4ec901 h1:rp+c0RAYOWj8l6qbCUTSiRLG/iKnW3K3/QfPPuSsBt4= -github.com/joeshaw/multierror v0.0.0-20140124173710-69b34d4ec901/go.mod h1:Z86h9688Y0wesXCyonoVr47MasHilkuLMqGhRZ4Hpak= -github.com/joho/godotenv v1.3.0 h1:Zjp+RcGpHhGlrMbJzXTrZZPrWj+1vfm90La1wgB6Bhc= github.com/joho/godotenv v1.3.0/go.mod h1:7hK45KPybAkOC6peb+G5yklZfMxEjkZhHbwpqxOKXbg= github.com/jonboulle/clockwork v0.1.0/go.mod h1:Ii8DK3G1RaLaWxj9trq07+26W01tbo22gdxWY5EU2bo= github.com/jonboulle/clockwork v0.2.2 h1:UOGuzwb1PwsrDAObMuhUnj0p5ULPj8V/xJ7Kx9qUBdQ= @@ -2089,13 +1784,11 @@ github.com/josharian/native v1.1.0 h1:uuaP0hAbW7Y4l0ZRQ6C9zfb7Mg1mbFKry/xzDAfmtL github.com/josharian/native v1.1.0/go.mod h1:7X/raswPFr05uY3HiLlYeyQntB6OO7E/d2Cu7qoaN2w= github.com/jpillora/backoff v1.0.0 h1:uvFg412JmmHBHw7iwprIxkPMI+sGQ4kzOWsMeHnm2EA= github.com/jpillora/backoff v1.0.0/go.mod h1:J/6gKK9jxlEcS3zixgDgUAsiuZ7yrSoa/FX5e0EB2j4= -github.com/jsimonetti/rtnetlink v1.2.0 h1:KlwYLoRXgirTFbh1aVI6MJ7i+R/zJr+JkyhlIW1X3z4= github.com/jsimonetti/rtnetlink/v2 v2.0.1 h1:xda7qaHDSVOsADNouv7ukSuicKZO7GgVUCXxpaIEIlM= github.com/jsimonetti/rtnetlink/v2 v2.0.1/go.mod h1:7MoNYNbb3UaDHtF8udiJo/RH6VsTKP1pqKLUTVCvToE= github.com/json-iterator/go v1.1.6/go.mod h1:+SdeFBvtyEkXs7REEP0seUULqWtbJapLOCVDaaPEHmU= github.com/json-iterator/go v1.1.9/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4= github.com/json-iterator/go v1.1.10/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4= -github.com/json-iterator/go v1.1.11/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4= github.com/json-iterator/go v1.1.12 h1:PV8peI4a0ysnczrg+LtxykD8LfKY9ML6u2jnxaEnrnM= github.com/json-iterator/go v1.1.12/go.mod h1:e30LSqwooZae/UwlEbR2852Gd8hjQvJoHmT4TnhNGBo= github.com/jstemmer/go-junit-report v0.0.0-20190106144839-af01ea7f8024/go.mod h1:6v2b51hI/fHJwM22ozAgKL4VKDeJcHhJFhtBdhmNjmU= @@ -2104,7 +1797,6 @@ github.com/jtolds/gls v4.20.0+incompatible h1:xdiiI2gbIgH/gLH7ADydsJ1uDOEzR8yvV7 github.com/jtolds/gls v4.20.0+incompatible/go.mod h1:QJZ7F/aHp+rZTRtaJ1ow/lLfFfVYBRgL+9YlvaHOwJU= github.com/judwhite/go-svc v1.2.1 h1:a7fsJzYUa33sfDJRF2N/WXhA+LonCEEY8BJb1tuS5tA= github.com/judwhite/go-svc v1.2.1/go.mod h1:mo/P2JNX8C07ywpP9YtO2gnBgnUiFTHqtsZekJrUuTk= -github.com/julienschmidt/httprouter v1.3.0 h1:U0609e9tgbseu3rBINet9P48AI/D3oJs4dN7jwJOQ1U= github.com/julienschmidt/httprouter v1.3.0/go.mod h1:JR6WtHb+2LUe8TCKY3cZOxFyyO8IZAc4RVcycCCAKdM= github.com/jung-kurt/gofpdf v1.0.0/go.mod h1:7Id9E/uU8ce6rXgefFLlgrJj/GYY22cpxn+r32jIOes= github.com/jung-kurt/gofpdf v1.0.3-0.20190309125859-24315acbbda5/go.mod h1:7Id9E/uU8ce6rXgefFLlgrJj/GYY22cpxn+r32jIOes= @@ -2122,7 +1814,6 @@ github.com/kennygrant/sanitize v1.2.4 h1:gN25/otpP5vAsO2djbMhF/LQX6R7+O1TB4yv8Nz github.com/kennygrant/sanitize v1.2.4/go.mod h1:LGsjYYtgxbetdg5owWB2mpgUL6e2nfw2eObZ0u0qvak= github.com/kevinburke/ssh_config v1.2.0 h1:x584FjTGwHzMwvHx18PXxbBVzfnxogHaAReU4gf13a4= github.com/kevinburke/ssh_config v1.2.0/go.mod h1:CT57kijsi8u/K/BOFA39wgDQJ9CxiF4nAY/ojJ6r6mM= -github.com/keybase/go-keychain v0.0.0-20190712205309-48d3d31d256d/go.mod h1:JJNrCn9otv/2QP4D7SMJBgaleKpOf66PnW6F5WGNRIc= github.com/kisielk/errcheck v1.1.0/go.mod h1:EZBBE59ingxPouuu3KfxchcWSUPOHkagtvWXihfKN4Q= github.com/kisielk/errcheck v1.2.0/go.mod h1:/BMXB+zMLi60iA8Vv6Ksmxu/1UDYcXs4uQLJ+jE2L00= github.com/kisielk/errcheck v1.5.0/go.mod h1:pFxgyoBC7bSaBwPgfKdkLd5X25qrDl4LWUI2bnpBCr8= @@ -2131,15 +1822,12 @@ github.com/kisielk/sqlstruct v0.0.0-20201105191214-5f3e10d3ab46/go.mod h1:yyMNCy github.com/kjk/lzma v0.0.0-20161016003348-3fd93898850d h1:RnWZeH8N8KXfbwMTex/KKMYMj0FJRCF6tQubUuQ02GM= github.com/kjk/lzma v0.0.0-20161016003348-3fd93898850d/go.mod h1:phT/jsRPBAEqjAibu1BurrabCBNTYiVI+zbmyCZJY6Q= github.com/klauspost/asmfmt v1.3.2/go.mod h1:AG8TuvYojzulgDAMCnYn50l/5QV3Bs/tp6j0HLHbNSE= -github.com/klauspost/compress v1.10.8/go.mod h1:aoV0uJVorq1K+umq18yTdKaF57EivdYsUV+/s2qKfXs= github.com/klauspost/compress v1.13.6/go.mod h1:/3/Vjq9QcHkK5uEr5lBEmyoZ1iFhe47etQ6QUkpK6sk= github.com/klauspost/compress v1.15.9/go.mod h1:PhcZ0MbTNciWF3rruxRgKxI5NkcHHrHUDtV4Yw2GlzU= github.com/klauspost/compress v1.15.11/go.mod h1:QPwzmACJjUTFsnSHH934V6woptycfrDDJnH7hvFVbGM= github.com/klauspost/compress v1.17.9 h1:6KIumPrER1LHsvBVuDa0r5xaG0Es51mhhB9BQB2qeMA= github.com/klauspost/compress v1.17.9/go.mod h1:Di0epgTjJY877eYKx5yC51cX2A2Vl2ibi7bDH9ttBbw= github.com/klauspost/cpuid/v2 v2.0.9/go.mod h1:FInQzS24/EEf25PyTYn52gqo7WaD8xa0213Md/qVLRg= -github.com/klauspost/cpuid/v2 v2.2.7 h1:ZWSB3igEs+d0qvnxR/ZBzXVmxkgt8DdzP6m9pfuVLDM= -github.com/klauspost/cpuid/v2 v2.2.7/go.mod h1:Lcz8mBdAVJIBVzewtcLocK12l3Y+JytZYpaMropDUws= github.com/klauspost/pgzip v1.2.5 h1:qnWYvvKqedOF2ulHpMG72XQol4ILEJ8k2wwRl/Km8oE= github.com/klauspost/pgzip v1.2.5/go.mod h1:Ch1tH69qFZu15pkjo5kYi6mth2Zzwzt50oCQKQE9RUs= github.com/knadh/koanf v1.5.0 h1:q2TSd/3Pyc/5yP9ldIrSdIz26MCcyNQzW0pEAugLPNs= @@ -2161,7 +1849,6 @@ github.com/kolo/xmlrpc v0.0.0-20220921171641-a4b6fa1dd06b/go.mod h1:pcaDhQK0/NJZ github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= github.com/konsorten/go-windows-terminal-sequences v1.0.2/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= github.com/konsorten/go-windows-terminal-sequences v1.0.3/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= -github.com/kr/fs v0.1.0 h1:Jskdu9ieNAYnjxsi0LbQp1ulIKZV1LAFgK1tWhpZgl8= github.com/kr/fs v0.1.0/go.mod h1:FFnZGqtBN9Gxj7eW1uZ42v5BccTP0vu6NEaFoC2HwRg= github.com/kr/logfmt v0.0.0-20140226030751-b84e30acd515/go.mod h1:+0opPa2QZZtGFBFZlji/RkVcI2GknAs/DXo4wKdlNEc= github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo= @@ -2182,10 +1869,6 @@ github.com/leodido/go-urn v1.2.0/go.mod h1:+8+nEpDfqqsY+g338gtMEUOtuK+4dEMhiQEgx github.com/leodido/go-urn v1.2.1/go.mod h1:zt4jvISO2HfUBqxjfIshjdMTYS56ZS/qv49ictyFfxY= github.com/leodido/ragel-machinery v0.0.0-20190525184631-5f46317e436b h1:11UHH39z1RhZ5dc4y4r/4koJo6IYFgTRMe/LlwRTEw0= github.com/leodido/ragel-machinery v0.0.0-20190525184631-5f46317e436b/go.mod h1:WZxr2/6a/Ar9bMDc2rN/LJrE/hF6bXE4LPyDSIxwAfg= -github.com/lestrrat-go/envload v0.0.0-20180220234015-a3eb8ddeffcc h1:RKf14vYWi2ttpEmkA4aQ3j4u9dStX2t4M8UM6qqNsG8= -github.com/lestrrat-go/envload v0.0.0-20180220234015-a3eb8ddeffcc/go.mod h1:kopuH9ugFRkIXf3YoqHKyrJ9YfUFsckUU9S7B+XP+is= -github.com/lestrrat-go/strftime v1.0.6 h1:CFGsDEt1pOpFNU+TJB0nhz9jl+K0hZSLE205AhTIGQQ= -github.com/lestrrat-go/strftime v1.0.6/go.mod h1:f7jQKgV5nnJpYgdEasS+/y7EsTb8ykN2z68n3TtcTaw= github.com/liamg/jfather v0.0.7 h1:Xf78zS263yfT+xr2VSo6+kyAy4ROlCacRqJG7s5jt4k= github.com/liamg/jfather v0.0.7/go.mod h1:xXBGiBoiZ6tmHhfy5Jzw8sugzajwYdi6VosIpB3/cPM= github.com/lib/pq v1.10.9 h1:YXG7RB+JIjhP29X+OtkiDnYaXQwpS4JEWq7dtCCRUEw= @@ -2194,12 +1877,8 @@ github.com/libp2p/go-reuseport v0.2.0 h1:18PRvIMlpY6ZK85nIAicSBuXXvrYoSw3dsBAR7z github.com/libp2p/go-reuseport v0.2.0/go.mod h1:bvVho6eLMm6Bz5hmU0LYN3ixd3nPPvtIlaURZZgOY4k= github.com/lightstep/go-expohisto v1.0.0 h1:UPtTS1rGdtehbbAF7o/dhkWLTDI73UifG8LbfQI7cA4= github.com/lightstep/go-expohisto v1.0.0/go.mod h1:xDXD0++Mu2FOaItXtdDfksfgxfV0z1TMPa+e/EUd0cs= -github.com/linkedin/goavro/v2 v2.9.8 h1:jN50elxBsGBDGVDEKqUlDuU1cFwJ11K/yrJCBMe/7Wg= -github.com/linkedin/goavro/v2 v2.9.8/go.mod h1:UgQUb2N/pmueQYH9bfqFioWxzYCZXSfF8Jw03O5sjqA= github.com/linode/linodego v1.33.0 h1:cX2FYry7r6CA1ujBMsdqiM4VhvIQtnWsOuVblzfBhCw= github.com/linode/linodego v1.33.0/go.mod h1:dSJJgIwqZCF5wnpuC6w5cyIbRtcexAm7uVvuJopGB40= -github.com/logicmonitor/lm-data-sdk-go v1.3.2 h1:sgDRufUGd/EHQcKlip3Ak5km2Y6HfuwFGROinCSe+bI= -github.com/logicmonitor/lm-data-sdk-go v1.3.2/go.mod h1:Hp/eMI2wMmpUX0MP/ZIpx+4MUpwFmkPRkeEAXb+W+vk= github.com/lorenzosaino/go-sysctl v0.3.1 h1:3phX80tdITw2fJjZlwbXQnDWs4S30beNcMbw0cn0HtY= github.com/lorenzosaino/go-sysctl v0.3.1/go.mod h1:5grcsBRpspKknNS1qzt1eIeRDLrhpKZAtz8Fcuvs1Rc= github.com/lufia/plan9stats v0.0.0-20220913051719-115f729f3c8c h1:VtwQ41oftZwlMnOEbMWQtSEUgU64U4s+GHk7hZK+jtY= @@ -2214,7 +1893,6 @@ github.com/lyft/protoc-gen-star v0.6.0/go.mod h1:TGAoBVkt8w7MPG72TrKIu85MIdXwDuz github.com/lyft/protoc-gen-star v0.6.1/go.mod h1:TGAoBVkt8w7MPG72TrKIu85MIdXwDuzJYeZuUPFPNwA= github.com/lyft/protoc-gen-star/v2 v2.0.1/go.mod h1:RcCdONR2ScXaYnQC5tUzxzlpA3WVYF7/opLeUgcQs/o= github.com/magiconair/properties v1.8.1/go.mod h1:PppfXfuXeibc/6YijjN8zIbojt8czPbwD3XqdrwzmxQ= -github.com/magiconair/properties v1.8.5/go.mod h1:y3VJvCyxH9uVvJTWEGAELF3aiYNyPKd5NZ3oSwXrF60= github.com/magiconair/properties v1.8.7 h1:IeQXZAiQcpL9mgcAe1Nu6cX9LLw6ExEHKjN0VQdvPDY= github.com/magiconair/properties v1.8.7/go.mod h1:Dhd985XPs7jluiymwWYZ0G4Z61jb3vdS329zhj2hYo0= github.com/mailru/easyjson v0.0.0-20190614124828-94de47d64c63/go.mod h1:C1wdFJiN94OJF2b5HbByQZoLdCWB1Yqtg26g4irojpc= @@ -2244,8 +1922,6 @@ github.com/mattn/go-colorable v0.1.12/go.mod h1:u5H1YNBxpqRaxsYJYSkiCWKzEfiAb1Gb github.com/mattn/go-colorable v0.1.13 h1:fFA4WZxdEF4tXPZVKMLwD8oUnCTTo08duU7wxecdEvA= github.com/mattn/go-colorable v0.1.13/go.mod h1:7S9/ev0klgBDR4GtXTXX8a3vIGJpMovkB8vQcUbaXHg= github.com/mattn/go-ieproxy v0.0.1/go.mod h1:pYabZ6IHcRpFh7vIaLfK7rdcWgFEb3SFJ6/gNWuh88E= -github.com/mattn/go-ieproxy v0.0.11 h1:MQ/5BuGSgDAHZOJe6YY80IF2UVCfGkwfo6AeD7HtHYo= -github.com/mattn/go-ieproxy v0.0.11/go.mod h1:/NsJd+kxZBmjMc5hrJCKMbP57B84rvq9BiDRbtO9AS0= github.com/mattn/go-isatty v0.0.3/go.mod h1:M+lRXTBqGeGNdLjl/ufCoiOlB5xdOkqRJdNxMWT7Zi4= github.com/mattn/go-isatty v0.0.4/go.mod h1:M+lRXTBqGeGNdLjl/ufCoiOlB5xdOkqRJdNxMWT7Zi4= github.com/mattn/go-isatty v0.0.8/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s= @@ -2276,10 +1952,6 @@ github.com/mdlayher/netlink v1.7.2 h1:/UtM3ofJap7Vl4QWCPDGXY8d3GIY2UGSDbK+QWmY8/ github.com/mdlayher/netlink v1.7.2/go.mod h1:xraEF7uJbxLhc5fpHL4cPe221LI2bdttWlU+ZGLfQSw= github.com/mdlayher/socket v0.5.0 h1:ilICZmJcQz70vrWVes1MFera4jGiWNocSkykwwoy3XI= github.com/mdlayher/socket v0.5.0/go.mod h1:WkcBFfvyG8QENs5+hfQPl1X6Jpd2yeLIYgrGFmJiJxI= -github.com/microsoft/ApplicationInsights-Go v0.4.4 h1:G4+H9WNs6ygSCe6sUyxRc2U81TI5Es90b2t/MwX5KqY= -github.com/microsoft/ApplicationInsights-Go v0.4.4/go.mod h1:fKRUseBqkw6bDiXTs3ESTiU/4YTIHsQS4W3fP2ieF4U= -github.com/microsoft/go-mssqldb v1.7.2 h1:CHkFJiObW7ItKTJfHo1QX7QBBD1iV+mn1eOyRP3b/PA= -github.com/microsoft/go-mssqldb v1.7.2/go.mod h1:kOvZKUdrhhFQmxLZqbwUV0rHkNkZpthMITIb2Ko1IoA= github.com/microsoft/go-rustaudit v0.0.0-20220808201409-204dfee52032 h1:TLygBUBxikNJJfLwgm+Qwdgq1FtfV8Uh7bcxRyTzK8s= github.com/microsoft/go-rustaudit v0.0.0-20220808201409-204dfee52032/go.mod h1:vYT9HE7WCvL64iVeZylKmCsWKfE+JZ8105iuh2Trk8g= github.com/miekg/dns v1.0.14/go.mod h1:W1PPwlIAgtquWBMBEV9nkV9Cazfe8ScdGz/Lj7v3Nrg= @@ -2297,16 +1969,12 @@ github.com/mitchellh/copystructure v1.2.0/go.mod h1:qLl+cE2AmVv+CoeAwDPye/v+N2HK github.com/mitchellh/go-homedir v1.0.0/go.mod h1:SfyaCUpYCn1Vlf4IUYiD9fPX4A5wJrkLzIz1N1q0pr0= github.com/mitchellh/go-homedir v1.1.0 h1:lukF9ziXFxDFPkA1vsr5zpc1XuPDn/wFntq5mG+4E0Y= github.com/mitchellh/go-homedir v1.1.0/go.mod h1:SfyaCUpYCn1Vlf4IUYiD9fPX4A5wJrkLzIz1N1q0pr0= -github.com/mitchellh/go-ps v1.0.0 h1:i6ampVEEF4wQFF+bkYfwYgY+F/uYJDktmvLPf7qIgjc= -github.com/mitchellh/go-ps v1.0.0/go.mod h1:J4lOc8z8yJs6vUwklHw2XEIiT4z4C40KtWVN3nvg8Pg= github.com/mitchellh/go-testing-interface v0.0.0-20171004221916-a61a99592b77/go.mod h1:kRemZodwjscx+RGhAo8eIhFbs2+BFgRtFPeD/KE+zxI= github.com/mitchellh/go-testing-interface v1.0.0/go.mod h1:kRemZodwjscx+RGhAo8eIhFbs2+BFgRtFPeD/KE+zxI= github.com/mitchellh/go-testing-interface v1.14.1 h1:jrgshOhYAUVNMAJiKbEu7EqAwgJJ2JqpQmpLJOu07cU= github.com/mitchellh/go-testing-interface v1.14.1/go.mod h1:gfgS7OtZj6MA4U1UrDRp04twqAjfvlZyCfX3sDjEym8= github.com/mitchellh/go-wordwrap v1.0.0/go.mod h1:ZXFpozHsX6DPmq2I0TCekCxypsnAUbP2oI0UX1GXzOo= github.com/mitchellh/gox v0.4.0/go.mod h1:Sd9lOJ0+aimLBi73mGofS1ycjY8lL3uZM3JPS42BGNg= -github.com/mitchellh/hashstructure v1.1.0 h1:P6P1hdjqAAknpY/M1CGipelZgp+4y9ja9kmUZPXP+H0= -github.com/mitchellh/hashstructure v1.1.0/go.mod h1:xUDAozZz0Wmdiufv0uyhnHkUTN6/6d8ulp4AwfLKrmA= github.com/mitchellh/hashstructure/v2 v2.0.2 h1:vGKWl0YJqUNxE8d+h8f6NJLcCJrgbhC4NcD46KavDd4= github.com/mitchellh/hashstructure/v2 v2.0.2/go.mod h1:MG3aRVU/N29oo/V/IhBX8GR/zz4kQkprJgF2EVszyDE= github.com/mitchellh/iochan v1.0.0/go.mod h1:JwYml1nuB7xOzsp52dPpHFffvOCDupsG0QubkSMEySY= @@ -2329,8 +1997,8 @@ github.com/moby/patternmatcher v0.6.0 h1:GmP9lR19aU5GqSSFko+5pRqHi+Ohk1O69aFiKkV github.com/moby/patternmatcher v0.6.0/go.mod h1:hDPoyOpDY7OrrMDLaYoY3hf52gNCR/YOUYxkhApJIxc= github.com/moby/spdystream v0.2.0 h1:cjW1zVyyoiM0T7b6UoySUFqzXMoqRckQtXwGPiBhOM8= github.com/moby/spdystream v0.2.0/go.mod h1:f7i0iNDQJ059oMTcWxx8MA/zKFIuD/lY+0GqbN2Wy8c= -github.com/moby/sys/mountinfo v0.7.1 h1:/tTvQaSJRr2FshkhXiIpux6fQ2Zvc4j7tAhMTStAG2g= -github.com/moby/sys/mountinfo v0.7.1/go.mod h1:IJb6JQeOklcdMU9F5xQ8ZALD+CUr5VlGpwtX+VE0rpI= +github.com/moby/sys/mountinfo v0.7.2 h1:1shs6aH5s4o5H2zQLn796ADW1wMrIwHsyJ2v9KouLrg= +github.com/moby/sys/mountinfo v0.7.2/go.mod h1:1YOa8w8Ih7uW0wALDUgT1dTTSBrZ+HiBLGws92L2RU4= github.com/moby/sys/sequential v0.5.0 h1:OPvI35Lzn9K04PBbCLW0g4LcFAJgHsvXsRyewg5lXtc= github.com/moby/sys/sequential v0.5.0/go.mod h1:tH2cOOs5V9MlPiXcQzRC+eEyab644PWKGRYaaV5ZZlo= github.com/moby/sys/signal v0.7.0 h1:25RW3d5TnQEoKvRbEKUGay6DCQ46IxAVTT9CUMgmsSI= @@ -2348,17 +2016,12 @@ github.com/modern-go/reflect2 v1.0.2 h1:xBagoLtFs94CBntxluKeaWgTMpvLxC4ur3nMaC9G github.com/modern-go/reflect2 v1.0.2/go.mod h1:yWuevngMOJpCy52FWWMvUC8ws7m/LJsjYzDa0/r8luk= github.com/mohae/deepcopy v0.0.0-20170929034955-c48cc78d4826 h1:RWengNIwukTxcDr9M+97sNutRR1RKhG96O6jWumTTnw= github.com/mohae/deepcopy v0.0.0-20170929034955-c48cc78d4826/go.mod h1:TaXosZuwdSHYgviHp1DAtfrULt5eUgsSMsZf+YrPgl8= -github.com/mongodb-forks/digest v1.1.0 h1:7eUdsR1BtqLv0mdNm4OXs6ddWvR4X2/OsLwdKksrOoc= -github.com/mongodb-forks/digest v1.1.0/go.mod h1:rb+EX8zotClD5Dj4NdgxnJXG9nwrlx3NWKJ8xttz1Dg= -github.com/montanaflynn/stats v0.0.0-20171201202039-1bf9dbcd8cbe/go.mod h1:wL8QJuTMNUDYhXwkmfOly8iTdp5TEcJFWZD2D7SIkUc= github.com/montanaflynn/stats v0.7.0 h1:r3y12KyNxj/Sb/iOE46ws+3mS1+MZca1wlHQFPsY/JU= github.com/montanaflynn/stats v0.7.0/go.mod h1:etXPPgVO6n31NxCd9KQUMvCM+ve0ruNzt6R8Bnaayow= github.com/morikuni/aec v1.0.0 h1:nP9CBfwrvYnBRgY6qfDQkygYDmYwOilePFkwzv4dU8A= github.com/morikuni/aec v1.0.0/go.mod h1:BbKIizmSmc5MMPqRYbxO4ZU0S0+P200+tUnFx7PXmsc= github.com/mostynb/go-grpc-compression v1.2.3 h1:42/BKWMy0KEJGSdWvzqIyOZ95YcR9mLPqKctH7Uo//I= github.com/mostynb/go-grpc-compression v1.2.3/go.mod h1:AghIxF3P57umzqM9yz795+y1Vjs47Km/Y2FE6ouQ7Lg= -github.com/mtibben/percent v0.2.1 h1:5gssi8Nqo8QU/r2pynCm+hBQHpkB/uNK7BJCFogWdzs= -github.com/mtibben/percent v0.2.1/go.mod h1:KG9uO+SZkUp+VkRHsCdYQV3XSZrrSpR3O9ibNBTZrns= github.com/munnerz/goautoneg v0.0.0-20120707110453-a547fc61f48d/go.mod h1:+n7T8mK8HuQTcFwEeznm/DIxMOiR9yIdICNftLE1DvQ= github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 h1:C3w9PqII01/Oq1c1nUAm88MOHcQC9l5mIlSMApZMrHA= github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822/go.mod h1:+n7T8mK8HuQTcFwEeznm/DIxMOiR9yIdICNftLE1DvQ= @@ -2371,8 +2034,6 @@ github.com/ncruces/go-strftime v0.1.9/go.mod h1:Fwc5htZGVVkseilnfgOVb9mKy6w1naJm github.com/ncw/swift v1.0.30/go.mod h1:23YIA4yWVnGwv2dQlN4bB7egfYX6YLn0Yo/S6zZO/ZM= github.com/netsampler/goflow2 v1.3.3 h1:uheCMgWwbaHnVdsvc2bqbdQe93E73pVF77WGu/kPE7U= github.com/netsampler/goflow2 v1.3.3/go.mod h1:mUjr4ERDTtNUAVtf2EomWHmr6Xvz2N9DahhFkhNnFkQ= -github.com/nginxinc/nginx-prometheus-exporter v0.11.0 h1:21xjnqNgxtni2jDgAQ90bl15uDnrTreO9sIlu1YsX/U= -github.com/nginxinc/nginx-prometheus-exporter v0.11.0/go.mod h1:GdyHnWAb8q8OW1Pssrrqbcqra0SH0Vn6UXICMmyWkw8= github.com/niemeyer/pretty v0.0.0-20200227124842-a10e7caefd8e/go.mod h1:zD1mROLANZcx1PVRCS0qkT7pwLkGfwJo4zjcN/Tysno= github.com/npillmayer/nestext v0.1.3/go.mod h1:h2lrijH8jpicr25dFY+oAJLyzlya6jhnuG+zWp9L0Uk= github.com/nu7hatch/gouuid v0.0.0-20131221200532-179d4d0c4d8d h1:VhgPp6v9qf9Agr/56bj7Y/xa04UccTW04VP0Qed4vnQ= @@ -2381,13 +2042,11 @@ github.com/nxadm/tail v1.4.4/go.mod h1:kenIhsEOeOJmVchQTgglprH7qJGnHDVpk1VPCcaMI github.com/nxadm/tail v1.4.8/go.mod h1:+ncqLTQzXmGhMZNUePPaPqPvBxHAIsmXswZKocGu+AU= github.com/nxadm/tail v1.4.11 h1:8feyoE3OzPrcshW5/MJ4sGESc5cqmGkGCWlco4l0bqY= github.com/nxadm/tail v1.4.11/go.mod h1:OTaG3NK980DZzxbRq6lEuzgU+mug70nY11sMd4JXXHc= -github.com/oapi-codegen/runtime v1.0.0 h1:P4rqFX5fMFWqRzY9M/3YF9+aPSPPB06IzP2P7oOxrWo= -github.com/oapi-codegen/runtime v1.0.0/go.mod h1:LmCUMQuPB4M/nLXilQXhHw+BLZdDb18B34OO356yJ/A= github.com/oklog/run v1.0.0/go.mod h1:dlhp/R75TPv97u0XWUtDeV/lRKWPKSdTuV0TZvrmrQA= github.com/oklog/ulid v1.3.1 h1:EGfNDEx6MqHz8B3uNV6QAib1UR2Lm97sHi3ocA6ESJ4= github.com/oklog/ulid v1.3.1/go.mod h1:CirwcVhetQ6Lv90oh/F+FBtV6XMibvdAFo93nm5qn4U= -github.com/oklog/ulid/v2 v2.1.0 h1:+9lhoxAP56we25tyYETBBY1YLA2SaoLvUFgrP2miPJU= -github.com/oklog/ulid/v2 v2.1.0/go.mod h1:rcEKHmBBKfef9DhnvX7y1HZBYxjXb0cP5ExxNsTT1QQ= +github.com/oklog/ulid/v2 v2.0.2 h1:r4fFzBm+bv0wNKNh5eXTwU7i85y5x+uwkxCUTNVQqLc= +github.com/oklog/ulid/v2 v2.0.2/go.mod h1:mtBL0Qe/0HAx6/a4Z30qxVIAL1eQDweXq5lxOEiwQ68= github.com/olekukonko/tablewriter v0.0.5 h1:P2Ga83D34wi1o9J6Wh1mRuqd4mF/x/lgBS7N7AbDhec= github.com/olekukonko/tablewriter v0.0.5/go.mod h1:hPp6KlRPjbx+hW8ykQs1w3UBbZlj6HuIJcUGPhkA7kY= github.com/oliveagle/jsonpath v0.0.0-20180606110733-2e52cf6e6852 h1:Yl0tPBa8QPjGmesFh1D0rDy+q1Twx6FyU7VWHi8wZbI= @@ -2397,9 +2056,7 @@ github.com/onsi/ginkgo v1.7.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+W github.com/onsi/ginkgo v1.8.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= github.com/onsi/ginkgo v1.11.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= github.com/onsi/ginkgo v1.12.1/go.mod h1:zj2OWP4+oCPe1qIXoGWkgMRwljMUYCdkwsT2108oapk= -github.com/onsi/ginkgo v1.14.0/go.mod h1:iSB4RoI2tjJc9BBv4NKIKWKya62Rps+oPG/Lv9klQyY= github.com/onsi/ginkgo v1.15.0/go.mod h1:hF8qUzuuC8DJGygJH3726JnCZX4MYbRB8yFfISqnKUg= -github.com/onsi/ginkgo v1.16.2/go.mod h1:CObGmKUOKaSC0RjmoAK7tKyn4Azo5P2IWuoMnvwxz1E= github.com/onsi/ginkgo v1.16.4/go.mod h1:dX+/inL/fNMqNlz0e9LfyB9TswhZpCVdJM/Z6Vvnwo0= github.com/onsi/ginkgo v1.16.5 h1:8xi0RTUf59SOSfEtZMvwTvXYMzG4gV23XVHOZiXNtnE= github.com/onsi/ginkgo v1.16.5/go.mod h1:+E8gABHa3K6zRBolWtd+ROzc/U5bkGt0FwiG042wbpU= @@ -2415,15 +2072,14 @@ github.com/onsi/ginkgo/v2 v2.9.0/go.mod h1:4xkjoL/tZv4SMWeww56BU5kAt19mVB47gTWxm github.com/onsi/ginkgo/v2 v2.9.1/go.mod h1:FEcmzVcCHl+4o9bQZVab+4dC9+j+91t2FHSzmGAPfuo= github.com/onsi/ginkgo/v2 v2.9.2/go.mod h1:WHcJJG2dIlcCqVfBAwUCrJxSPFb6v4azBwgxeMeDuts= github.com/onsi/ginkgo/v2 v2.9.4/go.mod h1:gCQYp2Q+kSoIj7ykSVb9nskRSsR6PUj4AiLywzIhbKM= -github.com/onsi/ginkgo/v2 v2.17.2 h1:7eMhcy3GimbsA3hEnVKdw/PQM9XN9krpKVXsZdph0/g= -github.com/onsi/ginkgo/v2 v2.17.2/go.mod h1:nP2DPOQoNsQmsVyv5rDA8JkXQoCs6goXIvr/PRJ1eCc= +github.com/onsi/ginkgo/v2 v2.19.0 h1:9Cnnf7UHo57Hy3k6/m5k3dRfGTMXGvxhHFvkDTCTpvA= +github.com/onsi/ginkgo/v2 v2.19.0/go.mod h1:rlwLi9PilAFJ8jCg9UE1QP6VBpd6/xj3SRC0d6TU0To= github.com/onsi/gomega v1.4.3/go.mod h1:ex+gbHU/CVuBBDIJjb2X0qEXbFg53c61hWP/1CpauHY= github.com/onsi/gomega v1.5.0/go.mod h1:ex+gbHU/CVuBBDIJjb2X0qEXbFg53c61hWP/1CpauHY= github.com/onsi/gomega v1.7.0/go.mod h1:ex+gbHU/CVuBBDIJjb2X0qEXbFg53c61hWP/1CpauHY= github.com/onsi/gomega v1.7.1/go.mod h1:XdKZgCCFLUoM/7CFJVPcG8C1xQ1AJ0vpAezJrB7JYyY= github.com/onsi/gomega v1.10.1/go.mod h1:iN09h71vgCQne3DLsj+A5owkum+a2tYe+TOCB1ybHNo= github.com/onsi/gomega v1.10.5/go.mod h1:gza4q3jKQJijlu05nKWRCW/GavJumGt8aNRxWg7mt48= -github.com/onsi/gomega v1.13.0/go.mod h1:lRk9szgn8TxENtWd0Tp4c3wjlRfMTMH27I+3Je41yGY= github.com/onsi/gomega v1.17.0/go.mod h1:HnhC7FXeEQY45zxNK3PPoIUhzk/80Xly9PcubAlGdZY= github.com/onsi/gomega v1.19.0/go.mod h1:LY+I3pBVzYsTBU1AnDwOSxaYi9WoWiqgwooUqq9yPro= github.com/onsi/gomega v1.20.1/go.mod h1:DtrZpjmvpn2mPm4YWQa0/ALMDj9v4YxLgojwPeREyVo= @@ -2440,140 +2096,18 @@ github.com/onsi/gomega v1.33.1 h1:dsYjIxxSR755MDmKVsaFQTE22ChNBcuuTWgkUDSubOk= github.com/onsi/gomega v1.33.1/go.mod h1:U4R44UsT+9eLIaYRB2a5qajjtQYn0hauxvRm16AVYg0= github.com/open-policy-agent/opa v0.65.0 h1:wnEU0pEk80YjFi3yoDbFTMluyNssgPI4VJNJetD9a4U= github.com/open-policy-agent/opa v0.65.0/go.mod h1:CNoLL44LuCH1Yot/zoeZXRKFylQtCJV+oGFiP2TeeEc= -github.com/open-telemetry/opamp-go v0.15.0 h1:X2TWhEsGQ8GP7Uos3Ic9v/1aFUqoECZXKS7xAF5HqsA= -github.com/open-telemetry/opamp-go v0.15.0/go.mod h1:QyPeN56JXlcZt5yG5RMdZ50Ju+zMFs1Ihy/hwHyF8Oo= -github.com/open-telemetry/opentelemetry-collector-contrib/connector/countconnector v0.104.0 h1:GnKkOJ9WLxQl3tg30qIh5KNK0gXq1dPG+cbjezYi+ZY= -github.com/open-telemetry/opentelemetry-collector-contrib/connector/countconnector v0.104.0/go.mod h1:0+CyzJ27savyqU8u+we8DPOg31wxurV2/iq11m9f2EU= github.com/open-telemetry/opentelemetry-collector-contrib/connector/datadogconnector v0.103.0 h1:Kpfqjwp+nlgqacXkSS8T8iGiTMTFo8NoT8AoRomDOpU= github.com/open-telemetry/opentelemetry-collector-contrib/connector/datadogconnector v0.103.0/go.mod h1:ymbGC/jEXTq8mgHsxzV1PjVGHmV5hSQXmkYkFfGfuLw= -github.com/open-telemetry/opentelemetry-collector-contrib/connector/exceptionsconnector v0.104.0 h1:F5yFfeN9wmyWVDqDGoilNC9pV2iIr5Bw9io14XWn7zk= -github.com/open-telemetry/opentelemetry-collector-contrib/connector/exceptionsconnector v0.104.0/go.mod h1:PNWaB3ooy0oTLQcfUrW/niOgNama/A9Rg4ETPFqN700= -github.com/open-telemetry/opentelemetry-collector-contrib/connector/grafanacloudconnector v0.104.0 h1:GgYXcAdTqCh6yjG36XSc4cl4uPlPUgcjYdNLVFWPLK8= -github.com/open-telemetry/opentelemetry-collector-contrib/connector/grafanacloudconnector v0.104.0/go.mod h1:ywjkvKB5Z0jH9A/lN2TPcxKb+eabSgPEt7WsORMM0l4= -github.com/open-telemetry/opentelemetry-collector-contrib/connector/roundrobinconnector v0.104.0 h1:29eSi3W7Xdu51ZnVKfoE8DeigqhsUraUj+6uA/GsBKg= -github.com/open-telemetry/opentelemetry-collector-contrib/connector/roundrobinconnector v0.104.0/go.mod h1:MIlWBFZmSkcgA494h8nuRZHOK/oz+0XkBgKQAi6HiaA= -github.com/open-telemetry/opentelemetry-collector-contrib/connector/routingconnector v0.104.0 h1:2pcmLodOb9+b77eY0OuX/H667mnmmW+Bifku4367nwU= -github.com/open-telemetry/opentelemetry-collector-contrib/connector/routingconnector v0.104.0/go.mod h1:3B+bQnv9jC11BgGWP781iF37wSuedI3cvLB7qbT43ZU= -github.com/open-telemetry/opentelemetry-collector-contrib/connector/servicegraphconnector v0.104.0 h1:MIdhhD93nSo//nQ8nDDK/g2KfDAy1j0eCx/gZW5HUFw= -github.com/open-telemetry/opentelemetry-collector-contrib/connector/servicegraphconnector v0.104.0/go.mod h1:lpF1ivMoiuEwfL6JrI02E3zOEaQBcH3LMbQLIeROMkA= github.com/open-telemetry/opentelemetry-collector-contrib/connector/spanmetricsconnector v0.104.0 h1:6dvpPt8pCcV+TfMnnanFk2NQYf9HN1voSS9iIHdW+L8= github.com/open-telemetry/opentelemetry-collector-contrib/connector/spanmetricsconnector v0.104.0/go.mod h1:MfSM6mt9qH3vHCaj2rlX6IY/7fN+zCLzNJC25XG9rNU= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/alibabacloudlogserviceexporter v0.104.0 h1:NErvYu35gTsnWRa2tfQT7dESevebtrf1PPk38d33nK4= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/alibabacloudlogserviceexporter v0.104.0/go.mod h1:9h6TjQnUeqXIDtaEDaxDb/tKezLnx5yKOaiZyX2oiHQ= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/awscloudwatchlogsexporter v0.104.0 h1:ePRiiNonT0Rk9JwAOoZaWCgSJyidBZ4850hvXiHkGlY= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/awscloudwatchlogsexporter v0.104.0/go.mod h1:+aN4uE3PdLvJB8x19ZHRXoNMjUDb0S10Jx/BGrRJeYQ= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/awsemfexporter v0.104.0 h1:m1KtUQyds1pnLkPjoLkBpVqboG+2P5w/5jw9aAczd68= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/awsemfexporter v0.104.0/go.mod h1:QvsMjOKtD2205tbqPNvekylzWu/q4dBOVEXqRMHSzdU= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/awskinesisexporter v0.104.0 h1:7i0HnguVOv7gMKhVsAYuCEqkljtvMK9RM5gdsxOD7Rc= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/awskinesisexporter v0.104.0/go.mod h1:rlmjN7crIz7q3v8RfpfRmrtrXEMEbft50IPW7Y+CWqA= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/awss3exporter v0.104.0 h1:6HSBaSCNJqI75+LWBlIxMfrxcDkY86pvCBwY12ysNKE= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/awss3exporter v0.104.0/go.mod h1:oawu6NNRDnKmHOCcL21eNudI8SB3hjb5i/lOmovy6Pk= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/awsxrayexporter v0.104.0 h1:6tR538gVfQdu4VulQtoBi9o28d3/ynAxsgRHcpY9l8o= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/awsxrayexporter v0.104.0/go.mod h1:dNj5D1qHKvbkHnrbrsIgR6dH/KLQNd0XEG6xxKcXqo8= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/azuredataexplorerexporter v0.104.0 h1:BQs7aNq9jiiOv8hm0bJMxAKAFogI+3c9N9nzQ8SyKPQ= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/azuredataexplorerexporter v0.104.0/go.mod h1:POxKWhTYAZjJk3VdIjy8GndEWuQ6s/5yG9k0DX3LHzI= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/azuremonitorexporter v0.104.0 h1:TJd0s3+bieIrJb6DydkgMScqqMycRS3Gi7cqblK/RJk= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/azuremonitorexporter v0.104.0/go.mod h1:1J6TZYcNTz8FvknBCmlylDrcElU5ha90g6wlXLTxENo= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/carbonexporter v0.104.0 h1:zzy3+Pjq2Qx8gosjNiZJOeiF8RuO6s5oyrpPVgFpw5g= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/carbonexporter v0.104.0/go.mod h1:zokpyvYWMajipGxDI8eprBIM1P9RDYqrRg/cQw0h/+E= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/cassandraexporter v0.104.0 h1:v3lD7qEsgH7/12SBTGprob8fQ62xDEyoUZuACKFjzzo= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/cassandraexporter v0.104.0/go.mod h1:lGmeaLTFBKfyf39X1dEkiENHMPT5GsYKpkZRnwONetc= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/clickhouseexporter v0.104.0 h1:ww8C0Ntd3mfbM3nl+KzEoVd+zBP9G5+usg0g5Ks643o= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/clickhouseexporter v0.104.0/go.mod h1:rh0MaPc919LK1txJyMtxJh7TXPl7XwoyXKB266pF3KU= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/coralogixexporter v0.104.0 h1:5Oda648a15xD0e3QNBfvZRF0H26FOvZoG5qbuymi5j8= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/coralogixexporter v0.104.0/go.mod h1:P/qkLJUxvgI3JVTUyxPa0HbpSlpbHFngf2ENp3euK7s= github.com/open-telemetry/opentelemetry-collector-contrib/exporter/datadogexporter v0.103.0 h1:2XWbSIoIKQyFvn97pS4uc0Pxwe7EWCmZEg2r/+kiL58= github.com/open-telemetry/opentelemetry-collector-contrib/exporter/datadogexporter v0.103.0/go.mod h1:WrnJQRKaivYllAC2B1KeCI5uYiYsZv3Hcbd6iQfr9Jg= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/datasetexporter v0.104.0 h1:5L2IMhYC2HobH2/MsivOxV1yR21G9pmQnvMnANZdNU4= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/datasetexporter v0.104.0/go.mod h1:DQK/0CBX0YRNRfH5zDaRwNl4pbP3C/I12+cGPMrnfro= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/elasticsearchexporter v0.104.0 h1:TmGpGZNos5J9+btaJi8sf8giuYlJC0H9ZjssCV/5oh8= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/elasticsearchexporter v0.104.0/go.mod h1:H+G00lG2WpFeVk/YPNfmv1kyZxfk8gZYlNcK83m5+mI= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/fileexporter v0.104.0 h1:e3+VsEJreBOkfmVQMVvxczFt1j+vNYhebKKkohbfon8= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/fileexporter v0.104.0/go.mod h1:OlKFFaRQLO24r37mi2ecwwNNm0CIIjAg60gt4a/EEl0= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/googlecloudexporter v0.104.0 h1:fDH7tK/opMyqQmDhpmZULIrNGngoskt9XOQMEpFFF5g= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/googlecloudexporter v0.104.0/go.mod h1:fmfg4BgrR8xPS10kTUSM55PFmGgAoTVOEXHf41dEBTw= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/googlecloudpubsubexporter v0.104.0 h1:EPTE48rf2BmGeJGx3L9tG2ZeBo22/6elcmBJRSjbKDM= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/googlecloudpubsubexporter v0.104.0/go.mod h1:fzYM69NMMggnL4fmvmicEK39HGRBpDqo9kRVQ5T1mCU= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/googlemanagedprometheusexporter v0.104.0 h1:RLN9QAaBYcYsj7Aka75lprKjnAiJNIVlEr3dbZTpq/0= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/googlemanagedprometheusexporter v0.104.0/go.mod h1:6Er9u9x+bFLaDcZBPHD7ZG4ZQ2imv3BqncWWKV4bL/Y= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/honeycombmarkerexporter v0.104.0 h1:9sJXJscdDht8VmCQSI2fvOPfcwRs9wyOLJAbc10A47Q= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/honeycombmarkerexporter v0.104.0/go.mod h1:wDPdz9sQXysqpBanQqlncFu1m/7w6C2Y3p6Ruz71TKQ= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/influxdbexporter v0.104.0 h1:x7fWld374Po58a6P7hsfZvvCIt2ULcM/Ayqm7LqlNO8= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/influxdbexporter v0.104.0/go.mod h1:B3b5EjKq10ms4xG6aiYY1zTvTKzaYpnThExGKQNFi5c= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/instanaexporter v0.104.0 h1:ehKOLut3+qq7Hs0yW0xRsOb/UjbN8OWrdbJuHWq7w80= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/instanaexporter v0.104.0/go.mod h1:1GNbLjYkvK+lA+ENtG+Mtr+Hu6MqPkbeQyKSNUUQmlw= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/kafkaexporter v0.104.0 h1:xDA/V4cZ4LXj70la1uzvGaX/xfzeGIEq3txhF7W6TAg= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/kafkaexporter v0.104.0/go.mod h1:BxDMJl5xzSbCwcuVFs9jIrBwc1sflBVdihNJxcEKkOE= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/loadbalancingexporter v0.104.0 h1:SOoyxaP3J+ixSjDttUv45J/EonG4y+qRZ7ZIfYRE7hg= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/loadbalancingexporter v0.104.0/go.mod h1:fvl3aCPDKLcFXnYXcfR5vi5PZ3MFnHmJFFd9z542Yzk= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/logicmonitorexporter v0.104.0 h1:RP6LmcimGmTGGcX+m0zPXx2Foe7NOdGODoNMNSmaeQs= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/logicmonitorexporter v0.104.0/go.mod h1:OIrb7AvquDTAsfIJsCIaka7+X1hfRhu3iok03gZO3lI= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/logzioexporter v0.104.0 h1:Lc12xQc7UM7Yg48pJK72CP9w7A3Q4ghlYhf2jBfwfLg= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/logzioexporter v0.104.0/go.mod h1:PS3hCaN42ewRrRbJSpdJtsl13iPOoumMAv5O3TXV3+o= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/lokiexporter v0.104.0 h1:Vsz7jNU2GPgpOp17asx0qi35ohRmmBiR8X0Lu248s6M= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/lokiexporter v0.104.0/go.mod h1:EFjMdA8LT1DuCKdF8vx23cSwiccz1tB2OS2fhiQMYsk= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/mezmoexporter v0.104.0 h1:kc5rZacLO0+uxMZ2QMOfd5YV/UEUF9IfQt/Isd5heQ0= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/mezmoexporter v0.104.0/go.mod h1:XCDA0p9KcE/Chg4omB/kO2sgvZNhJ28hirl883fGn04= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/opencensusexporter v0.104.0 h1:U4DFawI+F35JDawBnJJsGenqx3ltvfZjBsSN0tlfayM= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/opencensusexporter v0.104.0/go.mod h1:9mFA/Buc11UEY5zAXl3xWwpQrSKmoTCXzm+SOGxHOR4= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/opensearchexporter v0.104.0 h1:NhXGsFkaZBDtUBHitJKZZPF7WQR9EvBZKBFr5j5sIlk= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/opensearchexporter v0.104.0/go.mod h1:InUQAuVbdEwblIczNsqNLOp4Mj9j3lHl8deSaHWDkmE= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/prometheusexporter v0.104.0 h1:wYyuqDy0m//cH6pi9W2QKtxDyROzCrcQrRZ8efoW8qo= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/prometheusexporter v0.104.0/go.mod h1:OkI4zQzqxqBvpgeXyl4bYEJ+hLtQ14jryeDraVXD4zA= github.com/open-telemetry/opentelemetry-collector-contrib/exporter/prometheusremotewriteexporter v0.104.0 h1:lkf7Bof0rbPy2/0+tu+FAgEzwVKmJKcMlx8xsR26TdA= github.com/open-telemetry/opentelemetry-collector-contrib/exporter/prometheusremotewriteexporter v0.104.0/go.mod h1:B6dQmrNwW1q7rOadf57fwIaZHYzwrovTSSEEaiFyf0w= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/pulsarexporter v0.104.0 h1:CtdHiVHq8tVGVq7y51+3QQ8B+so+B4q8uBhDSRPecsM= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/pulsarexporter v0.104.0/go.mod h1:nmuWWcH4ohIjIyBPHPkTygouOta8Zy2wEx2N6vFpagw= github.com/open-telemetry/opentelemetry-collector-contrib/exporter/sapmexporter v0.104.0 h1:vYEXEsS7T3a4XUgVbHG1dS351hqTKC3NtD+5Ef3FpVE= github.com/open-telemetry/opentelemetry-collector-contrib/exporter/sapmexporter v0.104.0/go.mod h1:CRg5FSH3MfuLP8cH6SYYTPAZCZFgDj6xhShrDrpfejw= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/sentryexporter v0.104.0 h1:Ft2tjlokp5YH1QCIlv1b4SesaCHeePI6Q1mluoWDJAY= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/sentryexporter v0.104.0/go.mod h1:J0qDRv1va8Nac38PMYRu4Cj61+BaSq3ZLXvmNZsDz9k= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/signalfxexporter v0.104.0 h1:ikTXb/AHa3EZuSWgWYZJoJoFIxno0J57RbOkduP87bE= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/signalfxexporter v0.104.0/go.mod h1:BiLmgodgncr/q6zvfweQbLUZoLNw76nZg7y2AEqeXy4= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/skywalkingexporter v0.104.0 h1:7mP6zDhin0A+wFTQsr0K4IfJ5rk2sx9euGnr+zq814Y= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/skywalkingexporter v0.104.0/go.mod h1:5wi40Utd2E356KUkXxhDJK3mnjEzj4pBJSJEALZKv/c= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/splunkhecexporter v0.104.0 h1:wHQRt2oQTRl23BsWzAHtmev8ny20bvvS/yHHtzTF6BA= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/splunkhecexporter v0.104.0/go.mod h1:SBUAu3i4ZNskcLJFh3GsXHA4umPqF2XnUuOKmXbEI7M= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/sumologicexporter v0.104.0 h1:yojF0l59NnyPoh3z2uW+5uLJEdZVp01JSkOGUBmUshI= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/sumologicexporter v0.104.0/go.mod h1:sXAjrcA0/tHqCu2hDRhQTQ86FAMNLNEvtb//BGkFvCI= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/syslogexporter v0.104.0 h1:hL85fVNeGZvlpJKStQlVGz4NsGzoB9RY4pu5Et/FMqQ= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/syslogexporter v0.104.0/go.mod h1:LO3aQfuiCRvzEdPctmHDgKOJzPRursLTFakw/1QAWnM= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/tencentcloudlogserviceexporter v0.104.0 h1:PeiIgrQd9IWVWdXut5337xlyPhR7xtqQWmWCIYyC2bE= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/tencentcloudlogserviceexporter v0.104.0/go.mod h1:4c5eNPW3JBtnIsdvsQlbAZZLB2zJjOlChXBzQjsow8Y= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/zipkinexporter v0.104.0 h1:EZT08onAt8KHL+7BASIfV9IT58oPT/oc+zv0xUGVl5Q= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/zipkinexporter v0.104.0/go.mod h1:3EtnF0N9GyNAgO2omYuX6rlsyzbZOP7AymVl4MGUxOw= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/ackextension v0.104.0 h1:NUxiDIVOszGbPaOkiSQhfUdKXxZMqOTIQdVsPJ27BGg= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/ackextension v0.104.0/go.mod h1:Phg6vnFRBg972JsaPXVb9MAXTpEKfPCFEXrJxhVWDc4= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/asapauthextension v0.104.0 h1:S396Tuw+nG6uLJjGUhh2Y+MbY0nGykxugZkr7qn/R9A= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/asapauthextension v0.104.0/go.mod h1:hx7m5LiZcYe2rgMoodDyO1EV0OkvHvOqywUVeKjkhiU= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/awsproxy v0.104.0 h1:GBODzIFhLEYZ9MG73QmGLi6onX9VQCqSu4mhARGjzVA= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/awsproxy v0.104.0/go.mod h1:wZc2ZndGpbG4ZvpDNb4Z74zIXIhz0bmgwk66MVprKnE= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/basicauthextension v0.104.0 h1:vUbZfZ2K1umomtT378SoL1lnSUzq2ErUGlZi9JJbxuo= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/basicauthextension v0.104.0/go.mod h1:6qaS+Mm7kFLTqOnveY7nP4K994RpAnPkJvirAwOS6EI= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/bearertokenauthextension v0.104.0 h1:7jX5eJ95CDd++fxZRGaYPT2mo2/SSx7chvFn4ixL+yU= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/bearertokenauthextension v0.104.0/go.mod h1:2BR+XuMKlZqp1boOvZwppP4gz0x7nZbAjO/JCa4cf4E= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/encoding v0.104.0 h1:NzVjVoPBycL6bGSMLvG1tqCmgojtjuEM6YzC9aOnyrQ= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/encoding v0.104.0/go.mod h1:VzTqB3ROJkPItYc5J5ed2GPjH/HbThZ751Qhb9NcE6c= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/encoding/jaegerencodingextension v0.104.0 h1:wGNV5PvRtso7S7+vvuX+tV2OXT2ixa2bEjepw5NNTcg= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/encoding/jaegerencodingextension v0.104.0/go.mod h1:laHGcoy+KKEDu/ug8tO0Y4UuAK9rYJymFuvQwnsg5lQ= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/encoding/jsonlogencodingextension v0.104.0 h1:Oez0wFf4FMssboDaUuhLtMJa634JawsBvEFQLbJH8Vg= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/encoding/jsonlogencodingextension v0.104.0/go.mod h1:Il+6e15WWzeCU7jFiBsrMvXXwY15ikOun6LmqDrGQFk= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/encoding/otlpencodingextension v0.104.0 h1:Pz96i3lLRgS3y1G/HtwPUSQB4ZiLCWPBEKrkAp4ltds= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/encoding/otlpencodingextension v0.104.0/go.mod h1:WMwENvbovxniehviZEEU8lwyq1aELBJDj+hiFljNejk= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/encoding/zipkinencodingextension v0.104.0 h1:rh+SmXMu0VvTMDl2rE6FIgoRutfwmWV36Zr54ECy5UM= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/encoding/zipkinencodingextension v0.104.0/go.mod h1:BIf1KT9Jb/SH3BVt/i9b3Dcl2KPs//yzQsSjDhHluEs= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/googleclientauthextension v0.104.0 h1:JhtgWgXnVz3Wg9OJ1WT1hl8UZa9OA19KwIzfhbwnPNc= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/googleclientauthextension v0.104.0/go.mod h1:qRMDMqoETxxh3YJ/UvarK94PMihht5zfaSJAc/ouW/s= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/headerssetterextension v0.104.0 h1:t+FXlEYrBzQ9B/YOJKui30g05MF5MrQQ3f0VtNVCSwg= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/headerssetterextension v0.104.0/go.mod h1:gSuTmWr1rOh664NHvhxwdkKnk4UTplvJmWCwdojU9Rs= github.com/open-telemetry/opentelemetry-collector-contrib/extension/healthcheckextension v0.104.0 h1:SveJtKEP2pXyCbucjrDzbBGQUUgrU+vBMTyUgy0tplc= github.com/open-telemetry/opentelemetry-collector-contrib/extension/healthcheckextension v0.104.0/go.mod h1:HdVNjnRruSyRiqXvPBy/ZVumw7zjegmoJmFRgtBnaQU= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/httpforwarderextension v0.104.0 h1:ZE6mj9G5QxUKOwAoV5M7UdlFsXnLJAGu+0itANVjO0o= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/httpforwarderextension v0.104.0/go.mod h1:O2HpBxMyx+bcsCIopUb7Rn20/sf0j0JhzArmM9gYk0A= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/jaegerremotesampling v0.104.0 h1:61v8cdoUa0czcK2DfL0SuyjHfnyhCJwQveOo4AOcpL4= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/jaegerremotesampling v0.104.0/go.mod h1:u69K6xUfOHg654kOojjhgpPs7+aKcXoyLJBDE0GDhzQ= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/oauth2clientauthextension v0.104.0 h1:YqPhWrygBpVr5ZFq3m7sgPXuOJqR741LH7Ra4YmteAo= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/oauth2clientauthextension v0.104.0/go.mod h1:yfEJhpBAVmhYynF6eTkbZfTy6FHdyQ2U9uV2dpnKXII= github.com/open-telemetry/opentelemetry-collector-contrib/extension/observer v0.104.0 h1:XYnVSDSqmMWUhwg83jChG2HL6vvM0vxQaBKLM9zxbyc= github.com/open-telemetry/opentelemetry-collector-contrib/extension/observer v0.104.0/go.mod h1:QQUgfXBq28KcvwxFwY4NPy4XA/theDwBqfssy/HSjLc= github.com/open-telemetry/opentelemetry-collector-contrib/extension/observer/dockerobserver v0.104.0 h1:Xfu4oqbfYAQeJauZzAHI574zHVMDv+OLZQ2i0w3hce0= @@ -2586,56 +2120,24 @@ github.com/open-telemetry/opentelemetry-collector-contrib/extension/observer/hos github.com/open-telemetry/opentelemetry-collector-contrib/extension/observer/hostobserver v0.104.0/go.mod h1:pZKyo2Vl0EdywKlo10JfX75+jKC+kRsnh1oGS5wKzG8= github.com/open-telemetry/opentelemetry-collector-contrib/extension/observer/k8sobserver v0.104.0 h1:B3rS5T6RytaaNwun4VVfQrcHmP5l9X+k3d6cfwAMma4= github.com/open-telemetry/opentelemetry-collector-contrib/extension/observer/k8sobserver v0.104.0/go.mod h1:EojYuU5AT6O9iIqmMThOFqD117irYCopCSs7ZCfSS8w= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/oidcauthextension v0.104.0 h1:MFU4Gt9koJ/GdZnvHOHCscw0e7ALmRo3pl09sKrB3iQ= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/oidcauthextension v0.104.0/go.mod h1:bdwqHqjA02ucOzVFZGGN92PtreNk6lcR32mjzeJS+Sw= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/opampcustommessages v0.104.0 h1:N+ejLovkCOZWMF3lqbj6lKmbD3zD20KA5Xa/0IWgHAo= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/opampcustommessages v0.104.0/go.mod h1:1qSfNuJtzPlGadFK6cSZWtKmLNBhrQ5CgpOtLyn5baE= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/opampextension v0.104.0 h1:ItMJdo9hyG/EIeJtrEywdCMMAAbrM7nJTJBf4c+7JVA= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/opampextension v0.104.0/go.mod h1:aVlJ30U9pj86bICfU1D1ZhC4k9LEtsItTLhq4hIR9nU= github.com/open-telemetry/opentelemetry-collector-contrib/extension/pprofextension v0.104.0 h1:dcs3PHXBShL5+DWmDrNXnESlehQjRjIaVE84GPyZL5E= github.com/open-telemetry/opentelemetry-collector-contrib/extension/pprofextension v0.104.0/go.mod h1:Vh707OU/o72qqlDGS+8WVkMCTIlmiTfy3k6PQeq/tgY= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/sigv4authextension v0.104.0 h1:mdZc2Ys5aIBfDTssPNqJGnXLqvhMX2YU3eoH6rormKE= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/sigv4authextension v0.104.0/go.mod h1:orzRC7pdbxQ5AImTrYEU57hpT8/AwIz/jN59DymlhbM= github.com/open-telemetry/opentelemetry-collector-contrib/extension/storage v0.104.0 h1:VD2R4q2XziQCJIAsQG2qhlSKyDoT9XaTR2LNkJHs2C0= github.com/open-telemetry/opentelemetry-collector-contrib/extension/storage v0.104.0/go.mod h1:sOdPmcOeSXXqZeBflu3Oa+0aWFL8QkAKpr/X1txJYSs= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/storage/dbstorage v0.104.0 h1:PB6nzPMKJiyQbNgHvYjL+ZKFh5O+pgDYS8mLfKdwheI= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/storage/dbstorage v0.104.0/go.mod h1:+oEStKIaZShsg4nVhcma/wY8kMeg1yKPHhMSNEImEwA= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/storage/filestorage v0.104.0 h1:a8d7vQHf/cnmT79z/XH1i8jJjk+goMHkmKg4xeoTiQ0= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/storage/filestorage v0.104.0/go.mod h1:Af5P8WhiPSoYWIvoeUYsq27FL/B0idEN1uQULvnGk8g= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/sumologicextension v0.104.0 h1:68PxKUhwkU96kOsdu2QZUWygN6KXX4Mhepb3c2No6hY= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/sumologicextension v0.104.0/go.mod h1:8menDfe5vcYpm/EuWKWp+xvd53jFRqeJO3KApU3cDP4= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/aws/awsutil v0.104.0 h1:D7rBP9M6uPQAg1PRsJ/niA518A8ho4e3780Eyqspfso= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/aws/awsutil v0.104.0/go.mod h1:maGxmHeBBqZtTpzON9gIM22xyj2VmzH0dfaH1aoP9yI= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/aws/cwlogs v0.104.0 h1:jv2u5+OB5JbnFf5ABB99LUr8CZTkYemMVS2sUd8X0AU= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/aws/cwlogs v0.104.0/go.mod h1:V5l6ygTmE2jR5J3cz8Vhw4J8Q/7Eo4xMuVDXnGKUdMA= github.com/open-telemetry/opentelemetry-collector-contrib/internal/aws/ecsutil v0.104.0 h1:KmZvS+RN2w4zxMuX1yiobjkN8fvwBUJ+vl5LkO3O7bk= github.com/open-telemetry/opentelemetry-collector-contrib/internal/aws/ecsutil v0.104.0/go.mod h1:fc7PiNmgpw+RlWzdWcuoiH9mIlDgiryy70ZjEJC+nlY= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/aws/metrics v0.104.0 h1:lYFIfGF7eKPvT8iKJta8YP+GZrbsfmZBHyvcLO9Sn2I= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/aws/metrics v0.104.0/go.mod h1:8IP4A6OLAjEqKAl6zuwzFSUI+iH8eCkpkV2aRyd+guk= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/aws/proxy v0.104.0 h1:PK+XnKlz2jd3bZMGb3FpgsU781pINevL9h88f4we1qY= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/aws/proxy v0.104.0/go.mod h1:WphAHdJdblnzzsiAsRpiIOdKx2JdO76Ic0GmFGs46pw= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/aws/xray v0.104.0 h1:S1wYd0vMrrW9aqRsDOJnSc2InOixFpwuU64AGr2+NFc= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/aws/xray v0.104.0/go.mod h1:bPSidbnh8vtFeoSkTfn/lEk3Y5rI9nPgaCJlra2ZTxg= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/collectd v0.104.0 h1:kQlo8UR5stNfRpyVtdN63J8QHl1SVyXdHSIiDTArXD8= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/collectd v0.104.0/go.mod h1:0x5lZEtirHrPdj4g4GeF6ydI2ZU04CoLPGxphavSlQs= github.com/open-telemetry/opentelemetry-collector-contrib/internal/common v0.104.0 h1:4ke4j/y7AQnRAyYveB+KGcdjVYEKVrwTxc3BDHagdd0= github.com/open-telemetry/opentelemetry-collector-contrib/internal/common v0.104.0/go.mod h1:I2zX9YBggIum9LAHXN1DqqbYOENrHXbXdkXouhwVCHw= github.com/open-telemetry/opentelemetry-collector-contrib/internal/coreinternal v0.104.0 h1:/koTWTWCFF7tBYkDX5UzCaEc/ceTU8jij/Yzuj0So3M= github.com/open-telemetry/opentelemetry-collector-contrib/internal/coreinternal v0.104.0/go.mod h1:KWVekIHTPScOrLKVYOiijxfEdGK5OBhD4EFNBh96ESg= github.com/open-telemetry/opentelemetry-collector-contrib/internal/docker v0.104.0 h1:P8h6WXcRr91SxfsC4kZw3nn8SzQiJoN5IWdFxKwTHzs= github.com/open-telemetry/opentelemetry-collector-contrib/internal/docker v0.104.0/go.mod h1:fuk7yN1ywQn03CebMPfC2BiWYNJYwl3DZjWAW7wLskg= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/exp/metrics v0.104.0 h1:A7FyA3d72DFIEjyUFEerqSVzhs2WNOu0IWdr/dLcRyY= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/exp/metrics v0.104.0/go.mod h1:0HfNuqqBEfq9j8X4mBjdPXHUHUEBuAp+E3zLs6wwKQo= github.com/open-telemetry/opentelemetry-collector-contrib/internal/filter v0.104.0 h1:4dU16tXhXWUfOYHoDtpEJHYze1ltgMFWvD1jWVeARRI= github.com/open-telemetry/opentelemetry-collector-contrib/internal/filter v0.104.0/go.mod h1:poM/ch3rxaWlkiGV3ohdEDALhfwx6jaKd1z7xk6iY0o= github.com/open-telemetry/opentelemetry-collector-contrib/internal/k8sconfig v0.104.0 h1:j5EAcIE5iA03KdrfrmXmplfPc1Lybt6D8RAmuumoq60= github.com/open-telemetry/opentelemetry-collector-contrib/internal/k8sconfig v0.104.0/go.mod h1:VS66oUydCMwiWl1BFmLs7iNy4lGsfVYsriXr/d1fpAk= github.com/open-telemetry/opentelemetry-collector-contrib/internal/k8stest v0.104.0 h1:yH3BLXIYH8D+NEdnaWN8NMrTmJV/UqB2ySRJGZlZzJI= github.com/open-telemetry/opentelemetry-collector-contrib/internal/k8stest v0.104.0/go.mod h1:hCzgpzXbUUDUlETMDKYOpPaOhPjR9T6M3W3nAW5cGX4= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/kafka v0.104.0 h1:BGKkg/wBfDeKSMqj8tMC6v03XtMuL9lNltfZiMViBAU= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/kafka v0.104.0/go.mod h1:SqzW5R0kOIs6HAk18+zH+Ej7CehtLVKtyBifT1wqAt0= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/kubelet v0.104.0 h1:iprZpMt740AC0SNgjsjRT090z2Sz/9D6iWbb0uwZcVE= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/kubelet v0.104.0/go.mod h1:jQbfTErSOTuv+Ltld5KQ1rs57nUb2ebptsvz57ssfF4= github.com/open-telemetry/opentelemetry-collector-contrib/internal/metadataproviders v0.104.0 h1:hB2LSx2h/Xvnfam8jXu8sGy3M6YVSD6bcI5saenp+kY= github.com/open-telemetry/opentelemetry-collector-contrib/internal/metadataproviders v0.104.0/go.mod h1:jTZf5CwMDiILww23FgxvLdIkCPH952ItR/3dJUb/sSk= github.com/open-telemetry/opentelemetry-collector-contrib/internal/pdatautil v0.104.0 h1:dOPRk39L5bwQNbxJ7mSUyHan0un/r9DV9X7G+YrktGk= @@ -2644,14 +2146,8 @@ github.com/open-telemetry/opentelemetry-collector-contrib/internal/sharedcompone github.com/open-telemetry/opentelemetry-collector-contrib/internal/sharedcomponent v0.104.0/go.mod h1:+sS/JnqjKPpcG+Zm+02h0te/+6KG86GPAvMgbqr1i+o= github.com/open-telemetry/opentelemetry-collector-contrib/internal/splunk v0.104.0 h1:KQkibS2K78OeojqCCoRG1HkgrqaXOjNUv9BIbRR9EP4= github.com/open-telemetry/opentelemetry-collector-contrib/internal/splunk v0.104.0/go.mod h1:ehoDySOe8p/IfYHm9Hp5gSZDk/2+m86A6Wb1+dQvwOI= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/sqlquery v0.104.0 h1:yIeZNmlPXKiZ9bQHH7OXZypnbqUrXQ8x7YvlBv7Vvkw= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/sqlquery v0.104.0/go.mod h1:I9Ht+73SY+VkGyvDIsj1RuYXErvhrIn57/wOt5zIa4w= github.com/open-telemetry/opentelemetry-collector-contrib/pkg/batchperresourceattr v0.104.0 h1:R6Ia4hCOiCFDcWFA5DEYYY9j9Yr0fCrftGM+f429jpE= github.com/open-telemetry/opentelemetry-collector-contrib/pkg/batchperresourceattr v0.104.0/go.mod h1:hp8fiwIcaNYGgqcMYdZVzxs2kNJ79gMsTDjkH7PJeiI= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/batchpersignal v0.104.0 h1:pH5vUaC85j8DcgfgFXlQW3QRoED9DCAGJ5lGw4J/UvE= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/batchpersignal v0.104.0/go.mod h1:BsappX8t6TNyk+M0UZ3xMwEtn2IIHy7hqXlThdBoKjI= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/experimentalmetricmetadata v0.104.0 h1:sN6l/PdKvzk6vPgqNIecV0juNqb8XFEHsX0Ylhc90rc= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/experimentalmetricmetadata v0.104.0/go.mod h1:MYPDaWs80sMa0gzKtyFro7WJf3tKc0YMb4IfOZcuPAI= github.com/open-telemetry/opentelemetry-collector-contrib/pkg/golden v0.104.0 h1:J4VwD+t7XpMuhdgd5KwhI5f17bOKHDD862szUW2ulVo= github.com/open-telemetry/opentelemetry-collector-contrib/pkg/golden v0.104.0/go.mod h1:MYspCVghl0glPIWT/gca6hXL48fROuJxo7lkEB171Ws= github.com/open-telemetry/opentelemetry-collector-contrib/pkg/ottl v0.104.0 h1:4ES79GC+1fyDlLmC2ASM7MpKGLx1LIBpL8wE7G3zzSA= @@ -2666,236 +2162,50 @@ github.com/open-telemetry/opentelemetry-collector-contrib/pkg/sampling v0.104.0 github.com/open-telemetry/opentelemetry-collector-contrib/pkg/sampling v0.104.0/go.mod h1:4bLfc6BnVKRp3yY+ueEUEeyNWjW/InCGbFs9ZA7o/ko= github.com/open-telemetry/opentelemetry-collector-contrib/pkg/stanza v0.104.0 h1:7GOOjgAFyvRS++8Q6BIoczShFdxRtsR2uUWlLw/DKdA= github.com/open-telemetry/opentelemetry-collector-contrib/pkg/stanza v0.104.0/go.mod h1:8DCdU7V1JdcnZtk3X1OvqI5wjpKiULf/wmqhLpsldAc= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/azure v0.104.0 h1:V58XfkZBVuOcNL/+US/ZnG8mVy5AbVHV49mGDIgIMo8= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/azure v0.104.0/go.mod h1:HpEqZW6TOsujFvvOSkcCFj7N2NEW4LP/Q6X7/ryfSnA= github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/jaeger v0.104.0 h1:3joQv7QiLvsVfrpqYAxHvq3bKUaUEpgg93fMLW+TU2w= github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/jaeger v0.104.0/go.mod h1:aUAgxXQQPiSajwMXQv4LobDTc16ezeF9S1Xh53yHbOg= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/loki v0.104.0 h1:NZ34UOaJzpaCHinHVog+pSOJ29hKdvz3az4jmC6T/58= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/loki v0.104.0/go.mod h1:Gu20uVGhsg/k2BxApr1SyFcueqB2c2mK7gs+kBYzEog= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/opencensus v0.104.0 h1:TaGPxdq0g5hP5URab7P82hr0cXjOY+FAzkINHb2Nf20= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/opencensus v0.104.0/go.mod h1:GEaCdGKuKFZW8+3cYer9R1fxEkk2rGLxEGY0bN+6akM= github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/prometheus v0.104.0 h1:eCceBGaatwEKLiOzYjrYc4zNSMMfb+5Of9VNUnTYU80= github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/prometheus v0.104.0/go.mod h1:/mkH8dlZxnFRoccQoXkN/XOP6Q7G/1F8XTUO9+xZw7U= github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/prometheusremotewrite v0.104.0 h1:avbrkX0c51UjJE13RBqk/Z5QyO/J7J2/O9FIBaJ+Few= github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/prometheusremotewrite v0.104.0/go.mod h1:tkmsd1veEEsXtFdYSvoZU7S80INqCbNUGkEGQAivlV0= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/signalfx v0.104.0 h1:R8/1ivTTv28lXk1DG26cm3nukmHBhMwF0mpLqLv1+XA= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/signalfx v0.104.0/go.mod h1:4iWt3gCuyxFn7Zf+HEFh88qmQfKCeHcjj4fGFkXCVD8= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/skywalking v0.104.0 h1:1sbiP3FhITQVTZQO++FyW7Px5lf88HXw0bZvKD8aEZA= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/skywalking v0.104.0/go.mod h1:OZFpxDrj0jBvMSLW2CQKFjWBvBkrxK00HZtSLJBkMZQ= github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/zipkin v0.104.0 h1:oIYYjBh2kNi7APSArA/9YCQzLwOlMdUhqMxUoMoTChY= github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/zipkin v0.104.0/go.mod h1:hRayDDoU1e1POXuDO7RpwcqIirFJoCdSgHgICY0hNNI= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/winperfcounters v0.104.0 h1:8rQgMRTIe+gk2nOCatr/lk778ID6oxoK1JVejgqKpps= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/winperfcounters v0.104.0/go.mod h1:ApV6op2+UDXU0fU8NezQc+57o7hTi55yj3ZsqZCdvc8= github.com/open-telemetry/opentelemetry-collector-contrib/processor/attributesprocessor v0.104.0 h1:vP+DbTtQaF4sv2flxZwfY33q9hR2M1bJpSQvuwlDbFY= github.com/open-telemetry/opentelemetry-collector-contrib/processor/attributesprocessor v0.104.0/go.mod h1:eHsCNhiPuHFE5sKlsKzcos4gjkDF0LGnx6RJ/bGb4xw= github.com/open-telemetry/opentelemetry-collector-contrib/processor/cumulativetodeltaprocessor v0.104.0 h1:lsgzH/Rht06d+aiJPA7bAkuHHmar/Le97tHzN/VuECE= github.com/open-telemetry/opentelemetry-collector-contrib/processor/cumulativetodeltaprocessor v0.104.0/go.mod h1:LLzdMOPhoxAwda24odUyMZcOOmM56GnySfRjXwQ7tP0= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/deltatorateprocessor v0.104.0 h1:AObqKPVgLmoD8FAICo56PDCJfAPB8Hpl89aHKw+GbOo= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/deltatorateprocessor v0.104.0/go.mod h1:2uTsZqiozkH9cA6XKwprSoXqtfPeX0iI2P2OW0g3rYg= github.com/open-telemetry/opentelemetry-collector-contrib/processor/filterprocessor v0.104.0 h1:R0XS3J1awJ5NHNSuxhGL+XGI7DN4v3tcHWw0VKfeoTo= github.com/open-telemetry/opentelemetry-collector-contrib/processor/filterprocessor v0.104.0/go.mod h1:QAd09DxYjA7EZeksoSLyri6uFNV/RUQQhdw7XF5T0zs= github.com/open-telemetry/opentelemetry-collector-contrib/processor/groupbyattrsprocessor v0.104.0 h1:Dust79ten+1/q92AgOLdnBnQDCsVT5rjl0/eSKFLdYo= github.com/open-telemetry/opentelemetry-collector-contrib/processor/groupbyattrsprocessor v0.104.0/go.mod h1:evkdeLcXutvRAz202BdwNk2g3+Y/mxVqX7hhDIJId5k= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/groupbytraceprocessor v0.104.0 h1:Qe/Tu/evcpO1N8l6qAUHfuQjOarZB8RVEcDnEw7iNKI= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/groupbytraceprocessor v0.104.0/go.mod h1:1xyLgsKFD8t1Zkl7bAsAwBDnnpu+SkF5P4ceJLSd9Wc= github.com/open-telemetry/opentelemetry-collector-contrib/processor/k8sattributesprocessor v0.104.0 h1:aSXAOm9JoGUGU6yVFULCe/gcls5Ofc8/N609tT1bv2U= github.com/open-telemetry/opentelemetry-collector-contrib/processor/k8sattributesprocessor v0.104.0/go.mod h1:kkTouWK3zdLS3iQXLjX338cPkjo3Ji5qcGvOqlmu0CQ= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/metricsgenerationprocessor v0.104.0 h1:0oIIhjIGj5LeD9Cw9SQuGexanR3wup+j1Du2CJsKfO0= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/metricsgenerationprocessor v0.104.0/go.mod h1:eXIeZLsbTDENP4ReRyV92WiwetX5MmN04EFiTyAo/TI= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/metricstransformprocessor v0.104.0 h1:T//ei58m9SXHjVHiilv05zwdD1KDLbEh0BYizguXX/A= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/metricstransformprocessor v0.104.0/go.mod h1:Qpn0164cTtlSK803kPjFgOnsKy8umipsPPQK84hHv2Q= github.com/open-telemetry/opentelemetry-collector-contrib/processor/probabilisticsamplerprocessor v0.104.0 h1:W2OartqDicbzoLjAp2MCi+FIt2FBy5PyeYce0kIuerc= github.com/open-telemetry/opentelemetry-collector-contrib/processor/probabilisticsamplerprocessor v0.104.0/go.mod h1:I2so4Vn+ROaCECo0bdQXNxyUjY9tbq1JvcyuWPETLcM= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/redactionprocessor v0.104.0 h1:P+jW5VckrCRMJWWSmP/71jgzeGJvrfT7t5csk7fWOwQ= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/redactionprocessor v0.104.0/go.mod h1:x60VoDKLeAuDswSC/GMefuGaYlvSiD99dWya8XRdQH4= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/remotetapprocessor v0.104.0 h1:753mozxVJMsuqgrg7J4mv5HUXuC9AyNhZ3cyw3RGdpw= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/remotetapprocessor v0.104.0/go.mod h1:wFbkpT0u6h53QPnRQhSZKJmhD/OhTW/9VZSqPE8qXY4= github.com/open-telemetry/opentelemetry-collector-contrib/processor/resourcedetectionprocessor v0.104.0 h1:cygcerFBuD8dbKRL/bm0U9JMl0MDpcbcQyG814QCU1Q= github.com/open-telemetry/opentelemetry-collector-contrib/processor/resourcedetectionprocessor v0.104.0/go.mod h1:ygrHdjWKqcv/NjtclZAFw3mE5t/vsjIo/5zmqLHEI/w= github.com/open-telemetry/opentelemetry-collector-contrib/processor/resourceprocessor v0.104.0 h1:3eBOsSL2XmD/3Una1LcghKGATvJzwPpHEH/zZEW3GEA= github.com/open-telemetry/opentelemetry-collector-contrib/processor/resourceprocessor v0.104.0/go.mod h1:vpRTdMLbw7Kj5oxqUFIp4y75ta1uhtmVdDu6XDOwkvI= github.com/open-telemetry/opentelemetry-collector-contrib/processor/routingprocessor v0.104.0 h1:R56yHmF59ityfC3+HIzW/y0yNBufmU60s09TAtA0IO4= github.com/open-telemetry/opentelemetry-collector-contrib/processor/routingprocessor v0.104.0/go.mod h1:FvE+XtYk2t2cLcg3h/uFOLVcBwyEQENwBFJeKRi93rM= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/spanprocessor v0.104.0 h1:m2ZpHmKbhSWAA8LxuYH/V6tg+FoO9oTBwaF/bftI1tE= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/spanprocessor v0.104.0/go.mod h1:4gOse7sIVRQ4XZeSBC9U/mwL4TWOCXNA9E02YWpVNFc= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/sumologicprocessor v0.104.0 h1:G1J/ZY/9t74ygFIqTyeb+bpc53M8WgfNOF/5GpB8s0I= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/sumologicprocessor v0.104.0/go.mod h1:IAdM161+7OikxrvxSV5wHE9cEFIH+KLocIktUzS/4QU= github.com/open-telemetry/opentelemetry-collector-contrib/processor/tailsamplingprocessor v0.104.0 h1:AnzZUTLBT5kADIOTE3NKqXK214sqnkilQqXkqgLjhJs= github.com/open-telemetry/opentelemetry-collector-contrib/processor/tailsamplingprocessor v0.104.0/go.mod h1:5FQezrJhOulRFWMnrpo3Z9O/qWySgDNniPp0p2mFJs0= github.com/open-telemetry/opentelemetry-collector-contrib/processor/transformprocessor v0.104.0 h1:Vwkk+0+cppH+TrmdiVFWcshhdvh2g2IZEj16V8SLjLw= github.com/open-telemetry/opentelemetry-collector-contrib/processor/transformprocessor v0.104.0/go.mod h1:QmV2JbLC0lzzi0hMUKv5hJ824wdzvYInjVJsphQQ5Uo= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/activedirectorydsreceiver v0.104.0 h1:MnSGPcmRIzvRAPewjf08AgwTRNo5D95J7gxG69C4Kdg= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/activedirectorydsreceiver v0.104.0/go.mod h1:T1mD+02O8jE7wCmQwDjAHhxJwOpHim4jhewNEPoIa1E= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/aerospikereceiver v0.104.0 h1:zpnSfjk6J4lWMbQUmfTBheE3wySW6j6sUD2yz7ECSHM= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/aerospikereceiver v0.104.0/go.mod h1:liKCjiUO8FMfEA8/odBB3Vw/YFQ7vIYK8SFC9Yf7GOw= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/apachereceiver v0.104.0 h1:3zdqGG+yy4sePkU227kwhCQYqfAZKqgQ3ORS4ELx08o= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/apachereceiver v0.104.0/go.mod h1:v2ANrejREQBzK6KtqSPpbScOv3I6y2NVfAxrbERK2Zw= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/apachesparkreceiver v0.104.0 h1:Fkh0zz4fRS1bLYx/YXbAzSMC6vab4cmbpeSOTZU5tpc= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/apachesparkreceiver v0.104.0/go.mod h1:WbsCZGbzHFAzn3VXXHNB1Yk+/Buv8LCgXhg4/8T8Cok= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/awscloudwatchreceiver v0.104.0 h1:oRa+0kCWOQT1BhDcke/yxbc/zteAAy14ael1Gq71c3Q= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/awscloudwatchreceiver v0.104.0/go.mod h1:DMTVSPrAteqLEfRf1HqRn9Jg9Mlb1hV5EBE8tSFPwEA= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/awsecscontainermetricsreceiver v0.104.0 h1:ksWpMpCx64kb2gr69neDuTiPPr3pV6H0IjWzj0bSVig= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/awsecscontainermetricsreceiver v0.104.0/go.mod h1:9abBAQCBIDBB+vSL4iEttxplvEnGBHpI0yVlC4tvVxA= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/awsfirehosereceiver v0.104.0 h1:hlOiQCS9liRa1zlsMqSbBoFgfojdqzo9oBav7sFpVQ4= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/awsfirehosereceiver v0.104.0/go.mod h1:FfRy8M749nyNjNgbIx7TtDLQQjrX0wSbXkBHhf4V+2w= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/awsxrayreceiver v0.104.0 h1:BAozIij702PA4OtnOdZfbqo2sJGrNdQKvxF2JYmSaI0= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/awsxrayreceiver v0.104.0/go.mod h1:geiy5SxbhexvWqTiUpsE0Jy+mvelKxgdzJnXckSDo7c= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/azureblobreceiver v0.104.0 h1:cjihe9z5KPXpWyz5EP8kv/JzydDZfUKvFv8J3T3Lh0I= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/azureblobreceiver v0.104.0/go.mod h1:0VQNSxSmHZMaEvODn2ldNhpJD/NWS944u9ForvUogIE= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/azureeventhubreceiver v0.104.0 h1:SzvSUheXr8TtU1FIL890diU+eg/udp88kX+xumnAghA= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/azureeventhubreceiver v0.104.0/go.mod h1:J5SIgbUqOe3y1wSxgi/mLcwMf+8INGm1k5FFcvd9F/k= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/azuremonitorreceiver v0.104.0 h1:WajjUkayXqdv3vDVSF0W4vPtVeHesrLyPF1/xbOZaQQ= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/azuremonitorreceiver v0.104.0/go.mod h1:rYhCgguNa3JmXL5lhwVXbSKFInAFb16FtRe1SAIja6k= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/bigipreceiver v0.104.0 h1:iCFNImwJs0zdLho+NfLmgmd1MzlTMNBIn0YMAAUt8rs= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/bigipreceiver v0.104.0/go.mod h1:6mwTDU7jSCH3QhgT7Q8JNX4X3fvq542/Zhw30+Uc1ls= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/carbonreceiver v0.104.0 h1:UIPAG3GrwwQLxD1HSpLtp6uOfTu8kKtFnZkr8H9+d8M= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/carbonreceiver v0.104.0/go.mod h1:pynXFgK4J99SxSqK4YtM21jzW7mKj0ZevSQssfi9ttg= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/chronyreceiver v0.104.0 h1:wY0Rw4sIPoq65I8MAiNCmcnSjonBhk8T/JCRDjk5h1o= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/chronyreceiver v0.104.0/go.mod h1:PBnbidrLat5XIv/+Jd+lgZmYUQ9D+evJpauNFb6RPEc= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/cloudflarereceiver v0.104.0 h1:8mQsKWmISLCYVCCLmzz4DTBMKBKvFesR10qQ4x/65jY= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/cloudflarereceiver v0.104.0/go.mod h1:ExeqzOYf64+Z/uM6br4skwcPOk7ZeUDVJWUxrC4HEwE= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/cloudfoundryreceiver v0.104.0 h1:B5ACiKHQnTsr1OGHKqBkwqv5OAoCn9mqyQ0f1SSVHrc= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/cloudfoundryreceiver v0.104.0/go.mod h1:vJ0A5kLRcxUi0ylf9ahzYqxdYAPMMRPiqgEDnt7hD/E= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/collectdreceiver v0.104.0 h1:+QCEeVi9xcNGPg/gH62/KcScXbh+w/jFq4fwyGe8gSM= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/collectdreceiver v0.104.0/go.mod h1:Vetxz9876fPVSQkYrbq6fiVr7JDbDVQBKr5gDrS3XH4= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/couchdbreceiver v0.104.0 h1:o155y8GDfPmh3GogrpV6hjOQamwC0JE2oTy561dLSy0= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/couchdbreceiver v0.104.0/go.mod h1:E9IIhW0hJC2xupedqFPkTJHVgP7TDX8dUFeJCIY7Zlc= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/datadogreceiver v0.104.0 h1:3AW/AN+kjJ7LVS2mhY6UJc++dIVQ5oBcWTctA7WhNSI= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/datadogreceiver v0.104.0/go.mod h1:LtAYSprFTm3ICunEHI3TGZY0i55Ti7W+FoJb9EMBNQY= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/dockerstatsreceiver v0.104.0 h1:RiwhddoREnnnj7hA9yDzSt3vrlypp5FLIVpL41ES4HE= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/dockerstatsreceiver v0.104.0/go.mod h1:venS2URLplGHDIK/l7OYqUDMLhBurYZaQivBJg55Mck= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/elasticsearchreceiver v0.104.0 h1:7z7xVI34s7oMAmzidk5gVZrmuaSRUJW0iwxXfCHOyuo= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/elasticsearchreceiver v0.104.0/go.mod h1:eZ1BDuFLmnOEVGChzKGT+nE61UyFhNw7gjWmmmBrTbc= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/expvarreceiver v0.104.0 h1:9xRIwsoztbPNJDAqYRqw9Jl02FL5j0t2Oa9mG5AE4WA= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/expvarreceiver v0.104.0/go.mod h1:YRvsOLE3yYZeFq93XFfm7gIHxz3D5fQPunKuzJMlnxs= github.com/open-telemetry/opentelemetry-collector-contrib/receiver/filelogreceiver v0.104.0 h1:m+GTXZxfvajyiC2Tb+ItpbUvSJs8jtZUDwHOTUqU8GQ= github.com/open-telemetry/opentelemetry-collector-contrib/receiver/filelogreceiver v0.104.0/go.mod h1:NAOAFKcnVeSDI4ZALPZOmgC4MzaT8+nnPKgdcjvXgms= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/filestatsreceiver v0.104.0 h1:n8ecVP52f/ERjncz/GkICOnCAsRIz0hPzrxwgKFTVck= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/filestatsreceiver v0.104.0/go.mod h1:x3ESQwoxSfRT2Cpa+YHWxK2/dXq6EfEFA5F3ASbruWw= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/flinkmetricsreceiver v0.104.0 h1:vYNnpyfaCgjSgamFNInThDiuFON/Bt29VIUepd2OipQ= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/flinkmetricsreceiver v0.104.0/go.mod h1:6dy8Z7PSXj0LcXRR4sIvVhzCICgiDO44/Ay5qfpL3UA= github.com/open-telemetry/opentelemetry-collector-contrib/receiver/fluentforwardreceiver v0.104.0 h1:wBncmXWbUr05VpttF0mPmmg7t2ozFmEL5t4H4IQJ3DI= github.com/open-telemetry/opentelemetry-collector-contrib/receiver/fluentforwardreceiver v0.104.0/go.mod h1:JDNHNY3N/aDI39hgj07yZdfSOTqe07fZgZEw5Hqux0E= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudpubsubreceiver v0.104.0 h1:UR5LXz5qY2+WZEJ8y/hzEZAmdKFUdUMkhMBrNuIVHmY= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudpubsubreceiver v0.104.0/go.mod h1:60PgVSXBFLwESZwBENs+Iq0v3PIJcw26uKgGPSMoKtI= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver v0.104.0 h1:Frb5JRoJTkK//Ddt+joicoJdZUwTp42N7S+YdLl0/TQ= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver v0.104.0/go.mod h1:NiFVZxn1/tag7T+inP1wA1qHl4HH2l166xWEeIg8nFM= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/haproxyreceiver v0.104.0 h1:4oZoNVzXr1mECjRyFrQDU2hvHlwG3ChtLZUnokgOgx8= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/haproxyreceiver v0.104.0/go.mod h1:fXBmaghAyPqGBcPLYv/mLd+iODsMmJpH4nCKqXDpB9M= github.com/open-telemetry/opentelemetry-collector-contrib/receiver/hostmetricsreceiver v0.104.0 h1:IOLup9RIHMwRF2C3fk67/q+4gRMQIWhv5cLMnfpBHwk= github.com/open-telemetry/opentelemetry-collector-contrib/receiver/hostmetricsreceiver v0.104.0/go.mod h1:uFaeC99TK2kngdB/VWtgz0kNEAxMDkNEA0jP0FfOXyY= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/httpcheckreceiver v0.104.0 h1:7YyfppGUYsy5JLtuA+Zwqk5u5KCoIYvpxi5UWC+zWuQ= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/httpcheckreceiver v0.104.0/go.mod h1:htiBg7qA+iHbvEuvLXYFzKfN7YWjzIrAl8kn7p3AGCk= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/iisreceiver v0.104.0 h1:e6Fw8U4Hg8rqsO726SHOkwPO8OTPwquCgPAnr18BwR4= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/iisreceiver v0.104.0/go.mod h1:ds1Q8PdlYf6FNiIES1ZsUk/S4eFOBE2egzrySNSnPR0= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/influxdbreceiver v0.104.0 h1:/P2XCCIoFNVjLrgim0OZOu4V1izm/yukM/K9UbPf+Vw= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/influxdbreceiver v0.104.0/go.mod h1:EQ+Ikz6pH0+yxBPatF2yZef+Umf146w7ZRRAxc/5Ie0= github.com/open-telemetry/opentelemetry-collector-contrib/receiver/jaegerreceiver v0.104.0 h1:9HJ3ejNoiMFWxTRy9gobdurEocf79QlxwlYrOY9tMIQ= github.com/open-telemetry/opentelemetry-collector-contrib/receiver/jaegerreceiver v0.104.0/go.mod h1:Ax4DroNn/xKyjWoJCd3FQE9xOZqHSTdDEj1I3HLNOeQ= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/jmxreceiver v0.104.0 h1:yfsr/3yqXqYdr8G9mrJFdGF6ZgtSn0GxNVoYAtJwtnM= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/jmxreceiver v0.104.0/go.mod h1:71YkpsxgYyLhRQVNMnOX9ugni8UWWcmW4cQ3mIAxzVA= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/journaldreceiver v0.104.0 h1:mr93C4XNccKdecb8pOQ/cUoWHytPxOli4crJ5Z/3ApY= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/journaldreceiver v0.104.0/go.mod h1:2eAWEanpCnjCjGbmWM2vk2+qJ3ewJa2MOBR7ikcS858= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/k8sclusterreceiver v0.104.0 h1:+5FViBkbBvewH5huajEx8yW5YWB+CbBzDLlRQITxxFg= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/k8sclusterreceiver v0.104.0/go.mod h1:dSGkzxCCrAZ4mpZ4cGt+cWOStvB894ONaHLue/SKqWg= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/k8seventsreceiver v0.104.0 h1:7YbkJK0GjcDoJr4AHjG4jV8EoYcwwty/BAmiirJc3nY= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/k8seventsreceiver v0.104.0/go.mod h1:SmCr3w+vwMBUbTybhxjc0EAXOAqRUwt4cKzMlIwaZL8= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/k8sobjectsreceiver v0.104.0 h1:SuPRmVqCgeXKnlRu4VxEes2UIeWzgaRG7Y8hxEUJEVc= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/k8sobjectsreceiver v0.104.0/go.mod h1:Uwpe7RTa/VAU5eLoisBbhD5jSI/BHKyQIq8RQnrfG58= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kafkametricsreceiver v0.104.0 h1:F7YGmNeeqRpmJSPI87BIExGv3f89eJu4tAimx7+V6R4= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kafkametricsreceiver v0.104.0/go.mod h1:sP2VwMbM8Wx+oV5myyogcqJwxZ9RRfmNnLUI/eR1Og4= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kafkareceiver v0.104.0 h1:sE+B+i3m9sMecnJZkljnUrykzkRkEFvXJWPckwbQOVc= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kafkareceiver v0.104.0/go.mod h1:cyzp/19NsVmEz7mTS/LHf2m8e26MnlGK8x1kga3rX9I= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kubeletstatsreceiver v0.104.0 h1:54u8jFK575BEX94f9tWgdopyojOCjUps0Myms+50irA= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kubeletstatsreceiver v0.104.0/go.mod h1:YJoZUI6IZ0IJnZsYifJjNkQU9DxiVkO3zU2QbWBaXBg= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/lokireceiver v0.104.0 h1:DLtC3uf5Atoj/K06bD1VQw/FTP+VjN1YffMh/zEdPT4= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/lokireceiver v0.104.0/go.mod h1:KVtJGS+HYIEUEGrVJxVpIVVbvRo//Ki0bdgkze9Xgcw= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/memcachedreceiver v0.104.0 h1:9cwFJ8qVuEwaMvSNtJcRvbkwlfaXpeaHaHaceoTq0RY= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/memcachedreceiver v0.104.0/go.mod h1:ObmuUoAwZjvbjXFrEhsl9D3+zK6Ew6DZJVs/UdEREAg= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/mongodbatlasreceiver v0.104.0 h1:MvJfvsZanw1Kn70aSeIKCpGQJ/YnUW+eeJbeFq19EK8= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/mongodbatlasreceiver v0.104.0/go.mod h1:NDBDPGu5ump5mlvBiQSuiODL1Rf1/SnwEI36Z+rsonk= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/mongodbreceiver v0.104.0 h1:lYmGkb4MUCI4Bx0IgDgOdFFf8UqdKqXzzrvO9tzZ1ys= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/mongodbreceiver v0.104.0/go.mod h1:8R01yE29qi8NUqScxjXt8t6qKtrejBEjebtwLTVaplI= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/mysqlreceiver v0.104.0 h1:9Qp9ShD/rB1JEwPGd3EKeUYOqrERdEcaYClkNpS+6Hg= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/mysqlreceiver v0.104.0/go.mod h1:lr+sGCH1xX1cMvkdItgGdytW9RwgW/fXuiYAP4vQlyM= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/namedpipereceiver v0.104.0 h1:aBfdzFV9YFcG8e9hM9buxGFQ6o5lU+bC6vgRJiNbLtY= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/namedpipereceiver v0.104.0/go.mod h1:lpfxihHXr2o8bMNb6fzbAB1YsFZYWYeO0nfI3bdgiJk= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/nginxreceiver v0.104.0 h1:7OHpXd60ZQYL6HBIUksAjGJBzlcDVMAYerqUqP1gUTY= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/nginxreceiver v0.104.0/go.mod h1:Zo3TfrlolYx44//uFnaA6GCei4kohQbtgfBakmZuiUM= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/nsxtreceiver v0.104.0 h1:f6qk7y43rqbQoPTgccGjRYSVX8pMdW3ei6E4wVQbh54= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/nsxtreceiver v0.104.0/go.mod h1:xOPzLXiS7tM6hPuYfr0hqnKTvH155psSqrwOsuHi+P4= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/opencensusreceiver v0.104.0 h1:lajE1NgqgyUm4Jj99wzNkn8IKzaDH/20HdGsmCbQENk= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/opencensusreceiver v0.104.0/go.mod h1:BQdmPVHZQlkJNuyUJQHdYwCYABlDk/z/Tupvy0EV0qw= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/oracledbreceiver v0.104.0 h1:s1G2kIeFMqRnCDNKiqYHWH+CIanEVQZQNCpzfbIRn+8= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/oracledbreceiver v0.104.0/go.mod h1:NzaV+5A6cU4owQhYkHPqLf7KJY0bxnBNugL0S+/2KzA= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/otlpjsonfilereceiver v0.104.0 h1:uYPaJs42LT8eOYxMTzRhSQAwq6T0XBeUeFGUgy0FXcA= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/otlpjsonfilereceiver v0.104.0/go.mod h1:Gp6p6nyek+Pe4b2SLXmFPuE9e2iNa+okbDac/5ESX+M= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/podmanreceiver v0.104.0 h1:MNuf8XaGYSY75msM1O+jU0aEtOdSxWJjPf4/I9nisyc= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/podmanreceiver v0.104.0/go.mod h1:HWAuwfK6xONEoQugRLVq8V6mitM3Y/rTtL9TRMFVSkA= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/postgresqlreceiver v0.104.0 h1:/txawXAi3eXau8ik6wN33X+4jlJTedvBCECxIfGVCHo= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/postgresqlreceiver v0.104.0/go.mod h1:JAi3seBRITCGbR8CkabT1uBP7/knh3lMDZ2+k63+vFU= github.com/open-telemetry/opentelemetry-collector-contrib/receiver/prometheusreceiver v0.104.0 h1:Nwkj5EFH90NxWPcl4qeef5AX+A1COWn1Xy1mkzuyIHE= github.com/open-telemetry/opentelemetry-collector-contrib/receiver/prometheusreceiver v0.104.0/go.mod h1:NJwlpVFJu2Dd1mEqCHzSXSNmd5JDhWGVDqo1Oi3RZKk= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/pulsarreceiver v0.104.0 h1:GZGVjpSjnKxuW6W0wixItsP1b6HL6bjfvTBpu/XAAgw= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/pulsarreceiver v0.104.0/go.mod h1:a9AFRE3QSeTl1VNb8fAJKFwYWh1RWwdyXp6HgeNfpFE= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/purefareceiver v0.104.0 h1:/kMtqjFPp/yUE73gm25Pyl0BPLCm/qLwcH5XgHzdyYU= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/purefareceiver v0.104.0/go.mod h1:GlfvhJeOQTb3jJ/IogZTtovNeNuNk6U0+3O3Wn3l9qE= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/purefbreceiver v0.104.0 h1:fcsc8i+fFW9cgSQxXmvmulj0NGiu9WkrkLssCAhkfUU= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/purefbreceiver v0.104.0/go.mod h1:mmAfBQV1N40NjwL8SgVAYFolZS9zJgRJw5dRjnYzmzM= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/rabbitmqreceiver v0.104.0 h1:cFdP3nW0MyIpw7vyEB/Eszk0jpWlPZPZBBz0g/0yTTY= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/rabbitmqreceiver v0.104.0/go.mod h1:TwqvNVeJnRzEKu0G7GC/cEXN/HA1NUhKjrlGdu+b6oA= github.com/open-telemetry/opentelemetry-collector-contrib/receiver/receivercreator v0.104.0 h1:q2GcJVLqe8V4KLCrmc1t2VUEz+z1xQC4kIcrPEs7r1Q= github.com/open-telemetry/opentelemetry-collector-contrib/receiver/receivercreator v0.104.0/go.mod h1:X65iy1QrpMcEc9EA3t1Xlb9bxUEsbmInex/4tKlfq2o= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/redisreceiver v0.104.0 h1:H/3xVaM9vGbDrxN/bZJiMlyx0JHzO4BCuPEdRRg8d0I= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/redisreceiver v0.104.0/go.mod h1:AzZ0xMpH8O06k5UigxtvEFLU2PidQw64laamyNkumyk= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/riakreceiver v0.104.0 h1:FY+PZ+bJz4h3Kfk9ytFAAV8EEBQkyD9SVBSByXTtNlw= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/riakreceiver v0.104.0/go.mod h1:ik/XMwI0srAkJo0mbRHb8n4A9gQ47+zO3E1Lhy/8prI= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sapmreceiver v0.104.0 h1:fiaRa/9G6EqN6SG7zIfy/+AAow1yBMNqHkq3cy8zdTg= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sapmreceiver v0.104.0/go.mod h1:I48Wi+P3JuuBYqy8mEEGCe/mOpSeFlrYwNFkvO5oj98= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/signalfxreceiver v0.104.0 h1:TwoiTpQy70TTFMGYt8v3Q5LQIt29yUoNjTJSB0blrtQ= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/signalfxreceiver v0.104.0/go.mod h1:18jIBQ0WjmYFlZfaoI2nsvXDpA9K83XouSBrdib9VJ0= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/simpleprometheusreceiver v0.104.0 h1:m/NFQ8Tvpma9KFJm4wavbwg0fQ5Z6OXUi83LE6HEzOY= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/simpleprometheusreceiver v0.104.0/go.mod h1:pDyNv62VWX5pmWz9Xdq+fc5zniBJ4UBkbz4NMiTHxeo= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/skywalkingreceiver v0.104.0 h1:c2QZ8jGxfxKUEEDCU4W9T/cIGxOBa4JPUDklzmn4Tvo= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/skywalkingreceiver v0.104.0/go.mod h1:AVfdxWQOE5h4R4uAgyPFCe/0sjYsaDFLDQZMKKVrn/c= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/snmpreceiver v0.104.0 h1:jWXvdOwRgZ9coKRmEmNAR/QBYkpcTKfMP8Cb9yseUaI= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/snmpreceiver v0.104.0/go.mod h1:YcX9ZXuyCRhV3XhdgyaU/+FWC8Jsjcs8ursysrp0cFA= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/snowflakereceiver v0.104.0 h1:tvzrkYBhzR0LJvV4vsxpPnOV7lMF+fvC5Qje5nX+Yo4= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/snowflakereceiver v0.104.0/go.mod h1:TQoVXYXYxEvpM25BtoC5IJRKJksTzb6UOB7TeMz64Ys= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/solacereceiver v0.104.0 h1:lt42E/HM8PWmlxbbKtyTwMWzN7BY5QjBGn/qm/YA9DI= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/solacereceiver v0.104.0/go.mod h1:QidHk5bsq8wquSV6TWKbsPqY7N+IDb0m2kaa/MrTq0c= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/splunkenterprisereceiver v0.104.0 h1:7wxueF5u3Brrhbk1/RS9PPTK/AueSRnzeyNp5TAZYks= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/splunkenterprisereceiver v0.104.0/go.mod h1:dD/vgT5qtL2kaB+ozVBMJHJV8r1oCdGymBI+8H5aaEk= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/splunkhecreceiver v0.104.0 h1:DBG7Lel6Ql39xfvPWLbeO6JCogYTCMMG+wrIOAs/DE8= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/splunkhecreceiver v0.104.0/go.mod h1:1hzNt2xJyJ0dhFbIa7/Xb0vS8vGg0WsqRa24Iuh/OJ8= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sqlqueryreceiver v0.104.0 h1:Huyj4V8Vj+1c1TAZNod1CZWXw1FQvV+028tq2k7cHuI= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sqlqueryreceiver v0.104.0/go.mod h1:ZM/E4E/aqPUTVam1dQ1qjF2A3mVdUex35nJhPw3tci8= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sqlserverreceiver v0.104.0 h1:2FFXHDR+SIqSbnapQBsvgEoYDD2I9EqxoerrdAL4rg4= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sqlserverreceiver v0.104.0/go.mod h1:BSdaNX2w2fl1mF10bKaOyeifPn3PoYNSmvjuuc4GXbE= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sshcheckreceiver v0.104.0 h1:x9nd18fcB0UOJqoNaBY28H4VsHEdTSGFThc47PSir5U= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sshcheckreceiver v0.104.0/go.mod h1:sij0H10TRUe69bJXtJy5k+gs7/DSw8Eq2PyO1NYoYys= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/statsdreceiver v0.104.0 h1:4HGSdJqZwJ5ck9KkolpQ3YyBVDN/GqtFfE4EkoT5O4A= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/statsdreceiver v0.104.0/go.mod h1:xav8K+o+7yMm9TPvLkRv9ve9/zB1PDnjZ3JiVBd92+w= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/syslogreceiver v0.104.0 h1:zv0Og+JMF3E7d0YUL94tTjYJJFLIj/nxXy6RqqrK+C8= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/syslogreceiver v0.104.0/go.mod h1:uAXtkxqAghOC1l9X/zvk0qKHMcN4N5dT80UAOmmBQV8= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/tcplogreceiver v0.104.0 h1:Nu0B3jfFPg/X4oEjMvKImnmdbau3+/x7i8TG4Ic8/Yo= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/tcplogreceiver v0.104.0/go.mod h1:f2LjfzcPkDOOBXajQj6UQw526/yCbPsIyko1TmlGBEw= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/udplogreceiver v0.104.0 h1:juMQUnPoaRnuTRuixYwmn6Ams6XiTYYlK9a/vXdLzFE= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/udplogreceiver v0.104.0/go.mod h1:MYHLNXBUDaasyZX6idLe5+M6pGC8y6EWKUlz31j6BMM= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/vcenterreceiver v0.104.0 h1:BxcA/qT3hAPydGdPVBBwrO8iOmrN55z43ApT3YNiN8A= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/vcenterreceiver v0.104.0/go.mod h1:VF8wsZXLE9RViFck9i9bgk02AycP8/fG4fGDl614X2c= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/wavefrontreceiver v0.104.0 h1:6QY+I8lVo+wY2yYdclQkLrXMPN+ZWPN22osJhtPtKEI= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/wavefrontreceiver v0.104.0/go.mod h1:YRMVbgmCaz34+rK4v/wSDfQPGOwAiC9zWPOtjYQLuac= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/webhookeventreceiver v0.104.0 h1:UuL0ty2AmWlV0iD3kznNC5eTCgnOaDic+rcuzv3m70A= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/webhookeventreceiver v0.104.0/go.mod h1:5xWu8iGhgB/RKBqY82SHFw6jCDbTDibXKfDcjf+mGRM= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/windowseventlogreceiver v0.104.0 h1:OtV9JItdAHVJcJ0rPMbAQ6NCQ5KKl3wIsRPCJGHjiog= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/windowseventlogreceiver v0.104.0/go.mod h1:sDYiy+GW/MOqeWdJjRnvfiSqu+EJFSRYfRsvvM4tH/g= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/windowsperfcountersreceiver v0.104.0 h1:xNdqCwBnkM/qs9+xUHV4fktoClRS2CUZbUIhh3A2nc8= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/windowsperfcountersreceiver v0.104.0/go.mod h1:YSvmBNvTr9qw9CLFbioUeQFTvpC+s/tmzFMPNCtzw2g= github.com/open-telemetry/opentelemetry-collector-contrib/receiver/zipkinreceiver v0.104.0 h1:U04Ezl3Keb1j6bcVktvgvAbbMEyPDkM5sNboQgPYI1w= github.com/open-telemetry/opentelemetry-collector-contrib/receiver/zipkinreceiver v0.104.0/go.mod h1:GbpsurP8UERCcHyIB/gUMKcAK3kIypKGE0O+aqbNa/c= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/zookeeperreceiver v0.104.0 h1:zwi3lwasQJM+Z3cCMc6BqSPbqBFKWlf5i1y4CGDx408= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/zookeeperreceiver v0.104.0/go.mod h1:dd10ldyl17bMXAl4c3tcqpMiV6bmGm6fNpBQUHcPoIo= github.com/opencontainers/go-digest v1.0.0 h1:apOUWs51W5PlhuyGyz9FCeeBIOUDA/6nW8Oi/yOhh5U= github.com/opencontainers/go-digest v1.0.0/go.mod h1:0JzlMkj0TRzQZfJkVvzbP0HBR3IKzErnv2BNG4W4MAM= github.com/opencontainers/image-spec v1.1.0 h1:8SG7/vwALn54lVB/0yZ/MMwhFrPYtpEHQb2IpWsCzug= @@ -2904,8 +2214,6 @@ github.com/opencontainers/runtime-spec v1.2.0 h1:z97+pHb3uELt/yiAWD691HNHQIF07bE github.com/opencontainers/runtime-spec v1.2.0/go.mod h1:jwyrGlmzljRJv/Fgzds9SsS/C5hL+LL3ko9hs6T5lQ0= github.com/opencontainers/selinux v1.11.0 h1:+5Zbo97w3Lbmb3PeqQtpmTkMwsW5nRI3YaLpt7tQ7oU= github.com/opencontainers/selinux v1.11.0/go.mod h1:E5dMC3VPuVvVHDYmi78qvhJp8+M586T4DlDRYpFkyec= -github.com/opensearch-project/opensearch-go/v2 v2.3.0 h1:nQIEMr+A92CkhHrZgUhcfsrZjibvB3APXf2a1VwCmMQ= -github.com/opensearch-project/opensearch-go/v2 v2.3.0/go.mod h1:8LDr9FCgUTVoT+5ESjc2+iaZuldqE+23Iq0r1XeNue8= github.com/openshift/api v0.0.0-20210521075222-e273a339932a/go.mod h1:izBmoXbUu3z5kUa4FjZhvekTsyzIWiOoaIgJiZBBMQs= github.com/openshift/api v3.9.0+incompatible h1:fJ/KsefYuZAjmrr3+5U9yZIZbTOpVkDDLDLFresAeYs= github.com/openshift/api v3.9.0+incompatible/go.mod h1:dh9o4Fs58gpFXGSYfnVxGR9PnV53I8TW84pQaJDdGiY= @@ -2935,16 +2243,11 @@ github.com/pascaldekloe/goe v0.1.0 h1:cBOtyMzM9HTpWjXfbbunk26uA6nG3a8n06Wieeh0Mw github.com/pascaldekloe/goe v0.1.0/go.mod h1:lzWF7FIEvWOWxwDKqyGYQf6ZUaNfKdP144TG7ZOy1lc= github.com/patrickmn/go-cache v2.1.0+incompatible h1:HRMgzkcYKYpi3C8ajMPV8OFXaaRUnok+kx1WdO15EQc= github.com/patrickmn/go-cache v2.1.0+incompatible/go.mod h1:3Qf8kWWT7OJRJbdiICTKqZju1ZixQ/KpMGzzAfe6+WQ= -github.com/paulmach/orb v0.11.1 h1:3koVegMC4X/WeiXYz9iswopaTwMem53NzTJuTF20JzU= -github.com/paulmach/orb v0.11.1/go.mod h1:5mULz1xQfs3bmQm63QEJA6lNGujuRafwA5S/EnuLaLU= -github.com/paulmach/protoscan v0.2.1/go.mod h1:SpcSwydNLrxUGSDvXvO0P7g7AuhJ7lcKfDlhJCDw2gY= -github.com/pborman/getopt v0.0.0-20170112200414-7148bc3a4c30/go.mod h1:85jBQOZwpVEaDAr341tbn15RS4fCAsIst0qp7i8ex1o= github.com/pborman/uuid v0.0.0-20180122190007-c65b2f87fee3/go.mod h1:VyrYX9gd7irzKovcSS6BIIEwPRkP2Wm2m9ufcdFSJ34= github.com/pborman/uuid v1.2.1 h1:+ZZIw58t/ozdjRaXh/3awHfmWRbzYxJoAdNJxe/3pvw= github.com/pborman/uuid v1.2.1/go.mod h1:X/NO0urCmaxf9VXbdlT7C2Yzkj2IKimNn4k+gtPdI/k= github.com/pelletier/go-toml v1.2.0/go.mod h1:5z9KED0ma1S8pY6P1sdut58dfprrGBbd/94hg7ilaic= github.com/pelletier/go-toml v1.7.0/go.mod h1:vwGMzjaWMwyfHwgIBhI2YUM4fB6nL6lVAvS1LBMMhTE= -github.com/pelletier/go-toml v1.9.3/go.mod h1:u1nR/EPcESfeI/szUZKdtJ0xRNbUoANCkoOuaOx1Y+c= github.com/pelletier/go-toml v1.9.5 h1:4yBQzkHv+7BHq2PQUZF3Mx0IYxG7LsP222s7Agd3ve8= github.com/pelletier/go-toml v1.9.5/go.mod h1:u1nR/EPcESfeI/szUZKdtJ0xRNbUoANCkoOuaOx1Y+c= github.com/pelletier/go-toml/v2 v2.2.2 h1:aYUidT7k73Pcl9nb2gScu7NSrKCSHIDE89b3+6Wq+LM= @@ -2956,13 +2259,9 @@ github.com/phpdave11/gofpdf v1.4.2/go.mod h1:zpO6xFn9yxo3YLyMvW8HcKWVdbNqgIfOOp2 github.com/phpdave11/gofpdi v1.0.12/go.mod h1:vBmVV0Do6hSBHC8uKUQ71JGW+ZGQq74llk/7bXwjDoI= github.com/phpdave11/gofpdi v1.0.13/go.mod h1:vBmVV0Do6hSBHC8uKUQ71JGW+ZGQq74llk/7bXwjDoI= github.com/pierrec/lz4 v2.0.5+incompatible/go.mod h1:pdkljMzZIN41W+lC3N2tnIh5sFi+IEE17M5jbnwPHcY= -github.com/pierrec/lz4 v2.6.1+incompatible h1:9UY3+iC23yxF0UfGaYrGplQ+79Rg+h/q9FV9ix19jjM= -github.com/pierrec/lz4 v2.6.1+incompatible/go.mod h1:pdkljMzZIN41W+lC3N2tnIh5sFi+IEE17M5jbnwPHcY= github.com/pierrec/lz4/v4 v4.1.15/go.mod h1:gZWDp/Ze/IJXGXf23ltt2EXimqmTUXEy0GFuRQyBid4= github.com/pierrec/lz4/v4 v4.1.21 h1:yOVMLb6qSIDP67pl/5F7RepeKYu/VmTyEXvuMI5d9mQ= github.com/pierrec/lz4/v4 v4.1.21/go.mod h1:gZWDp/Ze/IJXGXf23ltt2EXimqmTUXEy0GFuRQyBid4= -github.com/pingcap/errors v0.11.4 h1:lFuQV/oaUMGcD2tqt+01ROSmJs75VG1ToEOkZIZ4nE4= -github.com/pingcap/errors v0.11.4/go.mod h1:Oi8TUi2kEtXXLMJk9l1cGmz20kV3TaQ0usTwv5KuLY8= github.com/pjbgf/sha1cd v0.3.0 h1:4D5XXmUUBUl/xQ6IjCkEAbqXskkq/4O7LmGn0AqMDs4= github.com/pjbgf/sha1cd v0.3.0/go.mod h1:nZ1rrWOcGJ5uZgEEVL1VUM9iRQiZvWdbZjkKyFzPPsI= github.com/pkg/browser v0.0.0-20240102092130-5ac0b6a4141c h1:+mdjkGKdHQG3305AYmdv1U2eRNDiU2ErMBj1gwrq8eQ= @@ -2973,8 +2272,6 @@ github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4= github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pkg/sftp v1.10.1/go.mod h1:lYOWFsE0bwd1+KfKJaKeuokY15vzFx25BLbzYYoAxZI= github.com/pkg/sftp v1.13.1/go.mod h1:3HaPG6Dq1ILlpPZRO0HVMrsydcdLt6HRDccSgb87qRg= -github.com/pkg/sftp v1.13.6 h1:JFZT4XbOU7l77xGSpOdW+pwIMqP044IyjXX6FGyEKFo= -github.com/pkg/sftp v1.13.6/go.mod h1:tz1ryNURKu77RL+GuCzmoJYxQczL3wLNNpPWagdg4Qk= github.com/planetscale/vtprotobuf v0.6.0 h1:nBeETjudeJ5ZgBHUz1fVHvbqUKnYOXNhsIEabROxmNA= github.com/planetscale/vtprotobuf v0.6.0/go.mod h1:t/avpk3KcrXxUnYOhZhMXJlSEyie6gQbtLq5NM3loB8= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= @@ -2984,8 +2281,6 @@ github.com/posener/complete v1.1.1/go.mod h1:em0nMJCgc9GFtwrmVmEMR/ZL6WyhyjMBndr github.com/posener/complete v1.2.3/go.mod h1:WZIdtGGp+qx0sLrYKtIRAruyNpv6hFCicSgv7Sy7s/s= github.com/power-devops/perfstat v0.0.0-20220216144756-c35f1ee13d7c h1:NRoLoZvkBTKvR5gQLgA3e0hqjkY9u1wm+iOL45VN/qI= github.com/power-devops/perfstat v0.0.0-20220216144756-c35f1ee13d7c/go.mod h1:OmDBASR4679mdNQnz2pUhc2G8CO2JrUAVFDRBDP/hJE= -github.com/pquerna/cachecontrol v0.1.0 h1:yJMy84ti9h/+OEWa752kBTKv4XC30OtVVHYv/8cTqKc= -github.com/pquerna/cachecontrol v0.1.0/go.mod h1:NrUG3Z7Rdu85UNR3vm7SOsl1nFIeSiQnrHV5K9mBcUI= github.com/prashantv/gostub v1.1.0 h1:BTyx3RfQjRHnUWaGF9oQos79AlQ5k8WNktv7VGvVH4g= github.com/prashantv/gostub v1.1.0/go.mod h1:A5zLQHz7ieHGG7is6LLXLz7I8+3LZzsrV0P1IAHhP5U= github.com/prometheus-community/windows_exporter v0.25.1 h1:sagNoaBC1TirUNt8YE4eIpeDNQbswrRHsMxvluYHbyU= @@ -3002,7 +2297,6 @@ github.com/prometheus/common v0.46.0 h1:doXzt5ybi1HBKpsZOL0sSkaNHJJqkyfEWZGGqqSc github.com/prometheus/common v0.46.0/go.mod h1:Tp0qkxpb9Jsg54QMe+EAmqXkSV7Evdy1BTn+g2pa/hQ= github.com/prometheus/common/sigv4 v0.1.0 h1:qoVebwtwwEhS85Czm2dSROY5fTo2PAPEVdDeppTwGX4= github.com/prometheus/common/sigv4 v0.1.0/go.mod h1:2Jkxxk9yYvCkE5G1sQT7GuEXm57JrvHu9k5YwTjsNtI= -github.com/prometheus/procfs v0.0.0-20190425082905-87a4384529e0/go.mod h1:TjEm7ze935MbeOT/UhFTIMYKhuLP4wbCsTZCD3I8kEA= github.com/prometheus/procfs v0.12.0/go.mod h1:pcuDEFsWDnvcgNzo4EEweacyhjeA9Zk3cnaOZAZEfOo= github.com/prometheus/procfs v0.15.1 h1:YagwOFzUgYfKKHX6Dr+sHT7km/hxC76UB0learggepc= github.com/prometheus/procfs v0.15.1/go.mod h1:fB45yRUv8NstnjriLhBQLuOUt+WW4BsoGhij/e3PBqk= @@ -3012,10 +2306,6 @@ github.com/protocolbuffers/protoscope v0.0.0-20221109213918-8e7a6aafa2c9 h1:arwj github.com/protocolbuffers/protoscope v0.0.0-20221109213918-8e7a6aafa2c9/go.mod h1:SKZx6stCn03JN3BOWTwvVIO2ajMkb/zQdTceXYhKw/4= github.com/rcrowley/go-metrics v0.0.0-20201227073835-cf1acfcdf475 h1:N/ElC8H3+5XpJzTSTfLsJV/mx9Q9g7kxmchpfZyxgzM= github.com/rcrowley/go-metrics v0.0.0-20201227073835-cf1acfcdf475/go.mod h1:bCqnVzQkZxMG4s8nGwiZ5l3QUCyqpo9Y+/ZMZ9VjZe4= -github.com/redis/go-redis/v9 v9.5.3 h1:fOAp1/uJG+ZtcITgZOfYFmTKPE7n4Vclj1wZFgRciUU= -github.com/redis/go-redis/v9 v9.5.3/go.mod h1:hdY0cQFCN4fnSYT6TkisLufl/4W5UIXyv0b/CLO2V2M= -github.com/relvacode/iso8601 v1.4.0 h1:GsInVSEJfkYuirYFxa80nMLbH2aydgZpIf52gYZXUJs= -github.com/relvacode/iso8601 v1.4.0/go.mod h1:FlNp+jz+TXpyRqgmM7tnzHHzBnz776kmAH2h3sZCn0I= github.com/remyoudompheng/bigfft v0.0.0-20200410134404-eec4a21b6bb0/go.mod h1:qqbHyh8v60DhA7CoWK5oRCqLrMHRGoxYCSS9EjAz6Eo= github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec h1:W09IVJc94icq4NjY3clb7Lk8O1qJ8BdBEF8z0ibU0rE= github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec/go.mod h1:qqbHyh8v60DhA7CoWK5oRCqLrMHRGoxYCSS9EjAz6Eo= @@ -3070,14 +2360,10 @@ github.com/sassoftware/go-rpmutils v0.3.0 h1:tE4TZ8KcOXay5iIP64P291s6Qxd9MQCYhI7 github.com/sassoftware/go-rpmutils v0.3.0/go.mod h1:hM9wdxFsjUFR/tJ6SMsLrJuChcucCa0DsCzE9RMfwMo= github.com/scaleway/scaleway-sdk-go v1.0.0-beta.25 h1:/8rfZAdFfafRXOgz+ZpMZZWZ5pYggCY9t7e/BvjaBHM= github.com/scaleway/scaleway-sdk-go v1.0.0-beta.25/go.mod h1:fCa7OJZ/9DRTnOKmxvT6pn+LPWUptQAmHF/SBJUGEcg= -github.com/scalyr/dataset-go v0.20.0 h1:VZJew4W/ufnb67yZSpWQKI40U4XpA+w+cDM+mk0qS2E= -github.com/scalyr/dataset-go v0.20.0/go.mod h1:k/A+KhdEyffuTGb1n+jSWg8J5ikV9iYVKejVGjGXXoA= github.com/sean-/seed v0.0.0-20170313163322-e2103e2c3529 h1:nn5Wsu0esKSJiIVhscUtVbo7ada43DJhG55ua/hjS5I= github.com/sean-/seed v0.0.0-20170313163322-e2103e2c3529/go.mod h1:DxrIzT+xaE7yg65j358z/aeFdxmN0P9QXhEzd20vsDc= github.com/secure-systems-lab/go-securesystemslib v0.8.0 h1:mr5An6X45Kb2nddcFlbmfHkLguCE9laoZCUzEEpIZXA= github.com/secure-systems-lab/go-securesystemslib v0.8.0/go.mod h1:UH2VZVuJfCYR8WgMlCU1uFsOUU+KeyrTWcSS73NBOzU= -github.com/segmentio/asm v1.2.0 h1:9BQrFxC+YOHJlTlHGkTrFWf59nbL3XnCoFLTwDCI7ys= -github.com/segmentio/asm v1.2.0/go.mod h1:BqMnlJP91P8d+4ibuonYZw9mfnzI9HfxselHZr5aAcs= github.com/sergi/go-diff v1.1.0/go.mod h1:STckp+ISIX8hZLjrqAeVduY0gWCT9IjLuqbuNXdaHfM= github.com/sergi/go-diff v1.3.1 h1:xkr+Oxo4BOQKmkn/B9eMK0g5Kg/983T9DqqPHwYqD+8= github.com/sergi/go-diff v1.3.1/go.mod h1:aMJSSKb2lpPvRNec0+w3fl7LP9IOFzdc9Pa4NFbPK1I= @@ -3097,8 +2383,6 @@ github.com/shopspring/decimal v1.2.0/go.mod h1:DKyhrW/HYNuLGql+MJL6WCR6knT2jwCFR github.com/shopspring/decimal v1.3.1 h1:2Usl1nmF/WZucqkFZhnfFYxxxu8LG21F6nPQBE5gKV8= github.com/shopspring/decimal v1.3.1/go.mod h1:DKyhrW/HYNuLGql+MJL6WCR6knT2jwCFRcu2hWCYk4o= github.com/shurcooL/sanitized_anchor_name v1.0.0/go.mod h1:1NzhyTcUVG4SuEtjjoZeVRXNmyL/1OwPU0+IJeTBvfc= -github.com/signalfx/com_signalfx_metrics_protobuf v0.0.3 h1:32k2QLgsKhcEs55q4REPKyIadvid5FPy2+VMgvbmKJ0= -github.com/signalfx/com_signalfx_metrics_protobuf v0.0.3/go.mod h1:gJrXWi7wSGXfiC7+VheQaz+ypdCt5SmZNL+BRxUe7y4= github.com/signalfx/sapm-proto v0.14.0 h1:KWh3I5E4EkelB19aP1/54Ik8khSioC/RVRW/riOfRGg= github.com/signalfx/sapm-proto v0.14.0/go.mod h1:Km6PskZh966cqNoUn3AmRyGRix5VfwnxVBvn2vjRC9U= github.com/sigstore/rekor v1.2.2 h1:5JK/zKZvcQpL/jBmHvmFj3YbpDMBQnJQ6ygp8xdF3bY= @@ -3126,8 +2410,6 @@ github.com/smira/go-ftp-protocol v0.0.0-20140829150050-066b75c2b70d h1:rvtR4+9N2 github.com/smira/go-ftp-protocol v0.0.0-20140829150050-066b75c2b70d/go.mod h1:Jm7yHrROA5tC42gyJ5EwiR8EWp0PUy0qOc4sE7Y8Uzo= github.com/smira/go-xz v0.1.0 h1:1zVLT1sITUKcWNysfHMLZWJ2Yh7yJfhREsgmUdK4zb0= github.com/smira/go-xz v0.1.0/go.mod h1:OmdEWnIIkuLzRLHGF4YtjDzF9VFUevEcP6YxDPRqVrs= -github.com/snowflakedb/gosnowflake v1.10.1 h1:VGeQxsQj5s3hP0cRmtNYozhUvs2Y7Reu5Pk5pKuRGpI= -github.com/snowflakedb/gosnowflake v1.10.1/go.mod h1:hvc58mU03qg78mSz5z17/qnzI56hOdYYK2txWbM0hN0= github.com/soheilhy/cmux v0.1.4/go.mod h1:IM3LyeVVIOuxMH7sFAkER9+bJ4dT7Ms6E4xg4kGIyLM= github.com/soheilhy/cmux v0.1.5 h1:jjzc5WVemNEDTLwv9tlmemhC73tI08BNOIGwBOo10Js= github.com/soheilhy/cmux v0.1.5/go.mod h1:T7TcVDs9LWfQgPlPsdngu6I6QIoyIFZDDC6sNE1GqG0= @@ -3149,7 +2431,6 @@ github.com/spf13/afero v1.9.2/go.mod h1:iUV7ddyEEZPO5gA3zD4fJt6iStLlL+Lg4m2cihcD github.com/spf13/afero v1.11.0 h1:WJQKhtpdm3v2IzqG8VMqrr6Rf3UYpEF239Jy9wNepM8= github.com/spf13/afero v1.11.0/go.mod h1:GH9Y3pIexgf1MTIWtNGyogA5MwRIDXGUr+hbWNoBjkY= github.com/spf13/cobra v1.1.3/go.mod h1:pGADOWyqRD/YMrPZigI/zbliZ2wVD/23d+is3pSWzOo= -github.com/spf13/cobra v1.2.1/go.mod h1:ExllRjgxM/piMAM+3tAZvg8fsklGAf3tPfi+i8t68Nk= github.com/spf13/cobra v1.8.1 h1:e5/vxKd/rZsfSJMUX1agtjeTDf+qv1/JdBF8gg5k9ZM= github.com/spf13/cobra v1.8.1/go.mod h1:wHxEcudfqmLYa8iTfL+OuZPbBZkmvliBWKIezN3kD9Y= github.com/spf13/jwalterweatherman v1.0.0/go.mod h1:cQK4TGJAtQXfYWX+Ddv3mKDzgVb68N+wFjFa4jdeBTo= @@ -3160,7 +2441,6 @@ github.com/spf13/pflag v1.0.5 h1:iy+VFUOCP1a+8yFto/drg2CJ5u0yRoB7fZw3DKv/JXA= github.com/spf13/pflag v1.0.5/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg= github.com/spf13/viper v1.6.2/go.mod h1:t3iDnF5Jlj76alVNuyFBk5oUMCvsrkbvZK0WQdfDi5k= github.com/spf13/viper v1.7.0/go.mod h1:8WkrPz2fc9jxqZNCJI/76HCieCp4Q8HaLFoCha5qpdg= -github.com/spf13/viper v1.8.1/go.mod h1:o0Pch8wJ9BVSWGQMbra6iw0oQ5oktSIBaujf1rJH9Ns= github.com/spf13/viper v1.19.0 h1:RWq5SEjt8o25SROyN3z2OrDB9l7RPd3lwTWU8EcEdcI= github.com/spf13/viper v1.19.0/go.mod h1:GQUN9bilAbhU/jgc1bKs99f/suXKeUMct8Adx5+Ntkg= github.com/square/certstrap v1.2.0 h1:ecgyABrbFLr8jSbOC6oTBmBek0t/HqtgrMUZCPuyfdw= @@ -3190,7 +2470,6 @@ github.com/stretchr/testify v1.7.2/go.mod h1:R6va5+xMeoiuVRoj+gSkQ7d3FALtqAAGI1F github.com/stretchr/testify v1.8.0/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO+kdMU+MU= github.com/stretchr/testify v1.8.1/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4= github.com/stretchr/testify v1.8.2/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4= -github.com/stretchr/testify v1.8.3/go.mod h1:sz/lmYIOXD/1dqDmKjjqLyZ2RngseejIcXlSw2iwfAo= github.com/stretchr/testify v1.8.4/go.mod h1:sz/lmYIOXD/1dqDmKjjqLyZ2RngseejIcXlSw2iwfAo= github.com/stretchr/testify v1.9.0 h1:HtqpIVDClZ4nwg75+f6Lvsy/wHu+3BoSGCbBAcpTsTg= github.com/stretchr/testify v1.9.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY= @@ -3210,30 +2489,23 @@ github.com/syndtr/goleveldb v1.0.1-0.20220721030215-126854af5e6d h1:vfofYNRScrDd github.com/syndtr/goleveldb v1.0.1-0.20220721030215-126854af5e6d/go.mod h1:RRCYJbIwD5jmqPI9XoAFR0OcDxqUctll6zUj/+B4S48= github.com/tchap/go-patricia/v2 v2.3.1 h1:6rQp39lgIYZ+MHmdEq4xzuk1t7OdC35z/xm0BGhTkes= github.com/tchap/go-patricia/v2 v2.3.1/go.mod h1:VZRHKAb53DLaG+nA9EaYYiaEx6YztwDlLElMsnSHD4k= -github.com/tedsuo/ifrit v0.0.0-20180802180643-bea94bb476cc/go.mod h1:eyZnKCc955uh98WQvzOm0dgAeLnf2O0Rz0LPoC5ze+0= github.com/tedsuo/ifrit v0.0.0-20191009134036-9a97d0632f00 h1:mujcChM89zOHwgZBBNr5WZ77mBXP1yR+gLThGCYZgAg= github.com/tedsuo/ifrit v0.0.0-20191009134036-9a97d0632f00/go.mod h1:eyZnKCc955uh98WQvzOm0dgAeLnf2O0Rz0LPoC5ze+0= github.com/tedsuo/rata v1.0.0 h1:Sf9aZrYy6ElSTncjnGkyC2yuVvz5YJetBIUKJ4CmeKE= github.com/tedsuo/rata v1.0.0/go.mod h1:X47ELzhOoLbfFIY0Cql9P6yo3Cdwf2CMX3FVZxRzJPc= github.com/temoto/robotstxt v1.1.1 h1:Gh8RCs8ouX3hRSxxK7B1mO5RFByQ4CmJZDwgom++JaA= github.com/temoto/robotstxt v1.1.1/go.mod h1:+1AmkuG3IYkh1kv0d2qEB9Le88ehNO0zwOr3ujewlOo= -github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.949 h1:Eo56/nwLf2QGvezn9z7Ap1DnHxeKXAdBz2uWppp84n4= -github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.949/go.mod h1:r5r4xbfxSaeR04b166HGsBa/R4U3SueirEUpXGuw+Q0= github.com/terminalstatic/go-xsd-validate v0.1.5 h1:RqpJnf6HGE2CB/lZB1A8BYguk8uRtcvYAPLCF15qguo= github.com/terminalstatic/go-xsd-validate v0.1.5/go.mod h1:18lsvYFofBflqCrvo1umpABZ99+GneNTw2kEEc8UPJw= github.com/testcontainers/testcontainers-go v0.23.0 h1:ERYTSikX01QczBLPZpqsETTBO7lInqEP349phDOVJVs= github.com/testcontainers/testcontainers-go v0.23.0/go.mod h1:3gzuZfb7T9qfcH2pHpV4RLlWrPjeWNQah6XlYQ32c4I= github.com/tetratelabs/wazero v1.7.0 h1:jg5qPydno59wqjpGrHph81lbtHzTrWzwwtD4cD88+hQ= github.com/tetratelabs/wazero v1.7.0/go.mod h1:ytl6Zuh20R/eROuyDaGPkp82O9C/DJfXAwJfQ3X6/7Y= -github.com/tg123/go-htpasswd v1.2.2 h1:tmNccDsQ+wYsoRfiONzIhDm5OkVHQzN3w4FOBAlN6BY= -github.com/tg123/go-htpasswd v1.2.2/go.mod h1:FcIrK0J+6zptgVwK1JDlqyajW/1B4PtuJ/FLWl7nx8A= -github.com/tidwall/gjson v1.10.2/go.mod h1:/wbyibRr2FHMks5tjHJ5F8dMZh3AcwJEMf5vlfC0lxk= github.com/tidwall/gjson v1.14.2/go.mod h1:/wbyibRr2FHMks5tjHJ5F8dMZh3AcwJEMf5vlfC0lxk= github.com/tidwall/gjson v1.17.1 h1:wlYEnwqAHgzmhNUFfw7Xalt2JzQvsMx2Se4PcoFCT/U= github.com/tidwall/gjson v1.17.1/go.mod h1:/wbyibRr2FHMks5tjHJ5F8dMZh3AcwJEMf5vlfC0lxk= github.com/tidwall/match v1.1.1 h1:+Ho715JplO36QYgwN9PGYNhgZvoUSc9X2c80KVTi+GA= github.com/tidwall/match v1.1.1/go.mod h1:eRSPERbgtNPcGhD8UCthc6PmLEQXEWd3PRB5JTxsfmM= -github.com/tidwall/pretty v1.0.0/go.mod h1:XNkn88O1ChpSDQmQeStsy+sBenx6DDtFZJxhVysOjyk= github.com/tidwall/pretty v1.2.0/go.mod h1:ITEVvHYasfjBbM0u2Pg8T2nJnzm8xPwvNhhsoaGGjNU= github.com/tidwall/pretty v1.2.1 h1:qjsOFOWWQl+N3RsoF5/ssm1pHmJJwhjlSbZ51I6wMl4= github.com/tidwall/pretty v1.2.1/go.mod h1:ITEVvHYasfjBbM0u2Pg8T2nJnzm8xPwvNhhsoaGGjNU= @@ -3247,10 +2519,6 @@ github.com/tilinna/clock v1.1.0 h1:6IQQQCo6KoBxVudv6gwtY8o4eDfhHo8ojA5dP0MfhSs= github.com/tilinna/clock v1.1.0/go.mod h1:ZsP7BcY7sEEz7ktc0IVy8Us6boDrK8VradlKRUGfOao= github.com/tinylib/msgp v1.1.9 h1:SHf3yoO2sGA0veCJeCBYLHuttAVFHGm2RHgNodW7wQU= github.com/tinylib/msgp v1.1.9/go.mod h1:BCXGB54lDD8qUEPmiG0cQQUANC4IUQyB2ItS2UDlO/k= -github.com/tj/assert v0.0.3 h1:Df/BlaZ20mq6kuai7f5z2TvPFiwC3xaWJSDQNiIS3Rk= -github.com/tj/assert v0.0.3/go.mod h1:Ne6X72Q+TB1AteidzQncjw9PabbMp4PBMZ1k+vd1Pvk= -github.com/tjfoc/gmsm v1.3.2 h1:7JVkAn5bvUJ7HtU08iW6UiD+UTmJTIToHCfeFzkcCxM= -github.com/tjfoc/gmsm v1.3.2/go.mod h1:HaUcFuY0auTiaHB9MHFGCPx5IaLhTUd2atbCFBQXn9w= github.com/tklauser/go-sysconf v0.3.14 h1:g5vzr9iPFFz24v2KZXs/pvpvh8/V9Fw6vQK5ZZb78yU= github.com/tklauser/go-sysconf v0.3.14/go.mod h1:1ym4lWMLUOhuBOPGtRcJm7tEGX4SCYNEEEtghGG/8uY= github.com/tklauser/numcpus v0.8.0 h1:Mx4Wwe/FjZLeQsK/6kt2EOepwwSl7SmJrK5bV/dXYgY= @@ -3296,8 +2564,6 @@ github.com/vbatts/tar-split v0.11.5 h1:3bHCTIheBm1qFTcgh9oPu+nNBtX+XJIupG/vacinC github.com/vbatts/tar-split v0.11.5/go.mod h1:yZbwRsSeGjusneWgA781EKej9HF8vme8okylkAeNKLk= github.com/vibrantbyte/go-antpath v1.1.1 h1:SWDIMx4pSjyo7QoAsgTkpNU7QD0X9O0JAgr5O3TsYKk= github.com/vibrantbyte/go-antpath v1.1.1/go.mod h1:ZqMGIk+no3BL2o6OdEZ3ZDiWfIteuastNSaTFv7kgUY= -github.com/vincent-petithory/dataurl v1.0.0 h1:cXw+kPto8NLuJtlMsI152irrVw9fRDX8AbShPRpg2CI= -github.com/vincent-petithory/dataurl v1.0.0/go.mod h1:FHafX5vmDzyP+1CQATJn7WFKc9CvnvxyvZy6I1MrG/U= github.com/vishvananda/netns v0.0.0-20200728191858-db3c7e526aae/go.mod h1:DD4vA1DwXk04H54A1oHXtwZmA0grkVMdPxx/VGLCah0= github.com/vishvananda/netns v0.0.0-20210104183010-2eb08e3e575f/go.mod h1:DD4vA1DwXk04H54A1oHXtwZmA0grkVMdPxx/VGLCah0= github.com/vishvananda/netns v0.0.4 h1:Oeaw1EM2JMxD51g9uhtC0D7erkIjgmj8+JZc26m1YX8= @@ -3314,10 +2580,6 @@ github.com/vmihailenco/tagparser v0.1.2 h1:gnjoVuB/kljJ5wICEEOpx98oXMWPLj22G67Vb github.com/vmihailenco/tagparser v0.1.2/go.mod h1:OeAg3pn3UbLjkWt+rN9oFYB6u/cQgqMEUPoW2WPyhdI= github.com/vmihailenco/tagparser/v2 v2.0.0 h1:y09buUbR+b5aycVFQs/g70pqKVZNBmxwAhO7/IwNM9g= github.com/vmihailenco/tagparser/v2 v2.0.0/go.mod h1:Wri+At7QHww0WTrCBeu4J6bNtoV6mEfg5OIWRZA9qds= -github.com/vmware/go-vmware-nsxt v0.0.0-20230223012718-d31b8a1ca05e h1:Vu41Q0Pv3yMdd+tcDW6QeEUIK2L+9ZrPrq8NAMrKSLc= -github.com/vmware/go-vmware-nsxt v0.0.0-20230223012718-d31b8a1ca05e/go.mod h1:aRq5pxwgdJpAuP97SCjX1+Db32z/b0dggQ07FDF+fqE= -github.com/vmware/govmomi v0.37.3 h1:L2y2Ba09tYiZwdPtdF64Ox9QZeJ8vlCUGcAF9SdODn4= -github.com/vmware/govmomi v0.37.3/go.mod h1:mtGWtM+YhTADHlCgJBiskSRPOZRsN9MSjPzaZLte/oQ= github.com/vultr/govultr/v2 v2.17.2 h1:gej/rwr91Puc/tgh+j33p/BLR16UrIPnSr+AIwYWZQs= github.com/vultr/govultr/v2 v2.17.2/go.mod h1:ZFOKGWmgjytfyjeyAdhQlSWwTjh2ig+X49cAp50dzXI= github.com/wI2L/jsondiff v0.5.2 h1:f68drsfk/Xgvt3BpLVDlGkQzOC4o+qUCl9jtGr0sbfE= @@ -3330,10 +2592,8 @@ github.com/xanzy/ssh-agent v0.3.3 h1:+/15pJfg/RsTxqYcX6fHqOXZwwMP+2VyYWJeWM2qQFM github.com/xanzy/ssh-agent v0.3.3/go.mod h1:6dzNDKs0J9rVPHPhaGCukekBHKqfl+L3KghI1Bc68Uw= github.com/xdg-go/pbkdf2 v1.0.0 h1:Su7DPu48wXMwC3bs7MCNG+z4FhcyEuz5dlvchbq0B0c= github.com/xdg-go/pbkdf2 v1.0.0/go.mod h1:jrpuAogTd400dnrH08LKmI/xc1MbPOebTwRqcT5RDeI= -github.com/xdg-go/scram v1.1.1/go.mod h1:RaEWvsqvNKKvBPvcKeFjrG2cJqOkHTiyTpzz23ni57g= github.com/xdg-go/scram v1.1.2 h1:FHX5I5B4i4hKRVRBCFRxq1iQRej7WO3hhBuJf+UUySY= github.com/xdg-go/scram v1.1.2/go.mod h1:RT/sEzTbU5y00aCK8UOx6R7YryM0iF1N2MOmC3kKLN4= -github.com/xdg-go/stringprep v1.0.3/go.mod h1:W3f5j4i+9rC0kuIEJL0ky1VpHXQU3ocBgklLGvcBnW8= github.com/xdg-go/stringprep v1.0.4 h1:XLI/Ng3O1Atzq0oBs3TWm+5ZVgkq2aqdlvP9JtoZ6c8= github.com/xdg-go/stringprep v1.0.4/go.mod h1:mPGuuIYwz7CmR2bT9j4GbQqutWS1zV24gijq1dTyGkM= github.com/xeipuuv/gojsonpointer v0.0.0-20180127040702-4e3ac2762d5f/go.mod h1:N2zxlSyiKSe5eX1tZViRH5QA0qijqEDrYZiPEAiq3wU= @@ -3375,36 +2635,19 @@ github.com/yuin/gopher-lua v1.1.0/go.mod h1:GBR0iDaNXjAgGg9zfCvksxSRnQx76gclCIb7 github.com/yusufpapurcu/wmi v1.2.4 h1:zFUKzehAFReQwLys1b/iSMl+JQGSCSjtVqQn9bBrPo0= github.com/yusufpapurcu/wmi v1.2.4/go.mod h1:SBZ9tNy3G9/m5Oi98Zks0QjeHVDvuK0qfxQmPyzfmi0= github.com/zclconf/go-cty v1.10.0/go.mod h1:vVKLxnk3puL4qRAv72AO+W99LUD4da90g3uUAzyuvAk= -github.com/zeebo/assert v1.3.0 h1:g7C04CbJuIDKNPFHmsk4hwZDO5O+kntRxzaUoNXj+IQ= github.com/zeebo/assert v1.3.0/go.mod h1:Pq9JiuJQpG8JLJdtkwrJESF0Foym2/D9XMU5ciN/wJ0= -github.com/zeebo/xxh3 v1.0.2 h1:xZmwmqxHZA8AI603jOQ0tMqmBr9lPeFwGg6d+xy9DC0= github.com/zeebo/xxh3 v1.0.2/go.mod h1:5NWz9Sef7zIDm2JHfFlcQvNekmcEl9ekUZQQKCYaDcA= github.com/zorkian/go-datadog-api v2.30.0+incompatible h1:R4ryGocppDqZZbnNc5EDR8xGWF/z/MxzWnqTUijDQes= github.com/zorkian/go-datadog-api v2.30.0+incompatible/go.mod h1:PkXwHX9CUQa/FpB9ZwAD45N1uhCW4MT/Wj7m36PbKss= -go.einride.tech/aip v0.67.1 h1:d/4TW92OxXBngkSOwWS2CH5rez869KpKMaN44mdxkFI= -go.einride.tech/aip v0.67.1/go.mod h1:ZGX4/zKw8dcgzdLsrvpOOGxfxI2QSk12SlP7d6c0/XI= -go.elastic.co/apm/module/apmelasticsearch/v2 v2.6.0 h1:ukMcwyMaDXsS1dRK2qRYXT2AsfwaUy74TOOYCqkWJow= -go.elastic.co/apm/module/apmelasticsearch/v2 v2.6.0/go.mod h1:YpfiTTrqX5LB/CKBwX89oDCBAxuLJTFv40gcfxJyehM= -go.elastic.co/apm/module/apmhttp/v2 v2.6.0 h1:s8UeNFQmVBCNd4eoz7KDD9rEFhQC0HeUFXz3z9gpAmQ= -go.elastic.co/apm/module/apmhttp/v2 v2.6.0/go.mod h1:D0GLppLuI0Ddwvtl595GUxRgn6Z8L5KaDFVMv2H3GK0= -go.elastic.co/apm/module/apmzap/v2 v2.6.0 h1:R/iVORzGu3F9uM43iEVHD0nwiRo59O0bIXdayKsgayQ= -go.elastic.co/apm/module/apmzap/v2 v2.6.0/go.mod h1:B3i/8xRkqLgi6zNuV+Bp7Pt4cutaOObvrVSa7wUTAPw= -go.elastic.co/apm/v2 v2.6.0 h1:VieBMLQFtXua2YxpYxaSdYGnmmxhLT46gosI5yErJgY= -go.elastic.co/apm/v2 v2.6.0/go.mod h1:33rOXgtHwbgZcDgi6I/GtCSMZQqgxkHC0IQT3gudKvo= -go.elastic.co/fastjson v1.3.0 h1:hJO3OsYIhiqiT4Fgu0ZxAECnKASbwgiS+LMW5oCopKs= -go.elastic.co/fastjson v1.3.0/go.mod h1:K9vDh7O0ODsVKV2B5e2XYLY277QZaCbB3tS1SnARvko= go.etcd.io/bbolt v1.3.2/go.mod h1:IbVyRI1SCnLcuJnV2u8VeU0CEYM7e686BmAb1XKL+uU= go.etcd.io/bbolt v1.3.10 h1:+BqfJTcCzTItrop8mq/lbzL8wSGtj94UO/3U31shqG0= go.etcd.io/bbolt v1.3.10/go.mod h1:bK3UQLPJZly7IlNmV7uVHJDxfe5aK9Ll93e/74Y9oEQ= -go.etcd.io/etcd/api/v3 v3.5.0/go.mod h1:cbVKeC6lCfl7j/8jBhAK6aIYO9XOjdptoxU/nLQcPvs= go.etcd.io/etcd/api/v3 v3.5.4/go.mod h1:5GB2vv4A4AOn3yk7MftYGHkUfGtDHnEraIjym4dYz5A= go.etcd.io/etcd/api/v3 v3.6.0-alpha.0 h1:se+XckWlVTTfwjZSsAZJ2zGPzmIMq3j7fKBCmHoB9UA= go.etcd.io/etcd/api/v3 v3.6.0-alpha.0/go.mod h1:z13pg39zewDLZeXIKeM0xELOeFKcqjLocfwl5M820+w= -go.etcd.io/etcd/client/pkg/v3 v3.5.0/go.mod h1:IJHfcCEKxYu1Os13ZdwCwIUTUVGYTSAM3YSwc9/Ac1g= go.etcd.io/etcd/client/pkg/v3 v3.5.4/go.mod h1:IJHfcCEKxYu1Os13ZdwCwIUTUVGYTSAM3YSwc9/Ac1g= go.etcd.io/etcd/client/pkg/v3 v3.6.0-alpha.0.0.20220522111935-c3bc4116dcd1 h1:s2hb83bYqeVi1UGkKXDko6CKJNElvqqGecv+q9qy0TM= go.etcd.io/etcd/client/pkg/v3 v3.6.0-alpha.0.0.20220522111935-c3bc4116dcd1/go.mod h1:Vl/FkH40bHqmBFwhr8WVKtV47neyts36zl1voccRq8s= -go.etcd.io/etcd/client/v2 v2.305.0/go.mod h1:h9puh54ZTgAKtEbut2oe9P4L/oqKCVB6xsXlzd7alYQ= go.etcd.io/etcd/client/v2 v2.306.0-alpha.0 h1:9VRJ698EFIMfjOQtcjKMM7CWXOIxp9R4I8JA1mk+WT4= go.etcd.io/etcd/client/v2 v2.306.0-alpha.0/go.mod h1:eW78BCfOzS1HJgTNzDrb2E6xV1p6kqlpLpKkz7ErzCs= go.etcd.io/etcd/client/v3 v3.5.4/go.mod h1:ZaRkVgBZC+L+dLCjTcF1hRXpgZXQPOvnA/Ak/gq3kiY= @@ -3416,9 +2659,6 @@ go.etcd.io/etcd/raft/v3 v3.6.0-alpha.0 h1:BQ6CnNP4pIpy5rusFlTBxAacDgPXhuiHFwoTsB go.etcd.io/etcd/raft/v3 v3.6.0-alpha.0/go.mod h1:/kZdrBXlc5fUgYXfIEQ0B5sb7ejXPKbtF4jWzF1exiQ= go.etcd.io/etcd/server/v3 v3.6.0-alpha.0.0.20220522111935-c3bc4116dcd1 h1:S801WVTlIcQnS+pA7srsyxgxg4qNYx4Fm/YToSDde+w= go.etcd.io/etcd/server/v3 v3.6.0-alpha.0.0.20220522111935-c3bc4116dcd1/go.mod h1:sw82kLjlBpuhowfKyi54jk2s8qK8W4YG5EwlY/BleOY= -go.mongodb.org/atlas v0.36.0 h1:m05S3AO7zkl+bcG1qaNsEKBnAqnKx2FDwLooHpIG3j4= -go.mongodb.org/atlas v0.36.0/go.mod h1:nfPldE9dSama6G2IbIzmEza02Ly7yFZjMMVscaM0uEc= -go.mongodb.org/mongo-driver v1.11.4/go.mod h1:PTSz5yu21bkT/wXpkS7WR5f0ddqw5quethTUn9WM+2g= go.mongodb.org/mongo-driver v1.15.1 h1:l+RvoUOoMXFmADTLfYDm7On9dRm7p4T80/lEQM+r7HU= go.mongodb.org/mongo-driver v1.15.1/go.mod h1:Vzb0Mk/pa7e6cWw85R4F/endUC3u0U9jGcNU603k65c= go.opencensus.io v0.21.0/go.mod h1:mSImk1erAIZhrmZN+AvHh14ztQfjbGwt4TtuofqLduU= @@ -3470,8 +2710,6 @@ go.opentelemetry.io/collector/confmap/provider/yamlprovider v0.104.0 h1:itBGhyEb go.opentelemetry.io/collector/confmap/provider/yamlprovider v0.104.0/go.mod h1:iPVsTBkRFHZ21UEfSGWk8c4maOzTp6BWWpTk+l6PjJI= go.opentelemetry.io/collector/connector v0.104.0 h1:Y82ytwZZ+EruWafEebO0dgWMH+TdkcSONEqZ5bm9JYA= go.opentelemetry.io/collector/connector v0.104.0/go.mod h1:78SEHel3B3taFnSBg/syW4OV9aU1Ec9KjgbgHf/L8JA= -go.opentelemetry.io/collector/connector/forwardconnector v0.104.0 h1:35tTQfTDb+baDcP1F/wdm/mV7CyMKaOx5un4QWEHYRk= -go.opentelemetry.io/collector/connector/forwardconnector v0.104.0/go.mod h1:N5wZtusSfyIUK1qgbfQ+i6y26rFDTvD4QWJHNMnjLQM= go.opentelemetry.io/collector/consumer v0.104.0 h1:Z1ZjapFp5mUcbkGEL96ljpqLIUMhRgQQpYKkDRtxy+4= go.opentelemetry.io/collector/consumer v0.104.0/go.mod h1:60zcIb0W9GW0z9uJCv6NmjpSbCfBOeRUyrtEwqK6Hzo= go.opentelemetry.io/collector/exporter v0.104.0 h1:C2HmnfBa05IQ2T+p9T7K7gXVxjrBLd+JxEtAWo7JNbg= @@ -3490,8 +2728,6 @@ go.opentelemetry.io/collector/extension v0.104.0 h1:bftkgFMKya/QIwK+bOxEAPVs/TvT go.opentelemetry.io/collector/extension v0.104.0/go.mod h1:x7K0KyM1JGrtLbafEbRoVp0VpGBHpyx9hu87bsja6S4= go.opentelemetry.io/collector/extension/auth v0.104.0 h1:SelhccGCrqLThPlkbv6lbAowHsjgOTAWcAPz085IEC4= go.opentelemetry.io/collector/extension/auth v0.104.0/go.mod h1:s3/C7LTSfa91QK0JPMTRIvH/gCv+a4DGiiNeTAX9OhI= -go.opentelemetry.io/collector/extension/ballastextension v0.104.0 h1:5GESICl2J7jBQ6O8dGHuv077ptoIwhwMiF0zEAfcHcU= -go.opentelemetry.io/collector/extension/ballastextension v0.104.0/go.mod h1:TYZBh3PK6fPzTS/2LOklyn/7Lv79k7/WfOsQrlT9cQQ= go.opentelemetry.io/collector/extension/zpagesextension v0.104.0 h1:rJ9Sw6DR27s6bW7lWBjJhjth5CXpltAHBKIgUFgVwFs= go.opentelemetry.io/collector/extension/zpagesextension v0.104.0/go.mod h1:85Exj8r237PIvaXL1a/S0KeVNnm3kQNpVXtu0O2Zk5k= go.opentelemetry.io/collector/featuregate v1.11.0 h1:Z7puIymKoQRm3oNM/NH8reWc2zRPz2PNaJvuokh0lQY= @@ -3613,7 +2849,6 @@ golang.org/x/crypto v0.0.0-20181127143415-eb0de9b17e85/go.mod h1:6SG95UA2DQfeDnf golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= golang.org/x/crypto v0.0.0-20190510104115-cbcb75029529/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20190605123033-f99c8df09eb5/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= -golang.org/x/crypto v0.0.0-20190701094942-4def268fd1a4/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20190820162420-60c769a6c586/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20190923035154-9ee001bba392/go.mod h1:/lpIB1dKB+9EgE3H3cr1v9wB50oz8l4C4h62xy7jSTY= golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= @@ -3626,11 +2861,9 @@ golang.org/x/crypto v0.0.0-20211108221036-ceb1ce70b4fa/go.mod h1:GvvjBRRGRdwPK5y golang.org/x/crypto v0.0.0-20211215153901-e495a2d5b3d3/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= golang.org/x/crypto v0.0.0-20220314234659-1baeb1ce4c0b/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= golang.org/x/crypto v0.0.0-20220622213112-05595931fe9d/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= -golang.org/x/crypto v0.0.0-20220722155217-630584e8d5aa/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= golang.org/x/crypto v0.0.0-20220829220503-c86fa9a7ed90/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= golang.org/x/crypto v0.1.0/go.mod h1:RecgLatLF4+eUMCP1PoPZQb+cVrJcOPbHkTkbkB9sbw= golang.org/x/crypto v0.3.0/go.mod h1:hebNnKkNXi2UzZN1eVRvBB7co0a+JxK6XbPiWVs/3J4= -golang.org/x/crypto v0.6.0/go.mod h1:OFC/31mSvZgRz0V1QTNCzfAI1aIRzbiufJtkMIlEp58= golang.org/x/crypto v0.7.0/go.mod h1:pYwdfH91IfpZVANVyUOhSIPZaFoJGxTFbZhFTx+dXZU= golang.org/x/crypto v0.9.0/go.mod h1:yrmDGqONDYtNj3tH8X9dzUun2m2lzPa9ngI6/RUPGR0= golang.org/x/crypto v0.13.0/go.mod h1:y6Z2r+Rw4iayiXXAIxJIDAJ1zMW4yaTpebo8fPOliYc= @@ -3768,7 +3001,6 @@ golang.org/x/net v0.0.0-20210410081132-afb366fc7cd1/go.mod h1:9tjilg8BloeKEkVJvy golang.org/x/net v0.0.0-20210428140749-89ef3d95e781/go.mod h1:OJAsFXCWl8Ukc7SiCT/9KSuxbyM7479/AVlXFRxuMCk= golang.org/x/net v0.0.0-20210503060351-7fd8e65b6420/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/net v0.0.0-20210610132358-84b48f89b13b/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= -golang.org/x/net v0.0.0-20210726213435-c6fcb2dbf985/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/net v0.0.0-20210805182204-aaa1db679c0d/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/net v0.0.0-20210813160813-60bc85c4be6d/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/net v0.0.0-20210916014120-12bc252f5db8/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= @@ -3816,7 +3048,6 @@ golang.org/x/oauth2 v0.0.0-20201208152858-08078c50e5b5/go.mod h1:KelEdhl1UZF7XfJ golang.org/x/oauth2 v0.0.0-20210218202405-ba52d332ba99/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= golang.org/x/oauth2 v0.0.0-20210220000619-9bb904979d93/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= golang.org/x/oauth2 v0.0.0-20210313182246-cd4f82c27b84/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= -golang.org/x/oauth2 v0.0.0-20210402161424-2e8d93401602/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= golang.org/x/oauth2 v0.0.0-20210514164344-f6687ab2804c/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= golang.org/x/oauth2 v0.0.0-20210628180205-a41e5a781914/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= golang.org/x/oauth2 v0.0.0-20210805134026-6f1e6394065a/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= @@ -3860,6 +3091,7 @@ golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.2.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.3.0/go.mod h1:FU7BRWz2tNW+3quACPkgCx/L+uEAv1htQ0V83Z9Rj+Y= golang.org/x/sync v0.5.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= +golang.org/x/sync v0.6.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= golang.org/x/sync v0.7.0 h1:YsImfSBoP9QPYL0xyKJPq0gcaJdG3rInoqxTWbfQu9M= golang.org/x/sync v0.7.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= golang.org/x/sys v0.0.0-20180823144017-11551d06cbcc/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= @@ -3880,9 +3112,7 @@ golang.org/x/sys v0.0.0-20190507160741-ecd444e8653b/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.0.0-20190529164535-6a60838ec259/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190606165138-5da285871e9c/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190624142023-c5567b49c5d0/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190712062909-fae7ac547cb7/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190726091711-fc99dfbffb4e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190813064441-fde4db37ae7a/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190904154756-749cb33beabd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190916202348-b4ddaad3f8a3/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190922100055-0a153f010e69/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= @@ -3890,7 +3120,6 @@ golang.org/x/sys v0.0.0-20190924154521-2837fb4f24fe/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.0.0-20191001151750-bb3f8db39f24/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191005200804-aed5e4c7ecf9/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191008105621-543471e840be/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20191025021431-6c3a3bfe00ae/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191026070338-33540a1f6037/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191112214154-59a1497f0cea/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191120155948-bd437916bb0e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= @@ -3910,7 +3139,6 @@ golang.org/x/sys v0.0.0-20200331124033-c3d80250170d/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.0.0-20200501052902-10377860bb8e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200511232937-7e40ca221e25/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200515095857-1151b9dac4a9/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200519105757-fe76b779f299/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200523222454-059865788121/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200803210538-64077c9b5642/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200905004654-be1d3432aa8f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= @@ -4053,7 +3281,6 @@ golang.org/x/tools v0.0.0-20190311212946-11955173bddd/go.mod h1:LCzVGOaR6xXOjkQ3 golang.org/x/tools v0.0.0-20190312151545-0bb0c0a6e846/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= golang.org/x/tools v0.0.0-20190312170243-e65039ee4138/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= golang.org/x/tools v0.0.0-20190328211700-ab21143f2384/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= -golang.org/x/tools v0.0.0-20190422233926-fe54fb35175b/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= golang.org/x/tools v0.0.0-20190425150028-36563e24a262/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= golang.org/x/tools v0.0.0-20190506145303-2d16b83fe98c/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= golang.org/x/tools v0.0.0-20190524140312-2c0ae7006135/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= @@ -4105,7 +3332,6 @@ golang.org/x/tools v0.0.0-20201224043029-2b0845dc783e/go.mod h1:emZCQorbCU4vsT4f golang.org/x/tools v0.0.0-20210105154028-b0ab187a4818/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= golang.org/x/tools v0.0.0-20210106214847-113979e3529a/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= golang.org/x/tools v0.0.0-20210108195828-e2f9c7f1fc8e/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= -golang.org/x/tools v0.0.0-20210112230658-8b4aab62c064/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= golang.org/x/tools v0.1.0/go.mod h1:xkSsbof2nBLbhDlRMhhhyNLN/zl3eTqcnHD5viDpcZ0= golang.org/x/tools v0.1.1/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= golang.org/x/tools v0.1.2/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= @@ -4124,6 +3350,7 @@ golang.org/x/tools v0.7.0/go.mod h1:4pg6aUX35JBAogB10C9AtvVL+qowtN4pT3CGSQex14s= golang.org/x/tools v0.8.0/go.mod h1:JxBZ99ISMI5ViVkT1tr6tdNmXeTrcpVSD3vZ1RsRdN4= golang.org/x/tools v0.13.0/go.mod h1:HvlwmtVNQAhOuCjW7xxvovg8wbNq7LwfXh/k7wXUl58= golang.org/x/tools v0.16.1/go.mod h1:kYVVN6I1mBNoB1OX+noeBjbRk4IUEPa7JJ+TJMEooJ0= +golang.org/x/tools v0.17.0/go.mod h1:xsh6VxdV005rRVaS6SSAf9oiAqljS7UZUacMZ8Bnsps= golang.org/x/tools v0.23.0 h1:SGsXPZ+2l4JsgaCKkx+FQ9YZ5XEtA1GZYuoDjenLjvg= golang.org/x/tools v0.23.0/go.mod h1:pnu6ufv6vQkll6szChhK3C3L/ruaIv5eBeztNG8wtsI= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= @@ -4169,7 +3396,6 @@ google.golang.org/api v0.36.0/go.mod h1:+z5ficQTmoYpPn8LCUNVpK5I7hwkpjbcgqA7I34q google.golang.org/api v0.40.0/go.mod h1:fYKFpnQN0DsDSKRVRcQSDQNtqWPfM9i+zNPxepjRCQ8= google.golang.org/api v0.41.0/go.mod h1:RkxM5lITDfTzmyKFPt+wGrCJbVfniCr2ool8kTBzRTU= google.golang.org/api v0.43.0/go.mod h1:nQsDGjRXMo4lvh5hP0TKqF244gqhGcr/YSIykhUk/94= -google.golang.org/api v0.44.0/go.mod h1:EBOGZqzyhtvMDoxwS97ctnh0zUmYY6CxqXsc1AvkYD8= google.golang.org/api v0.47.0/go.mod h1:Wbvgpq1HddcWVtzsVLyfLp8lDg6AA241LmgIL59tHXo= google.golang.org/api v0.48.0/go.mod h1:71Pr1vy+TAZRPkPs/xlCf5SsU8WjuAWv1Pfjbtukyy4= google.golang.org/api v0.50.0/go.mod h1:4bNT5pAuq5ji4SRZm+5QIkjny9JAyVD/3gaSihNefaw= @@ -4367,15 +3593,15 @@ google.golang.org/genproto/googleapis/api v0.0.0-20230525234020-1aefcd67740a/go. google.golang.org/genproto/googleapis/api v0.0.0-20230525234035-dd9d682886f9/go.mod h1:vHYtlOoi6TsQ3Uk2yxR7NI5z8uoV+3pZtR4jmHIkRig= google.golang.org/genproto/googleapis/api v0.0.0-20230526203410-71b5a4ffd15e/go.mod h1:vHYtlOoi6TsQ3Uk2yxR7NI5z8uoV+3pZtR4jmHIkRig= google.golang.org/genproto/googleapis/api v0.0.0-20230530153820-e85fd2cbaebc/go.mod h1:vHYtlOoi6TsQ3Uk2yxR7NI5z8uoV+3pZtR4jmHIkRig= -google.golang.org/genproto/googleapis/api v0.0.0-20240610135401-a8a62080eff3 h1:QW9+G6Fir4VcRXVH8x3LilNAb6cxBGLa6+GM4hRwexE= -google.golang.org/genproto/googleapis/api v0.0.0-20240610135401-a8a62080eff3/go.mod h1:kdrSS/OiLkPrNUpzD4aHgCq2rVuC/YRxok32HXZ4vRE= +google.golang.org/genproto/googleapis/api v0.0.0-20240624140628-dc46fd24d27d h1:Aqf0fiIdUQEj0Gn9mKFFXoQfTTEaNopWpfVyYADxiSg= +google.golang.org/genproto/googleapis/api v0.0.0-20240624140628-dc46fd24d27d/go.mod h1:Od4k8V1LQSizPRUK4OzZ7TBE/20k+jPczUDAEyvn69Y= google.golang.org/genproto/googleapis/bytestream v0.0.0-20230530153820-e85fd2cbaebc/go.mod h1:ylj+BE99M198VPbBh6A8d9n3w8fChvyLK3wwBOjXBFA= google.golang.org/genproto/googleapis/rpc v0.0.0-20230525234015-3fc162c6f38a/go.mod h1:xURIpW9ES5+/GZhnV6beoEtxQrnkRGIfP5VQG2tCBLc= google.golang.org/genproto/googleapis/rpc v0.0.0-20230525234030-28d5490b6b19/go.mod h1:66JfowdXAEgad5O9NnYcsNPLCPZJD++2L9X0PCMODrA= google.golang.org/genproto/googleapis/rpc v0.0.0-20230526203410-71b5a4ffd15e/go.mod h1:66JfowdXAEgad5O9NnYcsNPLCPZJD++2L9X0PCMODrA= google.golang.org/genproto/googleapis/rpc v0.0.0-20230530153820-e85fd2cbaebc/go.mod h1:66JfowdXAEgad5O9NnYcsNPLCPZJD++2L9X0PCMODrA= -google.golang.org/genproto/googleapis/rpc v0.0.0-20240617180043-68d350f18fd4 h1:Di6ANFilr+S60a4S61ZM00vLdw0IrQOSMS2/6mrnOU0= -google.golang.org/genproto/googleapis/rpc v0.0.0-20240617180043-68d350f18fd4/go.mod h1:Ue6ibwXGpU+dqIcODieyLOcgj7z8+IcskoNIgZxtrFY= +google.golang.org/genproto/googleapis/rpc v0.0.0-20240624140628-dc46fd24d27d h1:k3zyW3BYYR30e8v3x0bTDdE9vpYFjZHK+HcyqkrppWk= +google.golang.org/genproto/googleapis/rpc v0.0.0-20240624140628-dc46fd24d27d/go.mod h1:Ue6ibwXGpU+dqIcODieyLOcgj7z8+IcskoNIgZxtrFY= google.golang.org/grpc v1.14.0/go.mod h1:yo6s7OP7yaDglbqo1J04qKzAhqBH6lvTonzMVmEdcZw= google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c= google.golang.org/grpc v1.20.1/go.mod h1:10oTOabMzJvdu6/UiuZezV6QK5dSlG84ov/aaiqXj38= @@ -4419,11 +3645,9 @@ google.golang.org/grpc v1.50.0/go.mod h1:ZgQEeidpAuNRZ8iRrlBKXZQP1ghovWIVhdJRyCD google.golang.org/grpc v1.50.1/go.mod h1:ZgQEeidpAuNRZ8iRrlBKXZQP1ghovWIVhdJRyCDK+GI= google.golang.org/grpc v1.51.0/go.mod h1:wgNDFcnuBGmxLKI/qn4T+m5BtEBYXJPvibbUPsAIPww= google.golang.org/grpc v1.52.0/go.mod h1:pu6fVzoFb+NBYNAvQL08ic+lvB2IojljRYuun5vorUY= -google.golang.org/grpc v1.52.3/go.mod h1:pu6fVzoFb+NBYNAvQL08ic+lvB2IojljRYuun5vorUY= google.golang.org/grpc v1.53.0/go.mod h1:OnIrk0ipVdj4N5d9IUoFUx72/VlD7+jUsHwZgwSMQpw= google.golang.org/grpc v1.54.0/go.mod h1:PUSEXI6iWghWaB6lXM4knEgpJNu2qUcKfDtNci3EC2g= google.golang.org/grpc v1.55.0/go.mod h1:iYEXKGkEBhg1PjZQvoYEVPTDkHo1/bjTnfwTeGONTY8= -google.golang.org/grpc v1.56.3/go.mod h1:I9bI3vqKfayGqPUAwGdOSu7kt6oIJLixfffKrpXqQ9s= google.golang.org/grpc v1.64.1 h1:LKtvyfbX3UGVPFcGqJ9ItpVWW6oN/2XqTxfAnwRRXiA= google.golang.org/grpc v1.64.1/go.mod h1:hiQF4LFZelK2WKaP6W0L92zGHtiQdZxk8CrSdvyjeP0= google.golang.org/grpc/cmd/protoc-gen-go-grpc v1.1.0/go.mod h1:6Kw0yEErY5E/yWrBtf03jp27GLLJujG4z/JK95pnjjw= @@ -4457,7 +3681,6 @@ gopkg.in/Knetic/govaluate.v3 v3.0.0 h1:18mUyIt4ZlRlFZAAfVetz4/rzlJs9yhN+U02F4u1A gopkg.in/Knetic/govaluate.v3 v3.0.0/go.mod h1:csKLBORsPbafmSCGTEh3U7Ozmsuq8ZSIlKk1bcqph0E= gopkg.in/asn1-ber.v1 v1.0.0-20181015200546-f715ec2f112d/go.mod h1:cuepJuh7vyXfUyUwEgHQXw849cJrilpS5NeIjOWESAw= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= -gopkg.in/check.v1 v1.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20200227125254-8fa46927fb4f/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= @@ -4473,20 +3696,16 @@ gopkg.in/h2non/filetype.v1 v1.0.1/go.mod h1:M0yem4rwSX5lLVrkEuRRp2/NinFMD5vgJ4Dl gopkg.in/inf.v0 v0.9.1 h1:73M5CoZyi3ZLMOyDlQh031Cx6N9NDJ2Vvfl76EDAgDc= gopkg.in/inf.v0 v0.9.1/go.mod h1:cWUDdTG/fYaXco+Dcufb5Vnc6Gp2YChqWtbxRZE0mXw= gopkg.in/ini.v1 v1.51.0/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k= -gopkg.in/ini.v1 v1.62.0/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k= gopkg.in/ini.v1 v1.67.0 h1:Dgnx+6+nfE+IfzjUEISNeydPJh9AXNNsWbGP9KzCsOA= gopkg.in/ini.v1 v1.67.0/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k= -gopkg.in/natefinch/lumberjack.v2 v2.0.0/go.mod h1:l0ndWWf7gzL7RNwBG7wST/UCcT4T24xpD6X8LsfU/+k= gopkg.in/natefinch/lumberjack.v2 v2.2.1 h1:bBRl1b0OH9s/DuPhuXpNl+VtCaJXFZ5/uEFST95x9zc= gopkg.in/natefinch/lumberjack.v2 v2.2.1/go.mod h1:YD8tP3GAjkrDg1eZH7EGmyESg/lsYskCTPBJVb9jqSc= gopkg.in/resty.v1 v1.12.0/go.mod h1:mDo4pnntr5jdWRML875a/NmxYqAlA73dVijT2AXvQQo= gopkg.in/square/go-jose.v2 v2.3.1/go.mod h1:M9dMgbHiYLoDGQrXy7OpJDJWiKiU//h+vD76mk0e1AI= -gopkg.in/square/go-jose.v2 v2.4.1/go.mod h1:M9dMgbHiYLoDGQrXy7OpJDJWiKiU//h+vD76mk0e1AI= gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7 h1:uRGJdciOHaEIrze2W8Q3AKkepLTh2hOroT7a+7czfdQ= gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7/go.mod h1:dt/ZhP58zS4L8KSrWDmTeBkI65Dw0HsyUHuEVlX15mw= gopkg.in/warnings.v0 v0.1.2 h1:wFXVbFY8DY5/xOe1ECiWdKCzZlxgshcYVNkBHstARME= gopkg.in/warnings.v0 v0.1.2/go.mod h1:jksf8JmL6Qr/oQM2OXTHunEvvTAsrWBLb6OOjuVWRNI= -gopkg.in/yaml.v1 v1.0.0-20140924161607-9f9df34309c0/go.mod h1:WDnlLJ4WF5VGsH/HVa3CI79GS0ol3YnhVnKP89i0kNg= gopkg.in/yaml.v2 v2.0.0-20170812160011-eb3733d160e7/go.mod h1:JAlM8MvJe8wmxCU4Bli9HhUf9+ttbYbLASfIpnQbh74= gopkg.in/yaml.v2 v2.2.1/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= @@ -4498,13 +3717,11 @@ gopkg.in/yaml.v2 v2.3.0/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.4.0 h1:D8xgwECY7CYvx+Y2n4sBz93Jn9JRvxdiyyo8CTfuKaY= gopkg.in/yaml.v2 v2.4.0/go.mod h1:RDklbk79AGWmwhnvt/jBztapEOGDOx6ZbXqjP6csGnQ= gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= -gopkg.in/yaml.v3 v3.0.0-20200615113413-eeeca48fe776/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= gopkg.in/zorkian/go-datadog-api.v2 v2.30.0 h1:umQdVO0Ytx+kYadhuJNjFtDgIsIEBnKrOTvNuu8ClKI= gopkg.in/zorkian/go-datadog-api.v2 v2.30.0/go.mod h1:kx0CSMRpzEZfx/nFH62GLU4stZjparh/BRpM89t4XCQ= -gotest.tools v2.2.0+incompatible h1:VsBPFP1AI068pPrMxtb/S8Zkgf9xEmTLJjfM+P5UIEo= gotest.tools v2.2.0+incompatible/go.mod h1:DsYFclhRJ6vuDpmuTbkuFWG+y2sxOXAzmJt81HFBacw= gotest.tools/v3 v3.5.1 h1:EENdUnS3pdur5nybKYIh2Vfgc8IUNBjxDPSjtiJcOzU= gotest.tools/v3 v3.5.1/go.mod h1:isy3WKz7GK6uNw/sbHzfKBLvlvXwUyV06n6brMxxopU= @@ -4520,9 +3737,6 @@ honnef.co/go/tools v0.0.1-2020.1.4/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9 honnef.co/go/tools v0.1.3/go.mod h1:NgwopIslSNH47DimFoV78dnkksY2EFtX0ajyb3K/las= honnef.co/go/tools v0.4.5 h1:YGD4H+SuIOOqsyoLOpZDWcieM28W47/zRO7f+9V3nvo= honnef.co/go/tools v0.4.5/go.mod h1:GUV+uIBCLpdf0/v6UhHHG/yzI/z6qPskBeQCjcNB96k= -howett.net/plist v0.0.0-20181124034731-591f970eefbb/go.mod h1:vMygbs4qMhSZSc4lCUl2OEE+rDiIIJAIdR4m7MiMcm0= -howett.net/plist v1.0.0 h1:7CrbWYbPPO/PyNy38b2EB/+gYbjCe2DXBxgtOOZbSQM= -howett.net/plist v1.0.0/go.mod h1:lqaXoTrLY4hg8tnEzNru53gicrbv7rrk+2xJA/7hw9g= k8s.io/api v0.28.6 h1:yy6u9CuIhmg55YvF/BavPBBXB+5QicB64njJXxVnzLo= k8s.io/api v0.28.6/go.mod h1:AM6Ys6g9MY3dl/XNaNfg/GePI0FT7WBGu8efU/lirAo= k8s.io/apiextensions-apiserver v0.28.6 h1:myB3iG/3v3jqCg28JDbOefu4sH2/erNEXgytRzJKBOo= @@ -4652,5 +3866,3 @@ sigs.k8s.io/yaml v1.2.0/go.mod h1:yfXDCHCao9+ENCvLSE62v9VSji2MKu5jeNfTrofGhJc= sigs.k8s.io/yaml v1.3.0/go.mod h1:GeOyir5tyXNByN85N/dRIT9es5UQNerPYEKK56eTBm8= sigs.k8s.io/yaml v1.4.0 h1:Mk1wCc2gy/F0THH0TAp1QYyJNzRm2KCLy3o5ASXVI5E= sigs.k8s.io/yaml v1.4.0/go.mod h1:Ejl7/uTz7PSA4eKMyQCUTnhZYNmLIl+5c2lQPGR2BPY= -skywalking.apache.org/repo/goapi v0.0.0-20240104145220-ba7202308dd4 h1:3YIFmsshgsU6FzHgnkG9Z24CkXkgoexBN5O0aSzK79g= -skywalking.apache.org/repo/goapi v0.0.0-20240104145220-ba7202308dd4/go.mod h1:oD2dxcDAHVIt95Ee7kJHgZ5f64QNhrqTjQYARwfafc4= From a97b0af25d3dfbef7035108bf67a8fbaecf422cd Mon Sep 17 00:00:00 2001 From: Hasan Mahmood Date: Thu, 25 Jul 2024 10:39:51 -0500 Subject: [PATCH 45/58] Review comments --- pkg/network/dns/driver_windows.go | 2 +- pkg/network/dns/monitor_linux.go | 2 +- pkg/network/filter/packet_source_linux.go | 22 +++++++++++++------ .../tracer/connection/ebpfless_tracer.go | 11 +++------- 4 files changed, 20 insertions(+), 17 deletions(-) diff --git a/pkg/network/dns/driver_windows.go b/pkg/network/dns/driver_windows.go index e3cfe31db2b4a7..4b26160e9142cf 100644 --- a/pkg/network/dns/driver_windows.go +++ b/pkg/network/dns/driver_windows.go @@ -99,7 +99,7 @@ func (d *dnsDriver) SetDataFilters(filters []driver.FilterDefinition) error { } // ReadDNSPacket visits a raw DNS packet if one is available. -func (d *dnsDriver) ReadDNSPacket(visit func([]byte, uint8, time.Time) error) (didRead bool, err error) { +func (d *dnsDriver) ReadDNSPacket(visit func(data []byte, pktType uint8, t time.Time) error) (didRead bool, err error) { var bytesRead uint32 var key uintptr // returned by GetQueuedCompletionStatus, then ignored var ol *windows.Overlapped diff --git a/pkg/network/dns/monitor_linux.go b/pkg/network/dns/monitor_linux.go index c9ef7886ba5797..cd1c7d5965b115 100644 --- a/pkg/network/dns/monitor_linux.go +++ b/pkg/network/dns/monitor_linux.go @@ -44,7 +44,7 @@ func NewReverseDNS(cfg *config.Config, _ telemetry.Component) (ReverseDNS, error defer ns.Close() err = kernel.WithNS(ns, func() error { - packetSrc, srcErr = filterpkg.NewPacketSource(4) + packetSrc, srcErr = filterpkg.NewPacketSource(4 << 20) // 4 MB total return srcErr }) if err != nil { diff --git a/pkg/network/filter/packet_source_linux.go b/pkg/network/filter/packet_source_linux.go index 8df6c381c55321..7d2770b181ff9d 100644 --- a/pkg/network/filter/packet_source_linux.go +++ b/pkg/network/filter/packet_source_linux.go @@ -26,7 +26,10 @@ import ( "github.com/DataDog/datadog-agent/pkg/util/log" ) -const telemetryModuleName = "network_tracer__filter" +const ( + telemetryModuleName = "network_tracer__filter" + defaultSnapLen = 4096 +) // Telemetry var packetSourceTelemetry = struct { @@ -48,11 +51,14 @@ type AFPacketSource struct { exit chan struct{} } +// OptSnapLen specifies the maximum length of the packet to read +// +// Defaults to 4096 bytes type OptSnapLen int // NewPacketSource creates an AFPacketSource using the provided BPF filter -func NewPacketSource(mbSize int, opts ...interface{}) (*AFPacketSource, error) { - snapLen := 4096 +func NewPacketSource(size int, opts ...interface{}) (*AFPacketSource, error) { + snapLen := defaultSnapLen for _, opt := range opts { switch o := opt.(type) { case OptSnapLen: @@ -65,7 +71,7 @@ func NewPacketSource(mbSize int, opts ...interface{}) (*AFPacketSource, error) { } } - frameSize, blockSize, numBlocks, err := afpacketComputeSize(mbSize, snapLen, os.Getpagesize()) + frameSize, blockSize, numBlocks, err := afpacketComputeSize(size, snapLen, os.Getpagesize()) if err != nil { return nil, fmt.Errorf("error computing mmap'ed buffer parameters: %w", err) } @@ -187,7 +193,7 @@ func (p *AFPacketSource) pollStats() { // frame size and page size. // // See https://www.kernel.org/doc/Documentation/networking/packet_mmap.txt -func afpacketComputeSize(targetSizeMb, snaplen, pageSize int) (frameSize, blockSize, numBlocks int, err error) { +func afpacketComputeSize(targetSize, snaplen, pageSize int) (frameSize, blockSize, numBlocks int, err error) { frameSize = tpacketAlign(unix.TPACKET_HDRLEN) + tpacketAlign(snaplen) if frameSize <= pageSize { frameSize = int(nextPowerOf2(int64(frameSize))) @@ -200,8 +206,6 @@ func afpacketComputeSize(targetSizeMb, snaplen, pageSize int) (frameSize, blockS blockSize = frameSize } - // convert to bytes from MB - targetSize := targetSizeMb << 20 numBlocks = targetSize / blockSize if numBlocks == 0 { return 0, 0, 0, fmt.Errorf("buffer size is too small") @@ -220,6 +224,10 @@ func tpacketAlign(x int) int { return (x + unix.TPACKET_ALIGNMENT - 1) & ^(unix.TPACKET_ALIGNMENT - 1) } +// nextPowerOf2 rounds up `v` to the next power of 2 +// +// Taken from Hacker's Delight by Henry S. Warren, Jr., +// https://en.wikipedia.org/wiki/Hacker%27s_Delight func nextPowerOf2(v int64) int64 { v-- v |= v >> 1 diff --git a/pkg/network/tracer/connection/ebpfless_tracer.go b/pkg/network/tracer/connection/ebpfless_tracer.go index 98f395055da508..04292cee7c4f78 100644 --- a/pkg/network/tracer/connection/ebpfless_tracer.go +++ b/pkg/network/tracer/connection/ebpfless_tracer.go @@ -77,7 +77,9 @@ func NewEbpfLessTracer(cfg *config.Config) (Tracer, error) { } func newEbpfLessTracer(cfg *config.Config) (*ebpfLessTracer, error) { - packetSrc, err := filter.NewPacketSource(8, filter.OptSnapLen(segmentLen)) + packetSrc, err := filter.NewPacketSource( + 8<<20, // 8 MB total space + filter.OptSnapLen(segmentLen)) if err != nil { return nil, fmt.Errorf("error creating packet source: %w", err) } @@ -188,13 +190,6 @@ func (t *ebpfLessTracer) processConnection( return nil } - if !keyConn.Source.IsValid() || - !keyConn.Dest.IsValid() || - keyConn.SPort == 0 || - keyConn.DPort == 0 { - return fmt.Errorf("missing dest/source ip/port in packet conn=%+v", keyConn) - } - flipSourceDest(keyConn, pktType) t.determineConnectionDirection(keyConn, pktType) From 4819981d12945b562793bc068122a72d62d79333 Mon Sep 17 00:00:00 2001 From: Hasan Mahmood Date: Tue, 30 Jul 2024 11:16:46 -0500 Subject: [PATCH 46/58] Update go.sum --- go.sum | 54 ++++++++++++++++++++++++++++-------------------------- 1 file changed, 28 insertions(+), 26 deletions(-) diff --git a/go.sum b/go.sum index a854900ab0856e..e3a3ed0b52db05 100644 --- a/go.sum +++ b/go.sum @@ -685,14 +685,16 @@ github.com/CycloneDX/cyclonedx-go v0.8.0 h1:FyWVj6x6hoJrui5uRQdYZcSievw3Z32Z88uY github.com/CycloneDX/cyclonedx-go v0.8.0/go.mod h1:K2bA+324+Og0X84fA8HhN2X066K7Bxz4rpMQ4ZhjtSk= github.com/DATA-DOG/go-sqlmock v1.5.2 h1:OcvFkGmslmlZibjAjaHm3L//6LiuBgolP7OputlJIzU= github.com/DATA-DOG/go-sqlmock v1.5.2/go.mod h1:88MAG/4G7SMwSE3CeA0ZKzrT5CiOU3OJ+JlNzwDqpNU= -github.com/DataDog/agent-payload/v5 v5.0.125 h1:ZMlATwFarkDkr3aKyDI5UKPtZxXd9/Jsk5v28ncGx4c= -github.com/DataDog/agent-payload/v5 v5.0.125/go.mod h1:FgVQKmVdqdmZTbxIptqJC/l+xEzdiXsaAOs/vGAvWzs= +github.com/DataDog/agent-payload/v5 v5.0.127 h1:xM7UUJAr1ird4mZJ3uzweBBlGUdrG3g3d5lvUeZoKq8= +github.com/DataDog/agent-payload/v5 v5.0.127/go.mod h1:FgVQKmVdqdmZTbxIptqJC/l+xEzdiXsaAOs/vGAvWzs= github.com/DataDog/appsec-internal-go v1.6.0 h1:QHvPOv/O0s2fSI/BraZJNpRDAtdlrRm5APJFZNBxjAw= github.com/DataDog/appsec-internal-go v1.6.0/go.mod h1:pEp8gjfNLtEOmz+iZqC8bXhu0h4k7NUsW/qiQb34k1U= github.com/DataDog/aptly v1.5.3 h1:oLsRvjuXSVM4ia0N83dU3KiQeiJ6BaszYbTZOkSfDlw= github.com/DataDog/aptly v1.5.3/go.mod h1:ZL5TfCso+z4enH03N+s3z8tYUJHhL6DlxIvnnP2TbY4= github.com/DataDog/cast v1.3.1-0.20190301154711-1ee8c8bd14a3 h1:SobA9WYm4K/MUtWlbKaomWTmnuYp1KhIm8Wlx3vmpsg= github.com/DataDog/cast v1.3.1-0.20190301154711-1ee8c8bd14a3/go.mod h1:Qx5cxh0v+4UWYiBimWS+eyWzqEqokIECu5etghLkUJE= +github.com/DataDog/datadog-agent/comp/core/log v0.54.0 h1:wP3bJua8qmURqLXkmYxrbELMJQ2oO1MuVNfxHJT4wiQ= +github.com/DataDog/datadog-agent/comp/core/log v0.54.0/go.mod h1:mtMxZiwg13b4bHgDf8xE6FHgTcadzI5Cc0lx2MSY1mE= github.com/DataDog/datadog-api-client-go/v2 v2.26.0 h1:bZr0hu+hx8L91+yU5EGw8wK3FlCVEIashpx+cylWsf0= github.com/DataDog/datadog-api-client-go/v2 v2.26.0/go.mod h1:QKOu6vscsh87fMY1lHfLEmNSunyXImj8BUaUWJXOehc= github.com/DataDog/datadog-go v3.2.0+incompatible/go.mod h1:LButxg5PwREeZtORoXG3tL4fMGNddJ+vMq1mwgfaqoQ= @@ -742,8 +744,8 @@ github.com/DataDog/opentelemetry-mapping-go/pkg/quantile v0.17.0 h1:YT4J3dKo8+pL github.com/DataDog/opentelemetry-mapping-go/pkg/quantile v0.17.0/go.mod h1:FDcstYZ2fbq9RS3Vt3/zjhSzPumO9tOvPsR/nXl82rg= github.com/DataDog/sketches-go v1.4.6 h1:acd5fb+QdUzGrosfNLwrIhqyrbMORpvBy7mE+vHlT3I= github.com/DataDog/sketches-go v1.4.6/go.mod h1:7Y8GN8Jf66DLyDhc94zuWA3uHEt/7ttt8jHOBWWrSOg= -github.com/DataDog/trivy v0.0.0-20240709234153-8e964513696c h1:zlNE39Lxrgd1zMXNgEPy2VpU557Yp+QFhimMn5Ne5Fc= -github.com/DataDog/trivy v0.0.0-20240709234153-8e964513696c/go.mod h1:xmc7xCb5KSg2mFbztyInH8ciotVbad9SOmGFClgD0cU= +github.com/DataDog/trivy v0.0.0-20240729123106-0d652d4a5630 h1:GA5L0gJsKLmuzGRGOqC3koKod7fmSL6C8GEDrBceJBI= +github.com/DataDog/trivy v0.0.0-20240729123106-0d652d4a5630/go.mod h1:xmc7xCb5KSg2mFbztyInH8ciotVbad9SOmGFClgD0cU= github.com/DataDog/viper v1.13.5 h1:SZMcyMknYQN2jRY/40A16gUXexlNJOI8sDs1cWZnI64= github.com/DataDog/viper v1.13.5/go.mod h1:wDdUVJ2SHaMaPrCZrlRCObwkubsX8j5sme3LaR/SGTc= github.com/DataDog/walker v0.0.0-20230418153152-7f29bb2dc950 h1:2imDajw3V85w1iqHsuXN+hUBZQVF+r9eME8tsPq/HpA= @@ -782,8 +784,8 @@ github.com/Microsoft/go-winio v0.5.0/go.mod h1:JPGBdM1cNvN/6ISo+n8V5iA4v8pBzdOpz github.com/Microsoft/go-winio v0.5.2/go.mod h1:WpS1mjBmmwHBEWmogvA2mj8546UReBk4v8QkMxJ6pZY= github.com/Microsoft/go-winio v0.6.2 h1:F2VQgta7ecxGYO8k3ZZz3RS8fVIXVxONVUPlNERoyfY= github.com/Microsoft/go-winio v0.6.2/go.mod h1:yd8OoFMLzJbo9gZq8j5qaps8bJ9aShtEA8Ipt1oGCvU= -github.com/Microsoft/hcsshim v0.12.3 h1:LS9NXqXhMoqNCplK1ApmVSfB4UnVLRDWRapB6EIlxE0= -github.com/Microsoft/hcsshim v0.12.3/go.mod h1:Iyl1WVpZzr+UkzjekHZbV8o5Z9ZkxNGx6CtY2Qg/JVQ= +github.com/Microsoft/hcsshim v0.12.5 h1:bpTInLlDy/nDRWFVcefDZZ1+U8tS+rz3MxjKgu9boo0= +github.com/Microsoft/hcsshim v0.12.5/go.mod h1:tIUGego4G1EN5Hb6KC90aDYiUI2dqLSTTOCjVNpOgZ8= github.com/NYTimes/gziphandler v0.0.0-20170623195520-56545f4a5d46/go.mod h1:3wb06e3pkSAbeQ52E9H9iFoQsEEwGN64994WTCIhntQ= github.com/NYTimes/gziphandler v1.1.1 h1:ZUDjpQae29j0ryrS0u/B8HZfJBtBQHjqw2rQ2cqUQ3I= github.com/NYTimes/gziphandler v1.1.1/go.mod h1:n/CVRwUEOgIxrgPvAQhUUr9oeUtvrhMomdKFjzJNB0c= @@ -1086,8 +1088,8 @@ github.com/codegangsta/inject v0.0.0-20150114235600-33e0aa1cb7c0 h1:sDMmm+q/3+Bu github.com/codegangsta/inject v0.0.0-20150114235600-33e0aa1cb7c0/go.mod h1:4Zcjuz89kmFXt9morQgcfYZAYZ5n8WHjt81YYWIwtTM= github.com/containerd/cgroups/v3 v3.0.3 h1:S5ByHZ/h9PMe5IOQoN7E+nMc2UcLEM/V48DGDJ9kip0= github.com/containerd/cgroups/v3 v3.0.3/go.mod h1:8HBe7V3aWGLFPd/k03swSIsGjZhHI2WzJmticMgVuz0= -github.com/containerd/containerd v1.7.17 h1:KjNnn0+tAVQHAoaWRjmdak9WlvnFR/8rU1CHHy8Rm2A= -github.com/containerd/containerd v1.7.17/go.mod h1:vK+hhT4TIv2uejlcDlbVIc8+h/BqtKLIyNrtCZol8lI= +github.com/containerd/containerd v1.7.18 h1:jqjZTQNfXGoEaZdW1WwPU0RqSn1Bm2Ay/KJPUuO8nao= +github.com/containerd/containerd v1.7.18/go.mod h1:IYEk9/IO6wAPUz2bCMVUbsfXjzw5UNP5fLz4PsUygQ4= github.com/containerd/continuity v0.4.3 h1:6HVkalIp+2u1ZLH1J/pYX2oBVXlJZvh1X1A7bEZ9Su8= github.com/containerd/continuity v0.4.3/go.mod h1:F6PTNCKepoxEaXLQp3wDAjygEnImnZ/7o4JzpodfroQ= github.com/containerd/errdefs v0.1.0 h1:m0wCRBiu1WJT/Fr+iOoQHMQS/eP5myQ8lCv4Dz5ZURM= @@ -1100,10 +1102,10 @@ github.com/containerd/stargz-snapshotter/estargz v0.15.1 h1:eXJjw9RbkLFgioVaTG+G github.com/containerd/stargz-snapshotter/estargz v0.15.1/go.mod h1:gr2RNwukQ/S9Nv33Lt6UC7xEx58C+LHRdoqbEKjz1Kk= github.com/containerd/ttrpc v1.2.4 h1:eQCQK4h9dxDmpOb9QOOMh2NHTfzroH1IkmHiKZi05Oo= github.com/containerd/ttrpc v1.2.4/go.mod h1:ojvb8SJBSch0XkqNO0L0YX/5NxR3UnVk2LzFKBK0upc= -github.com/containerd/typeurl/v2 v2.1.1 h1:3Q4Pt7i8nYwy2KmQWIw2+1hTvwTE/6w9FqcttATPO/4= -github.com/containerd/typeurl/v2 v2.1.1/go.mod h1:IDp2JFvbwZ31H8dQbEIY7sDl2L3o3HZj1hsSQlywkQ0= -github.com/containernetworking/cni v1.2.0 h1:fEjhlfWwWAXEvlcMQu/i6z8DA0Kbu7EcmR5+zb6cm5I= -github.com/containernetworking/cni v1.2.0/go.mod h1:/r+vA/7vrynNfbvSP9g8tIKEoy6win7sALJAw4ZiJks= +github.com/containerd/typeurl/v2 v2.2.0 h1:6NBDbQzr7I5LHgp34xAXYF5DOTQDn05X58lsPEmzLso= +github.com/containerd/typeurl/v2 v2.2.0/go.mod h1:8XOOxnyatxSWuG8OfsZXVnAF4iZfedjS/8UHSPJnX4g= +github.com/containernetworking/cni v1.2.3 h1:hhOcjNVUQTnzdRJ6alC5XF+wd9mfGIUaj8FuJbEslXM= +github.com/containernetworking/cni v1.2.3/go.mod h1:DuLgF+aPd3DzcTQTtp/Nvl1Kim23oFKdm2okJzBQA5M= github.com/containernetworking/plugins v1.4.1 h1:+sJRRv8PKhLkXIl6tH1D7RMi+CbbHutDGU+ErLBORWA= github.com/containernetworking/plugins v1.4.1/go.mod h1:n6FFGKcaY4o2o5msgu/UImtoC+fpQXM3076VHfHbj60= github.com/coreos/bbolt v1.3.2/go.mod h1:iRUV2dpdMOn7Bo10OQBFzIJO9kkE559Wcmn+qkEiiKk= @@ -1134,8 +1136,8 @@ github.com/cri-o/ocicni v0.4.3 h1:BfnrZrtr/F+o+b+yOguB1o6I4OzjieF3k3dN4MrsCJA= github.com/cri-o/ocicni v0.4.3/go.mod h1:RzIKSln5AT65hyyfGj3/gsfCpjiY1Y6rVK51Uc5YNzk= github.com/csaf-poc/csaf_distribution/v3 v3.0.0 h1:ob9+Fmpff0YWgTP3dYaw7G2hKQ9cegh9l3zksc+q3sM= github.com/csaf-poc/csaf_distribution/v3 v3.0.0/go.mod h1:uilCTiNKivq+6zrDvjtZaUeLk70oe21iwKivo6ILwlQ= -github.com/cyphar/filepath-securejoin v0.3.0 h1:tXpmbiaeBrS/K2US8nhgwdKYnfAOnVfkcLPKFgFHeA0= -github.com/cyphar/filepath-securejoin v0.3.0/go.mod h1:F7i41x/9cBF7lzCrVsYs9fuzwRZm4NQsGTBdpp6mETc= +github.com/cyphar/filepath-securejoin v0.3.1 h1:1V7cHiaW+C+39wEfpH6XlLBQo3j/PciWFrgfCLS8XrE= +github.com/cyphar/filepath-securejoin v0.3.1/go.mod h1:F7i41x/9cBF7lzCrVsYs9fuzwRZm4NQsGTBdpp6mETc= github.com/datadog/trivy-db v0.0.0-20240228172000-42caffdaee3f h1:IFB3J+f0m2e7nZjPTqvzLrrb6dVU6BQrsGx/7Tmm8Xk= github.com/datadog/trivy-db v0.0.0-20240228172000-42caffdaee3f/go.mod h1:cj9/QmD9N3OZnKQMp+/DvdV+ym3HyIkd4e+F0ZM3ZGs= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= @@ -1498,8 +1500,8 @@ github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeN github.com/google/go-cmp v0.5.9/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= github.com/google/go-cmp v0.6.0 h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI= github.com/google/go-cmp v0.6.0/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= -github.com/google/go-containerregistry v0.19.1 h1:yMQ62Al6/V0Z7CqIrrS1iYoA5/oQCm88DeNujc7C1KY= -github.com/google/go-containerregistry v0.19.1/go.mod h1:YCMFNQeeXeLF+dnhhWkqDItx/JSkH01j1Kis4PsjzFI= +github.com/google/go-containerregistry v0.20.1 h1:eTgx9QNYugV4DN5mz4U8hiAGTi1ybXn0TPi4Smd8du0= +github.com/google/go-containerregistry v0.20.1/go.mod h1:YCMFNQeeXeLF+dnhhWkqDItx/JSkH01j1Kis4PsjzFI= github.com/google/go-dap v0.6.0/go.mod h1:5q8aYQFnHOAZEMP+6vmq25HKYAEwE+LF5yh7JKrrhSQ= github.com/google/go-querystring v1.1.0 h1:AnCroh3fv4ZBgVIf1Iwtovgjaw/GiKJo8M8yD/fhyJ8= github.com/google/go-querystring v1.1.0/go.mod h1:Kcdr2DB4koayq7X8pmAG4sNG59So17icRSOU623lUBU= @@ -1614,10 +1616,10 @@ github.com/h2non/filetype v1.1.3 h1:FKkx9QbD7HR/zjK1Ia5XiBsq9zdLi5Kf3zGyFTAFkGg= github.com/h2non/filetype v1.1.3/go.mod h1:319b3zT68BvV+WRj7cwy856M2ehB3HqNOt6sy1HndBY= github.com/hashicorp/consul/api v1.1.0/go.mod h1:VmuI/Lkw1nC05EYQWNKwWGbkg+FbDBtguAZLlVdkD9Q= github.com/hashicorp/consul/api v1.13.0/go.mod h1:ZlVrynguJKcYr54zGaDbaL3fOvKC9m72FhPvA8T35KQ= -github.com/hashicorp/consul/api v1.29.1 h1:UEwOjYJrd3lG1x5w7HxDRMGiAUPrb3f103EoeKuuEcc= -github.com/hashicorp/consul/api v1.29.1/go.mod h1:lumfRkY/coLuqMICkI7Fh3ylMG31mQSRZyef2c5YvJI= -github.com/hashicorp/consul/proto-public v0.6.1 h1:+uzH3olCrksXYWAYHKqK782CtK9scfqH+Unlw3UHhCg= -github.com/hashicorp/consul/proto-public v0.6.1/go.mod h1:cXXbOg74KBNGajC+o8RlA502Esf0R9prcoJgiOX/2Tg= +github.com/hashicorp/consul/api v1.29.2 h1:aYyRn8EdE2mSfG14S1+L9Qkjtz8RzmaWh6AcNGRNwPw= +github.com/hashicorp/consul/api v1.29.2/go.mod h1:0YObcaLNDSbtlgzIRtmRXI1ZkeuK0trCBxwZQ4MYnIk= +github.com/hashicorp/consul/proto-public v0.6.2 h1:+DA/3g/IiKlJZb88NBn0ZgXrxJp2NlvCZdEyl+qxvL0= +github.com/hashicorp/consul/proto-public v0.6.2/go.mod h1:cXXbOg74KBNGajC+o8RlA502Esf0R9prcoJgiOX/2Tg= github.com/hashicorp/consul/sdk v0.1.1/go.mod h1:VKf9jXwCTEY1QZP2MOLRhb5i/I/ssyNV1vwHyQBF0x8= github.com/hashicorp/consul/sdk v0.8.0/go.mod h1:GBvyrGALthsZObzUGsfgHZQDXjg4lOjagTIwIR1vPms= github.com/hashicorp/consul/sdk v0.16.1 h1:V8TxTnImoPD5cj0U9Spl0TUxcytjcbbJeADFF07KdHg= @@ -1808,8 +1810,6 @@ github.com/karrick/godirwalk v1.17.0 h1:b4kY7nqDdioR/6qnbHQyDvmA17u5G1cZ6J+CZXwS github.com/karrick/godirwalk v1.17.0/go.mod h1:j4mkqPuvaLI8mp1DroR3P6ad7cyYd4c1qeJ3RV7ULlk= github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51 h1:Z9n2FFNUXsshfwJMBgNA0RU6/i7WVaAegv3PtuIHPMs= github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51/go.mod h1:CzGEWj7cYgsdH8dAjBGEr58BoE7ScuLd+fwFZ44+/x8= -github.com/ken-schneider/pro-bing v0.0.0-20240702202240-4cb73c5b2d22 h1:DgkktDAnqyoAPf8Xnzs73Bia3VuZiUrgwI8l9eaMoa4= -github.com/ken-schneider/pro-bing v0.0.0-20240702202240-4cb73c5b2d22/go.mod h1:2S6OC9H+JSEDb2st9eFlPDH74LNsvoLssXwGSjJI2fc= github.com/kennygrant/sanitize v1.2.4 h1:gN25/otpP5vAsO2djbMhF/LQX6R7+O1TB4yv8NzpJ3o= github.com/kennygrant/sanitize v1.2.4/go.mod h1:LGsjYYtgxbetdg5owWB2mpgUL6e2nfw2eObZ0u0qvak= github.com/kevinburke/ssh_config v1.2.0 h1:x584FjTGwHzMwvHx18PXxbBVzfnxogHaAReU4gf13a4= @@ -2094,8 +2094,8 @@ github.com/onsi/gomega v1.27.4/go.mod h1:riYq/GJKh8hhoM01HN6Vmuy93AarCXCBGpvFDK3 github.com/onsi/gomega v1.27.6/go.mod h1:PIQNjfQwkP3aQAH7lf7j87O/5FiNr+ZR8+ipb+qQlhg= github.com/onsi/gomega v1.33.1 h1:dsYjIxxSR755MDmKVsaFQTE22ChNBcuuTWgkUDSubOk= github.com/onsi/gomega v1.33.1/go.mod h1:U4R44UsT+9eLIaYRB2a5qajjtQYn0hauxvRm16AVYg0= -github.com/open-policy-agent/opa v0.65.0 h1:wnEU0pEk80YjFi3yoDbFTMluyNssgPI4VJNJetD9a4U= -github.com/open-policy-agent/opa v0.65.0/go.mod h1:CNoLL44LuCH1Yot/zoeZXRKFylQtCJV+oGFiP2TeeEc= +github.com/open-policy-agent/opa v0.66.0 h1:DbrvfJQja0FBRcPOB3Z/BOckocN+M4ApNWyNhSRJt0w= +github.com/open-policy-agent/opa v0.66.0/go.mod h1:EIgNnJcol7AvQR/IcWLwL13k64gHVbNAVG46b2G+/EY= github.com/open-telemetry/opentelemetry-collector-contrib/connector/datadogconnector v0.103.0 h1:Kpfqjwp+nlgqacXkSS8T8iGiTMTFo8NoT8AoRomDOpU= github.com/open-telemetry/opentelemetry-collector-contrib/connector/datadogconnector v0.103.0/go.mod h1:ymbGC/jEXTq8mgHsxzV1PjVGHmV5hSQXmkYkFfGfuLw= github.com/open-telemetry/opentelemetry-collector-contrib/connector/spanmetricsconnector v0.104.0 h1:6dvpPt8pCcV+TfMnnanFk2NQYf9HN1voSS9iIHdW+L8= @@ -2283,6 +2283,8 @@ github.com/power-devops/perfstat v0.0.0-20220216144756-c35f1ee13d7c h1:NRoLoZvkB github.com/power-devops/perfstat v0.0.0-20220216144756-c35f1ee13d7c/go.mod h1:OmDBASR4679mdNQnz2pUhc2G8CO2JrUAVFDRBDP/hJE= github.com/prashantv/gostub v1.1.0 h1:BTyx3RfQjRHnUWaGF9oQos79AlQ5k8WNktv7VGvVH4g= github.com/prashantv/gostub v1.1.0/go.mod h1:A5zLQHz7ieHGG7is6LLXLz7I8+3LZzsrV0P1IAHhP5U= +github.com/prometheus-community/pro-bing v0.4.1 h1:aMaJwyifHZO0y+h8+icUz0xbToHbia0wdmzdVZ+Kl3w= +github.com/prometheus-community/pro-bing v0.4.1/go.mod h1:aLsw+zqCaDoa2RLVVSX3+UiCkBBXTMtZC3c7EkfWnAE= github.com/prometheus-community/windows_exporter v0.25.1 h1:sagNoaBC1TirUNt8YE4eIpeDNQbswrRHsMxvluYHbyU= github.com/prometheus-community/windows_exporter v0.25.1/go.mod h1:fmM+2zsneBex4oamnr5YHzikZ+34Zhkxg7h3fZVtDWY= github.com/prometheus/client_golang v1.18.0 h1:HzFfmkOzH5Q8L8G+kSJKUx5dtG87sewO+FoDDqP5Tbk= @@ -2582,8 +2584,8 @@ github.com/vmihailenco/tagparser/v2 v2.0.0 h1:y09buUbR+b5aycVFQs/g70pqKVZNBmxwAh github.com/vmihailenco/tagparser/v2 v2.0.0/go.mod h1:Wri+At7QHww0WTrCBeu4J6bNtoV6mEfg5OIWRZA9qds= github.com/vultr/govultr/v2 v2.17.2 h1:gej/rwr91Puc/tgh+j33p/BLR16UrIPnSr+AIwYWZQs= github.com/vultr/govultr/v2 v2.17.2/go.mod h1:ZFOKGWmgjytfyjeyAdhQlSWwTjh2ig+X49cAp50dzXI= -github.com/wI2L/jsondiff v0.5.2 h1:f68drsfk/Xgvt3BpLVDlGkQzOC4o+qUCl9jtGr0sbfE= -github.com/wI2L/jsondiff v0.5.2/go.mod h1:96+qu+Fhb323v//55RjkiTWYaGkiNWUqRV/w670bTAE= +github.com/wI2L/jsondiff v0.6.0 h1:zrsH3FbfVa3JO9llxrcDy/XLkYPLgoMX6Mz3T2PP2AI= +github.com/wI2L/jsondiff v0.6.0/go.mod h1:D6aQ5gKgPF9g17j+E9N7aasmU1O+XvfmWm1y8UMmNpw= github.com/wk8/go-ordered-map/v2 v2.1.8 h1:5h/BUHu93oj4gIdvHHHGsScSTMijfx5PeYkE/fJgbpc= github.com/wk8/go-ordered-map/v2 v2.1.8/go.mod h1:5nJHM5DyteebpVlHnWMV0rPz6Zp7+xBAnxjb1X5vnTw= github.com/wsxiaoys/terminal v0.0.0-20160513160801-0940f3fc43a0 h1:3UeQBvD0TFrlVjOeLOBz+CPAI8dnbqNSVwUwRrkp7vQ= From 0502fb99075c4defd5a76c260f419ec4820a1c34 Mon Sep 17 00:00:00 2001 From: Hasan Mahmood Date: Tue, 30 Jul 2024 11:18:36 -0500 Subject: [PATCH 47/58] Move linux only test functions --- pkg/network/tracer/tracer_linux_test.go | 12 ++++++++++++ pkg/network/tracer/tracer_test.go | 12 ------------ 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/pkg/network/tracer/tracer_linux_test.go b/pkg/network/tracer/tracer_linux_test.go index 296d8b4832c660..f6dc9ff089fc17 100644 --- a/pkg/network/tracer/tracer_linux_test.go +++ b/pkg/network/tracer/tracer_linux_test.go @@ -2354,3 +2354,15 @@ func setupDropTrafficRule(tb testing.TB) (ns string) { testutil.RunCommands(tb, cmds, false) return } + +func skipOnEbpflessNotSupported(t *testing.T, cfg *config.Config) { + if cfg.EnableEbpfless { + t.Skip("not supported on ebpf-less") + } +} + +func skipEbpflessTodo(t *testing.T, cfg *config.Config) { + if cfg.EnableEbpfless { + t.Skip("TODO: ebpf-less") + } +} diff --git a/pkg/network/tracer/tracer_test.go b/pkg/network/tracer/tracer_test.go index dcc47a23f788d8..e2f653689c30a0 100644 --- a/pkg/network/tracer/tracer_test.go +++ b/pkg/network/tracer/tracer_test.go @@ -1237,18 +1237,6 @@ func (s *TracerSuite) TestTCPDirection() { assert.Equal(t, conn.Direction, network.INCOMING, "connection direction must be incoming: %s", conn) } -func skipOnEbpflessNotSupported(t *testing.T, cfg *config.Config) { - if cfg.EnableEbpfless { - t.Skip("not supported on ebpf-less") - } -} - -func skipEbpflessTodo(t *testing.T, cfg *config.Config) { - if cfg.EnableEbpfless { - t.Skip("TODO: ebpf-less") - } -} - func (s *TracerSuite) TestTCPFailureConnectionRefused() { t := s.T() From ab537d4014d57a52fab2ad4c223587bf3dd47d3f Mon Sep 17 00:00:00 2001 From: Hasan Mahmood Date: Wed, 31 Jul 2024 18:26:18 -0500 Subject: [PATCH 48/58] Add PacketInfo for each packet reported --- pkg/network/dns/driver_windows.go | 5 +-- pkg/network/dns/monitor_linux.go | 9 +++-- pkg/network/dns/packet_source_windows.go | 7 ++-- pkg/network/dns/snooper.go | 27 +++----------- pkg/network/filter/packet_source.go | 35 +++++++++++++++++++ pkg/network/filter/packet_source_linux.go | 22 ++++++++---- .../tracer/connection/ebpfless_tracer.go | 5 +-- 7 files changed, 70 insertions(+), 40 deletions(-) create mode 100644 pkg/network/filter/packet_source.go diff --git a/pkg/network/dns/driver_windows.go b/pkg/network/dns/driver_windows.go index 4b26160e9142cf..3056d38c25cdd0 100644 --- a/pkg/network/dns/driver_windows.go +++ b/pkg/network/dns/driver_windows.go @@ -23,6 +23,7 @@ import ( "github.com/DataDog/datadog-agent/comp/core/telemetry" "github.com/DataDog/datadog-agent/pkg/network/driver" + "github.com/DataDog/datadog-agent/pkg/network/filter" ) const ( @@ -99,7 +100,7 @@ func (d *dnsDriver) SetDataFilters(filters []driver.FilterDefinition) error { } // ReadDNSPacket visits a raw DNS packet if one is available. -func (d *dnsDriver) ReadDNSPacket(visit func(data []byte, pktType uint8, t time.Time) error) (didRead bool, err error) { +func (d *dnsDriver) ReadDNSPacket(visit func(data []byte, info filter.PacketInfo, t time.Time) error) (didRead bool, err error) { var bytesRead uint32 var key uintptr // returned by GetQueuedCompletionStatus, then ignored var ol *windows.Overlapped @@ -125,7 +126,7 @@ func (d *dnsDriver) ReadDNSPacket(visit func(data []byte, pktType uint8, t time. start := driver.FilterPacketHeaderSize - if err := visit(buf.data[start:], 0, captureTime); err != nil { + if err := visit(buf.data[start:], nil, captureTime); err != nil { return false, err } diff --git a/pkg/network/dns/monitor_linux.go b/pkg/network/dns/monitor_linux.go index cd1c7d5965b115..1b00e3bc875214 100644 --- a/pkg/network/dns/monitor_linux.go +++ b/pkg/network/dns/monitor_linux.go @@ -11,15 +11,14 @@ import ( "fmt" "math" - "github.com/vishvananda/netns" - manager "github.com/DataDog/ebpf-manager" + "github.com/vishvananda/netns" "github.com/DataDog/datadog-agent/comp/core/telemetry" ddebpf "github.com/DataDog/datadog-agent/pkg/ebpf" "github.com/DataDog/datadog-agent/pkg/network/config" "github.com/DataDog/datadog-agent/pkg/network/ebpf/probes" - filterpkg "github.com/DataDog/datadog-agent/pkg/network/filter" + "github.com/DataDog/datadog-agent/pkg/network/filter" "github.com/DataDog/datadog-agent/pkg/util/kernel" "github.com/DataDog/datadog-agent/pkg/util/log" ) @@ -33,7 +32,7 @@ type dnsMonitor struct { func NewReverseDNS(cfg *config.Config, _ telemetry.Component) (ReverseDNS, error) { // Create the RAW_SOCKET inside the root network namespace var ( - packetSrc *filterpkg.AFPacketSource + packetSrc *filter.AFPacketSource srcErr error ns netns.NsHandle ) @@ -44,7 +43,7 @@ func NewReverseDNS(cfg *config.Config, _ telemetry.Component) (ReverseDNS, error defer ns.Close() err = kernel.WithNS(ns, func() error { - packetSrc, srcErr = filterpkg.NewPacketSource(4 << 20) // 4 MB total + packetSrc, srcErr = filter.NewAFPacketSource(4 << 20) // 4 MB total return srcErr }) if err != nil { diff --git a/pkg/network/dns/packet_source_windows.go b/pkg/network/dns/packet_source_windows.go index bee9e7f6c7bbd5..18314ded9fb114 100644 --- a/pkg/network/dns/packet_source_windows.go +++ b/pkg/network/dns/packet_source_windows.go @@ -14,9 +14,10 @@ import ( "github.com/google/gopacket/layers" "github.com/DataDog/datadog-agent/comp/core/telemetry" + "github.com/DataDog/datadog-agent/pkg/network/filter" ) -var _ packetSource = &windowsPacketSource{} +var _ filter.PacketSource = &windowsPacketSource{} type windowsPacketSource struct { di *dnsDriver @@ -31,7 +32,7 @@ func newWindowsPacketSource(telemetrycomp telemetry.Component) (packetSource, er return &windowsPacketSource{di: di}, nil } -func (p *windowsPacketSource) VisitPackets(exit <-chan struct{}, visit func([]byte, uint8, time.Time) error) error { +func (p *windowsPacketSource) VisitPackets(exit <-chan struct{}, visit func([]byte, filter.PacketInfo, time.Time) error) error { for { didReadPacket, err := p.di.ReadDNSPacket(visit) if err != nil { @@ -50,7 +51,7 @@ func (p *windowsPacketSource) VisitPackets(exit <-chan struct{}, visit func([]by } } -func (p *windowsPacketSource) PacketType() gopacket.LayerType { +func (p *windowsPacketSource) LayerType() gopacket.LayerType { return layers.LayerTypeIPv4 } diff --git a/pkg/network/dns/snooper.go b/pkg/network/dns/snooper.go index e0eb8b8844d430..c1bc700a33b3cd 100644 --- a/pkg/network/dns/snooper.go +++ b/pkg/network/dns/snooper.go @@ -11,9 +11,8 @@ import ( "sync" "time" - "github.com/google/gopacket" - "github.com/DataDog/datadog-agent/pkg/network/config" + "github.com/DataDog/datadog-agent/pkg/network/filter" "github.com/DataDog/datadog-agent/pkg/process/util" "github.com/DataDog/datadog-agent/pkg/telemetry" "github.com/DataDog/datadog-agent/pkg/util/log" @@ -45,7 +44,7 @@ var _ ReverseDNS = &socketFilterSnooper{} // socketFilterSnooper is a DNS traffic snooper built on top of an eBPF SOCKET_FILTER type socketFilterSnooper struct { - source packetSource + source filter.PacketSource parser *dnsParser cache *reverseDNSCache statKeeper *dnsStatKeeper @@ -62,24 +61,8 @@ func (s *socketFilterSnooper) WaitForDomain(domain string) error { return s.statKeeper.WaitForDomain(domain) } -// packetSource reads raw packet data -type packetSource interface { - // VisitPackets reads all new raw packets that are available, invoking the given callback for each packet. - // If no packet is available, VisitPacket returns immediately. - // The format of the packet is dependent on the implementation of packetSource -- i.e. it may be an ethernet frame, or a IP frame. - // The data buffer is reused between invocations of VisitPacket and thus should not be pointed to. - // If the cancel channel is closed, VisitPackets will stop reading. - VisitPackets(cancel <-chan struct{}, visitor func(data []byte, _ uint8, timestamp time.Time) error) error - - // PacketType returns the type of packet this source reads - PacketType() gopacket.LayerType - - // Close closes the packet source - Close() -} - // newSocketFilterSnooper returns a new socketFilterSnooper -func newSocketFilterSnooper(cfg *config.Config, source packetSource) (*socketFilterSnooper, error) { +func newSocketFilterSnooper(cfg *config.Config, source filter.PacketSource) (*socketFilterSnooper, error) { cache := newReverseDNSCache(dnsCacheSize, dnsCacheExpirationPeriod) var statKeeper *dnsStatKeeper if cfg.CollectDNSStats { @@ -93,7 +76,7 @@ func newSocketFilterSnooper(cfg *config.Config, source packetSource) (*socketFil } snooper := &socketFilterSnooper{ source: source, - parser: newDNSParser(source.PacketType(), cfg), + parser: newDNSParser(source.LayerType(), cfg), cache: cache, statKeeper: statKeeper, translation: new(translation), @@ -154,7 +137,7 @@ func (s *socketFilterSnooper) Close() { // The *translation is recycled and re-used in subsequent calls and it should not be accessed concurrently. // The second parameter `ts` is the time when the packet was captured off the wire. This is used for latency calculation // and much more reliable than calling time.Now() at the user layer. -func (s *socketFilterSnooper) processPacket(data []byte, _ uint8, ts time.Time) error { +func (s *socketFilterSnooper) processPacket(data []byte, _ filter.PacketInfo, ts time.Time) error { t := s.getCachedTranslation() pktInfo := dnsPacketInfo{} diff --git a/pkg/network/filter/packet_source.go b/pkg/network/filter/packet_source.go new file mode 100644 index 00000000000000..64c26fa4b5a694 --- /dev/null +++ b/pkg/network/filter/packet_source.go @@ -0,0 +1,35 @@ +// Unless explicitly stated otherwise all files in this repository are licensed +// under the Apache License Version 2.0. +// This product includes software developed at Datadog (https://www.datadoghq.com/). +// Copyright 2016-present Datadog, Inc. + +//go:build linux + +//nolint:revive // TODO(NET) Fix revive linter +package filter + +import ( + "time" + + "github.com/google/gopacket" +) + +// PacketInfo holds OS dependent packet information +// about a packet +type PacketInfo interface{} + +// PacketSource reads raw packet data +type PacketSource interface { + // VisitPackets reads all new raw packets that are available, invoking the given callback for each packet. + // If no packet is available, VisitPacket returns immediately. + // The format of the packet is dependent on the implementation of PacketSource -- i.e. it may be an ethernet frame, or a IP frame. + // The data buffer is reused between invocations of VisitPacket and thus should not be pointed to. + // If the cancel channel is closed, VisitPackets will stop reading. + VisitPackets(cancel <-chan struct{}, visitor func(data []byte, info PacketInfo, timestamp time.Time) error) error + + // LayerType returns the type of packet this source reads + LayerType() gopacket.LayerType + + // Close closes the packet source + Close() +} diff --git a/pkg/network/filter/packet_source_linux.go b/pkg/network/filter/packet_source_linux.go index 7d2770b181ff9d..5acde01e0f6394 100644 --- a/pkg/network/filter/packet_source_linux.go +++ b/pkg/network/filter/packet_source_linux.go @@ -51,13 +51,21 @@ type AFPacketSource struct { exit chan struct{} } +// AFPacketInfo holds information about a packet +type AFPacketInfo struct { + // PktType corresponds to sll_pkttype in the + // sockaddr_ll struct; see packet(7) + // https://man7.org/linux/man-pages/man7/packet.7.html + PktType uint8 +} + // OptSnapLen specifies the maximum length of the packet to read // // Defaults to 4096 bytes type OptSnapLen int -// NewPacketSource creates an AFPacketSource using the provided BPF filter -func NewPacketSource(size int, opts ...interface{}) (*AFPacketSource, error) { +// NewAFPacketSource creates an AFPacketSource using the provided BPF filter +func NewAFPacketSource(size int, opts ...interface{}) (*AFPacketSource, error) { snapLen := defaultSnapLen for _, opt := range opts { switch o := opt.(type) { @@ -110,7 +118,8 @@ func (p *AFPacketSource) SetBPF(filter []bpf.RawInstruction) error { } // VisitPackets starts reading packets from the source -func (p *AFPacketSource) VisitPackets(exit <-chan struct{}, visit func([]byte, uint8, time.Time) error) error { +func (p *AFPacketSource) VisitPackets(exit <-chan struct{}, visit func(data []byte, info PacketInfo, t time.Time) error) error { + pktInfo := &AFPacketInfo{} for { // allow the read loop to be prematurely interrupted select { @@ -134,14 +143,15 @@ func (p *AFPacketSource) VisitPackets(exit <-chan struct{}, visit func([]byte, u return err } - if err := visit(data, stats.AncillaryData[0].(afpacket.AncillaryPktType).Type, stats.Timestamp); err != nil { + pktInfo.PktType = stats.AncillaryData[0].(afpacket.AncillaryPktType).Type + if err := visit(data, pktInfo, stats.Timestamp); err != nil { return err } } } -// PacketType is the gopacket.LayerType for this source -func (p *AFPacketSource) PacketType() gopacket.LayerType { +// LayerType is the gopacket.LayerType for this source +func (p *AFPacketSource) LayerType() gopacket.LayerType { return layers.LayerTypeEthernet } diff --git a/pkg/network/tracer/connection/ebpfless_tracer.go b/pkg/network/tracer/connection/ebpfless_tracer.go index 04292cee7c4f78..07cc168a516a0a 100644 --- a/pkg/network/tracer/connection/ebpfless_tracer.go +++ b/pkg/network/tracer/connection/ebpfless_tracer.go @@ -77,7 +77,7 @@ func NewEbpfLessTracer(cfg *config.Config) (Tracer, error) { } func newEbpfLessTracer(cfg *config.Config) (*ebpfLessTracer, error) { - packetSrc, err := filter.NewPacketSource( + packetSrc, err := filter.NewAFPacketSource( 8<<20, // 8 MB total space filter.OptSnapLen(segmentLen)) if err != nil { @@ -120,11 +120,12 @@ func (t *ebpfLessTracer) Start(func([]network.ConnectionStats)) error { parser := gopacket.NewDecodingLayerParser(layers.LayerTypeEthernet, ð, &ip4, &ip6, &tcp, &udp) parser.IgnoreUnsupported = true for { - err := t.packetSrc.VisitPackets(t.exit, func(b []byte, pktType uint8, ts time.Time) error { + err := t.packetSrc.VisitPackets(t.exit, func(b []byte, info filter.PacketInfo, ts time.Time) error { if err := parser.DecodeLayers(b, &decoded); err != nil { return fmt.Errorf("error decoding packet layers: %w", err) } + pktType := info.(*filter.AFPacketInfo).PktType // only process PACKET_HOST and PACK_OUTGOING packets if pktType != unix.PACKET_HOST && pktType != unix.PACKET_OUTGOING { ebpfLessTracerTelemetry.skippedPackets.Inc("unsupported_packet_type") From 14b6ee9b29d631f549d9be870e2b29ffbb0ad019 Mon Sep 17 00:00:00 2001 From: Hasan Mahmood Date: Thu, 1 Aug 2024 09:58:10 -0500 Subject: [PATCH 49/58] Fix windows --- pkg/network/dns/packet_source_windows.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/network/dns/packet_source_windows.go b/pkg/network/dns/packet_source_windows.go index 18314ded9fb114..52ae79ffa4cef4 100644 --- a/pkg/network/dns/packet_source_windows.go +++ b/pkg/network/dns/packet_source_windows.go @@ -24,7 +24,7 @@ type windowsPacketSource struct { } // newWindowsPacketSource constructs a new packet source -func newWindowsPacketSource(telemetrycomp telemetry.Component) (packetSource, error) { +func newWindowsPacketSource(telemetrycomp telemetry.Component) (filter.PacketSource, error) { di, err := newDriver(telemetrycomp) if err != nil { return nil, err From 21e40e34d23f803a9d43aa609388ac206f9a2baf Mon Sep 17 00:00:00 2001 From: Hasan Mahmood Date: Thu, 1 Aug 2024 09:59:55 -0500 Subject: [PATCH 50/58] Review comments --- pkg/network/filter/packet_source.go | 4 +-- pkg/network/tracer/connection/cookie.go | 2 +- pkg/network/tracer/connection/ebpf_tracer.go | 2 +- .../tracer/connection/ebpfless/payload.go | 30 +++++++++++++++---- .../tracer/connection/ebpfless/ports.go | 2 +- .../tracer/connection/ebpfless_tracer.go | 7 ++++- pkg/network/tracer/tracer.go | 4 --- 7 files changed, 35 insertions(+), 16 deletions(-) diff --git a/pkg/network/filter/packet_source.go b/pkg/network/filter/packet_source.go index 64c26fa4b5a694..cb9283dc9304a2 100644 --- a/pkg/network/filter/packet_source.go +++ b/pkg/network/filter/packet_source.go @@ -1,9 +1,7 @@ // Unless explicitly stated otherwise all files in this repository are licensed // under the Apache License Version 2.0. // This product includes software developed at Datadog (https://www.datadoghq.com/). -// Copyright 2016-present Datadog, Inc. - -//go:build linux +// Copyright 2024-present Datadog, Inc. //nolint:revive // TODO(NET) Fix revive linter package filter diff --git a/pkg/network/tracer/connection/cookie.go b/pkg/network/tracer/connection/cookie.go index a3cdb06e52e3d6..bc32836d81ff43 100644 --- a/pkg/network/tracer/connection/cookie.go +++ b/pkg/network/tracer/connection/cookie.go @@ -1,7 +1,7 @@ // Unless explicitly stated otherwise all files in this repository are licensed // under the Apache License Version 2.0. // This product includes software developed at Datadog (https://www.datadoghq.com/). -// Copyright 2016-present Datadog, Inc. +// Copyright 2024-present Datadog, Inc. //go:build linux && npm diff --git a/pkg/network/tracer/connection/ebpf_tracer.go b/pkg/network/tracer/connection/ebpf_tracer.go index 845388c5dadb6a..4363088a934dba 100644 --- a/pkg/network/tracer/connection/ebpf_tracer.go +++ b/pkg/network/tracer/connection/ebpf_tracer.go @@ -1,7 +1,7 @@ // Unless explicitly stated otherwise all files in this repository are licensed // under the Apache License Version 2.0. // This product includes software developed at Datadog (https://www.datadoghq.com/). -// Copyright 2016-present Datadog, Inc. +// Copyright 2024-present Datadog, Inc. //go:build linux_bpf diff --git a/pkg/network/tracer/connection/ebpfless/payload.go b/pkg/network/tracer/connection/ebpfless/payload.go index 0b886862208b12..3b4d863da43816 100644 --- a/pkg/network/tracer/connection/ebpfless/payload.go +++ b/pkg/network/tracer/connection/ebpfless/payload.go @@ -1,7 +1,7 @@ // Unless explicitly stated otherwise all files in this repository are licensed // under the Apache License Version 2.0. // This product includes software developed at Datadog (https://www.datadoghq.com/). -// Copyright 2016-present Datadog, Inc. +// Copyright 2024-present Datadog, Inc. //go:build linux @@ -9,6 +9,7 @@ package ebpfless import ( + "errors" "fmt" "github.com/google/gopacket" @@ -17,6 +18,9 @@ import ( "github.com/DataDog/datadog-agent/pkg/network" ) +var errZeroLengthUDPPacket = errors.New("UDP packet with length 0") +var errZeroLengthIPPacket = errors.New("IP packet with length 0") + // Layers holds a set of network layers for a packet type Layers struct { IP4 *layers.IPv4 @@ -32,12 +36,14 @@ func NewLayers(family network.ConnectionFamily, ip6 *layers.IPv6, udp *layers.UDP, tcp *layers.TCP, -) Layers { +) (Layers, error) { switch family { case network.AFINET: ip6 = nil case network.AFINET6: ip4 = nil + default: + return Layers{}, fmt.Errorf("unknown connection family %d", family) } switch proto { @@ -45,9 +51,11 @@ func NewLayers(family network.ConnectionFamily, udp = nil case network.UDP: tcp = nil + default: + return Layers{}, fmt.Errorf("unsupported connection type %d", proto) } - return Layers{ip4, ip6, udp, tcp} + return Layers{ip4, ip6, udp, tcp}, nil } // PayloadLen returns the length of the application @@ -55,9 +63,11 @@ func NewLayers(family network.ConnectionFamily, func (l Layers) PayloadLen() (uint16, error) { if l.UDP != nil { if l.UDP.Length == 0 { - return 0, fmt.Errorf("udp packet with length 0") + return 0, errZeroLengthUDPPacket } + // Length includes the header (8 bytes), + // so we need to exclude that here return l.UDP.Length - 8, nil } @@ -74,13 +84,23 @@ func (l Layers) PayloadLen() (uint16, error) { } if ipl == 0 { - return 0, fmt.Errorf("ip layer payload length of 0") + return 0, errZeroLengthIPPacket } + // the data offset field in the TCP header specifies + // the length of the TCP header in 32 bit words, so + // subtracting that here to get the payload size + // + // see https://en.wikipedia.org/wiki/Transmission_Control_Protocol#TCP_segment_structure return ipl - uint16(l.TCP.DataOffset)*4, nil } func ipv4PayloadLen(ip4 *layers.IPv4) (uint16, error) { + // the IHL field specifies the the size of the IP + // header in 32 bit words, so subtracting that here + // to get the payload size + // + // see https://en.wikipedia.org/wiki/IPv4#Header return ip4.Length - uint16(ip4.IHL)*4, nil } diff --git a/pkg/network/tracer/connection/ebpfless/ports.go b/pkg/network/tracer/connection/ebpfless/ports.go index a3c1bd6e69909d..00ebebf273c643 100644 --- a/pkg/network/tracer/connection/ebpfless/ports.go +++ b/pkg/network/tracer/connection/ebpfless/ports.go @@ -1,7 +1,7 @@ // Unless explicitly stated otherwise all files in this repository are licensed // under the Apache License Version 2.0. // This product includes software developed at Datadog (https://www.datadoghq.com/). -// Copyright 2016-present Datadog, Inc. +// Copyright 2024-present Datadog, Inc. //go:build linux diff --git a/pkg/network/tracer/connection/ebpfless_tracer.go b/pkg/network/tracer/connection/ebpfless_tracer.go index 07cc168a516a0a..91c95f28622252 100644 --- a/pkg/network/tracer/connection/ebpfless_tracer.go +++ b/pkg/network/tracer/connection/ebpfless_tracer.go @@ -206,13 +206,18 @@ func (t *ebpfLessTracer) processConnection( conn.Duration = time.Duration(time.Now().UnixNano()) } - ls := ebpfless.NewLayers(conn.Family, conn.Type, ip4, ip6, udp, tcp) var err error + ls, err := ebpfless.NewLayers(conn.Family, conn.Type, ip4, ip6, udp, tcp) + if err != nil { + return fmt.Errorf("error processing connection: error creating Layers: %w", err) + } switch conn.Type { case network.UDP: err = t.udp.process(conn, pktType, ls) case network.TCP: err = t.tcp.process(conn, pktType, ls) + default: + err = fmt.Errorf("unsupported connection type %d", conn.Type) } if err != nil { diff --git a/pkg/network/tracer/tracer.go b/pkg/network/tracer/tracer.go index 3f94f26f131955..0b75dad02ca65a 100644 --- a/pkg/network/tracer/tracer.go +++ b/pkg/network/tracer/tracer.go @@ -135,10 +135,6 @@ func newTracer(cfg *config.Config, telemetryComponent telemetryComponent.Compone if cfg.ServiceMonitoringEnabled { if err := usmconfig.CheckUSMSupported(cfg); err != nil { - if !errors.Is(err, usmconfig.ErrNotSupported) { - return nil, err - } - // this is the case where USM is enabled and NPM is not enabled // in config; we implicitly enable the network tracer module // in system-probe if USM is enabled From e002855868d6019824525093ccc62303ad397746 Mon Sep 17 00:00:00 2001 From: Hasan Mahmood Date: Mon, 5 Aug 2024 14:13:41 -0500 Subject: [PATCH 51/58] Return error from SetEbpf on reflect failures --- pkg/network/dns/monitor_linux.go | 4 +++- pkg/network/filter/packet_source_linux.go | 14 ++++++++++++-- 2 files changed, 15 insertions(+), 3 deletions(-) diff --git a/pkg/network/dns/monitor_linux.go b/pkg/network/dns/monitor_linux.go index 1b00e3bc875214..bd8c606415f0ff 100644 --- a/pkg/network/dns/monitor_linux.go +++ b/pkg/network/dns/monitor_linux.go @@ -80,7 +80,9 @@ func NewReverseDNS(cfg *config.Config, _ telemetry.Component) (ReverseDNS, error return nil, fmt.Errorf("error retrieving socket filter") } - packetSrc.SetEbpf(filter) + if err = packetSrc.SetEbpf(filter); err != nil { + return nil, fmt.Errorf("could not set file descriptor for eBPF program: %w", err) + } } snoop, err := newSocketFilterSnooper(cfg, packetSrc) diff --git a/pkg/network/filter/packet_source_linux.go b/pkg/network/filter/packet_source_linux.go index 5acde01e0f6394..dba70a5e6b46ad 100644 --- a/pkg/network/filter/packet_source_linux.go +++ b/pkg/network/filter/packet_source_linux.go @@ -106,11 +106,21 @@ func NewAFPacketSource(size int, opts ...interface{}) (*AFPacketSource, error) { return ps, nil } -func (p *AFPacketSource) SetEbpf(filter *manager.Probe) { +func (p *AFPacketSource) SetEbpf(filter *manager.Probe) error { // The underlying socket file descriptor is private, hence the use of reflection // Point socket filter program to the RAW_SOCKET file descriptor // Note the filter attachment itself is triggered by the ebpf.Manager - filter.SocketFD = int(reflect.ValueOf(p.TPacket).Elem().FieldByName("fd").Int()) + f := reflect.ValueOf(p.TPacket).Elem().FieldByName("fd") + if !f.IsValid() { + return fmt.Errorf("could not find fd field in TPacket object") + } + + if !f.CanInt() { + return fmt.Errorf("fd TPacket field is not an int") + } + + filter.SocketFD = int(f.Int()) + return nil } func (p *AFPacketSource) SetBPF(filter []bpf.RawInstruction) error { From 0621be043f6475b0b694c21de4d439bc49b5f3e1 Mon Sep 17 00:00:00 2001 From: Hasan Mahmood Date: Mon, 5 Aug 2024 14:40:24 -0500 Subject: [PATCH 52/58] Review comments --- .../tracer/connection/ebpfless/payload.go | 35 ++-------- .../tracer/connection/ebpfless_tracer.go | 69 ++++++++++--------- 2 files changed, 41 insertions(+), 63 deletions(-) diff --git a/pkg/network/tracer/connection/ebpfless/payload.go b/pkg/network/tracer/connection/ebpfless/payload.go index 3b4d863da43816..4799a26a873fca 100644 --- a/pkg/network/tracer/connection/ebpfless/payload.go +++ b/pkg/network/tracer/connection/ebpfless/payload.go @@ -14,8 +14,6 @@ import ( "github.com/google/gopacket" "github.com/google/gopacket/layers" - - "github.com/DataDog/datadog-agent/pkg/network" ) var errZeroLengthUDPPacket = errors.New("UDP packet with length 0") @@ -29,33 +27,12 @@ type Layers struct { TCP *layers.TCP } -// NewLayers returns a new instance of `Layers` -func NewLayers(family network.ConnectionFamily, - proto network.ConnectionType, - ip4 *layers.IPv4, - ip6 *layers.IPv6, - udp *layers.UDP, - tcp *layers.TCP, -) (Layers, error) { - switch family { - case network.AFINET: - ip6 = nil - case network.AFINET6: - ip4 = nil - default: - return Layers{}, fmt.Errorf("unknown connection family %d", family) - } - - switch proto { - case network.TCP: - udp = nil - case network.UDP: - tcp = nil - default: - return Layers{}, fmt.Errorf("unsupported connection type %d", proto) - } - - return Layers{ip4, ip6, udp, tcp}, nil +// Reset resets a Layers object +func (l *Layers) Reset(ip4 *layers.IPv4, ip6 *layers.IPv6, udp *layers.UDP, tcp *layers.TCP) { + l.IP4 = ip4 + l.IP6 = ip6 + l.UDP = udp + l.TCP = tcp } // PayloadLen returns the length of the application diff --git a/pkg/network/tracer/connection/ebpfless_tracer.go b/pkg/network/tracer/connection/ebpfless_tracer.go index 91c95f28622252..18d311211b7a38 100644 --- a/pkg/network/tracer/connection/ebpfless_tracer.go +++ b/pkg/network/tracer/connection/ebpfless_tracer.go @@ -55,10 +55,11 @@ type ebpfLessTracer struct { config *config.Config - packetSrc *filter.AFPacketSource - exit chan struct{} - keyBuf []byte - keyConn network.ConnectionStats + packetSrc *filter.AFPacketSource + exit chan struct{} + keyBuf []byte + scratchConn *network.ConnectionStats + layers *ebpfless.Layers udp *udpProcessor tcp *tcpProcessor @@ -89,6 +90,8 @@ func newEbpfLessTracer(cfg *config.Config) (*ebpfLessTracer, error) { packetSrc: packetSrc, exit: make(chan struct{}), keyBuf: make([]byte, network.ConnectionByteKeyMaxLen), + scratchConn: &network.ConnectionStats{}, + layers: &ebpfless.Layers{}, udp: &udpProcessor{}, tcp: newTCPProcessor(), conns: make(map[string]*network.ConnectionStats, cfg.MaxTrackedConnections), @@ -157,29 +160,28 @@ func (t *ebpfLessTracer) processConnection( tcp *layers.TCP, decoded []gopacket.LayerType, ) error { - t.keyConn.Source, t.keyConn.Dest = util.Address{}, util.Address{} - t.keyConn.SPort, t.keyConn.DPort = 0, 0 - keyConn := &t.keyConn + t.scratchConn.Source, t.scratchConn.Dest = util.Address{}, util.Address{} + t.scratchConn.SPort, t.scratchConn.DPort = 0, 0 var udpPresent, tcpPresent bool for _, layerType := range decoded { switch layerType { case layers.LayerTypeIPv4: - keyConn.Source = util.AddressFromNetIP(ip4.SrcIP) - keyConn.Dest = util.AddressFromNetIP(ip4.DstIP) - keyConn.Family = network.AFINET + t.scratchConn.Source = util.AddressFromNetIP(ip4.SrcIP) + t.scratchConn.Dest = util.AddressFromNetIP(ip4.DstIP) + t.scratchConn.Family = network.AFINET case layers.LayerTypeIPv6: - keyConn.Source = util.AddressFromNetIP(ip6.SrcIP) - keyConn.Dest = util.AddressFromNetIP(ip6.DstIP) - keyConn.Family = network.AFINET6 + t.scratchConn.Source = util.AddressFromNetIP(ip6.SrcIP) + t.scratchConn.Dest = util.AddressFromNetIP(ip6.DstIP) + t.scratchConn.Family = network.AFINET6 case layers.LayerTypeTCP: - keyConn.SPort = uint16(tcp.SrcPort) - keyConn.DPort = uint16(tcp.DstPort) - keyConn.Type = network.TCP + t.scratchConn.SPort = uint16(tcp.SrcPort) + t.scratchConn.DPort = uint16(tcp.DstPort) + t.scratchConn.Type = network.TCP tcpPresent = true case layers.LayerTypeUDP: - keyConn.SPort = uint16(udp.SrcPort) - keyConn.DPort = uint16(udp.DstPort) - keyConn.Type = network.UDP + t.scratchConn.SPort = uint16(udp.SrcPort) + t.scratchConn.DPort = uint16(udp.DstPort) + t.scratchConn.Type = network.UDP udpPresent = true } } @@ -191,31 +193,28 @@ func (t *ebpfLessTracer) processConnection( return nil } - flipSourceDest(keyConn, pktType) - t.determineConnectionDirection(keyConn, pktType) + flipSourceDest(t.scratchConn, pktType) + t.determineConnectionDirection(t.scratchConn, pktType) t.m.Lock() defer t.m.Unlock() - key := string(keyConn.ByteKey(t.keyBuf)) + key := string(t.scratchConn.ByteKey(t.keyBuf)) conn := t.conns[key] if conn == nil { conn = &network.ConnectionStats{} - *conn = *keyConn + *conn = *t.scratchConn t.cookieHasher.Hash(conn) conn.Duration = time.Duration(time.Now().UnixNano()) } var err error - ls, err := ebpfless.NewLayers(conn.Family, conn.Type, ip4, ip6, udp, tcp) - if err != nil { - return fmt.Errorf("error processing connection: error creating Layers: %w", err) - } + t.layers.Reset(ip4, ip6, udp, tcp) switch conn.Type { case network.UDP: - err = t.udp.process(conn, pktType, ls) + err = t.udp.process(conn, pktType, t.layers) case network.TCP: - err = t.tcp.process(conn, pktType, ls) + err = t.tcp.process(conn, pktType, t.layers) default: err = fmt.Errorf("unsupported connection type %d", conn.Type) } @@ -316,7 +315,9 @@ func (t *ebpfLessTracer) Remove(conn *network.ConnectionStats) error { func (t *ebpfLessTracer) GetMap(string) *ebpf.Map { return nil } // DumpMaps (for debugging purpose) returns all maps content by default or selected maps from maps parameter. -func (t *ebpfLessTracer) DumpMaps(_ io.Writer, _ ...string) error { return nil } +func (t *ebpfLessTracer) DumpMaps(_ io.Writer, _ ...string) error { + return fmt.Errorf("not implemented") +} // Type returns the type of the underlying ebpf ebpfLessTracer that is currently loaded func (t *ebpfLessTracer) Type() TracerType { @@ -324,11 +325,11 @@ func (t *ebpfLessTracer) Type() TracerType { } func (t *ebpfLessTracer) Pause() error { - return nil + return fmt.Errorf("not implemented") } func (t *ebpfLessTracer) Resume() error { - return nil + return fmt.Errorf("not implemented") } // Describe returns all descriptions of the collector @@ -345,7 +346,7 @@ var _ Tracer = &ebpfLessTracer{} type udpProcessor struct { } -func (u *udpProcessor) process(conn *network.ConnectionStats, pktType uint8, ls ebpfless.Layers) error { +func (u *udpProcessor) process(conn *network.ConnectionStats, pktType uint8, ls *ebpfless.Layers) error { payloadLen, err := ls.PayloadLen() if err != nil { return err @@ -381,7 +382,7 @@ func newTCPProcessor() *tcpProcessor { } } -func (t *tcpProcessor) process(conn *network.ConnectionStats, pktType uint8, ls ebpfless.Layers) error { +func (t *tcpProcessor) process(conn *network.ConnectionStats, pktType uint8, ls *ebpfless.Layers) error { payloadLen, err := ls.PayloadLen() if err != nil { return err From b0030e8eb4cf00db45e4bbeaaa9f2366ed9d8fa2 Mon Sep 17 00:00:00 2001 From: Hasan Mahmood Date: Wed, 7 Aug 2024 10:19:26 -0500 Subject: [PATCH 53/58] Removed unused code --- pkg/network/tracer/connection/ebpf_tracer.go | 5 ----- pkg/network/tracer/connection/ebpfless_tracer.go | 10 +--------- 2 files changed, 1 insertion(+), 14 deletions(-) diff --git a/pkg/network/tracer/connection/ebpf_tracer.go b/pkg/network/tracer/connection/ebpf_tracer.go index 960e593ecb255d..817cea68f8efae 100644 --- a/pkg/network/tracer/connection/ebpf_tracer.go +++ b/pkg/network/tracer/connection/ebpf_tracer.go @@ -46,11 +46,6 @@ const ( connTracerModuleName = "network_tracer__ebpf" ) -var ( - // ErrEbpfTracerNotSupported is the error returned when the eBPF tracer is not supported - ErrEbpfTracerNotSupported = fmt.Errorf("ebpf not supported on this platform") -) - //nolint:revive // TODO(NET) Fix revive linter var EbpfTracerTelemetry = struct { connections telemetry.Gauge diff --git a/pkg/network/tracer/connection/ebpfless_tracer.go b/pkg/network/tracer/connection/ebpfless_tracer.go index 18d311211b7a38..e61a7a52047f21 100644 --- a/pkg/network/tracer/connection/ebpfless_tracer.go +++ b/pkg/network/tracer/connection/ebpfless_tracer.go @@ -8,7 +8,6 @@ package connection import ( - "errors" "fmt" "io" "sync" @@ -40,9 +39,6 @@ const ( ) var ( - // ErrEbpflessNotSupported is the error returned when the ebpfless tracer is not supported - ErrEbpflessNotSupported = errors.New("ebpf-less tracer not supported") - ebpfLessTracerTelemetry = struct { skippedPackets telemetry.Counter }{ @@ -72,11 +68,7 @@ type ebpfLessTracer struct { ns netns.NsHandle } -// NewEbpfLessTracer creates a new ebpfLessTracer instance -func NewEbpfLessTracer(cfg *config.Config) (Tracer, error) { - return newEbpfLessTracer(cfg) -} - +// newEbpfLessTracer creates a new ebpfLessTracer instance func newEbpfLessTracer(cfg *config.Config) (*ebpfLessTracer, error) { packetSrc, err := filter.NewAFPacketSource( 8<<20, // 8 MB total space From ac937f79c1f054250336623daee9b54396af4e55 Mon Sep 17 00:00:00 2001 From: Hasan Mahmood Date: Thu, 8 Aug 2024 14:17:29 -0500 Subject: [PATCH 54/58] Review comments --- cmd/system-probe/config/adjust_npm.go | 4 +--- pkg/network/filter/packet_source.go | 2 +- pkg/network/filter/packet_source_linux.go | 4 +++- pkg/network/filter/socket_filter.go | 4 ++-- pkg/network/usm/config/config.go | 2 +- 5 files changed, 8 insertions(+), 8 deletions(-) diff --git a/cmd/system-probe/config/adjust_npm.go b/cmd/system-probe/config/adjust_npm.go index 2b7b1659c2a904..ab0fc468bf5533 100644 --- a/cmd/system-probe/config/adjust_npm.go +++ b/cmd/system-probe/config/adjust_npm.go @@ -110,10 +110,8 @@ func adjustNetwork(cfg config.Config) { if ebpflessEnabled { const notSupportedEbpfless = "not supported when ebpf-less is enabled" disableConfigs = append(disableConfigs, []struct{ key, reason string }{ - {spNS("enable_conntrack_all_namespaces"), notSupportedEbpfless}, {netNS("enable_protocol_classification"), notSupportedEbpfless}, - {evNS("network_process", "enabled"), notSupportedEbpfless}, - {netNS("enable_root_netns"), notSupportedEbpfless}}..., + {evNS("network_process", "enabled"), notSupportedEbpfless}}..., ) } diff --git a/pkg/network/filter/packet_source.go b/pkg/network/filter/packet_source.go index cb9283dc9304a2..c75ad1222e9bfb 100644 --- a/pkg/network/filter/packet_source.go +++ b/pkg/network/filter/packet_source.go @@ -3,7 +3,7 @@ // This product includes software developed at Datadog (https://www.datadoghq.com/). // Copyright 2024-present Datadog, Inc. -//nolint:revive // TODO(NET) Fix revive linter +// Package filter exposes interfaces and implementations for packet capture package filter import ( diff --git a/pkg/network/filter/packet_source_linux.go b/pkg/network/filter/packet_source_linux.go index dba70a5e6b46ad..65fbbe9f9270f5 100644 --- a/pkg/network/filter/packet_source_linux.go +++ b/pkg/network/filter/packet_source_linux.go @@ -5,7 +5,7 @@ //go:build linux -//nolint:revive // TODO(NET) Fix revive linter +// Package filter exposes interfaces and implementations for packet capture package filter import ( @@ -106,6 +106,7 @@ func NewAFPacketSource(size int, opts ...interface{}) (*AFPacketSource, error) { return ps, nil } +// SetEbpf attaches an eBPF socket filter to the AFPacketSource func (p *AFPacketSource) SetEbpf(filter *manager.Probe) error { // The underlying socket file descriptor is private, hence the use of reflection // Point socket filter program to the RAW_SOCKET file descriptor @@ -123,6 +124,7 @@ func (p *AFPacketSource) SetEbpf(filter *manager.Probe) error { return nil } +// SetBPF attaches a (classic) BPF socket filter to the AFPacketSource func (p *AFPacketSource) SetBPF(filter []bpf.RawInstruction) error { return p.TPacket.SetBPF(filter) } diff --git a/pkg/network/filter/socket_filter.go b/pkg/network/filter/socket_filter.go index 467cb3931d29f1..5c29b2d15cea26 100644 --- a/pkg/network/filter/socket_filter.go +++ b/pkg/network/filter/socket_filter.go @@ -5,15 +5,15 @@ //go:build linux_bpf +// Package filter exposes interfaces and implementations for packet capture package filter import ( "encoding/binary" "runtime" - "golang.org/x/sys/unix" - manager "github.com/DataDog/ebpf-manager" + "golang.org/x/sys/unix" "github.com/DataDog/datadog-agent/pkg/network/config" "github.com/DataDog/datadog-agent/pkg/util/kernel" diff --git a/pkg/network/usm/config/config.go b/pkg/network/usm/config/config.go index 0582ab18afa1c1..00a4cc9764c5bf 100644 --- a/pkg/network/usm/config/config.go +++ b/pkg/network/usm/config/config.go @@ -22,7 +22,7 @@ import ( // MinimumKernelVersion indicates the minimum kernel version required for HTTP monitoring var MinimumKernelVersion kernel.Version -// ErrNotSupported is the error returned USM is not supported on this platform +// ErrNotSupported is the error returned if USM is not supported on this platform var ErrNotSupported = errors.New("Universal Service Monitoring (USM) is not supported") func init() { From f6e31462abad5cb9ae876a60370c043667d920de Mon Sep 17 00:00:00 2001 From: Hasan Mahmood <6599778+hmahmood@users.noreply.github.com> Date: Fri, 9 Aug 2024 09:39:49 -0500 Subject: [PATCH 55/58] Fix typo Co-authored-by: Bryce Kahle --- pkg/network/tracer/connection/tracer.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/network/tracer/connection/tracer.go b/pkg/network/tracer/connection/tracer.go index 5e4c09799f794f..e28d2d1f6d7b4a 100644 --- a/pkg/network/tracer/connection/tracer.go +++ b/pkg/network/tracer/connection/tracer.go @@ -32,7 +32,7 @@ const ( //nolint:revive // TODO(NET) Fix revive linter TracerTypeFentry //nolint:revive // TODO(NET) Fix revive linter - TracerTypeEpfless + TracerTypeEbpfless ) const ( From bce486856a2799ed2c43f33189e1469bd5db7d79 Mon Sep 17 00:00:00 2001 From: Hasan Mahmood Date: Tue, 13 Aug 2024 14:37:27 -0500 Subject: [PATCH 56/58] Remove Layers object --- .../tracer/connection/ebpfless/payload.go | 49 +++++++------------ .../tracer/connection/ebpfless_tracer.go | 15 +++--- 2 files changed, 24 insertions(+), 40 deletions(-) diff --git a/pkg/network/tracer/connection/ebpfless/payload.go b/pkg/network/tracer/connection/ebpfless/payload.go index 4799a26a873fca..f1e0a044089a5f 100644 --- a/pkg/network/tracer/connection/ebpfless/payload.go +++ b/pkg/network/tracer/connection/ebpfless/payload.go @@ -14,46 +14,33 @@ import ( "github.com/google/gopacket" "github.com/google/gopacket/layers" + + "github.com/DataDog/datadog-agent/pkg/network" ) var errZeroLengthUDPPacket = errors.New("UDP packet with length 0") var errZeroLengthIPPacket = errors.New("IP packet with length 0") -// Layers holds a set of network layers for a packet -type Layers struct { - IP4 *layers.IPv4 - IP6 *layers.IPv6 - UDP *layers.UDP - TCP *layers.TCP -} +func UDPPayloadLen(udp *layers.UDP) (uint16, error) { + if udp.Length == 0 { + return 0, errZeroLengthUDPPacket + } -// Reset resets a Layers object -func (l *Layers) Reset(ip4 *layers.IPv4, ip6 *layers.IPv6, udp *layers.UDP, tcp *layers.TCP) { - l.IP4 = ip4 - l.IP6 = ip6 - l.UDP = udp - l.TCP = tcp + // Length includes the header (8 bytes), + // so we need to exclude that here + return udp.Length - 8, nil } -// PayloadLen returns the length of the application -// payload given the set of layers in `Layers` -func (l Layers) PayloadLen() (uint16, error) { - if l.UDP != nil { - if l.UDP.Length == 0 { - return 0, errZeroLengthUDPPacket - } - - // Length includes the header (8 bytes), - // so we need to exclude that here - return l.UDP.Length - 8, nil - } - +func TCPPayloadLen(family network.ConnectionFamily, ip4 *layers.IPv4, ip6 *layers.IPv6, tcp *layers.TCP) (uint16, error) { var ipl uint16 var err error - if l.IP4 != nil { - ipl, err = ipv4PayloadLen(l.IP4) - } else if l.IP6 != nil { - ipl, err = ipv6PayloadLen(l.IP6) + switch family { + case network.AFINET: + ipl, err = ipv4PayloadLen(ip4) + case network.AFINET6: + ipl, err = ipv6PayloadLen(ip6) + default: + return 0, fmt.Errorf("unknown family %s", family) } if err != nil { @@ -69,7 +56,7 @@ func (l Layers) PayloadLen() (uint16, error) { // subtracting that here to get the payload size // // see https://en.wikipedia.org/wiki/Transmission_Control_Protocol#TCP_segment_structure - return ipl - uint16(l.TCP.DataOffset)*4, nil + return ipl - uint16(tcp.DataOffset)*4, nil } func ipv4PayloadLen(ip4 *layers.IPv4) (uint16, error) { diff --git a/pkg/network/tracer/connection/ebpfless_tracer.go b/pkg/network/tracer/connection/ebpfless_tracer.go index 7ea33f276e25bd..7fbdb31de6f5dd 100644 --- a/pkg/network/tracer/connection/ebpfless_tracer.go +++ b/pkg/network/tracer/connection/ebpfless_tracer.go @@ -55,7 +55,6 @@ type ebpfLessTracer struct { exit chan struct{} keyBuf []byte scratchConn *network.ConnectionStats - layers *ebpfless.Layers udp *udpProcessor tcp *tcpProcessor @@ -201,12 +200,11 @@ func (t *ebpfLessTracer) processConnection( } var err error - t.layers.Reset(ip4, ip6, udp, tcp) switch conn.Type { case network.UDP: - err = t.udp.process(conn, pktType, t.layers) + err = t.udp.process(conn, pktType, udp) case network.TCP: - err = t.tcp.process(conn, pktType, t.layers) + err = t.tcp.process(conn, pktType, ip4, ip6, tcp) default: err = fmt.Errorf("unsupported connection type %d", conn.Type) } @@ -338,8 +336,8 @@ var _ Tracer = &ebpfLessTracer{} type udpProcessor struct { } -func (u *udpProcessor) process(conn *network.ConnectionStats, pktType uint8, ls *ebpfless.Layers) error { - payloadLen, err := ls.PayloadLen() +func (u *udpProcessor) process(conn *network.ConnectionStats, pktType uint8, udp *layers.UDP) error { + payloadLen, err := ebpfless.UDPPayloadLen(udp) if err != nil { return err } @@ -374,13 +372,12 @@ func newTCPProcessor() *tcpProcessor { } } -func (t *tcpProcessor) process(conn *network.ConnectionStats, pktType uint8, ls *ebpfless.Layers) error { - payloadLen, err := ls.PayloadLen() +func (t *tcpProcessor) process(conn *network.ConnectionStats, pktType uint8, ip4 *layers.IPv4, ip6 *layers.IPv6, tcp *layers.TCP) error { + payloadLen, err := ebpfless.TCPPayloadLen(conn.Family, ip4, ip6, tcp) if err != nil { return err } - tcp := ls.TCP log.TraceFunc(func() string { return fmt.Sprintf("tcp processor: pktType=%+v seq=%+v ack=%+v fin=%+v rst=%+v syn=%+v ack=%+v", pktType, tcp.Seq, tcp.Ack, tcp.FIN, tcp.RST, tcp.SYN, tcp.ACK) }) From eae3003bd78189177fc3351bc00e6c8399c09180 Mon Sep 17 00:00:00 2001 From: Hasan Mahmood Date: Wed, 14 Aug 2024 09:44:22 -0500 Subject: [PATCH 57/58] Add comments --- pkg/network/tracer/connection/ebpfless/payload.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkg/network/tracer/connection/ebpfless/payload.go b/pkg/network/tracer/connection/ebpfless/payload.go index f1e0a044089a5f..50d9e1d190b531 100644 --- a/pkg/network/tracer/connection/ebpfless/payload.go +++ b/pkg/network/tracer/connection/ebpfless/payload.go @@ -21,6 +21,7 @@ import ( var errZeroLengthUDPPacket = errors.New("UDP packet with length 0") var errZeroLengthIPPacket = errors.New("IP packet with length 0") +// UDPPayloadLen returns the UDP payload length from a layers.UDP object func UDPPayloadLen(udp *layers.UDP) (uint16, error) { if udp.Length == 0 { return 0, errZeroLengthUDPPacket @@ -31,6 +32,7 @@ func UDPPayloadLen(udp *layers.UDP) (uint16, error) { return udp.Length - 8, nil } +// TCPPayloadLen returns the TCP payload length from a layers.TCP object func TCPPayloadLen(family network.ConnectionFamily, ip4 *layers.IPv4, ip6 *layers.IPv6, tcp *layers.TCP) (uint16, error) { var ipl uint16 var err error From e533dd02b8a7f5835cae18b9b956a47f3f212069 Mon Sep 17 00:00:00 2001 From: Hasan Mahmood Date: Mon, 19 Aug 2024 09:50:35 -0500 Subject: [PATCH 58/58] Fix build --- pkg/network/tracer/connection/ebpfless_tracer.go | 1 - 1 file changed, 1 deletion(-) diff --git a/pkg/network/tracer/connection/ebpfless_tracer.go b/pkg/network/tracer/connection/ebpfless_tracer.go index 7fbdb31de6f5dd..fd57ec1b3d0ba8 100644 --- a/pkg/network/tracer/connection/ebpfless_tracer.go +++ b/pkg/network/tracer/connection/ebpfless_tracer.go @@ -82,7 +82,6 @@ func newEbpfLessTracer(cfg *config.Config) (*ebpfLessTracer, error) { exit: make(chan struct{}), keyBuf: make([]byte, network.ConnectionByteKeyMaxLen), scratchConn: &network.ConnectionStats{}, - layers: &ebpfless.Layers{}, udp: &udpProcessor{}, tcp: newTCPProcessor(), conns: make(map[string]*network.ConnectionStats, cfg.MaxTrackedConnections),