Skip to content
This repository has been archived by the owner on Nov 7, 2023. It is now read-only.

Commit

Permalink
Merge pull request #53 from jmacd/jmacd/from_oaa
Browse files Browse the repository at this point in the history
Copy development through f36c3132ad6e9b01c8e89560a55cb7ee7d61fc08
  • Loading branch information
jmacd committed May 22, 2023
2 parents ffb613e + e8f861a commit 4744b1a
Show file tree
Hide file tree
Showing 29 changed files with 447 additions and 274 deletions.
35 changes: 19 additions & 16 deletions cmd/otelcorecol/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -6,18 +6,18 @@ go 1.19

require (
github.com/stretchr/testify v1.8.2
go.opentelemetry.io/collector v0.76.0
go.opentelemetry.io/collector/component v0.76.0
go.opentelemetry.io/collector v0.76.1
go.opentelemetry.io/collector/component v0.76.1
go.opentelemetry.io/collector/connector/forwardconnector v0.75.0
go.opentelemetry.io/collector/exporter v0.76.0
go.opentelemetry.io/collector/exporter/loggingexporter v0.75.0
go.opentelemetry.io/collector/exporter v0.76.1
go.opentelemetry.io/collector/exporter/loggingexporter v0.76.1
go.opentelemetry.io/collector/exporter/otlpexporter v0.75.0
go.opentelemetry.io/collector/exporter/otlphttpexporter v0.75.0
go.opentelemetry.io/collector/extension/ballastextension v0.75.0
go.opentelemetry.io/collector/extension/zpagesextension v0.76.0
go.opentelemetry.io/collector/processor/batchprocessor v0.75.0
go.opentelemetry.io/collector/processor/memorylimiterprocessor v0.75.0
go.opentelemetry.io/collector/receiver v0.76.0
go.opentelemetry.io/collector/exporter/otlphttpexporter v0.76.1
go.opentelemetry.io/collector/extension/ballastextension v0.76.1
go.opentelemetry.io/collector/extension/zpagesextension v0.76.1
go.opentelemetry.io/collector/processor/batchprocessor v0.76.1
go.opentelemetry.io/collector/processor/memorylimiterprocessor v0.76.1
go.opentelemetry.io/collector/receiver v0.76.1
go.opentelemetry.io/collector/receiver/otlpreceiver v0.75.0
golang.org/x/sys v0.7.0
)
Expand All @@ -28,11 +28,13 @@ require (
github.com/andybalholm/brotli v1.0.4 // indirect
github.com/apache/arrow/go/v12 v12.0.0-20230426165235-9feee48a7cef // indirect
github.com/apache/thrift v0.16.0 // indirect
github.com/axiomhq/hyperloglog v0.0.0-20230201085229-3ddf4bad03dc // indirect
github.com/beorn7/perks v1.0.1 // indirect
github.com/cenkalti/backoff/v4 v4.2.1 // indirect
github.com/cespare/xxhash/v2 v2.2.0 // indirect
github.com/davecgh/go-spew v1.1.1 // indirect
github.com/f5/otel-arrow-adapter v0.0.0-20230407223611-35c5714cd319 // indirect
github.com/dgryski/go-metro v0.0.0-20180109044635-280f6062b5bc // indirect
github.com/f5/otel-arrow-adapter v0.0.0-20230522203506-f36c3132ad6e // indirect
github.com/felixge/httpsnoop v1.0.3 // indirect
github.com/fsnotify/fsnotify v1.6.0 // indirect
github.com/fxamacker/cbor/v2 v2.4.0 // indirect
Expand Down Expand Up @@ -83,11 +85,11 @@ require (
github.com/yusufpapurcu/wmi v1.2.2 // indirect
github.com/zeebo/xxh3 v1.0.2 // indirect
go.opencensus.io v0.24.0 // indirect
go.opentelemetry.io/collector/confmap v0.76.0 // indirect
go.opentelemetry.io/collector/consumer v0.76.0 // indirect
go.opentelemetry.io/collector/featuregate v0.76.0 // indirect
go.opentelemetry.io/collector/pdata v1.0.0-rc9 // indirect
go.opentelemetry.io/collector/semconv v0.76.0 // indirect
go.opentelemetry.io/collector/confmap v0.76.1 // indirect
go.opentelemetry.io/collector/consumer v0.76.1 // indirect
go.opentelemetry.io/collector/featuregate v0.76.1 // indirect
go.opentelemetry.io/collector/pdata v1.0.0-rcv0011 // indirect
go.opentelemetry.io/collector/semconv v0.76.1 // indirect
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.40.0 // indirect
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.40.0 // indirect
go.opentelemetry.io/contrib/propagators/b3 v1.15.0 // indirect
Expand All @@ -102,6 +104,7 @@ require (
go.uber.org/atomic v1.10.0 // indirect
go.uber.org/multierr v1.11.0 // indirect
go.uber.org/zap v1.24.0 // indirect
golang.org/x/exp v0.0.0-20220827204233-334a2380cb91 // indirect
golang.org/x/mod v0.8.0 // indirect
golang.org/x/net v0.9.0 // indirect
golang.org/x/text v0.9.0 // indirect
Expand Down
9 changes: 7 additions & 2 deletions cmd/otelcorecol/go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -69,6 +69,8 @@ github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.3.2/go.mod h1:72H
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/sts v1.7.2/go.mod h1:8EzeIqfWt2wWT4rJVu3f21TfrhJ8AEMzVybRNSb/b4g=
github.com/aws/smithy-go v1.8.0/go.mod h1:SObp3lf9smib00L/v3U2eAKG8FyQ7iLrJnQiAmR5n+E=
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/benbjohnson/clock v1.3.0 h1:ip6w0uFQkncKQ979AypyG0ER7mqUSBdKLOgAle/AT8A=
github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973/go.mod h1:Dwedo/Wpr24TaqPxmxbtue+5NUziq4I4S80YR8gNf3Q=
github.com/beorn7/perks v1.0.0/go.mod h1:KWe93zE9D1o94FZ5RNwFwVgaQK1VOXiVxmqh+CedLV8=
Expand Down Expand Up @@ -100,6 +102,8 @@ github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ3
github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
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/dustin/go-humanize v1.0.0/go.mod h1:HtrtbFcZ19U5GC7JDqmcUSB87Iq5E25KnS6fMYU6eOk=
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=
Expand All @@ -108,8 +112,8 @@ github.com/envoyproxy/go-control-plane v0.9.9-0.20201210154907-fd9021fe5dad/go.m
github.com/envoyproxy/go-control-plane v0.9.9-0.20210217033140-668b12f5399d/go.mod h1:cXg6YxExXjJnVBQHBLXeUAgxn2UodCpnH306RInaBQk=
github.com/envoyproxy/go-control-plane v0.9.10-0.20210907150352-cf90f659a021/go.mod h1:AFq3mo9L8Lqqiid3OhADV3RfLJnjiw63cSpi+fDTRC0=
github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod h1:iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c=
github.com/f5/otel-arrow-adapter v0.0.0-20230407223611-35c5714cd319 h1:ROmRTQGMR660pkPcpk6U2hUEm1gSsNLnWmt/4Xxhtog=
github.com/f5/otel-arrow-adapter v0.0.0-20230407223611-35c5714cd319/go.mod h1:s8WUytFkI6cWBELm9TzZv4xSd/05tbFitjBfKBKPQ6c=
github.com/f5/otel-arrow-adapter v0.0.0-20230522203506-f36c3132ad6e h1:4eGBmxw+kc8gaY1M8VRdgPYzwpv0046oMhWi7rbH8uM=
github.com/f5/otel-arrow-adapter v0.0.0-20230522203506-f36c3132ad6e/go.mod h1:XCB8tncalvRKoVjnanMPjPh1wDxYHC8p64JRxBjQWBE=
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/structs v1.1.0/go.mod h1:9NiDSp5zOcgEDl+j00MP/WkGVPOlPRLejGD8Ga6PJ7M=
Expand Down Expand Up @@ -525,6 +529,7 @@ 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 h1:tnebWN09GYg9OLPss1KXj8txwZc6X6uMr6VFdcGNbHw=
golang.org/x/exp v0.0.0-20220827204233-334a2380cb91/go.mod h1:cyybsKvd6eL0RnXn6p/Grxp8F5bW7iYuBgsNCOHpMYE=
golang.org/x/image v0.0.0-20180708004352-c73c2afc3b81/go.mod h1:ux5Hcp/YLpHSI86hEcLt0YII63i6oz57MZXIpbrjZUs=
golang.org/x/image v0.0.0-20190227222117-0694c2d4d067/go.mod h1:kZ7UVZpmo3dzQBMxlp+ypCbDeSB+sBbTgSJuh5dn5js=
golang.org/x/image v0.0.0-20190802002840-cff245a6509b/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0=
Expand Down
7 changes: 4 additions & 3 deletions exporter/otlpexporter/config.go
Original file line number Diff line number Diff line change
Expand Up @@ -36,9 +36,10 @@ type Config struct {
// ArrowSettings includes whether Arrow is enabled and the number of
// concurrent Arrow streams.
type ArrowSettings struct {
Enabled bool `mapstructure:"enabled"`
NumStreams int `mapstructure:"num_streams"`
DisableDowngrade bool `mapstructure:"disable_downgrade"`
Disabled bool `mapstructure:"disabled"`
NumStreams int `mapstructure:"num_streams"`
DisableDowngrade bool `mapstructure:"disable_downgrade"`
EnableMixedSignals bool `mapstructure:"enable_mixed_signals"`
}

var _ component.Config = (*Config)(nil)
Expand Down
6 changes: 3 additions & 3 deletions exporter/otlpexporter/config_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -88,15 +88,15 @@ func TestUnmarshalConfig(t *testing.T) {
Auth: &configauth.Authentication{AuthenticatorID: component.NewID("nop")},
},
Arrow: ArrowSettings{
Enabled: true,
NumStreams: 2,
NumStreams: 2,
EnableMixedSignals: true,
},
}, cfg)
}

func TestArrowSettingsValidate(t *testing.T) {
settings := func(enabled bool, numStreams int) *ArrowSettings {
return &ArrowSettings{Enabled: enabled, NumStreams: numStreams}
return &ArrowSettings{Disabled: !enabled, NumStreams: numStreams}
}
require.NoError(t, settings(true, 1).Validate())
require.NoError(t, settings(false, 1).Validate())
Expand Down
34 changes: 29 additions & 5 deletions exporter/otlpexporter/factory.go
Original file line number Diff line number Diff line change
Expand Up @@ -16,14 +16,18 @@ package otlpexporter // import "go.opentelemetry.io/collector/exporter/otlpexpor

import (
"context"
"runtime"

arrowpb "github.com/f5/otel-arrow-adapter/api/experimental/arrow/v1"
"go.opentelemetry.io/collector/exporter/otlpexporter/internal/arrow"
"go.opentelemetry.io/collector/component"
"go.opentelemetry.io/collector/config/configcompression"
"go.opentelemetry.io/collector/config/configgrpc"
"go.opentelemetry.io/collector/config/configopaque"
"go.opentelemetry.io/collector/consumer"
"go.opentelemetry.io/collector/exporter"
"go.opentelemetry.io/collector/exporter/exporterhelper"
"google.golang.org/grpc"
)

const (
Expand Down Expand Up @@ -55,8 +59,7 @@ func createDefaultConfig() component.Config {
WriteBufferSize: 512 * 1024,
},
Arrow: ArrowSettings{
NumStreams: 1,
Enabled: false,
NumStreams: runtime.NumCPU(),
},
}
}
Expand All @@ -72,12 +75,19 @@ func (oce *baseExporter) helperOptions() []exporterhelper.Option {
}
}

func createArrowTracesStream(cfg *Config, conn *grpc.ClientConn) func(ctx context.Context, opts ...grpc.CallOption) (arrow.AnyStreamClient, error) {
if cfg.Arrow.EnableMixedSignals {
return arrow.MakeAnyStreamClient(arrowpb.NewArrowStreamServiceClient(conn).ArrowStream)
}
return arrow.MakeAnyStreamClient(arrowpb.NewArrowTracesServiceClient(conn).ArrowTraces)
}

func createTracesExporter(
ctx context.Context,
set exporter.CreateSettings,
cfg component.Config,
) (exporter.Traces, error) {
oce, err := newExporter(cfg, set)
oce, err := newExporter(cfg, set, createArrowTracesStream)
if err != nil {
return nil, err
}
Expand All @@ -87,12 +97,19 @@ func createTracesExporter(
)
}

func createArrowMetricsStream(cfg *Config, conn *grpc.ClientConn) func(ctx context.Context, opts ...grpc.CallOption) (arrow.AnyStreamClient, error) {
if cfg.Arrow.EnableMixedSignals {
return arrow.MakeAnyStreamClient(arrowpb.NewArrowStreamServiceClient(conn).ArrowStream)
}
return arrow.MakeAnyStreamClient(arrowpb.NewArrowMetricsServiceClient(conn).ArrowMetrics)
}

func createMetricsExporter(
ctx context.Context,
set exporter.CreateSettings,
cfg component.Config,
) (exporter.Metrics, error) {
oce, err := newExporter(cfg, set)
oce, err := newExporter(cfg, set, createArrowMetricsStream)
if err != nil {
return nil, err
}
Expand All @@ -102,12 +119,19 @@ func createMetricsExporter(
)
}

func createArrowLogsStream(cfg *Config, conn *grpc.ClientConn) func(ctx context.Context, opts ...grpc.CallOption) (arrow.AnyStreamClient, error) {
if cfg.Arrow.EnableMixedSignals {
return arrow.MakeAnyStreamClient(arrowpb.NewArrowStreamServiceClient(conn).ArrowStream)
}
return arrow.MakeAnyStreamClient(arrowpb.NewArrowLogsServiceClient(conn).ArrowLogs)
}

func createLogsExporter(
ctx context.Context,
set exporter.CreateSettings,
cfg component.Config,
) (exporter.Logs, error) {
oce, err := newExporter(cfg, set)
oce, err := newExporter(cfg, set, createArrowLogsStream)
if err != nil {
return nil, err
}
Expand Down
6 changes: 3 additions & 3 deletions exporter/otlpexporter/factory_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -17,20 +17,21 @@ package otlpexporter
import (
"context"
"path/filepath"
"runtime"
"testing"
"time"

"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"

"go.opentelemetry.io/collector/internal/testutil"
"go.opentelemetry.io/collector/component/componenttest"
"go.opentelemetry.io/collector/config/configcompression"
"go.opentelemetry.io/collector/config/configgrpc"
"go.opentelemetry.io/collector/config/configopaque"
"go.opentelemetry.io/collector/config/configtls"
"go.opentelemetry.io/collector/exporter/exporterhelper"
"go.opentelemetry.io/collector/exporter/exportertest"
"go.opentelemetry.io/collector/internal/testutil"
)

func TestCreateDefaultConfig(t *testing.T) {
Expand All @@ -44,7 +45,7 @@ func TestCreateDefaultConfig(t *testing.T) {
assert.Equal(t, ocfg.QueueSettings, exporterhelper.NewDefaultQueueSettings())
assert.Equal(t, ocfg.TimeoutSettings, exporterhelper.NewDefaultTimeoutSettings())
assert.Equal(t, ocfg.Compression, configcompression.Gzip)
assert.Equal(t, ocfg.Arrow, ArrowSettings{Enabled: false, NumStreams: 1})
assert.Equal(t, ocfg.Arrow, ArrowSettings{Disabled: false, NumStreams: runtime.NumCPU()})
}

func TestCreateMetricsExporter(t *testing.T) {
Expand Down Expand Up @@ -228,7 +229,6 @@ func TestCreateArrowTracesExporter(t *testing.T) {
cfg := factory.CreateDefaultConfig().(*Config)
cfg.GRPCClientSettings.Endpoint = testutil.GetAvailableLocalAddress(t)
cfg.Arrow = ArrowSettings{
Enabled: true,
NumStreams: 1,
}
set := exportertest.NewNopCreateSettings()
Expand Down
21 changes: 12 additions & 9 deletions exporter/otlpexporter/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -4,15 +4,15 @@ go 1.19

require (
github.com/apache/arrow/go/v12 v12.0.0-20230426165235-9feee48a7cef
github.com/f5/otel-arrow-adapter v0.0.0-20230407223611-35c5714cd319
github.com/f5/otel-arrow-adapter v0.0.0-20230522203506-f36c3132ad6e
github.com/golang/mock v1.6.0
github.com/stretchr/testify v1.8.2
go.opentelemetry.io/collector v0.76.0
go.opentelemetry.io/collector/component v0.76.0
go.opentelemetry.io/collector/confmap v0.76.0
go.opentelemetry.io/collector/consumer v0.76.0
go.opentelemetry.io/collector/exporter v0.76.0
go.opentelemetry.io/collector/pdata v1.0.0-rc9
go.opentelemetry.io/collector v0.76.1
go.opentelemetry.io/collector/component v0.76.1
go.opentelemetry.io/collector/confmap v0.76.1
go.opentelemetry.io/collector/consumer v0.76.1
go.opentelemetry.io/collector/exporter v0.76.1
go.opentelemetry.io/collector/pdata v1.0.0-rcv0011
go.uber.org/atomic v1.10.0
go.uber.org/multierr v1.11.0
go.uber.org/zap v1.24.0
Expand All @@ -26,9 +26,11 @@ require (
github.com/HdrHistogram/hdrhistogram-go v1.1.2 // indirect
github.com/andybalholm/brotli v1.0.4 // indirect
github.com/apache/thrift v0.16.0 // indirect
github.com/axiomhq/hyperloglog v0.0.0-20230201085229-3ddf4bad03dc // indirect
github.com/benbjohnson/clock v1.3.0 // indirect
github.com/cenkalti/backoff/v4 v4.2.1 // indirect
github.com/davecgh/go-spew v1.1.1 // indirect
github.com/dgryski/go-metro v0.0.0-20180109044635-280f6062b5bc // indirect
github.com/fsnotify/fsnotify v1.6.0 // indirect
github.com/fxamacker/cbor/v2 v2.4.0 // indirect
github.com/go-logr/logr v1.2.3 // indirect
Expand Down Expand Up @@ -56,12 +58,13 @@ require (
github.com/x448/float16 v0.8.4 // indirect
github.com/zeebo/xxh3 v1.0.2 // indirect
go.opencensus.io v0.24.0 // indirect
go.opentelemetry.io/collector/featuregate v0.76.0 // indirect
go.opentelemetry.io/collector/receiver v0.76.0 // indirect
go.opentelemetry.io/collector/featuregate v0.76.1 // indirect
go.opentelemetry.io/collector/receiver v0.76.1 // indirect
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.40.0 // indirect
go.opentelemetry.io/otel v1.14.0 // indirect
go.opentelemetry.io/otel/metric v0.37.0 // indirect
go.opentelemetry.io/otel/trace v1.14.0 // indirect
golang.org/x/exp v0.0.0-20220827204233-334a2380cb91 // indirect
golang.org/x/mod v0.8.0 // indirect
golang.org/x/sys v0.7.0 // indirect
golang.org/x/text v0.9.0 // indirect
Expand Down
9 changes: 7 additions & 2 deletions exporter/otlpexporter/go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,8 @@ github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.3.2/go.mod h1:72H
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/sts v1.7.2/go.mod h1:8EzeIqfWt2wWT4rJVu3f21TfrhJ8AEMzVybRNSb/b4g=
github.com/aws/smithy-go v1.8.0/go.mod h1:SObp3lf9smib00L/v3U2eAKG8FyQ7iLrJnQiAmR5n+E=
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/benbjohnson/clock v1.3.0 h1:ip6w0uFQkncKQ979AypyG0ER7mqUSBdKLOgAle/AT8A=
github.com/benbjohnson/clock v1.3.0/go.mod h1:J11/hYXuz8f4ySSvYwY0FKfm+ezbsZBKZxNJlLklBHA=
github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973/go.mod h1:Dwedo/Wpr24TaqPxmxbtue+5NUziq4I4S80YR8gNf3Q=
Expand All @@ -63,6 +65,8 @@ github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ3
github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
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/dustin/go-humanize v1.0.0/go.mod h1:HtrtbFcZ19U5GC7JDqmcUSB87Iq5E25KnS6fMYU6eOk=
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=
Expand All @@ -71,8 +75,8 @@ github.com/envoyproxy/go-control-plane v0.9.9-0.20201210154907-fd9021fe5dad/go.m
github.com/envoyproxy/go-control-plane v0.9.9-0.20210217033140-668b12f5399d/go.mod h1:cXg6YxExXjJnVBQHBLXeUAgxn2UodCpnH306RInaBQk=
github.com/envoyproxy/go-control-plane v0.9.10-0.20210907150352-cf90f659a021/go.mod h1:AFq3mo9L8Lqqiid3OhADV3RfLJnjiw63cSpi+fDTRC0=
github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod h1:iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c=
github.com/f5/otel-arrow-adapter v0.0.0-20230407223611-35c5714cd319 h1:ROmRTQGMR660pkPcpk6U2hUEm1gSsNLnWmt/4Xxhtog=
github.com/f5/otel-arrow-adapter v0.0.0-20230407223611-35c5714cd319/go.mod h1:s8WUytFkI6cWBELm9TzZv4xSd/05tbFitjBfKBKPQ6c=
github.com/f5/otel-arrow-adapter v0.0.0-20230522203506-f36c3132ad6e h1:4eGBmxw+kc8gaY1M8VRdgPYzwpv0046oMhWi7rbH8uM=
github.com/f5/otel-arrow-adapter v0.0.0-20230522203506-f36c3132ad6e/go.mod h1:XCB8tncalvRKoVjnanMPjPh1wDxYHC8p64JRxBjQWBE=
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/structs v1.1.0/go.mod h1:9NiDSp5zOcgEDl+j00MP/WkGVPOlPRLejGD8Ga6PJ7M=
Expand Down Expand Up @@ -380,6 +384,7 @@ golang.org/x/exp v0.0.0-20190125153040-c74c464bbbf2/go.mod h1:CJ0aWSM057203Lf6IL
golang.org/x/exp v0.0.0-20190306152737-a1d7652674e8/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
golang.org/x/exp v0.0.0-20191030013958-a1ab85dbe136/go.mod h1:JXzH8nQsPlswgeRAPE3MuO9GYsAcnJvJ4vnMwN/5qkY=
golang.org/x/exp v0.0.0-20220827204233-334a2380cb91 h1:tnebWN09GYg9OLPss1KXj8txwZc6X6uMr6VFdcGNbHw=
golang.org/x/exp v0.0.0-20220827204233-334a2380cb91/go.mod h1:cyybsKvd6eL0RnXn6p/Grxp8F5bW7iYuBgsNCOHpMYE=
golang.org/x/image v0.0.0-20180708004352-c73c2afc3b81/go.mod h1:ux5Hcp/YLpHSI86hEcLt0YII63i6oz57MZXIpbrjZUs=
golang.org/x/image v0.0.0-20190227222117-0694c2d4d067/go.mod h1:kZ7UVZpmo3dzQBMxlp+ypCbDeSB+sBbTgSJuh5dn5js=
golang.org/x/image v0.0.0-20190802002840-cff245a6509b/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0=
Expand Down
Loading

0 comments on commit 4744b1a

Please sign in to comment.