Skip to content

Commit 539c74a

Browse files
committed
Rename attributes to match UniqueSkippedAsDuplicate / unique_skipped_as_duplicate
1 parent 40067ca commit 539c74a

2 files changed

Lines changed: 20 additions & 20 deletions

File tree

otelriver/middleware.go

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -165,22 +165,22 @@ func (m *Middleware) InsertMany(ctx context.Context, manyParams []*rivertype.Job
165165
}
166166

167167
span.SetAttributes(attrs...) // set after finalizing status
168-
span.SetAttributes(attribute.Int64("duplicate_skipped_count", skipped))
168+
span.SetAttributes(attribute.Int64("unique_skipped_as_duplicate_count", skipped))
169169

170170
// This allocates a new slice, so make sure to do it as few times as possible.
171171
measurementOpt := metric.WithAttributes(attrs...)
172172

173-
// Partition insert_count by skipped_as_duplicate so the metric
174-
// shows how many of the submitted jobs were dropped by UniqueOpts
175-
// vs. actually enqueued. Sum across both data points still equals
176-
// len(manyParams).
173+
// Partition insert_count by unique_skipped_as_duplicate so the
174+
// metric shows how many of the submitted jobs were dropped by
175+
// UniqueOpts vs. actually enqueued. Sum across both data points
176+
// still equals len(manyParams).
177177
if inserted := int64(len(manyParams)) - skipped; inserted > 0 {
178178
m.metrics.insertCount.Add(ctx, inserted,
179-
metric.WithAttributes(append(attrs, attribute.Bool("skipped_as_duplicate", false))...))
179+
metric.WithAttributes(append(attrs, attribute.Bool("unique_skipped_as_duplicate", false))...))
180180
}
181181
if skipped > 0 {
182182
m.metrics.insertCount.Add(ctx, skipped,
183-
metric.WithAttributes(append(attrs, attribute.Bool("skipped_as_duplicate", true))...))
183+
metric.WithAttributes(append(attrs, attribute.Bool("unique_skipped_as_duplicate", true))...))
184184
}
185185
m.metrics.insertManyCount.Add(ctx, 1, measurementOpt)
186186
m.metrics.insertManyDuration.Record(ctx, duration, measurementOpt)

otelriver/middleware_test.go

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ func TestMiddleware(t *testing.T) {
8282
require.Equal(t, "ok", getAttribute(t, span.Attributes, "status").AsString())
8383
require.Equal(t, "river.insert_many", span.Name)
8484
require.Equal(t, codes.Ok, span.Status.Code)
85-
require.EqualValues(t, 0, getAttribute(t, span.Attributes, "duplicate_skipped_count").AsInt64())
85+
require.EqualValues(t, 0, getAttribute(t, span.Attributes, "unique_skipped_as_duplicate_count").AsInt64())
8686

8787
var (
8888
expectedAttrs = []attribute.KeyValue{
@@ -93,10 +93,10 @@ func TestMiddleware(t *testing.T) {
9393
require.NoError(t, bundle.metricReader.Collect(ctx, &metrics))
9494
requireSumByAttrs(t, metrics, "river.insert_count", 1,
9595
attribute.String("status", "ok"),
96-
attribute.Bool("skipped_as_duplicate", false),
96+
attribute.Bool("unique_skipped_as_duplicate", false),
9797
)
9898
requireSumByAttrs(t, metrics, "river.insert_count", 0,
99-
attribute.Bool("skipped_as_duplicate", true),
99+
attribute.Bool("unique_skipped_as_duplicate", true),
100100
)
101101
requireSum(t, metrics, "river.insert_many_count", 1, expectedAttrs...)
102102
{
@@ -129,7 +129,7 @@ func TestMiddleware(t *testing.T) {
129129
require.Equal(t, "river.insert_many", span.Name)
130130
require.Equal(t, codes.Error, span.Status.Code)
131131
require.Equal(t, "error from doInner", span.Status.Description)
132-
require.EqualValues(t, 0, getAttribute(t, span.Attributes, "duplicate_skipped_count").AsInt64())
132+
require.EqualValues(t, 0, getAttribute(t, span.Attributes, "unique_skipped_as_duplicate_count").AsInt64())
133133

134134
var (
135135
expectedAttrs = []attribute.KeyValue{
@@ -140,10 +140,10 @@ func TestMiddleware(t *testing.T) {
140140
require.NoError(t, bundle.metricReader.Collect(ctx, &metrics))
141141
requireSumByAttrs(t, metrics, "river.insert_count", 1,
142142
attribute.String("status", "error"),
143-
attribute.Bool("skipped_as_duplicate", false),
143+
attribute.Bool("unique_skipped_as_duplicate", false),
144144
)
145145
requireSumByAttrs(t, metrics, "river.insert_count", 0,
146-
attribute.Bool("skipped_as_duplicate", true),
146+
attribute.Bool("unique_skipped_as_duplicate", true),
147147
)
148148
requireSum(t, metrics, "river.insert_many_count", 1, expectedAttrs...)
149149
requireGaugeNotEmpty(t, metrics, "river.insert_many_duration", expectedAttrs...)
@@ -171,7 +171,7 @@ func TestMiddleware(t *testing.T) {
171171
require.Equal(t, "river.insert_many", span.Name)
172172
require.Equal(t, codes.Error, span.Status.Code)
173173
require.Equal(t, "panic", span.Status.Description)
174-
require.EqualValues(t, 0, getAttribute(t, span.Attributes, "duplicate_skipped_count").AsInt64())
174+
require.EqualValues(t, 0, getAttribute(t, span.Attributes, "unique_skipped_as_duplicate_count").AsInt64())
175175

176176
var (
177177
expectedAttrs = []attribute.KeyValue{
@@ -223,16 +223,16 @@ func TestMiddleware(t *testing.T) {
223223

224224
spans := bundle.traceExporter.GetSpans()
225225
require.Len(t, spans, 1)
226-
require.EqualValues(t, 2, getAttribute(t, spans[0].Attributes, "duplicate_skipped_count").AsInt64())
226+
require.EqualValues(t, 2, getAttribute(t, spans[0].Attributes, "unique_skipped_as_duplicate_count").AsInt64())
227227

228228
var metrics metricdata.ResourceMetrics
229229
require.NoError(t, bundle.metricReader.Collect(ctx, &metrics))
230230
requireSumByAttrs(t, metrics, "river.insert_count", 2,
231231
attribute.String("status", "ok"),
232-
attribute.Bool("skipped_as_duplicate", true),
232+
attribute.Bool("unique_skipped_as_duplicate", true),
233233
)
234234
requireSumByAttrs(t, metrics, "river.insert_count", 0,
235-
attribute.Bool("skipped_as_duplicate", false),
235+
attribute.Bool("unique_skipped_as_duplicate", false),
236236
)
237237
})
238238

@@ -257,17 +257,17 @@ func TestMiddleware(t *testing.T) {
257257

258258
spans := bundle.traceExporter.GetSpans()
259259
require.Len(t, spans, 1)
260-
require.EqualValues(t, 2, getAttribute(t, spans[0].Attributes, "duplicate_skipped_count").AsInt64())
260+
require.EqualValues(t, 2, getAttribute(t, spans[0].Attributes, "unique_skipped_as_duplicate_count").AsInt64())
261261

262262
var metrics metricdata.ResourceMetrics
263263
require.NoError(t, bundle.metricReader.Collect(ctx, &metrics))
264264
requireSumByAttrs(t, metrics, "river.insert_count", 3,
265265
attribute.String("status", "ok"),
266-
attribute.Bool("skipped_as_duplicate", false),
266+
attribute.Bool("unique_skipped_as_duplicate", false),
267267
)
268268
requireSumByAttrs(t, metrics, "river.insert_count", 2,
269269
attribute.String("status", "ok"),
270-
attribute.Bool("skipped_as_duplicate", true),
270+
attribute.Bool("unique_skipped_as_duplicate", true),
271271
)
272272
// Sum across both data points should still equal len(manyParams).
273273
requireSumByAttrs(t, metrics, "river.insert_count", 5)

0 commit comments

Comments
 (0)