diff --git a/dev-packages/e2e-tests/test-applications/aws-lambda-layer-cjs/tests/basic.test.ts b/dev-packages/e2e-tests/test-applications/aws-lambda-layer-cjs/tests/basic.test.ts index a1211c0f11bc..53a44c424cf4 100644 --- a/dev-packages/e2e-tests/test-applications/aws-lambda-layer-cjs/tests/basic.test.ts +++ b/dev-packages/e2e-tests/test-applications/aws-lambda-layer-cjs/tests/basic.test.ts @@ -30,10 +30,12 @@ test('Lambda layer SDK bundle sends events', async ({ request }) => { 'sentry.sample_rate': 1, 'sentry.source': 'custom', 'sentry.origin': 'auto.otel.aws-lambda', + 'sentry.op': 'function.aws.lambda', 'cloud.account.id': '123453789012', 'faas.id': 'arn:aws:lambda:us-east-1:123453789012:function:my-lambda', 'otel.kind': 'SERVER', }, + op: 'function.aws.lambda', origin: 'auto.otel.aws-lambda', span_id: expect.any(String), status: 'ok', diff --git a/packages/aws-serverless/src/integration/awslambda.ts b/packages/aws-serverless/src/integration/awslambda.ts index bc89baad5c38..c6516603b6b8 100644 --- a/packages/aws-serverless/src/integration/awslambda.ts +++ b/packages/aws-serverless/src/integration/awslambda.ts @@ -1,5 +1,5 @@ import { AwsLambdaInstrumentation } from '@opentelemetry/instrumentation-aws-lambda'; -import { SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN, defineIntegration } from '@sentry/core'; +import { SEMANTIC_ATTRIBUTE_SENTRY_OP, SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN, defineIntegration } from '@sentry/core'; import { addOpenTelemetryInstrumentation } from '@sentry/node'; import type { IntegrationFn } from '@sentry/types'; @@ -11,6 +11,7 @@ const _awsLambdaIntegration = (() => { new AwsLambdaInstrumentation({ requestHook(span) { span.setAttribute(SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN, 'auto.otel.aws-lambda'); + span.setAttribute(SEMANTIC_ATTRIBUTE_SENTRY_OP, 'function.aws.lambda'); }, }), );