Skip to content

Commit 720cdb7

Browse files
committed
.
1 parent 4cb3a67 commit 720cdb7

File tree

2 files changed

+4
-20
lines changed
  • dev-packages
    • browser-integration-tests/suites/tracing/ai-providers/google-genai
    • cloudflare-integration-tests/suites/tracing/google-genai

2 files changed

+4
-20
lines changed

dev-packages/browser-integration-tests/suites/tracing/ai-providers/google-genai/test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ sentryTest('manual Google GenAI instrumentation sends gen_ai transactions', asyn
2020
const eventData = envelopeRequestParser(req);
2121

2222
// Verify it's a gen_ai transaction
23-
expect(eventData.transaction).toBe('chat gemini-1.5-pro create');
23+
expect(eventData.transaction).toBe('chat gemini-1.5-pro');
2424
expect(eventData.contexts?.trace?.op).toBe('gen_ai.chat');
2525
expect(eventData.contexts?.trace?.origin).toBe('auto.ai.google_genai');
2626
expect(eventData.contexts?.trace?.data).toMatchObject({

dev-packages/cloudflare-integration-tests/suites/tracing/google-genai/test.ts

Lines changed: 3 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -27,23 +27,7 @@ it('traces Google GenAI chat creation and message sending', async () => {
2727
expect(transactionEvent.transaction).toBe('GET /');
2828
expect(transactionEvent.spans).toEqual(
2929
expect.arrayContaining([
30-
// First span - chats.create
31-
expect.objectContaining({
32-
data: expect.objectContaining({
33-
[GEN_AI_OPERATION_NAME_ATTRIBUTE]: 'chat',
34-
[SEMANTIC_ATTRIBUTE_SENTRY_OP]: 'gen_ai.chat',
35-
[SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]: 'auto.ai.google_genai',
36-
[GEN_AI_SYSTEM_ATTRIBUTE]: 'google_genai',
37-
[GEN_AI_REQUEST_MODEL_ATTRIBUTE]: 'gemini-1.5-pro',
38-
[GEN_AI_REQUEST_TEMPERATURE_ATTRIBUTE]: 0.8,
39-
[GEN_AI_REQUEST_TOP_P_ATTRIBUTE]: 0.9,
40-
[GEN_AI_REQUEST_MAX_TOKENS_ATTRIBUTE]: 150,
41-
}),
42-
description: 'chat gemini-1.5-pro create',
43-
op: 'gen_ai.chat',
44-
origin: 'auto.ai.google_genai',
45-
}),
46-
// Second span - chat.sendMessage
30+
// chat.sendMessage
4731
expect.objectContaining({
4832
data: expect.objectContaining({
4933
[GEN_AI_OPERATION_NAME_ATTRIBUTE]: 'chat',
@@ -59,7 +43,7 @@ it('traces Google GenAI chat creation and message sending', async () => {
5943
op: 'gen_ai.chat',
6044
origin: 'auto.ai.google_genai',
6145
}),
62-
// Third span - models.generateContent
46+
// models.generateContent
6347
expect.objectContaining({
6448
data: expect.objectContaining({
6549
[GEN_AI_OPERATION_NAME_ATTRIBUTE]: 'generate_content',
@@ -78,7 +62,7 @@ it('traces Google GenAI chat creation and message sending', async () => {
7862
op: 'gen_ai.generate_content',
7963
origin: 'auto.ai.google_genai',
8064
}),
81-
// Fourth span - models.embedContent
65+
// models.embedContent
8266
expect.objectContaining({
8367
data: expect.objectContaining({
8468
[GEN_AI_OPERATION_NAME_ATTRIBUTE]: 'embeddings',

0 commit comments

Comments
 (0)