Skip to content

Commit

Permalink
[pkg/translator/signalfx] Remove usage of Map.Sort (#17844)
Browse files Browse the repository at this point in the history
Replace it with comparetest module
  • Loading branch information
dmitryax authored Jan 19, 2023
1 parent e78bd62 commit a7ab5d3
Show file tree
Hide file tree
Showing 5 changed files with 20 additions and 10 deletions.
2 changes: 2 additions & 0 deletions exporter/signalfxexporter/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -90,3 +90,5 @@ replace github.com/open-telemetry/opentelemetry-collector-contrib/pkg/experiment
replace github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/signalfx => ../../pkg/translator/signalfx

retract v0.65.0

replace github.com/open-telemetry/opentelemetry-collector-contrib/internal/comparetest => ../../internal/comparetest
10 changes: 8 additions & 2 deletions pkg/translator/signalfx/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -4,20 +4,22 @@ go 1.18

require (
github.com/open-telemetry/opentelemetry-collector-contrib/internal/common v0.69.0
github.com/open-telemetry/opentelemetry-collector-contrib/internal/comparetest v0.69.0
github.com/signalfx/com_signalfx_metrics_protobuf v0.0.3
github.com/stretchr/testify v1.8.1
go.opentelemetry.io/collector/pdata v1.0.0-rc3.0.20230112233839-f2a0133bf677
go.uber.org/multierr v1.9.0
)

require (
github.com/cespare/xxhash/v2 v2.2.0 // indirect
github.com/davecgh/go-spew v1.1.1 // indirect
github.com/gogo/protobuf v1.3.2 // indirect
github.com/golang/protobuf v1.5.2 // indirect
github.com/json-iterator/go v1.1.12 // indirect
github.com/kr/pretty v0.2.1 // indirect
github.com/modern-go/concurrent v0.0.0-20180228061459-e0a39a4cb421 // indirect
github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect
github.com/modern-go/reflect2 v1.0.2 // indirect
github.com/open-telemetry/opentelemetry-collector-contrib/internal/coreinternal v0.69.0 // indirect
github.com/pmezard/go-difflib v1.0.0 // indirect
go.uber.org/atomic v1.10.0 // indirect
golang.org/x/net v0.5.0 // indirect
Expand All @@ -31,4 +33,8 @@ require (

replace github.com/open-telemetry/opentelemetry-collector-contrib/internal/common => ../../../internal/common

replace github.com/open-telemetry/opentelemetry-collector-contrib/internal/comparetest => ../../../internal/comparetest

replace github.com/open-telemetry/opentelemetry-collector-contrib/internal/coreinternal => ../../../internal/coreinternal

retract v0.65.0
11 changes: 6 additions & 5 deletions pkg/translator/signalfx/go.sum

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

5 changes: 3 additions & 2 deletions pkg/translator/signalfx/to_metrics_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,8 @@ import (
"github.com/stretchr/testify/assert"
"go.opentelemetry.io/collector/pdata/pcommon"
"go.opentelemetry.io/collector/pdata/pmetric"

"github.com/open-telemetry/opentelemetry-collector-contrib/internal/comparetest"
)

func TestNumMetricTypes(t *testing.T) {
Expand Down Expand Up @@ -280,7 +282,7 @@ func TestToMetrics(t *testing.T) {
} else {
assert.NoError(t, err)
}
assert.Equal(t, tt.wantMetrics, md)
assert.NoError(t, comparetest.CompareMetrics(tt.wantMetrics, md))
})
}
}
Expand All @@ -307,7 +309,6 @@ func buildDefaultMetrics(typ pmetric.MetricType, value interface{}, now time.Tim
dp.Attributes().PutStr("k0", "v0")
dp.Attributes().PutStr("k1", "v1")
dp.Attributes().PutStr("k2", "v2")
dp.Attributes().Sort()

dp.SetTimestamp(pcommon.NewTimestampFromTime(now.Truncate(time.Millisecond)))

Expand Down
2 changes: 1 addition & 1 deletion receiver/signalfxreceiver/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ require (
github.com/gorilla/mux v1.8.0
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/signalfxexporter v0.69.0
github.com/open-telemetry/opentelemetry-collector-contrib/internal/common v0.69.0
github.com/open-telemetry/opentelemetry-collector-contrib/internal/comparetest v0.0.0-00010101000000-000000000000
github.com/open-telemetry/opentelemetry-collector-contrib/internal/comparetest v0.69.0
github.com/open-telemetry/opentelemetry-collector-contrib/internal/splunk v0.69.0
github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/signalfx v0.69.0
github.com/signalfx/com_signalfx_metrics_protobuf v0.0.3
Expand Down

0 comments on commit a7ab5d3

Please sign in to comment.