Files
7a463ac672 Add accepted/refused/failed profile sample metrics to the receivers (#14226)
This adds obs metrics to the profiles receivers.

---------

Co-authored-by: Roger Coll <[email protected]>
Co-authored-by: Pablo Baeyens <[email protected]>
2026-01-16 12:53:02 +00:00

77 lines
3.0 KiB
Go

// Code generated by mdatagen. DO NOT EDIT.
package metadatatest
import (
"context"
"testing"
"github.com/stretchr/testify/require"
"go.opentelemetry.io/otel/sdk/metric/metricdata"
"go.opentelemetry.io/otel/sdk/metric/metricdata/metricdatatest"
"go.opentelemetry.io/collector/component/componenttest"
"go.opentelemetry.io/collector/receiver/receiverhelper/internal/metadata"
)
func TestSetupTelemetry(t *testing.T) {
testTel := componenttest.NewTelemetry()
tb, err := metadata.NewTelemetryBuilder(testTel.NewTelemetrySettings())
require.NoError(t, err)
defer tb.Shutdown()
tb.ReceiverAcceptedLogRecords.Add(context.Background(), 1)
tb.ReceiverAcceptedMetricPoints.Add(context.Background(), 1)
tb.ReceiverAcceptedProfileSamples.Add(context.Background(), 1)
tb.ReceiverAcceptedSpans.Add(context.Background(), 1)
tb.ReceiverFailedLogRecords.Add(context.Background(), 1)
tb.ReceiverFailedMetricPoints.Add(context.Background(), 1)
tb.ReceiverFailedProfileSamples.Add(context.Background(), 1)
tb.ReceiverFailedSpans.Add(context.Background(), 1)
tb.ReceiverRefusedLogRecords.Add(context.Background(), 1)
tb.ReceiverRefusedMetricPoints.Add(context.Background(), 1)
tb.ReceiverRefusedProfileSamples.Add(context.Background(), 1)
tb.ReceiverRefusedSpans.Add(context.Background(), 1)
tb.ReceiverRequests.Add(context.Background(), 1)
AssertEqualReceiverAcceptedLogRecords(t, testTel,
[]metricdata.DataPoint[int64]{{Value: 1}},
metricdatatest.IgnoreTimestamp())
AssertEqualReceiverAcceptedMetricPoints(t, testTel,
[]metricdata.DataPoint[int64]{{Value: 1}},
metricdatatest.IgnoreTimestamp())
AssertEqualReceiverAcceptedProfileSamples(t, testTel,
[]metricdata.DataPoint[int64]{{Value: 1}},
metricdatatest.IgnoreTimestamp())
AssertEqualReceiverAcceptedSpans(t, testTel,
[]metricdata.DataPoint[int64]{{Value: 1}},
metricdatatest.IgnoreTimestamp())
AssertEqualReceiverFailedLogRecords(t, testTel,
[]metricdata.DataPoint[int64]{{Value: 1}},
metricdatatest.IgnoreTimestamp())
AssertEqualReceiverFailedMetricPoints(t, testTel,
[]metricdata.DataPoint[int64]{{Value: 1}},
metricdatatest.IgnoreTimestamp())
AssertEqualReceiverFailedProfileSamples(t, testTel,
[]metricdata.DataPoint[int64]{{Value: 1}},
metricdatatest.IgnoreTimestamp())
AssertEqualReceiverFailedSpans(t, testTel,
[]metricdata.DataPoint[int64]{{Value: 1}},
metricdatatest.IgnoreTimestamp())
AssertEqualReceiverRefusedLogRecords(t, testTel,
[]metricdata.DataPoint[int64]{{Value: 1}},
metricdatatest.IgnoreTimestamp())
AssertEqualReceiverRefusedMetricPoints(t, testTel,
[]metricdata.DataPoint[int64]{{Value: 1}},
metricdatatest.IgnoreTimestamp())
AssertEqualReceiverRefusedProfileSamples(t, testTel,
[]metricdata.DataPoint[int64]{{Value: 1}},
metricdatatest.IgnoreTimestamp())
AssertEqualReceiverRefusedSpans(t, testTel,
[]metricdata.DataPoint[int64]{{Value: 1}},
metricdatatest.IgnoreTimestamp())
AssertEqualReceiverRequests(t, testTel,
[]metricdata.DataPoint[int64]{{Value: 1}},
metricdatatest.IgnoreTimestamp())
require.NoError(t, testTel.Shutdown(context.Background()))
}