From 979105fdc1bd083b09b68e9c61253884c6895985 Mon Sep 17 00:00:00 2001 From: jariy17 Date: Thu, 27 Aug 2026 20:27:28 +0000 Subject: [PATCH 1/6] feat(eval): ondemand simulate handler (batch pattern: ingestion-wait-ms, failures/sessions) --- src/handlers/eval/ondemand/index.tsx | 4 +- src/handlers/eval/ondemand/simulate/index.tsx | 135 ++++++++++++++++++ 2 files changed, 138 insertions(+), 1 deletion(-) create mode 100644 src/handlers/eval/ondemand/simulate/index.tsx diff --git a/src/handlers/eval/ondemand/index.tsx b/src/handlers/eval/ondemand/index.tsx index d46cc38ea..e731df263 100644 --- a/src/handlers/eval/ondemand/index.tsx +++ b/src/handlers/eval/ondemand/index.tsx @@ -3,11 +3,13 @@ import type { AppIO } from "../../../io"; import type { Core } from "../../types"; import { createHelpDefault } from "../../help"; import { createEvaluateOnDemandHandler } from "./evaluate"; +import { createSimulateOnDemandHandler } from "./simulate"; // ondemand groups the synchronous, client-side evaluation commands. It has no TUI // screen (unlike evaluator/online-eval), so a bare invocation prints help. export function createOnDemandHandler(core: Core, io: AppIO): Router { return new Router("ondemand", "evaluate existing sessions synchronously, client-side") .default(createHelpDefault(io)) - .handler(createEvaluateOnDemandHandler(core, io)); + .handler(createEvaluateOnDemandHandler(core, io)) + .handler(createSimulateOnDemandHandler(core, io)); } diff --git a/src/handlers/eval/ondemand/simulate/index.tsx b/src/handlers/eval/ondemand/simulate/index.tsx new file mode 100644 index 000000000..eec914937 --- /dev/null +++ b/src/handlers/eval/ondemand/simulate/index.tsx @@ -0,0 +1,135 @@ +import z from "zod"; +import type { EvaluationReferenceInput } from "@aws-sdk/client-bedrock-agentcore"; +import { createHandler, flag } from "../../../../router"; +import { InputValidationError } from "../../../../errors"; +import { JsonRendererKey } from "../../../../tui"; +import type { AppIO } from "../../../../io"; +import type { Core } from "../../../types"; +import type { InvokedSession } from "../../types"; +import { coreOptsFromCtx } from "../../../utils"; +import { parseRuntimeInvokeHeaders } from "../../../runtime/invoke/request"; + +// Composes invokeDataset (replay) → getTracesForAgent (gather) → evaluate (grade, +// synchronous). The on-demand twin of batch-evaluation simulate: no async job, scores +// print inline. Invoke flags mirror `runtime invoke`. +export const createSimulateOnDemandHandler = (core: Core, _io: AppIO) => + createHandler({ + name: "simulate", + description: "replay a dataset against a runtime, then evaluate the sessions client-side", + flags: [ + flag("runtime-id", "runtime id to invoke per scenario", z.string().optional()), + flag("qualifier", "runtime endpoint qualifier (default DEFAULT)", z.string().optional()), + flag( + "payload-template", + 'JSON payload template; {input} is the scenario input, e.g. {"prompt":"{input}"}', + z.string().optional(), + ), + flag("header", "an ordered application header (repeatable)", z.array(z.string()).optional()), + flag( + "bearer-token", + "CUSTOM_JWT bearer token (for JWT-auth runtimes)", + z.string().optional(), + ), + flag("user-id", "runtime user id", z.string().optional()), + flag("dataset", "dataset source: local JSONL path or a dataset id", z.string().optional()), + flag("dataset-version", "dataset version (with a dataset id)", z.string().optional()), + flag("evaluator", "evaluator id(s) to apply", z.array(z.string()).optional()), + flag( + "ingestion-wait-ms", + "ms to wait for span ingestion before grading (default 180000; 0 to skip)", + z.coerce.number().int().nonnegative().optional(), + ), + ], + handle: async (ctx, flags) => { + if (!flags["runtime-id"]) + throw new InputValidationError("required option '--runtime-id' not specified"); + if (!flags["payload-template"]) { + throw new InputValidationError("required option '--payload-template' not specified"); + } + if (!flags["dataset"]) + throw new InputValidationError("required option '--dataset' not specified"); + if (!flags["evaluator"]?.length) { + throw new InputValidationError( + "required option '--evaluator ' not specified", + ); + } + + // Ctrl-C aborts the run (invokes, the ingestion wait, the dataset download). + const controller = new AbortController(); + const interrupt = () => controller.abort(); + process.once("SIGINT", interrupt); + try { + const opts = coreOptsFromCtx(ctx); + + // 1. Replay the dataset — reuse invokeDataset verbatim (grader-agnostic). + const replay = await core.eval.invokeDataset( + { + runtimeId: flags["runtime-id"], + qualifier: flags["qualifier"], + payloadTemplate: flags["payload-template"], + headers: parseRuntimeInvokeHeaders(flags["header"]), + bearerToken: flags["bearer-token"], + userId: flags["user-id"], + dataset: flags["dataset"], + datasetVersion: flags["dataset-version"], + waitIngestionMs: flags["ingestion-wait-ms"], + }, + opts, + controller.signal, + ); + if (replay.invoked === 0) { + const first = replay.failures[0]; + const detail = first ? `; first error: ${first.exampleId} — ${first.error}` : ""; + throw new InputValidationError( + `no examples could be invoked (${replay.failed} failed) — nothing to evaluate${detail}`, + ); + } + + // 2. Gather the just-created sessions' traces (client-side CloudWatch read). + const traces = await core.eval.getTracesForAgent( + { + agent: flags["runtime-id"], + endpoint: flags["qualifier"], + sessionIds: replay.sessions.map((s) => s.sessionId), + }, + opts, + ); + + // 3. Adapt neutral ground truth → EvaluationReferenceInput[] and grade synchronously. + const groundTruth = replay.sessions.flatMap(toReferenceInputs); + const result = await core.eval.evaluate( + { traces, evaluatorIds: flags["evaluator"], groundTruth }, + opts, + ); + + ctx.require(JsonRendererKey).renderJson({ + ...result, + examplesInvoked: replay.invoked, + examplesFailed: replay.failed, + sessions: replay.sessions.map((s) => ({ + exampleId: s.exampleId, + sessionId: s.sessionId, + })), + failures: replay.failures, + }); + } finally { + process.off("SIGINT", interrupt); + } + }, + }); + +// Adapt one invoked session's neutral InlineGroundTruth to the Evaluate API's +// EvaluationReferenceInput, correlated by sessionId. assertions ({text}[]) and +// expectedTrajectory ({toolNames}) map 1:1. Per-turn expectedResponse is trace-level and +// needs a turn→trace id we don't have here, so it is omitted (batch simulate covers it). +function toReferenceInputs(s: InvokedSession): EvaluationReferenceInput[] { + const gt = s.groundTruth; + if (!gt?.assertions?.length && !gt?.expectedTrajectory) return []; + return [ + { + context: { spanContext: { sessionId: s.sessionId } }, + ...(gt.assertions?.length && { assertions: gt.assertions }), + ...(gt.expectedTrajectory && { expectedTrajectory: gt.expectedTrajectory }), + }, + ]; +} From f2cbead9c0dcf3da27c61a5deae5dd2ac690cf82 Mon Sep 17 00:00:00 2001 From: jariy17 Date: Thu, 27 Aug 2026 20:42:51 +0000 Subject: [PATCH 2/6] test(eval): ondemand simulate edge tests + register under ondemand --- src/handlers/eval/ondemand/ondemand.test.tsx | 69 +++++++++++++++++++- 1 file changed, 68 insertions(+), 1 deletion(-) diff --git a/src/handlers/eval/ondemand/ondemand.test.tsx b/src/handlers/eval/ondemand/ondemand.test.tsx index 903a9140e..64782c855 100644 --- a/src/handlers/eval/ondemand/ondemand.test.tsx +++ b/src/handlers/eval/ondemand/ondemand.test.tsx @@ -180,7 +180,74 @@ describe("eval ondemand command hierarchy", () => { .find((c) => c.name() === "eval") ?.children() .find((c) => c.name() === "ondemand"); - expect(group?.children().map((c) => c.name())).toEqual(["evaluate"]); + expect(group?.children().map((c) => c.name())).toEqual(["evaluate", "simulate"]); + }); +}); + +describe("eval ondemand simulate", () => { + const BASE = [ + "eval", + "ondemand", + "simulate", + "--runtime-id", + "r-1", + "--payload-template", + '{"prompt":"{input}"}', + "--dataset", + "/tmp/ds.jsonl", + "--evaluator", + "Builtin.Helpfulness", + ]; + + test.each<[RegExp, string[]]>([ + [ + /--runtime-id/, + ["--payload-template", "{}", "--dataset", "/tmp/ds.jsonl", "--evaluator", "E"], + ], + [ + /--payload-template/, + ["--runtime-id", "r-1", "--dataset", "/tmp/ds.jsonl", "--evaluator", "E"], + ], + [/--dataset/, ["--runtime-id", "r-1", "--payload-template", "{}", "--evaluator", "E"]], + [ + /--evaluator/, + ["--runtime-id", "r-1", "--payload-template", "{}", "--dataset", "/tmp/ds.jsonl"], + ], + ])("rejects when a required flag is missing (%s)", async (expected, args) => { + await expect(run(["eval", "ondemand", "simulate", ...args])).rejects.toThrow(expected); + }); + + test("refuses to grade when nothing was invoked, naming the first failure", async () => { + await expect( + run(BASE, (c) => + c.eval.setInvokeDatasetResponse({ + sessions: [], + invoked: 0, + failed: 2, + failures: [ + { exampleId: "e1", error: "HTTP 500" }, + { exampleId: "e2", error: "HTTP 500" }, + ], + }), + ), + ).rejects.toThrow(/no examples could be invoked \(2 failed\).*first error: e1 — HTTP 500/); + }); + + test("passes --ingestion-wait-ms through to invokeDataset and renders failures", async () => { + const { core, stdout } = await run([...BASE, "--ingestion-wait-ms", "0"], (c) => + c.eval.setInvokeDatasetResponse({ + sessions: [{ exampleId: "ok1", sessionId: "s1" }], + invoked: 1, + failed: 1, + failures: [{ exampleId: "bad", error: "HTTP 500" }], + }), + ); + const invoke = core.eval.calls.find((c) => c.method === "invokeDataset"); + expect(invoke).toBeDefined(); + expect((invoke!.args[0] as { waitIngestionMs?: number }).waitIngestionMs).toBe(0); + const out = JSON.parse(stdout); + expect(out.failures).toEqual([{ exampleId: "bad", error: "HTTP 500" }]); + expect(out.sessions).toEqual([{ exampleId: "ok1", sessionId: "s1" }]); }); }); From bd5a7d1a97b814e9ff440f8ec65651eb8657f006 Mon Sep 17 00:00:00 2001 From: jariy17 Date: Thu, 27 Aug 2026 21:14:47 +0000 Subject: [PATCH 3/6] test(eval): ondemand simulate fixture golden + clock seam; strip handler comments --- src/core/eval.tsx | 3 +- src/core/index.tsx | 2 + .../EvaluateCommand.6867137a17d29ce5.json | 114 +++ ...tQueryResultsCommand.2e6a36ed61668bc0.json | 344 +++++++ ...tQueryResultsCommand.70382c1aa9a94e3a.json | 960 ++++++++++++++++++ ...eAgentRuntimeCommand.d7f8ec055ea3add0.json | 8 + .../StartQueryCommand.3c11aa80c0c5122e.json | 3 + .../StartQueryCommand.a6424982fd346c1.json | 3 + .../ondemand/__fixtures__/simulate-ds.jsonl | 1 + .../__fixtures__/simulate.golden.json | 125 +++ .../eval/ondemand/ondemand.fixture.test.tsx | 45 + src/handlers/eval/ondemand/simulate/index.tsx | 11 - 12 files changed, 1607 insertions(+), 12 deletions(-) create mode 100644 src/handlers/eval/ondemand/__fixtures__/EvaluateCommand.6867137a17d29ce5.json create mode 100644 src/handlers/eval/ondemand/__fixtures__/GetQueryResultsCommand.2e6a36ed61668bc0.json create mode 100644 src/handlers/eval/ondemand/__fixtures__/GetQueryResultsCommand.70382c1aa9a94e3a.json create mode 100644 src/handlers/eval/ondemand/__fixtures__/InvokeAgentRuntimeCommand.d7f8ec055ea3add0.json create mode 100644 src/handlers/eval/ondemand/__fixtures__/StartQueryCommand.3c11aa80c0c5122e.json create mode 100644 src/handlers/eval/ondemand/__fixtures__/StartQueryCommand.a6424982fd346c1.json create mode 100644 src/handlers/eval/ondemand/__fixtures__/simulate-ds.jsonl create mode 100644 src/handlers/eval/ondemand/__fixtures__/simulate.golden.json diff --git a/src/core/eval.tsx b/src/core/eval.tsx index 1f0d551f1..7da2080e2 100644 --- a/src/core/eval.tsx +++ b/src/core/eval.tsx @@ -225,6 +225,7 @@ export class EvalClient implements CoreEvalClient { // logger for batch-evaluation result-log diagnostics private readonly logger: Logger = noopLogger, private readonly newSessionId: () => string = randomUUID, + private readonly now: () => number = () => Date.now(), ) {} async createEvaluator( @@ -591,7 +592,7 @@ export class EvalClient implements CoreEvalClient { const logGroupName = runtimeLogGroup(runtimeId, qualifier); const serviceName = runtimeServiceName(runtimeName, qualifier); - const endMs = input.window ? +input.window.endTime : Date.now(); + const endMs = input.window ? +input.window.endTime : this.now(); const startMs = input.window ? +input.window.startTime : endMs - SEVEN_DAYS_MS; const startSec = Math.floor(startMs / 1000); const endSec = Math.floor(endMs / 1000); diff --git a/src/core/index.tsx b/src/core/index.tsx index 720e356f2..5a6bab9fb 100644 --- a/src/core/index.tsx +++ b/src/core/index.tsx @@ -45,6 +45,7 @@ type CoreClientConfig = { logger: Logger; fetch?: CoreFetch; newSessionId?: () => string; + now?: () => number; describeBedrockAgent?: DescribeBedrockAgent; }; @@ -93,6 +94,7 @@ export class CoreClient implements AwsClients { fetch, this.logger.child({ module: "eval" }), config.newSessionId, + config.now, ); // Observability resolves a project's deployed runtime from its stack diff --git a/src/handlers/eval/ondemand/__fixtures__/EvaluateCommand.6867137a17d29ce5.json b/src/handlers/eval/ondemand/__fixtures__/EvaluateCommand.6867137a17d29ce5.json new file mode 100644 index 000000000..b8c9304a2 --- /dev/null +++ b/src/handlers/eval/ondemand/__fixtures__/EvaluateCommand.6867137a17d29ce5.json @@ -0,0 +1,114 @@ +{ + "evaluationResults": [ + { + "evaluatorArn": "arn:aws:bedrock-agentcore:::evaluator/Builtin.Helpfulness", + "evaluatorId": "Builtin.Helpfulness", + "evaluatorName": "Builtin.Helpfulness", + "context": { + "spanContext": { + "sessionId": "00000000-0000-4000-8000-000000000001", + "traceId": "6a8f5b461983df572e2aca3264d32d4d" + } + }, + "explanation": "The user simply said 'hi', which is a greeting with no specific goal expressed. The assistant responded with a polite greeting and an open invitation to help. This is appropriate conversational behavior that maintains the flow of interaction and invites the user to share their actual needs. Since the user hasn't expressed a specific goal yet, the assistant's response is a standard, appropriate reply that keeps the conversation open. It doesn't advance any specific goal (since none exists yet), but it doesn't hinder progress either. This falls into the 'Neutral/Mixed' category as it's appropriate chit-chat for conversation flow with no specific goal to advance.", + "value": 0.5, + "label": "Neutral/Mixed", + "tokenUsage": { + "inputTokens": 815, + "outputTokens": 155, + "totalTokens": 970 + }, + "ignoredReferenceInputFields": [ + "assertions" + ] + }, + { + "evaluatorArn": "arn:aws:bedrock-agentcore:::evaluator/Builtin.Helpfulness", + "evaluatorId": "Builtin.Helpfulness", + "evaluatorName": "Builtin.Helpfulness", + "context": { + "spanContext": { + "sessionId": "00000000-0000-4000-8000-000000000001", + "traceId": "6a8f5bbc1882c05547b64a9246f17ca4" + } + }, + "explanation": "The user has said 'hi' twice without providing any specific goal or request. The assistant's response 'Hi there! How can I assist you today?' is a standard greeting that keeps the conversation open and invites the user to share their needs. Since the user hasn't expressed a specific goal yet, the assistant can't do much more than respond to the greeting and prompt the user to share what they need. This response is appropriate for the conversational context - it's a polite acknowledgment that maintains the conversation flow and opens the door for the user to state their actual needs. It doesn't advance any specific goal (since none has been stated), but it doesn't hinder progress either. This falls into the 'Neutral/Mixed' category as it's appropriate chit-chat for conversation flow with no specific goal to advance.", + "value": 0.5, + "label": "Neutral/Mixed", + "tokenUsage": { + "inputTokens": 887, + "outputTokens": 194, + "totalTokens": 1081 + }, + "ignoredReferenceInputFields": [ + "assertions" + ] + }, + { + "evaluatorArn": "arn:aws:bedrock-agentcore:::evaluator/Builtin.Helpfulness", + "evaluatorId": "Builtin.Helpfulness", + "evaluatorName": "Builtin.Helpfulness", + "context": { + "spanContext": { + "sessionId": "00000000-0000-4000-8000-000000000001", + "traceId": "6a8f639540ebe6cb6f30d5d80762c2e2" + } + }, + "explanation": "The user has sent 'hi' three times in a row without providing any specific request or goal. The assistant's response 'Hello! How can I help you today?' is a standard greeting that keeps the conversation open and invites the user to share their needs. This is the third identical exchange, and the assistant is simply repeating the same greeting. While the response is appropriate and doesn't obstruct any goal, it also doesn't advance any specific goal since the user hasn't expressed one yet. The response is essentially neutral - it's appropriate chit-chat that maintains conversation flow without moving toward any particular goal (since no goal has been stated). The assistant could potentially note that the user has greeted multiple times and ask if they need help with something specific, which would be slightly more proactive, but the current response is still a reasonable reply to a simple greeting.", + "value": 0.5, + "label": "Neutral/Mixed", + "tokenUsage": { + "inputTokens": 958, + "outputTokens": 207, + "totalTokens": 1165 + }, + "ignoredReferenceInputFields": [ + "assertions" + ] + }, + { + "evaluatorArn": "arn:aws:bedrock-agentcore:::evaluator/Builtin.Helpfulness", + "evaluatorId": "Builtin.Helpfulness", + "evaluatorName": "Builtin.Helpfulness", + "context": { + "spanContext": { + "sessionId": "00000000-0000-4000-8000-000000000001", + "traceId": "6a90a5987755c6e457ada5616a16dddb" + } + }, + "explanation": "The user's final request was 'Say hello and offer help.' The assistant's response directly fulfills this request by:\n1. Saying hello with a greeting and wave emoji\n2. Offering help by listing specific capabilities it can assist with\n\nThe response is friendly, clear, and directly addresses what the user asked for. It goes slightly beyond the minimal requirement by providing specific examples of what it can help with (web search, fetching webpages, calculations), which gives the user actionable information about how to proceed.\n\nHowever, the listed capabilities (web search, fetch webpages, perform calculations) seem oddly specific and somewhat limiting - a general AI assistant can help with many more things like writing, analysis, coding, answering questions, etc. This specificity might actually mislead the user about the assistant's full range of capabilities.\n\nDespite this minor issue, the response does exactly what was requested - says hello and offers help - and does so in a clear, organized manner. The user's goal was simple and the assistant met it directly.", + "value": 0.83, + "label": "Very Helpful", + "tokenUsage": { + "inputTokens": 1112, + "outputTokens": 258, + "totalTokens": 1370 + }, + "ignoredReferenceInputFields": [ + "assertions" + ] + }, + { + "evaluatorArn": "arn:aws:bedrock-agentcore:::evaluator/Builtin.Helpfulness", + "evaluatorId": "Builtin.Helpfulness", + "evaluatorName": "Builtin.Helpfulness", + "context": { + "spanContext": { + "sessionId": "00000000-0000-4000-8000-000000000001", + "traceId": "6a90a74750f33f567076943f7bce7966" + } + }, + "explanation": "The user's request is simple and explicit: 'Say hello and offer help.' The assistant's response directly fulfills this request by greeting the user with 'Hello! 👋 Welcome!' and then offering help with a clear, organized list of capabilities (web searches, reading webpages, and calculations). The response is well-formatted, friendly, and ends with an open invitation for the user to specify what they need. This is essentially the same response as the previous turn (with minor variations like adding 'Welcome!'), which is appropriate since the user repeated the same request. The response fully satisfies the user's stated goal of having the assistant say hello and offer help. It's comprehensive and actionable, clearly communicating what the assistant can do. There's nothing missing or problematic about this response given the user's simple, direct request.", + "value": 0.83, + "label": "Very Helpful", + "tokenUsage": { + "inputTokens": 1267, + "outputTokens": 203, + "totalTokens": 1470 + }, + "ignoredReferenceInputFields": [ + "assertions" + ] + } + ] +} \ No newline at end of file diff --git a/src/handlers/eval/ondemand/__fixtures__/GetQueryResultsCommand.2e6a36ed61668bc0.json b/src/handlers/eval/ondemand/__fixtures__/GetQueryResultsCommand.2e6a36ed61668bc0.json new file mode 100644 index 000000000..12a4f7f3f --- /dev/null +++ b/src/handlers/eval/ondemand/__fixtures__/GetQueryResultsCommand.2e6a36ed61668bc0.json @@ -0,0 +1,344 @@ +{ + "queryLanguage": "CWLI", + "results": [ + [ + { + "field": "@message", + "value": "{\"resource\":{\"attributes\":{\"telemetry.sdk.language\":\"python\",\"telemetry.sdk.name\":\"opentelemetry\",\"telemetry.sdk.version\":\"1.40.0\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"aws.log.stream.names\":\"otel-rt-logs\",\"deployment.environment.name\":\"bedrock-agentcore:default\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"cloud.provider\":\"aws\",\"cloud.region\":\"us-west-2\",\"telemetry.auto.version\":\"0.17.0-aws\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"aws.service.type\":\"gen_ai_agent\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\"},\"timeUnixNano\":1787779917882748907,\"observedTimeUnixNano\":1787779918378293959,\"severityNumber\":9,\"severityText\":\"\",\"body\":{\"input\":{\"messages\":[{\"role\":\"system\",\"content\":{\"content\":\"[{\\\"text\\\": \\\"\\\\n You are a helpful assistant. Use tools when appropriate.\\\\n \\\"}]\"}},{\"role\":\"user\",\"content\":{\"content\":\"[{\\\"text\\\": \\\"hi\\\"}]\"}}]},\"output\":{\"messages\":[{\"role\":\"assistant\",\"content\":{\"finish_reason\":\"end_turn\",\"message\":\"[{\\\"text\\\": \\\"Hello! How can I help you today?\\\"}]\"}}]}},\"attributes\":{\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"event.name\":\"strands.telemetry.tracer\"},\"flags\":1,\"traceId\":\"6a8f5b461983df572e2aca3264d32d4d\",\"spanId\":\"ac9653f70866483d\"}" + }, + { + "field": "sessionId", + "value": "00000000-0000-4000-8000-000000000001" + }, + { + "field": "traceId", + "value": "6a8f5b461983df572e2aca3264d32d4d" + }, + { + "field": "spanId", + "value": "ac9653f70866483d" + }, + { + "field": "@ptr", + "value": "CswBCo8BCkw2ODUxOTc3MDg2ODc6L2F3cy9iZWRyb2NrLWFnZW50Y29yZS9ydW50aW1lcy9hc2RmX015QWdlbnQtM3M1YXh2QkM2US1ERUZBVUxUEAAaJGY2ZGY3NDIyLWVlZTQtNDhkNS05NDg3LTE0NTZkYjdkZGE1YiIOCICQ+IyCNBDnn6qthDRA0cHR4dszSAASNhoYAgakLY/QAAAAAD0Mr1AABqj1tJAAAAQCIAEo/63y/4M0MK/U8v+DNDgfQKbVAUikaFCmRyACEBoYAQ==" + } + ], + [ + { + "field": "@message", + "value": "{\"resource\":{\"attributes\":{\"telemetry.sdk.language\":\"python\",\"telemetry.sdk.name\":\"opentelemetry\",\"telemetry.sdk.version\":\"1.40.0\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"aws.log.stream.names\":\"otel-rt-logs\",\"deployment.environment.name\":\"bedrock-agentcore:default\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"cloud.provider\":\"aws\",\"cloud.region\":\"us-west-2\",\"telemetry.auto.version\":\"0.17.0-aws\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"aws.service.type\":\"gen_ai_agent\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\"},\"timeUnixNano\":1787779917883212081,\"observedTimeUnixNano\":1787779918378532682,\"severityNumber\":9,\"severityText\":\"\",\"body\":{\"input\":{\"messages\":[{\"role\":\"system\",\"content\":\"\\n You are a helpful assistant. Use tools when appropriate.\\n \"},{\"role\":\"user\",\"content\":{\"content\":\"[{\\\"text\\\": \\\"hi\\\"}]\"}}]},\"output\":{\"messages\":[{\"role\":\"assistant\",\"content\":{\"message\":\"Hello! How can I help you today?\\n\",\"finish_reason\":\"end_turn\"}}]}},\"attributes\":{\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"event.name\":\"strands.telemetry.tracer\"},\"flags\":1,\"traceId\":\"6a8f5b461983df572e2aca3264d32d4d\",\"spanId\":\"82fe397271c56f75\"}" + }, + { + "field": "sessionId", + "value": "00000000-0000-4000-8000-000000000001" + }, + { + "field": "traceId", + "value": "6a8f5b461983df572e2aca3264d32d4d" + }, + { + "field": "spanId", + "value": "82fe397271c56f75" + }, + { + "field": "@ptr", + "value": "CswBCo8BCkw2ODUxOTc3MDg2ODc6L2F3cy9iZWRyb2NrLWFnZW50Y29yZS9ydW50aW1lcy9hc2RmX015QWdlbnQtM3M1YXh2QkM2US1ERUZBVUxUEAAaJGY2ZGY3NDIyLWVlZTQtNDhkNS05NDg3LTE0NTZkYjdkZGE1YiIOCICQ+IyCNBDnn6qthDRA0cHR4dszSAASNhoYAgakLY/QAAAAAD0Mr1AABqj1tJAAAAQCIAEo/63y/4M0MK/U8v+DNDgfQKbVAUikaFCmRyACEBwYAQ==" + } + ], + [ + { + "field": "@message", + "value": "{\"resource\":{\"attributes\":{\"telemetry.sdk.language\":\"python\",\"telemetry.sdk.name\":\"opentelemetry\",\"telemetry.sdk.version\":\"1.40.0\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"aws.log.stream.names\":\"otel-rt-logs\",\"deployment.environment.name\":\"bedrock-agentcore:default\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"cloud.provider\":\"aws\",\"cloud.region\":\"us-west-2\",\"telemetry.auto.version\":\"0.17.0-aws\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"aws.service.type\":\"gen_ai_agent\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\"},\"timeUnixNano\":1787779917883063841,\"observedTimeUnixNano\":1787779918378428749,\"severityNumber\":9,\"severityText\":\"\",\"body\":{\"input\":{\"messages\":[{\"role\":\"user\",\"content\":{\"content\":\"[{\\\"text\\\": \\\"hi\\\"}]\"}}]}},\"attributes\":{\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"event.name\":\"strands.telemetry.tracer\"},\"flags\":1,\"traceId\":\"6a8f5b461983df572e2aca3264d32d4d\",\"spanId\":\"c9722c3dbb4e781e\"}" + }, + { + "field": "sessionId", + "value": "00000000-0000-4000-8000-000000000001" + }, + { + "field": "traceId", + "value": "6a8f5b461983df572e2aca3264d32d4d" + }, + { + "field": "spanId", + "value": "c9722c3dbb4e781e" + }, + { + "field": "@ptr", + "value": "CswBCo8BCkw2ODUxOTc3MDg2ODc6L2F3cy9iZWRyb2NrLWFnZW50Y29yZS9ydW50aW1lcy9hc2RmX015QWdlbnQtM3M1YXh2QkM2US1ERUZBVUxUEAAaJGY2ZGY3NDIyLWVlZTQtNDhkNS05NDg3LTE0NTZkYjdkZGE1YiIOCICQ+IyCNBDnn6qthDRA0cHR4dszSAASNhoYAgakLY/QAAAAAD0Mr1AABqj1tJAAAAQCIAEo/63y/4M0MK/U8v+DNDgfQKbVAUikaFCmRyACEBsYAQ==" + } + ], + [ + { + "field": "@message", + "value": "{\"resource\":{\"attributes\":{\"telemetry.sdk.language\":\"python\",\"telemetry.sdk.name\":\"opentelemetry\",\"telemetry.sdk.version\":\"1.40.0\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"aws.log.stream.names\":\"otel-rt-logs\",\"deployment.environment.name\":\"bedrock-agentcore:default\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"cloud.provider\":\"aws\",\"cloud.region\":\"us-west-2\",\"telemetry.auto.version\":\"0.17.0-aws\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"aws.service.type\":\"gen_ai_agent\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\"},\"timeUnixNano\":1787780030855720915,\"observedTimeUnixNano\":1787780033471228591,\"severityNumber\":9,\"severityText\":\"\",\"body\":{\"input\":{\"messages\":[{\"role\":\"system\",\"content\":{\"content\":\"[{\\\"text\\\": \\\"\\\\n You are a helpful assistant. Use tools when appropriate.\\\\n \\\"}]\"}},{\"role\":\"user\",\"content\":{\"content\":\"[{\\\"text\\\": \\\"hi\\\"}]\"}}]},\"output\":{\"messages\":[{\"role\":\"assistant\",\"content\":{\"content\":\"[{\\\"text\\\": \\\"Hello! How can I help you today?\\\"}]\"}},{\"role\":\"assistant\",\"content\":{\"finish_reason\":\"end_turn\",\"message\":\"[{\\\"text\\\": \\\"Hi there! How can I assist you today?\\\"}]\"}}]}},\"attributes\":{\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"event.name\":\"strands.telemetry.tracer\"},\"flags\":1,\"traceId\":\"6a8f5bbc1882c05547b64a9246f17ca4\",\"spanId\":\"2b53da16274ce9f5\"}" + }, + { + "field": "sessionId", + "value": "00000000-0000-4000-8000-000000000001" + }, + { + "field": "traceId", + "value": "6a8f5bbc1882c05547b64a9246f17ca4" + }, + { + "field": "spanId", + "value": "2b53da16274ce9f5" + }, + { + "field": "@ptr", + "value": "Cs4BCo8BCkw2ODUxOTc3MDg2ODc6L2F3cy9iZWRyb2NrLWFnZW50Y29yZS9ydW50aW1lcy9hc2RmX015QWdlbnQtM3M1YXh2QkM2US1ERUZBVUxUEAAaJGY2ZGY3NDIyLWVlZTQtNDhkNS05NDg3LTE0NTZkYjdkZGE1YiIOCICQ+IyCNBDnn6qthDRA0cHR4dszSAASOBoYAgakLY/QAAAAAD0NEwIABqj1vAAAAAQCIAEo1IL2/4M0MIjD+f+DNDgYQKiOAkj11wFQ9oABIAIQFRgB" + } + ], + [ + { + "field": "@message", + "value": "{\"resource\":{\"attributes\":{\"telemetry.sdk.language\":\"python\",\"telemetry.sdk.name\":\"opentelemetry\",\"telemetry.sdk.version\":\"1.40.0\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"aws.log.stream.names\":\"otel-rt-logs\",\"deployment.environment.name\":\"bedrock-agentcore:default\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"cloud.provider\":\"aws\",\"cloud.region\":\"us-west-2\",\"telemetry.auto.version\":\"0.17.0-aws\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"aws.service.type\":\"gen_ai_agent\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\"},\"timeUnixNano\":1787780030855979475,\"observedTimeUnixNano\":1787780033471374339,\"severityNumber\":9,\"severityText\":\"\",\"body\":{\"input\":{\"messages\":[{\"role\":\"user\",\"content\":{\"content\":\"[{\\\"text\\\": \\\"hi\\\"}]\"}}]},\"output\":{\"messages\":[{\"role\":\"assistant\",\"content\":{\"content\":\"[{\\\"text\\\": \\\"Hello! How can I help you today?\\\"}]\"}}]}},\"attributes\":{\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"event.name\":\"strands.telemetry.tracer\"},\"flags\":1,\"traceId\":\"6a8f5bbc1882c05547b64a9246f17ca4\",\"spanId\":\"43f809568e52d1ca\"}" + }, + { + "field": "sessionId", + "value": "00000000-0000-4000-8000-000000000001" + }, + { + "field": "traceId", + "value": "6a8f5bbc1882c05547b64a9246f17ca4" + }, + { + "field": "spanId", + "value": "43f809568e52d1ca" + }, + { + "field": "@ptr", + "value": "Cs4BCo8BCkw2ODUxOTc3MDg2ODc6L2F3cy9iZWRyb2NrLWFnZW50Y29yZS9ydW50aW1lcy9hc2RmX015QWdlbnQtM3M1YXh2QkM2US1ERUZBVUxUEAAaJGY2ZGY3NDIyLWVlZTQtNDhkNS05NDg3LTE0NTZkYjdkZGE1YiIOCICQ+IyCNBDnn6qthDRA0cHR4dszSAASOBoYAgakLY/QAAAAAD0NEwIABqj1vAAAAAQCIAEo1IL2/4M0MIjD+f+DNDgYQKiOAkj11wFQ9oABIAIQFhgB" + } + ], + [ + { + "field": "@message", + "value": "{\"resource\":{\"attributes\":{\"telemetry.sdk.language\":\"python\",\"telemetry.sdk.name\":\"opentelemetry\",\"telemetry.sdk.version\":\"1.40.0\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"aws.log.stream.names\":\"otel-rt-logs\",\"deployment.environment.name\":\"bedrock-agentcore:default\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"cloud.provider\":\"aws\",\"cloud.region\":\"us-west-2\",\"telemetry.auto.version\":\"0.17.0-aws\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"aws.service.type\":\"gen_ai_agent\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\"},\"timeUnixNano\":1787780030856119726,\"observedTimeUnixNano\":1787780033471475805,\"severityNumber\":9,\"severityText\":\"\",\"body\":{\"input\":{\"messages\":[{\"role\":\"system\",\"content\":\"\\n You are a helpful assistant. Use tools when appropriate.\\n \"},{\"role\":\"user\",\"content\":{\"content\":\"[{\\\"text\\\": \\\"hi\\\"}]\"}}]},\"output\":{\"messages\":[{\"role\":\"assistant\",\"content\":{\"message\":\"Hi there! How can I assist you today?\\n\",\"finish_reason\":\"end_turn\"}}]}},\"attributes\":{\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"event.name\":\"strands.telemetry.tracer\"},\"flags\":1,\"traceId\":\"6a8f5bbc1882c05547b64a9246f17ca4\",\"spanId\":\"324e3a835d1af5c4\"}" + }, + { + "field": "sessionId", + "value": "00000000-0000-4000-8000-000000000001" + }, + { + "field": "traceId", + "value": "6a8f5bbc1882c05547b64a9246f17ca4" + }, + { + "field": "spanId", + "value": "324e3a835d1af5c4" + }, + { + "field": "@ptr", + "value": "Cs4BCo8BCkw2ODUxOTc3MDg2ODc6L2F3cy9iZWRyb2NrLWFnZW50Y29yZS9ydW50aW1lcy9hc2RmX015QWdlbnQtM3M1YXh2QkM2US1ERUZBVUxUEAAaJGY2ZGY3NDIyLWVlZTQtNDhkNS05NDg3LTE0NTZkYjdkZGE1YiIOCICQ+IyCNBDnn6qthDRA0cHR4dszSAASOBoYAgakLY/QAAAAAD0NEwIABqj1vAAAAAQCIAEo1IL2/4M0MIjD+f+DNDgYQKiOAkj11wFQ9oABIAIQFxgB" + } + ], + [ + { + "field": "@message", + "value": "{\"resource\":{\"attributes\":{\"telemetry.sdk.language\":\"python\",\"telemetry.sdk.name\":\"opentelemetry\",\"telemetry.sdk.version\":\"1.40.0\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"aws.log.stream.names\":\"otel-rt-logs\",\"deployment.environment.name\":\"bedrock-agentcore:default\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"cloud.provider\":\"aws\",\"cloud.region\":\"us-west-2\",\"telemetry.auto.version\":\"0.17.0-aws\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"aws.service.type\":\"gen_ai_agent\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\"},\"timeUnixNano\":1787782045239528397,\"observedTimeUnixNano\":1787782046488355037,\"severityNumber\":9,\"severityText\":\"\",\"body\":{\"input\":{\"messages\":[{\"role\":\"user\",\"content\":{\"content\":\"[{\\\"text\\\": \\\"hi\\\"}]\"}}]}},\"attributes\":{\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"event.name\":\"strands.telemetry.tracer\"},\"flags\":1,\"traceId\":\"6a8f639540ebe6cb6f30d5d80762c2e2\",\"spanId\":\"fc189f3b80a0c1f4\"}" + }, + { + "field": "sessionId", + "value": "00000000-0000-4000-8000-000000000001" + }, + { + "field": "traceId", + "value": "6a8f639540ebe6cb6f30d5d80762c2e2" + }, + { + "field": "spanId", + "value": "fc189f3b80a0c1f4" + }, + { + "field": "@ptr", + "value": "CswBCo8BCkw2ODUxOTc3MDg2ODc6L2F3cy9iZWRyb2NrLWFnZW50Y29yZS9ydW50aW1lcy9hc2RmX015QWdlbnQtM3M1YXh2QkM2US1ERUZBVUxUEAAaJGY2ZGY3NDIyLWVlZTQtNDhkNS05NDg3LTE0NTZkYjdkZGE1YiIOCICQ+IyCNBDnn6qthDRA0cHR4dszSAASNhoYAgakLY/QAAAAAD0VMD0ABqj2OYAAAAQCIAEo7Z/0gIQ0MJ3G9ICENDggQLfZAUisaFCuRyACEB0YAQ==" + } + ], + [ + { + "field": "@message", + "value": "{\"resource\":{\"attributes\":{\"telemetry.sdk.language\":\"python\",\"telemetry.sdk.name\":\"opentelemetry\",\"telemetry.sdk.version\":\"1.40.0\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"aws.log.stream.names\":\"otel-rt-logs\",\"deployment.environment.name\":\"bedrock-agentcore:default\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"cloud.provider\":\"aws\",\"cloud.region\":\"us-west-2\",\"telemetry.auto.version\":\"0.17.0-aws\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"aws.service.type\":\"gen_ai_agent\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\"},\"timeUnixNano\":1787782045239678560,\"observedTimeUnixNano\":1787782046488465849,\"severityNumber\":9,\"severityText\":\"\",\"body\":{\"input\":{\"messages\":[{\"role\":\"system\",\"content\":\"\\n You are a helpful assistant. Use tools when appropriate.\\n \"},{\"role\":\"user\",\"content\":{\"content\":\"[{\\\"text\\\": \\\"hi\\\"}]\"}}]},\"output\":{\"messages\":[{\"role\":\"assistant\",\"content\":{\"message\":\"Hello! How can I help you today?\\n\",\"finish_reason\":\"end_turn\"}}]}},\"attributes\":{\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"event.name\":\"strands.telemetry.tracer\"},\"flags\":1,\"traceId\":\"6a8f639540ebe6cb6f30d5d80762c2e2\",\"spanId\":\"6f925a9a78a2fe62\"}" + }, + { + "field": "sessionId", + "value": "00000000-0000-4000-8000-000000000001" + }, + { + "field": "traceId", + "value": "6a8f639540ebe6cb6f30d5d80762c2e2" + }, + { + "field": "spanId", + "value": "6f925a9a78a2fe62" + }, + { + "field": "@ptr", + "value": "CswBCo8BCkw2ODUxOTc3MDg2ODc6L2F3cy9iZWRyb2NrLWFnZW50Y29yZS9ydW50aW1lcy9hc2RmX015QWdlbnQtM3M1YXh2QkM2US1ERUZBVUxUEAAaJGY2ZGY3NDIyLWVlZTQtNDhkNS05NDg3LTE0NTZkYjdkZGE1YiIOCICQ+IyCNBDnn6qthDRA0cHR4dszSAASNhoYAgakLY/QAAAAAD0VMD0ABqj2OYAAAAQCIAEo7Z/0gIQ0MJ3G9ICENDggQLfZAUisaFCuRyACEB4YAQ==" + } + ], + [ + { + "field": "@message", + "value": "{\"resource\":{\"attributes\":{\"telemetry.sdk.language\":\"python\",\"telemetry.sdk.name\":\"opentelemetry\",\"telemetry.sdk.version\":\"1.40.0\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"aws.log.stream.names\":\"otel-rt-logs\",\"deployment.environment.name\":\"bedrock-agentcore:default\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"cloud.provider\":\"aws\",\"cloud.region\":\"us-west-2\",\"telemetry.auto.version\":\"0.17.0-aws\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"aws.service.type\":\"gen_ai_agent\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\"},\"timeUnixNano\":1787782045239215762,\"observedTimeUnixNano\":1787782046488222333,\"severityNumber\":9,\"severityText\":\"\",\"body\":{\"input\":{\"messages\":[{\"role\":\"system\",\"content\":{\"content\":\"[{\\\"text\\\": \\\"\\\\n You are a helpful assistant. Use tools when appropriate.\\\\n \\\"}]\"}},{\"role\":\"user\",\"content\":{\"content\":\"[{\\\"text\\\": \\\"hi\\\"}]\"}}]},\"output\":{\"messages\":[{\"role\":\"assistant\",\"content\":{\"finish_reason\":\"end_turn\",\"message\":\"[{\\\"text\\\": \\\"Hello! How can I help you today?\\\"}]\"}}]}},\"attributes\":{\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"event.name\":\"strands.telemetry.tracer\"},\"flags\":1,\"traceId\":\"6a8f639540ebe6cb6f30d5d80762c2e2\",\"spanId\":\"0925d4cc59be00d9\"}" + }, + { + "field": "sessionId", + "value": "00000000-0000-4000-8000-000000000001" + }, + { + "field": "traceId", + "value": "6a8f639540ebe6cb6f30d5d80762c2e2" + }, + { + "field": "spanId", + "value": "0925d4cc59be00d9" + }, + { + "field": "@ptr", + "value": "CswBCo8BCkw2ODUxOTc3MDg2ODc6L2F3cy9iZWRyb2NrLWFnZW50Y29yZS9ydW50aW1lcy9hc2RmX015QWdlbnQtM3M1YXh2QkM2US1ERUZBVUxUEAAaJGY2ZGY3NDIyLWVlZTQtNDhkNS05NDg3LTE0NTZkYjdkZGE1YiIOCICQ+IyCNBDnn6qthDRA0cHR4dszSAASNhoYAgakLY/QAAAAAD0VMD0ABqj2OYAAAAQCIAEo7Z/0gIQ0MJ3G9ICENDggQLfZAUisaFCuRyACEBwYAQ==" + } + ], + [ + { + "field": "@message", + "value": "{\"resource\":{\"attributes\":{\"telemetry.sdk.language\":\"python\",\"telemetry.sdk.name\":\"opentelemetry\",\"telemetry.sdk.version\":\"1.40.0\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"aws.log.stream.names\":\"otel-rt-logs\",\"deployment.environment.name\":\"bedrock-agentcore:default\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"cloud.provider\":\"aws\",\"cloud.region\":\"us-west-2\",\"telemetry.auto.version\":\"0.17.0-aws\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"aws.service.type\":\"gen_ai_agent\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\"},\"timeUnixNano\":1787864481907136303,\"observedTimeUnixNano\":1787864486789333679,\"severityNumber\":9,\"severityText\":\"\",\"body\":{\"input\":{\"messages\":[{\"role\":\"system\",\"content\":{\"content\":\"[{\\\"text\\\": \\\"\\\\n You are a helpful assistant. Use tools when appropriate.\\\\n \\\"}]\"}},{\"role\":\"user\",\"content\":{\"content\":\"[{\\\"text\\\": \\\"Say hello and offer help\\\"}]\"}}]},\"output\":{\"messages\":[{\"role\":\"assistant\",\"content\":{\"finish_reason\":\"end_turn\",\"message\":\"[{\\\"text\\\": \\\"Hello! 👋 \\\\n\\\\nI'm here to help you with a variety of tasks. I can:\\\\n\\\\n- **Search the web** for current information, news, facts, or answers to questions\\\\n- **Fetch and read webpages** to get detailed content from specific URLs\\\\n- **Perform calculations** like adding numbers together\\\\n\\\\nWhat can I help you with today?\\\"}]\"}}]}},\"attributes\":{\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"event.name\":\"strands.telemetry.tracer\"},\"flags\":1,\"traceId\":\"6a90a5987755c6e457ada5616a16dddb\",\"spanId\":\"d473e096a2db85a8\"}" + }, + { + "field": "sessionId", + "value": "00000000-0000-4000-8000-000000000001" + }, + { + "field": "traceId", + "value": "6a90a5987755c6e457ada5616a16dddb" + }, + { + "field": "spanId", + "value": "d473e096a2db85a8" + }, + { + "field": "@ptr", + "value": "CswBCo8BCkw2ODUxOTc3MDg2ODc6L2F3cy9iZWRyb2NrLWFnZW50Y29yZS9ydW50aW1lcy9hc2RmX015QWdlbnQtM3M1YXh2QkM2US1ERUZBVUxUEAAaJGY2ZGY3NDIyLWVlZTQtNDhkNS05NDg3LTE0NTZkYjdkZGE1YiIOCICQ+IyCNBDnn6qthDRA0cHR4dszSAASNhoYAgahOL2DAAAAAJJ5XU0ABqkKWdAAAAYyIAEojNybqIQ0MPOAnKiENDgkQJLgAUj9blD9TSACECEYAQ==" + } + ], + [ + { + "field": "@message", + "value": "{\"resource\":{\"attributes\":{\"telemetry.sdk.language\":\"python\",\"telemetry.sdk.name\":\"opentelemetry\",\"telemetry.sdk.version\":\"1.40.0\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"aws.log.stream.names\":\"otel-rt-logs\",\"deployment.environment.name\":\"bedrock-agentcore:default\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"cloud.provider\":\"aws\",\"cloud.region\":\"us-west-2\",\"telemetry.auto.version\":\"0.17.0-aws\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"aws.service.type\":\"gen_ai_agent\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\"},\"timeUnixNano\":1787864481907743241,\"observedTimeUnixNano\":1787864486789635040,\"severityNumber\":9,\"severityText\":\"\",\"body\":{\"input\":{\"messages\":[{\"role\":\"system\",\"content\":\"\\n You are a helpful assistant. Use tools when appropriate.\\n \"},{\"role\":\"user\",\"content\":{\"content\":\"[{\\\"text\\\": \\\"Say hello and offer help\\\"}]\"}}]},\"output\":{\"messages\":[{\"role\":\"assistant\",\"content\":{\"message\":\"Hello! 👋 \\n\\nI'm here to help you with a variety of tasks. I can:\\n\\n- **Search the web** for current information, news, facts, or answers to questions\\n- **Fetch and read webpages** to get detailed content from specific URLs\\n- **Perform calculations** like adding numbers together\\n\\nWhat can I help you with today?\\n\",\"finish_reason\":\"end_turn\"}}]}},\"attributes\":{\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"event.name\":\"strands.telemetry.tracer\"},\"flags\":1,\"traceId\":\"6a90a5987755c6e457ada5616a16dddb\",\"spanId\":\"2619914761138b83\"}" + }, + { + "field": "sessionId", + "value": "00000000-0000-4000-8000-000000000001" + }, + { + "field": "traceId", + "value": "6a90a5987755c6e457ada5616a16dddb" + }, + { + "field": "spanId", + "value": "2619914761138b83" + }, + { + "field": "@ptr", + "value": "CswBCo8BCkw2ODUxOTc3MDg2ODc6L2F3cy9iZWRyb2NrLWFnZW50Y29yZS9ydW50aW1lcy9hc2RmX015QWdlbnQtM3M1YXh2QkM2US1ERUZBVUxUEAAaJGY2ZGY3NDIyLWVlZTQtNDhkNS05NDg3LTE0NTZkYjdkZGE1YiIOCICQ+IyCNBDnn6qthDRA0cHR4dszSAASNhoYAgahOL2DAAAAAJJ5XU0ABqkKWdAAAAYyIAEojNybqIQ0MPOAnKiENDgkQJLgAUj9blD9TSACECMYAQ==" + } + ], + [ + { + "field": "@message", + "value": "{\"resource\":{\"attributes\":{\"telemetry.sdk.language\":\"python\",\"telemetry.sdk.name\":\"opentelemetry\",\"telemetry.sdk.version\":\"1.40.0\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"aws.log.stream.names\":\"otel-rt-logs\",\"deployment.environment.name\":\"bedrock-agentcore:default\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"cloud.provider\":\"aws\",\"cloud.region\":\"us-west-2\",\"telemetry.auto.version\":\"0.17.0-aws\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"aws.service.type\":\"gen_ai_agent\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\"},\"timeUnixNano\":1787864481907561373,\"observedTimeUnixNano\":1787864486789498361,\"severityNumber\":9,\"severityText\":\"\",\"body\":{\"input\":{\"messages\":[{\"role\":\"user\",\"content\":{\"content\":\"[{\\\"text\\\": \\\"Say hello and offer help\\\"}]\"}}]}},\"attributes\":{\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"event.name\":\"strands.telemetry.tracer\"},\"flags\":1,\"traceId\":\"6a90a5987755c6e457ada5616a16dddb\",\"spanId\":\"17fb5fcf047ef303\"}" + }, + { + "field": "sessionId", + "value": "00000000-0000-4000-8000-000000000001" + }, + { + "field": "traceId", + "value": "6a90a5987755c6e457ada5616a16dddb" + }, + { + "field": "spanId", + "value": "17fb5fcf047ef303" + }, + { + "field": "@ptr", + "value": "CswBCo8BCkw2ODUxOTc3MDg2ODc6L2F3cy9iZWRyb2NrLWFnZW50Y29yZS9ydW50aW1lcy9hc2RmX015QWdlbnQtM3M1YXh2QkM2US1ERUZBVUxUEAAaJGY2ZGY3NDIyLWVlZTQtNDhkNS05NDg3LTE0NTZkYjdkZGE1YiIOCICQ+IyCNBDnn6qthDRA0cHR4dszSAASNhoYAgahOL2DAAAAAJJ5XU0ABqkKWdAAAAYyIAEojNybqIQ0MPOAnKiENDgkQJLgAUj9blD9TSACECIYAQ==" + } + ], + [ + { + "field": "@message", + "value": "{\"resource\":{\"attributes\":{\"telemetry.sdk.language\":\"python\",\"telemetry.sdk.name\":\"opentelemetry\",\"telemetry.sdk.version\":\"1.40.0\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"aws.log.stream.names\":\"otel-rt-logs\",\"deployment.environment.name\":\"bedrock-agentcore:default\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"cloud.provider\":\"aws\",\"cloud.region\":\"us-west-2\",\"telemetry.auto.version\":\"0.17.0-aws\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"aws.service.type\":\"gen_ai_agent\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\"},\"timeUnixNano\":1787864908109701143,\"observedTimeUnixNano\":1787864911841960802,\"severityNumber\":9,\"severityText\":\"\",\"body\":{\"input\":{\"messages\":[{\"role\":\"system\",\"content\":{\"content\":\"[{\\\"text\\\": \\\"\\\\n You are a helpful assistant. Use tools when appropriate.\\\\n \\\"}]\"}},{\"role\":\"user\",\"content\":{\"content\":\"[{\\\"text\\\": \\\"Say hello and offer help\\\"}]\"}}]},\"output\":{\"messages\":[{\"role\":\"assistant\",\"content\":{\"content\":\"[{\\\"text\\\": \\\"Hello! 👋 \\\\n\\\\nI'm here to help you with a variety of tasks. I can:\\\\n\\\\n- **Search the web** for current information, news, facts, or answers to questions\\\\n- **Fetch and read webpages** to get detailed content from specific URLs\\\\n- **Perform calculations** like adding numbers together\\\\n\\\\nWhat can I help you with today?\\\"}]\"}},{\"role\":\"assistant\",\"content\":{\"finish_reason\":\"end_turn\",\"message\":\"[{\\\"text\\\": \\\"Hello! 👋 Welcome!\\\\n\\\\nI'm here to assist you today. I can help you with:\\\\n\\\\n- **Web searches** - Find current information, news, research, or answers to questions on any topic\\\\n- **Reading webpages** - Extract and read content from specific URLs or articles\\\\n- **Simple calculations** - Add numbers together\\\\n\\\\nWhat would you like help with?\\\"}]\"}}]}},\"attributes\":{\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"event.name\":\"strands.telemetry.tracer\"},\"flags\":1,\"traceId\":\"6a90a74750f33f567076943f7bce7966\",\"spanId\":\"3bf0732214c6e32c\"}" + }, + { + "field": "sessionId", + "value": "00000000-0000-4000-8000-000000000001" + }, + { + "field": "traceId", + "value": "6a90a74750f33f567076943f7bce7966" + }, + { + "field": "spanId", + "value": "3bf0732214c6e32c" + }, + { + "field": "@ptr", + "value": "CssBCo8BCkw2ODUxOTc3MDg2ODc6L2F3cy9iZWRyb2NrLWFnZW50Y29yZS9ydW50aW1lcy9hc2RmX015QWdlbnQtM3M1YXh2QkM2US1ERUZBVUxUEAAaJGY2ZGY3NDIyLWVlZTQtNDhkNS05NDg3LTE0NTZkYjdkZGE1YiIOCICQ+IyCNBDnn6qthDRA0cHR4dszSAASNRoYAgahOL2DAAAAAJJ6V08ABqkKdOAAAAYyIAEon/i1qIQ0MM6CtqiENDgGQIk5SIhKUNMvIAIQARgB" + } + ], + [ + { + "field": "@message", + "value": "{\"resource\":{\"attributes\":{\"telemetry.sdk.language\":\"python\",\"telemetry.sdk.name\":\"opentelemetry\",\"telemetry.sdk.version\":\"1.40.0\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"aws.log.stream.names\":\"otel-rt-logs\",\"deployment.environment.name\":\"bedrock-agentcore:default\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"cloud.provider\":\"aws\",\"cloud.region\":\"us-west-2\",\"telemetry.auto.version\":\"0.17.0-aws\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"aws.service.type\":\"gen_ai_agent\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\"},\"timeUnixNano\":1787864908110047680,\"observedTimeUnixNano\":1787864911842132631,\"severityNumber\":9,\"severityText\":\"\",\"body\":{\"input\":{\"messages\":[{\"role\":\"user\",\"content\":{\"content\":\"[{\\\"text\\\": \\\"Say hello and offer help\\\"}]\"}}]},\"output\":{\"messages\":[{\"role\":\"assistant\",\"content\":{\"content\":\"[{\\\"text\\\": \\\"Hello! 👋 \\\\n\\\\nI'm here to help you with a variety of tasks. I can:\\\\n\\\\n- **Search the web** for current information, news, facts, or answers to questions\\\\n- **Fetch and read webpages** to get detailed content from specific URLs\\\\n- **Perform calculations** like adding numbers together\\\\n\\\\nWhat can I help you with today?\\\"}]\"}}]}},\"attributes\":{\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"event.name\":\"strands.telemetry.tracer\"},\"flags\":1,\"traceId\":\"6a90a74750f33f567076943f7bce7966\",\"spanId\":\"5e744ea5e19f1053\"}" + }, + { + "field": "sessionId", + "value": "00000000-0000-4000-8000-000000000001" + }, + { + "field": "traceId", + "value": "6a90a74750f33f567076943f7bce7966" + }, + { + "field": "spanId", + "value": "5e744ea5e19f1053" + }, + { + "field": "@ptr", + "value": "CssBCo8BCkw2ODUxOTc3MDg2ODc6L2F3cy9iZWRyb2NrLWFnZW50Y29yZS9ydW50aW1lcy9hc2RmX015QWdlbnQtM3M1YXh2QkM2US1ERUZBVUxUEAAaJGY2ZGY3NDIyLWVlZTQtNDhkNS05NDg3LTE0NTZkYjdkZGE1YiIOCICQ+IyCNBDnn6qthDRA0cHR4dszSAASNRoYAgahOL2DAAAAAJJ6V08ABqkKdOAAAAYyIAEon/i1qIQ0MM6CtqiENDgGQIk5SIhKUNMvIAIQAhgB" + } + ], + [ + { + "field": "@message", + "value": "{\"resource\":{\"attributes\":{\"telemetry.sdk.language\":\"python\",\"telemetry.sdk.name\":\"opentelemetry\",\"telemetry.sdk.version\":\"1.40.0\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"aws.log.stream.names\":\"otel-rt-logs\",\"deployment.environment.name\":\"bedrock-agentcore:default\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"cloud.provider\":\"aws\",\"cloud.region\":\"us-west-2\",\"telemetry.auto.version\":\"0.17.0-aws\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"aws.service.type\":\"gen_ai_agent\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\"},\"timeUnixNano\":1787864908110229781,\"observedTimeUnixNano\":1787864911842264993,\"severityNumber\":9,\"severityText\":\"\",\"body\":{\"input\":{\"messages\":[{\"role\":\"system\",\"content\":\"\\n You are a helpful assistant. Use tools when appropriate.\\n \"},{\"role\":\"user\",\"content\":{\"content\":\"[{\\\"text\\\": \\\"Say hello and offer help\\\"}]\"}}]},\"output\":{\"messages\":[{\"role\":\"assistant\",\"content\":{\"message\":\"Hello! 👋 Welcome!\\n\\nI'm here to assist you today. I can help you with:\\n\\n- **Web searches** - Find current information, news, research, or answers to questions on any topic\\n- **Reading webpages** - Extract and read content from specific URLs or articles\\n- **Simple calculations** - Add numbers together\\n\\nWhat would you like help with?\\n\",\"finish_reason\":\"end_turn\"}}]}},\"attributes\":{\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"event.name\":\"strands.telemetry.tracer\"},\"flags\":1,\"traceId\":\"6a90a74750f33f567076943f7bce7966\",\"spanId\":\"b970895264868438\"}" + }, + { + "field": "sessionId", + "value": "00000000-0000-4000-8000-000000000001" + }, + { + "field": "traceId", + "value": "6a90a74750f33f567076943f7bce7966" + }, + { + "field": "spanId", + "value": "b970895264868438" + }, + { + "field": "@ptr", + "value": "CssBCo8BCkw2ODUxOTc3MDg2ODc6L2F3cy9iZWRyb2NrLWFnZW50Y29yZS9ydW50aW1lcy9hc2RmX015QWdlbnQtM3M1YXh2QkM2US1ERUZBVUxUEAAaJGY2ZGY3NDIyLWVlZTQtNDhkNS05NDg3LTE0NTZkYjdkZGE1YiIOCICQ+IyCNBDnn6qthDRA0cHR4dszSAASNRoYAgahOL2DAAAAAJJ6V08ABqkKdOAAAAYyIAEon/i1qIQ0MM6CtqiENDgGQIk5SIhKUNMvIAIQAxgB" + } + ] + ], + "statistics": { + "recordsMatched": 15, + "recordsScanned": 142, + "estimatedRecordsSkipped": 20, + "bytesScanned": 134730, + "estimatedBytesSkipped": 23963, + "logGroupsScanned": 1 + }, + "status": "Complete" +} \ No newline at end of file diff --git a/src/handlers/eval/ondemand/__fixtures__/GetQueryResultsCommand.70382c1aa9a94e3a.json b/src/handlers/eval/ondemand/__fixtures__/GetQueryResultsCommand.70382c1aa9a94e3a.json new file mode 100644 index 000000000..9e456cd44 --- /dev/null +++ b/src/handlers/eval/ondemand/__fixtures__/GetQueryResultsCommand.70382c1aa9a94e3a.json @@ -0,0 +1,960 @@ +{ + "queryLanguage": "CWLI", + "results": [ + [ + { + "field": "@message", + "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"opentelemetry.instrumentation.urllib3\",\"version\":\"0.61b0\"},\"traceId\":\"6a8f5b461983df572e2aca3264d32d4d\",\"spanId\":\"e4198cd154238815\",\"parentSpanId\":\"3497dea65b2e2550\",\"flags\":256,\"name\":\"PUT\",\"kind\":\"CLIENT\",\"startTimeUnixNano\":1787779915187794321,\"endTimeUnixNano\":1787779915188812325,\"durationNano\":1018004,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"telemetry.extended\":\"true\",\"http.url\":\"http://169.254.169.254/latest/api/token\",\"aws.remote.service\":\"169.254.169.254\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"aws.remote.operation\":\"PUT /latest\",\"http.status_code\":200,\"aws.local.operation\":\"UnmappedOperation\",\"aws.span.kind\":\"CLIENT\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"http.method\":\"PUT\",\"http.response.status_code\":200,\"session.id\":\"00000000-0000-4000-8000-000000000001\"},\"status\":{\"code\":\"UNSET\"}}" + }, + { + "field": "sessionId", + "value": "00000000-0000-4000-8000-000000000001" + }, + { + "field": "traceId", + "value": "6a8f5b461983df572e2aca3264d32d4d" + }, + { + "field": "spanId", + "value": "e4198cd154238815" + }, + { + "field": "@ptr", + "value": "CpwBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNhoYAganxnVsAAAAACC2BcQABqj1tNAAAAXCIAEotLvy/4M0MLvQ8v+DNDgLQNCZAUijZ1COPCACEAAYAQ==" + } + ], + [ + { + "field": "@message", + "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"opentelemetry.instrumentation.urllib3\",\"version\":\"0.61b0\"},\"traceId\":\"6a8f5b461983df572e2aca3264d32d4d\",\"spanId\":\"664e729f0f3e33fe\",\"parentSpanId\":\"3497dea65b2e2550\",\"flags\":256,\"name\":\"GET\",\"kind\":\"CLIENT\",\"startTimeUnixNano\":1787779915189208828,\"endTimeUnixNano\":1787779915189765731,\"durationNano\":556903,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"telemetry.extended\":\"true\",\"http.url\":\"http://169.254.169.254/latest/meta-data/iam/security-credentials/\",\"aws.remote.service\":\"169.254.169.254\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"aws.remote.operation\":\"GET /latest\",\"http.status_code\":200,\"aws.local.operation\":\"UnmappedOperation\",\"aws.span.kind\":\"CLIENT\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"http.method\":\"GET\",\"http.response.status_code\":200,\"session.id\":\"00000000-0000-4000-8000-000000000001\"},\"status\":{\"code\":\"UNSET\"}}" + }, + { + "field": "sessionId", + "value": "00000000-0000-4000-8000-000000000001" + }, + { + "field": "traceId", + "value": "6a8f5b461983df572e2aca3264d32d4d" + }, + { + "field": "spanId", + "value": "664e729f0f3e33fe" + }, + { + "field": "@ptr", + "value": "CpwBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNhoYAganxnVsAAAAACC2BcQABqj1tNAAAAXCIAEotLvy/4M0MLvQ8v+DNDgLQNCZAUijZ1COPCACEAEYAQ==" + } + ], + [ + { + "field": "@message", + "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"opentelemetry.instrumentation.urllib3\",\"version\":\"0.61b0\"},\"traceId\":\"6a8f5b461983df572e2aca3264d32d4d\",\"spanId\":\"8a9482865c52e8fc\",\"parentSpanId\":\"3497dea65b2e2550\",\"flags\":256,\"name\":\"GET\",\"kind\":\"CLIENT\",\"startTimeUnixNano\":1787779915190080195,\"endTimeUnixNano\":1787779915190585314,\"durationNano\":505119,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"telemetry.extended\":\"true\",\"http.url\":\"http://169.254.169.254/latest/meta-data/iam/security-credentials/execution_role\",\"aws.remote.service\":\"169.254.169.254\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"aws.remote.operation\":\"GET /latest\",\"http.status_code\":200,\"aws.local.operation\":\"UnmappedOperation\",\"aws.span.kind\":\"CLIENT\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"http.method\":\"GET\",\"http.response.status_code\":200,\"session.id\":\"00000000-0000-4000-8000-000000000001\"},\"status\":{\"code\":\"UNSET\"}}" + }, + { + "field": "sessionId", + "value": "00000000-0000-4000-8000-000000000001" + }, + { + "field": "traceId", + "value": "6a8f5b461983df572e2aca3264d32d4d" + }, + { + "field": "spanId", + "value": "8a9482865c52e8fc" + }, + { + "field": "@ptr", + "value": "CpwBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNhoYAganxnVsAAAAACC2BcQABqj1tNAAAAXCIAEotLvy/4M0MLvQ8v+DNDgLQNCZAUijZ1COPCACEAIYAQ==" + } + ], + [ + { + "field": "@message", + "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"opentelemetry.instrumentation.httpx\",\"version\":\"0.61b0\"},\"traceId\":\"6a8f5b461983df572e2aca3264d32d4d\",\"spanId\":\"8aa39d663ee028ef\",\"parentSpanId\":\"3497dea65b2e2550\",\"flags\":256,\"name\":\"POST\",\"kind\":\"CLIENT\",\"startTimeUnixNano\":1787779915296590217,\"endTimeUnixNano\":1787779915340065584,\"durationNano\":43475367,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"telemetry.extended\":\"true\",\"http.url\":\"https://bugbashgw1776978672-zsy8cbqwts.gateway.bedrock-agentcore.us-west-2.amazonaws.com/mcp\",\"aws.remote.service\":\"bugbashgw1776978672-zsy8cbqwts.gateway.bedrock-agentcore.us-west-2.amazonaws.com\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"aws.remote.operation\":\"POST /mcp\",\"http.status_code\":200,\"aws.local.operation\":\"UnmappedOperation\",\"aws.span.kind\":\"CLIENT\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"http.method\":\"POST\",\"http.response.status_code\":200,\"session.id\":\"00000000-0000-4000-8000-000000000001\"},\"status\":{\"code\":\"UNSET\"}}" + }, + { + "field": "sessionId", + "value": "00000000-0000-4000-8000-000000000001" + }, + { + "field": "traceId", + "value": "6a8f5b461983df572e2aca3264d32d4d" + }, + { + "field": "spanId", + "value": "8aa39d663ee028ef" + }, + { + "field": "@ptr", + "value": "CpwBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNhoYAganxnVsAAAAACC2BcQABqj1tNAAAAXCIAEotLvy/4M0MLvQ8v+DNDgLQNCZAUijZ1COPCACEAMYAQ==" + } + ], + [ + { + "field": "@message", + "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"opentelemetry.instrumentation.httpx\",\"version\":\"0.61b0\"},\"traceId\":\"6a8f5b461983df572e2aca3264d32d4d\",\"spanId\":\"c3411a35a4406d31\",\"parentSpanId\":\"3497dea65b2e2550\",\"flags\":256,\"name\":\"POST\",\"kind\":\"CLIENT\",\"startTimeUnixNano\":1787779915342535411,\"endTimeUnixNano\":1787779915372977571,\"durationNano\":30442160,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"telemetry.extended\":\"true\",\"http.url\":\"https://bugbashgw1776978672-zsy8cbqwts.gateway.bedrock-agentcore.us-west-2.amazonaws.com/mcp\",\"aws.remote.service\":\"bugbashgw1776978672-zsy8cbqwts.gateway.bedrock-agentcore.us-west-2.amazonaws.com\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"aws.remote.operation\":\"POST /mcp\",\"http.status_code\":202,\"aws.local.operation\":\"UnmappedOperation\",\"aws.span.kind\":\"CLIENT\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"http.method\":\"POST\",\"http.response.status_code\":202,\"session.id\":\"00000000-0000-4000-8000-000000000001\"},\"status\":{\"code\":\"UNSET\"}}" + }, + { + "field": "sessionId", + "value": "00000000-0000-4000-8000-000000000001" + }, + { + "field": "traceId", + "value": "6a8f5b461983df572e2aca3264d32d4d" + }, + { + "field": "spanId", + "value": "c3411a35a4406d31" + }, + { + "field": "@ptr", + "value": "CpwBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNhoYAganxnVsAAAAACC2BcQABqj1tNAAAAXCIAEotLvy/4M0MLvQ8v+DNDgLQNCZAUijZ1COPCACEAQYAQ==" + } + ], + [ + { + "field": "@message", + "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"opentelemetry.instrumentation.httpx\",\"version\":\"0.61b0\"},\"traceId\":\"6a8f5b461983df572e2aca3264d32d4d\",\"spanId\":\"92319b090266de53\",\"parentSpanId\":\"3497dea65b2e2550\",\"flags\":256,\"name\":\"POST\",\"kind\":\"CLIENT\",\"startTimeUnixNano\":1787779915374228814,\"endTimeUnixNano\":1787779915441287083,\"durationNano\":67058269,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"telemetry.extended\":\"true\",\"http.url\":\"https://bugbashgw1776978672-zsy8cbqwts.gateway.bedrock-agentcore.us-west-2.amazonaws.com/mcp\",\"aws.remote.service\":\"bugbashgw1776978672-zsy8cbqwts.gateway.bedrock-agentcore.us-west-2.amazonaws.com\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"aws.remote.operation\":\"POST /mcp\",\"http.status_code\":200,\"aws.local.operation\":\"UnmappedOperation\",\"aws.span.kind\":\"CLIENT\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"http.method\":\"POST\",\"http.response.status_code\":200,\"session.id\":\"00000000-0000-4000-8000-000000000001\"},\"status\":{\"code\":\"UNSET\"}}" + }, + { + "field": "sessionId", + "value": "00000000-0000-4000-8000-000000000001" + }, + { + "field": "traceId", + "value": "6a8f5b461983df572e2aca3264d32d4d" + }, + { + "field": "spanId", + "value": "92319b090266de53" + }, + { + "field": "@ptr", + "value": "CpwBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNhoYAganxnVsAAAAACC2BcQABqj1tNAAAAXCIAEotLvy/4M0MLvQ8v+DNDgLQNCZAUijZ1COPCACEAUYAQ==" + } + ], + [ + { + "field": "@message", + "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\",\"version\":\"\"},\"traceId\":\"6a8f5b461983df572e2aca3264d32d4d\",\"spanId\":\"ac9653f70866483d\",\"parentSpanId\":\"c9722c3dbb4e781e\",\"flags\":256,\"name\":\"chat\",\"kind\":\"INTERNAL\",\"startTimeUnixNano\":1787779915444785352,\"endTimeUnixNano\":1787779917882748907,\"durationNano\":2437963555,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"gen_ai.usage.prompt_tokens\":1199,\"gen_ai.usage.output_tokens\":12,\"gen_ai.server.request.duration\":2404,\"gen_ai.usage.total_tokens\":1211,\"gen_ai.usage.completion_tokens\":12,\"aws.genai.span_kind\":\"LLM\",\"gen_ai.event.start_time\":\"2026-08-26T21:31:55.444793+00:00\",\"gen_ai.server.time_to_first_token\":2292,\"aws.local.environment\":\"bedrock-agentcore:default\",\"gen_ai.provider.name\":\"strands-agents\",\"gen_ai.operation.name\":\"chat\",\"gen_ai.event.end_time\":\"2026-08-26T21:31:57.882714+00:00\",\"gen_ai.usage.input_tokens\":1199,\"aws.genai.token_count_total\":1211,\"gen_ai.request.model\":\"global.anthropic.claude-sonnet-4-5-20250929-v1:0\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"gen_ai.system\":\"strands-agents\"},\"status\":{\"code\":\"OK\"}}" + }, + { + "field": "sessionId", + "value": "00000000-0000-4000-8000-000000000001" + }, + { + "field": "traceId", + "value": "6a8f5b461983df572e2aca3264d32d4d" + }, + { + "field": "spanId", + "value": "ac9653f70866483d" + }, + { + "field": "@ptr", + "value": "CpwBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNhoYAganxnVsAAAAACC2BcQABqj1tNAAAAXCIAEotLvy/4M0MLvQ8v+DNDgLQNCZAUijZ1COPCACEAcYAQ==" + } + ], + [ + { + "field": "@message", + "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"opentelemetry.instrumentation.botocore.bedrock-runtime\",\"version\":\"0.61b0\"},\"traceId\":\"6a8f5b461983df572e2aca3264d32d4d\",\"spanId\":\"ac5f4cb63375480b\",\"parentSpanId\":\"ac9653f70866483d\",\"flags\":256,\"name\":\"chat global.anthropic.claude-sonnet-4-5-20250929-v1:0\",\"kind\":\"CLIENT\",\"startTimeUnixNano\":1787779915457699487,\"endTimeUnixNano\":1787779917882096447,\"durationNano\":2424396960,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"rpc.service\":\"Bedrock Runtime\",\"aws.remote.resource.identifier\":\"global.anthropic.claude-sonnet-4-5-20250929-v1:0\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"aws.remote.operation\":\"ConverseStream\",\"gen_ai.provider.name\":\"aws.bedrock\",\"server.address\":\"bedrock-runtime.us-west-2.amazonaws.com\",\"aws.request_id\":\"abfa0ec8-9efc-4f12-aa53-1a4e19dbfb25\",\"aws.local.operation\":\"UnmappedOperation\",\"aws.span.kind\":\"CLIENT\",\"aws.auth.region\":\"us-west-2\",\"rpc.method\":\"ConverseStream\",\"gen_ai.response.finish_reasons\":[\"end_turn\"],\"server.port\":443,\"gen_ai.request.model\":\"global.anthropic.claude-sonnet-4-5-20250929-v1:0\",\"http.response.status_code\":200,\"gen_ai.system\":\"aws.bedrock\",\"telemetry.extended\":\"true\",\"gen_ai.usage.output_tokens\":12,\"aws.genai.span_kind\":\"LLM\",\"rpc.system\":\"aws-api\",\"aws.remote.service\":\"AWS::BedrockRuntime\",\"http.status_code\":200,\"aws.region\":\"us-west-2\",\"aws.remote.resource.type\":\"AWS::Bedrock::Model\",\"gen_ai.operation.name\":\"chat\",\"gen_ai.usage.input_tokens\":1199,\"aws.genai.token_count_total\":1211,\"retry_attempts\":0,\"PlatformType\":\"AWS::BedrockAgentCore\",\"aws.auth.account.access_key\":\"ASIAZ7CHXJWHTC5VPKVH\",\"session.id\":\"00000000-0000-4000-8000-000000000001\"},\"status\":{\"code\":\"UNSET\"}}" + }, + { + "field": "sessionId", + "value": "00000000-0000-4000-8000-000000000001" + }, + { + "field": "traceId", + "value": "6a8f5b461983df572e2aca3264d32d4d" + }, + { + "field": "spanId", + "value": "ac5f4cb63375480b" + }, + { + "field": "@ptr", + "value": "CpwBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNhoYAganxnVsAAAAACC2BcQABqj1tNAAAAXCIAEotLvy/4M0MLvQ8v+DNDgLQNCZAUijZ1COPCACEAYYAQ==" + } + ], + [ + { + "field": "@message", + "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"opentelemetry.instrumentation.starlette\",\"version\":\"0.61b0\"},\"traceId\":\"6a8f5b461983df572e2aca3264d32d4d\",\"spanId\":\"3497dea65b2e2550\",\"parentSpanId\":\"6f895a24f81f3726\",\"flags\":768,\"name\":\"POST /invocations\",\"kind\":\"SERVER\",\"startTimeUnixNano\":1787779915147134575,\"endTimeUnixNano\":1787779917883512213,\"durationNano\":2736377638,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"net.peer.port\":48806,\"telemetry.extended\":\"true\",\"http.target\":\"/invocations\",\"http.flavor\":\"1.1\",\"http.url\":\"http://cell01.us-west-2.prod.arp.kepler-analytics.aws.dev/invocations\",\"net.peer.ip\":\"127.0.0.1\",\"http.host\":\"127.0.0.1:8080\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"http.status_code\":200,\"aws.local.operation\":\"POST /invocations\",\"aws.span.kind\":\"SERVER\",\"http.server_name\":\"cell01.us-west-2.prod.arp.kepler-analytics.aws.dev\",\"net.host.port\":8080,\"http.route\":\"/invocations\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"http.method\":\"POST\",\"http.response.status_code\":200,\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"http.scheme\":\"http\"},\"status\":{\"code\":\"UNSET\"}}" + }, + { + "field": "sessionId", + "value": "00000000-0000-4000-8000-000000000001" + }, + { + "field": "traceId", + "value": "6a8f5b461983df572e2aca3264d32d4d" + }, + { + "field": "spanId", + "value": "3497dea65b2e2550" + }, + { + "field": "@ptr", + "value": "CpwBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNhoYAganxnVsAAAAACC2BcQABqj1tNAAAAXCIAEotLvy/4M0MLvQ8v+DNDgLQNCZAUijZ1COPCACEAoYAQ==" + } + ], + [ + { + "field": "@message", + "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\",\"version\":\"\"},\"traceId\":\"6a8f5b461983df572e2aca3264d32d4d\",\"spanId\":\"c9722c3dbb4e781e\",\"parentSpanId\":\"82fe397271c56f75\",\"flags\":256,\"name\":\"execute_event_loop_cycle\",\"kind\":\"INTERNAL\",\"startTimeUnixNano\":1787779915444636525,\"endTimeUnixNano\":1787779917883063841,\"durationNano\":2438427316,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"gen_ai.operation.name\":\"execute_event_loop_cycle\",\"gen_ai.event.end_time\":\"2026-08-26T21:31:57.883048+00:00\",\"event_loop.cycle_id\":\"3eac5258-e59c-44d1-afa9-02a1a42a10c3\",\"gen_ai.event.start_time\":\"2026-08-26T21:31:55.444648+00:00\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"gen_ai.system\":\"strands-agents\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"gen_ai.provider.name\":\"strands-agents\"},\"status\":{\"code\":\"OK\"}}" + }, + { + "field": "sessionId", + "value": "00000000-0000-4000-8000-000000000001" + }, + { + "field": "traceId", + "value": "6a8f5b461983df572e2aca3264d32d4d" + }, + { + "field": "spanId", + "value": "c9722c3dbb4e781e" + }, + { + "field": "@ptr", + "value": "CpwBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNhoYAganxnVsAAAAACC2BcQABqj1tNAAAAXCIAEotLvy/4M0MLvQ8v+DNDgLQNCZAUijZ1COPCACEAgYAQ==" + } + ], + [ + { + "field": "@message", + "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\",\"version\":\"\"},\"traceId\":\"6a8f5b461983df572e2aca3264d32d4d\",\"spanId\":\"82fe397271c56f75\",\"parentSpanId\":\"3497dea65b2e2550\",\"flags\":256,\"name\":\"invoke_agent Strands Agents\",\"kind\":\"INTERNAL\",\"startTimeUnixNano\":1787779915443995518,\"endTimeUnixNano\":1787779917883212081,\"durationNano\":2439216563,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"gen_ai.usage.prompt_tokens\":1199,\"gen_ai.usage.output_tokens\":12,\"gen_ai.usage.cache_write_input_tokens\":0,\"gen_ai.agent.name\":\"Strands Agents\",\"gen_ai.usage.total_tokens\":1211,\"gen_ai.usage.completion_tokens\":12,\"aws.genai.span_kind\":\"AGENT\",\"gen_ai.event.start_time\":\"2026-08-26T21:31:55.444014+00:00\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"gen_ai.provider.name\":\"strands-agents\",\"gen_ai.operation.name\":\"invoke_agent\",\"gen_ai.event.end_time\":\"2026-08-26T21:31:57.883192+00:00\",\"gen_ai.usage.input_tokens\":1199,\"aws.genai.token_count_total\":1211,\"gen_ai.request.model\":\"global.anthropic.claude-sonnet-4-5-20250929-v1:0\",\"gen_ai.usage.cache_read_input_tokens\":0,\"gen_ai.agent.tools\":\"[\\\"add_numbers\\\", \\\"x_amz_bedrock_agentcore_search\\\", \\\"mcpTarget___web_fetch_exa\\\", \\\"mcpTarget___web_search_exa\\\"]\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"gen_ai.system\":\"strands-agents\"},\"status\":{\"code\":\"OK\"}}" + }, + { + "field": "sessionId", + "value": "00000000-0000-4000-8000-000000000001" + }, + { + "field": "traceId", + "value": "6a8f5b461983df572e2aca3264d32d4d" + }, + { + "field": "spanId", + "value": "82fe397271c56f75" + }, + { + "field": "@ptr", + "value": "CpwBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNhoYAganxnVsAAAAACC2BcQABqj1tNAAAAXCIAEotLvy/4M0MLvQ8v+DNDgLQNCZAUijZ1COPCACEAkYAQ==" + } + ], + [ + { + "field": "@message", + "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"opentelemetry.instrumentation.botocore.bedrock-runtime\",\"version\":\"0.61b0\"},\"traceId\":\"6a8f5bbc1882c05547b64a9246f17ca4\",\"spanId\":\"c6fce016050b427c\",\"parentSpanId\":\"2b53da16274ce9f5\",\"flags\":256,\"name\":\"chat global.anthropic.claude-sonnet-4-5-20250929-v1:0\",\"kind\":\"CLIENT\",\"startTimeUnixNano\":1787780028788804860,\"endTimeUnixNano\":1787780030855083391,\"durationNano\":2066278531,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"rpc.service\":\"Bedrock Runtime\",\"aws.remote.resource.identifier\":\"global.anthropic.claude-sonnet-4-5-20250929-v1:0\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"aws.remote.operation\":\"ConverseStream\",\"gen_ai.provider.name\":\"aws.bedrock\",\"server.address\":\"bedrock-runtime.us-west-2.amazonaws.com\",\"aws.request_id\":\"ff6866c3-28d5-400d-8947-249c9a7576fb\",\"aws.local.operation\":\"UnmappedOperation\",\"aws.span.kind\":\"CLIENT\",\"aws.auth.region\":\"us-west-2\",\"rpc.method\":\"ConverseStream\",\"gen_ai.response.finish_reasons\":[\"end_turn\"],\"server.port\":443,\"gen_ai.request.model\":\"global.anthropic.claude-sonnet-4-5-20250929-v1:0\",\"http.response.status_code\":200,\"gen_ai.system\":\"aws.bedrock\",\"telemetry.extended\":\"true\",\"gen_ai.usage.output_tokens\":13,\"aws.genai.span_kind\":\"LLM\",\"rpc.system\":\"aws-api\",\"aws.remote.service\":\"AWS::BedrockRuntime\",\"http.status_code\":200,\"aws.region\":\"us-west-2\",\"aws.remote.resource.type\":\"AWS::Bedrock::Model\",\"gen_ai.operation.name\":\"chat\",\"gen_ai.usage.input_tokens\":1215,\"aws.genai.token_count_total\":1228,\"retry_attempts\":0,\"PlatformType\":\"AWS::BedrockAgentCore\",\"aws.auth.account.access_key\":\"ASIAZ7CHXJWHTC5VPKVH\",\"session.id\":\"00000000-0000-4000-8000-000000000001\"},\"status\":{\"code\":\"UNSET\"}}" + }, + { + "field": "sessionId", + "value": "00000000-0000-4000-8000-000000000001" + }, + { + "field": "traceId", + "value": "6a8f5bbc1882c05547b64a9246f17ca4" + }, + { + "field": "spanId", + "value": "c6fce016050b427c" + }, + { + "field": "@ptr", + "value": "CpsBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNRoYAganxnVsAAAAACC2y4gABqj1vAAAAAXCIAEoh8P5/4M0MIjD+f+DNDgFQK9MSKleUJYzIAIQABgB" + } + ], + [ + { + "field": "@message", + "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\",\"version\":\"\"},\"traceId\":\"6a8f5bbc1882c05547b64a9246f17ca4\",\"spanId\":\"2b53da16274ce9f5\",\"parentSpanId\":\"43f809568e52d1ca\",\"flags\":256,\"name\":\"chat\",\"kind\":\"INTERNAL\",\"startTimeUnixNano\":1787780028788254696,\"endTimeUnixNano\":1787780030855720915,\"durationNano\":2067466219,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"gen_ai.usage.prompt_tokens\":1215,\"gen_ai.usage.output_tokens\":13,\"gen_ai.server.request.duration\":2060,\"gen_ai.usage.total_tokens\":1228,\"gen_ai.usage.completion_tokens\":13,\"aws.genai.span_kind\":\"LLM\",\"gen_ai.event.start_time\":\"2026-08-26T21:33:48.788261+00:00\",\"gen_ai.server.time_to_first_token\":1710,\"aws.local.environment\":\"bedrock-agentcore:default\",\"gen_ai.provider.name\":\"strands-agents\",\"gen_ai.operation.name\":\"chat\",\"gen_ai.event.end_time\":\"2026-08-26T21:33:50.855686+00:00\",\"gen_ai.usage.input_tokens\":1215,\"aws.genai.token_count_total\":1228,\"gen_ai.request.model\":\"global.anthropic.claude-sonnet-4-5-20250929-v1:0\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"gen_ai.system\":\"strands-agents\"},\"status\":{\"code\":\"OK\"}}" + }, + { + "field": "sessionId", + "value": "00000000-0000-4000-8000-000000000001" + }, + { + "field": "traceId", + "value": "6a8f5bbc1882c05547b64a9246f17ca4" + }, + { + "field": "spanId", + "value": "2b53da16274ce9f5" + }, + { + "field": "@ptr", + "value": "CpsBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNRoYAganxnVsAAAAACC2y4gABqj1vAAAAAXCIAEoh8P5/4M0MIjD+f+DNDgFQK9MSKleUJYzIAIQARgB" + } + ], + [ + { + "field": "@message", + "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\",\"version\":\"\"},\"traceId\":\"6a8f5bbc1882c05547b64a9246f17ca4\",\"spanId\":\"43f809568e52d1ca\",\"parentSpanId\":\"324e3a835d1af5c4\",\"flags\":256,\"name\":\"execute_event_loop_cycle\",\"kind\":\"INTERNAL\",\"startTimeUnixNano\":1787780028788110333,\"endTimeUnixNano\":1787780030855979475,\"durationNano\":2067869142,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"gen_ai.operation.name\":\"execute_event_loop_cycle\",\"gen_ai.event.end_time\":\"2026-08-26T21:33:50.855965+00:00\",\"event_loop.cycle_id\":\"6e6ce2c7-3386-4efc-a0d4-f65e3832a565\",\"gen_ai.event.start_time\":\"2026-08-26T21:33:48.788119+00:00\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"gen_ai.system\":\"strands-agents\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"gen_ai.provider.name\":\"strands-agents\"},\"status\":{\"code\":\"OK\"}}" + }, + { + "field": "sessionId", + "value": "00000000-0000-4000-8000-000000000001" + }, + { + "field": "traceId", + "value": "6a8f5bbc1882c05547b64a9246f17ca4" + }, + { + "field": "spanId", + "value": "43f809568e52d1ca" + }, + { + "field": "@ptr", + "value": "CpsBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNRoYAganxnVsAAAAACC2y4gABqj1vAAAAAXCIAEoh8P5/4M0MIjD+f+DNDgFQK9MSKleUJYzIAIQAhgB" + } + ], + [ + { + "field": "@message", + "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\",\"version\":\"\"},\"traceId\":\"6a8f5bbc1882c05547b64a9246f17ca4\",\"spanId\":\"324e3a835d1af5c4\",\"parentSpanId\":\"eba2750a08d48390\",\"flags\":256,\"name\":\"invoke_agent Strands Agents\",\"kind\":\"INTERNAL\",\"startTimeUnixNano\":1787780028787818615,\"endTimeUnixNano\":1787780030856119726,\"durationNano\":2068301111,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"gen_ai.usage.prompt_tokens\":2414,\"gen_ai.usage.output_tokens\":25,\"gen_ai.usage.cache_write_input_tokens\":0,\"gen_ai.agent.name\":\"Strands Agents\",\"gen_ai.usage.total_tokens\":2439,\"gen_ai.usage.completion_tokens\":25,\"aws.genai.span_kind\":\"AGENT\",\"gen_ai.event.start_time\":\"2026-08-26T21:33:48.787832+00:00\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"gen_ai.provider.name\":\"strands-agents\",\"gen_ai.operation.name\":\"invoke_agent\",\"gen_ai.event.end_time\":\"2026-08-26T21:33:50.856099+00:00\",\"gen_ai.usage.input_tokens\":2414,\"aws.genai.token_count_total\":2439,\"gen_ai.request.model\":\"global.anthropic.claude-sonnet-4-5-20250929-v1:0\",\"gen_ai.usage.cache_read_input_tokens\":0,\"gen_ai.agent.tools\":\"[\\\"add_numbers\\\", \\\"x_amz_bedrock_agentcore_search\\\", \\\"mcpTarget___web_fetch_exa\\\", \\\"mcpTarget___web_search_exa\\\"]\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"gen_ai.system\":\"strands-agents\"},\"status\":{\"code\":\"OK\"}}" + }, + { + "field": "sessionId", + "value": "00000000-0000-4000-8000-000000000001" + }, + { + "field": "traceId", + "value": "6a8f5bbc1882c05547b64a9246f17ca4" + }, + { + "field": "spanId", + "value": "324e3a835d1af5c4" + }, + { + "field": "@ptr", + "value": "CpsBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNRoYAganxnVsAAAAACC2y4gABqj1vAAAAAXCIAEoh8P5/4M0MIjD+f+DNDgFQK9MSKleUJYzIAIQAxgB" + } + ], + [ + { + "field": "@message", + "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"opentelemetry.instrumentation.starlette\",\"version\":\"0.61b0\"},\"traceId\":\"6a8f5bbc1882c05547b64a9246f17ca4\",\"spanId\":\"eba2750a08d48390\",\"parentSpanId\":\"4c77c79e708e39db\",\"flags\":768,\"name\":\"POST /invocations\",\"kind\":\"SERVER\",\"startTimeUnixNano\":1787780028786050715,\"endTimeUnixNano\":1787780030856458693,\"durationNano\":2070407978,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"net.peer.port\":37368,\"telemetry.extended\":\"true\",\"http.target\":\"/invocations\",\"http.flavor\":\"1.1\",\"http.url\":\"http://cell01.us-west-2.prod.arp.kepler-analytics.aws.dev/invocations\",\"net.peer.ip\":\"127.0.0.1\",\"http.host\":\"127.0.0.1:8080\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"http.status_code\":200,\"aws.local.operation\":\"POST /invocations\",\"aws.span.kind\":\"SERVER\",\"http.server_name\":\"cell01.us-west-2.prod.arp.kepler-analytics.aws.dev\",\"net.host.port\":8080,\"http.route\":\"/invocations\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"http.method\":\"POST\",\"http.response.status_code\":200,\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"http.scheme\":\"http\"},\"status\":{\"code\":\"UNSET\"}}" + }, + { + "field": "sessionId", + "value": "00000000-0000-4000-8000-000000000001" + }, + { + "field": "traceId", + "value": "6a8f5bbc1882c05547b64a9246f17ca4" + }, + { + "field": "spanId", + "value": "eba2750a08d48390" + }, + { + "field": "@ptr", + "value": "CpsBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNRoYAganxnVsAAAAACC2y4gABqj1vAAAAAXCIAEoh8P5/4M0MIjD+f+DNDgFQK9MSKleUJYzIAIQBBgB" + } + ], + [ + { + "field": "@message", + "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"opentelemetry.instrumentation.urllib3\",\"version\":\"0.61b0\"},\"traceId\":\"6a8f639540ebe6cb6f30d5d80762c2e2\",\"spanId\":\"09f7e5c0e6870466\",\"parentSpanId\":\"9a98ae2cca8efc3d\",\"flags\":256,\"name\":\"PUT\",\"kind\":\"CLIENT\",\"startTimeUnixNano\":1787782043375063062,\"endTimeUnixNano\":1787782043376082417,\"durationNano\":1019355,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"telemetry.extended\":\"true\",\"http.url\":\"http://169.254.169.254/latest/api/token\",\"aws.remote.service\":\"169.254.169.254\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"aws.remote.operation\":\"PUT /latest\",\"http.status_code\":200,\"aws.local.operation\":\"UnmappedOperation\",\"aws.span.kind\":\"CLIENT\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"http.method\":\"PUT\",\"http.response.status_code\":200,\"session.id\":\"00000000-0000-4000-8000-000000000001\"},\"status\":{\"code\":\"UNSET\"}}" + }, + { + "field": "sessionId", + "value": "00000000-0000-4000-8000-000000000001" + }, + { + "field": "traceId", + "value": "6a8f639540ebe6cb6f30d5d80762c2e2" + }, + { + "field": "spanId", + "value": "09f7e5c0e6870466" + }, + { + "field": "@ptr", + "value": "CpwBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNhoYAganxnVsAAAAACDEC4EABqj2OeAAAAXCIAEo8K30gIQ0MLe89ICENDgLQNCZAUidZ1CIPCACEAAYAQ==" + } + ], + [ + { + "field": "@message", + "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"opentelemetry.instrumentation.urllib3\",\"version\":\"0.61b0\"},\"traceId\":\"6a8f639540ebe6cb6f30d5d80762c2e2\",\"spanId\":\"f7718c78b1f483d8\",\"parentSpanId\":\"9a98ae2cca8efc3d\",\"flags\":256,\"name\":\"GET\",\"kind\":\"CLIENT\",\"startTimeUnixNano\":1787782043376507637,\"endTimeUnixNano\":1787782043377035089,\"durationNano\":527452,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"telemetry.extended\":\"true\",\"http.url\":\"http://169.254.169.254/latest/meta-data/iam/security-credentials/\",\"aws.remote.service\":\"169.254.169.254\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"aws.remote.operation\":\"GET /latest\",\"http.status_code\":200,\"aws.local.operation\":\"UnmappedOperation\",\"aws.span.kind\":\"CLIENT\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"http.method\":\"GET\",\"http.response.status_code\":200,\"session.id\":\"00000000-0000-4000-8000-000000000001\"},\"status\":{\"code\":\"UNSET\"}}" + }, + { + "field": "sessionId", + "value": "00000000-0000-4000-8000-000000000001" + }, + { + "field": "traceId", + "value": "6a8f639540ebe6cb6f30d5d80762c2e2" + }, + { + "field": "spanId", + "value": "f7718c78b1f483d8" + }, + { + "field": "@ptr", + "value": "CpwBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNhoYAganxnVsAAAAACDEC4EABqj2OeAAAAXCIAEo8K30gIQ0MLe89ICENDgLQNCZAUidZ1CIPCACEAEYAQ==" + } + ], + [ + { + "field": "@message", + "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"opentelemetry.instrumentation.urllib3\",\"version\":\"0.61b0\"},\"traceId\":\"6a8f639540ebe6cb6f30d5d80762c2e2\",\"spanId\":\"4f5b2a32c8aa0586\",\"parentSpanId\":\"9a98ae2cca8efc3d\",\"flags\":256,\"name\":\"GET\",\"kind\":\"CLIENT\",\"startTimeUnixNano\":1787782043377350818,\"endTimeUnixNano\":1787782043377867116,\"durationNano\":516298,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"telemetry.extended\":\"true\",\"http.url\":\"http://169.254.169.254/latest/meta-data/iam/security-credentials/execution_role\",\"aws.remote.service\":\"169.254.169.254\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"aws.remote.operation\":\"GET /latest\",\"http.status_code\":200,\"aws.local.operation\":\"UnmappedOperation\",\"aws.span.kind\":\"CLIENT\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"http.method\":\"GET\",\"http.response.status_code\":200,\"session.id\":\"00000000-0000-4000-8000-000000000001\"},\"status\":{\"code\":\"UNSET\"}}" + }, + { + "field": "sessionId", + "value": "00000000-0000-4000-8000-000000000001" + }, + { + "field": "traceId", + "value": "6a8f639540ebe6cb6f30d5d80762c2e2" + }, + { + "field": "spanId", + "value": "4f5b2a32c8aa0586" + }, + { + "field": "@ptr", + "value": "CpwBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNhoYAganxnVsAAAAACDEC4EABqj2OeAAAAXCIAEo8K30gIQ0MLe89ICENDgLQNCZAUidZ1CIPCACEAIYAQ==" + } + ], + [ + { + "field": "@message", + "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"opentelemetry.instrumentation.httpx\",\"version\":\"0.61b0\"},\"traceId\":\"6a8f639540ebe6cb6f30d5d80762c2e2\",\"spanId\":\"7bad4d2a822b9d46\",\"parentSpanId\":\"9a98ae2cca8efc3d\",\"flags\":256,\"name\":\"POST\",\"kind\":\"CLIENT\",\"startTimeUnixNano\":1787782043483277501,\"endTimeUnixNano\":1787782043527189690,\"durationNano\":43912189,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"telemetry.extended\":\"true\",\"http.url\":\"https://bugbashgw1776978672-zsy8cbqwts.gateway.bedrock-agentcore.us-west-2.amazonaws.com/mcp\",\"aws.remote.service\":\"bugbashgw1776978672-zsy8cbqwts.gateway.bedrock-agentcore.us-west-2.amazonaws.com\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"aws.remote.operation\":\"POST /mcp\",\"http.status_code\":200,\"aws.local.operation\":\"UnmappedOperation\",\"aws.span.kind\":\"CLIENT\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"http.method\":\"POST\",\"http.response.status_code\":200,\"session.id\":\"00000000-0000-4000-8000-000000000001\"},\"status\":{\"code\":\"UNSET\"}}" + }, + { + "field": "sessionId", + "value": "00000000-0000-4000-8000-000000000001" + }, + { + "field": "traceId", + "value": "6a8f639540ebe6cb6f30d5d80762c2e2" + }, + { + "field": "spanId", + "value": "7bad4d2a822b9d46" + }, + { + "field": "@ptr", + "value": "CpwBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNhoYAganxnVsAAAAACDEC4EABqj2OeAAAAXCIAEo8K30gIQ0MLe89ICENDgLQNCZAUidZ1CIPCACEAMYAQ==" + } + ], + [ + { + "field": "@message", + "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"opentelemetry.instrumentation.httpx\",\"version\":\"0.61b0\"},\"traceId\":\"6a8f639540ebe6cb6f30d5d80762c2e2\",\"spanId\":\"d14fb48aa6858b3d\",\"parentSpanId\":\"9a98ae2cca8efc3d\",\"flags\":256,\"name\":\"POST\",\"kind\":\"CLIENT\",\"startTimeUnixNano\":1787782043529850664,\"endTimeUnixNano\":1787782043562515163,\"durationNano\":32664499,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"telemetry.extended\":\"true\",\"http.url\":\"https://bugbashgw1776978672-zsy8cbqwts.gateway.bedrock-agentcore.us-west-2.amazonaws.com/mcp\",\"aws.remote.service\":\"bugbashgw1776978672-zsy8cbqwts.gateway.bedrock-agentcore.us-west-2.amazonaws.com\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"aws.remote.operation\":\"POST /mcp\",\"http.status_code\":202,\"aws.local.operation\":\"UnmappedOperation\",\"aws.span.kind\":\"CLIENT\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"http.method\":\"POST\",\"http.response.status_code\":202,\"session.id\":\"00000000-0000-4000-8000-000000000001\"},\"status\":{\"code\":\"UNSET\"}}" + }, + { + "field": "sessionId", + "value": "00000000-0000-4000-8000-000000000001" + }, + { + "field": "traceId", + "value": "6a8f639540ebe6cb6f30d5d80762c2e2" + }, + { + "field": "spanId", + "value": "d14fb48aa6858b3d" + }, + { + "field": "@ptr", + "value": "CpwBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNhoYAganxnVsAAAAACDEC4EABqj2OeAAAAXCIAEo8K30gIQ0MLe89ICENDgLQNCZAUidZ1CIPCACEAQYAQ==" + } + ], + [ + { + "field": "@message", + "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"opentelemetry.instrumentation.httpx\",\"version\":\"0.61b0\"},\"traceId\":\"6a8f639540ebe6cb6f30d5d80762c2e2\",\"spanId\":\"d779e95172d4d1ba\",\"parentSpanId\":\"9a98ae2cca8efc3d\",\"flags\":256,\"name\":\"POST\",\"kind\":\"CLIENT\",\"startTimeUnixNano\":1787782043564209768,\"endTimeUnixNano\":1787782043624521554,\"durationNano\":60311786,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"telemetry.extended\":\"true\",\"http.url\":\"https://bugbashgw1776978672-zsy8cbqwts.gateway.bedrock-agentcore.us-west-2.amazonaws.com/mcp\",\"aws.remote.service\":\"bugbashgw1776978672-zsy8cbqwts.gateway.bedrock-agentcore.us-west-2.amazonaws.com\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"aws.remote.operation\":\"POST /mcp\",\"http.status_code\":200,\"aws.local.operation\":\"UnmappedOperation\",\"aws.span.kind\":\"CLIENT\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"http.method\":\"POST\",\"http.response.status_code\":200,\"session.id\":\"00000000-0000-4000-8000-000000000001\"},\"status\":{\"code\":\"UNSET\"}}" + }, + { + "field": "sessionId", + "value": "00000000-0000-4000-8000-000000000001" + }, + { + "field": "traceId", + "value": "6a8f639540ebe6cb6f30d5d80762c2e2" + }, + { + "field": "spanId", + "value": "d779e95172d4d1ba" + }, + { + "field": "@ptr", + "value": "CpwBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNhoYAganxnVsAAAAACDEC4EABqj2OeAAAAXCIAEo8K30gIQ0MLe89ICENDgLQNCZAUidZ1CIPCACEAUYAQ==" + } + ], + [ + { + "field": "@message", + "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"opentelemetry.instrumentation.botocore.bedrock-runtime\",\"version\":\"0.61b0\"},\"traceId\":\"6a8f639540ebe6cb6f30d5d80762c2e2\",\"spanId\":\"0e31289cb4c82723\",\"parentSpanId\":\"0925d4cc59be00d9\",\"flags\":256,\"name\":\"chat global.anthropic.claude-sonnet-4-5-20250929-v1:0\",\"kind\":\"CLIENT\",\"startTimeUnixNano\":1787782043640469865,\"endTimeUnixNano\":1787782045238681022,\"durationNano\":1598211157,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"rpc.service\":\"Bedrock Runtime\",\"aws.remote.resource.identifier\":\"global.anthropic.claude-sonnet-4-5-20250929-v1:0\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"aws.remote.operation\":\"ConverseStream\",\"gen_ai.provider.name\":\"aws.bedrock\",\"server.address\":\"bedrock-runtime.us-west-2.amazonaws.com\",\"aws.request_id\":\"45f112bf-ae3f-4cd2-8110-8f6199d04114\",\"aws.local.operation\":\"UnmappedOperation\",\"aws.span.kind\":\"CLIENT\",\"aws.auth.region\":\"us-west-2\",\"rpc.method\":\"ConverseStream\",\"gen_ai.response.finish_reasons\":[\"end_turn\"],\"server.port\":443,\"gen_ai.request.model\":\"global.anthropic.claude-sonnet-4-5-20250929-v1:0\",\"http.response.status_code\":200,\"gen_ai.system\":\"aws.bedrock\",\"telemetry.extended\":\"true\",\"gen_ai.usage.output_tokens\":12,\"aws.genai.span_kind\":\"LLM\",\"rpc.system\":\"aws-api\",\"aws.remote.service\":\"AWS::BedrockRuntime\",\"http.status_code\":200,\"aws.region\":\"us-west-2\",\"aws.remote.resource.type\":\"AWS::Bedrock::Model\",\"gen_ai.operation.name\":\"chat\",\"gen_ai.usage.input_tokens\":1199,\"aws.genai.token_count_total\":1211,\"retry_attempts\":0,\"PlatformType\":\"AWS::BedrockAgentCore\",\"aws.auth.account.access_key\":\"ASIAZ7CHXJWHWD7B2RCF\",\"session.id\":\"00000000-0000-4000-8000-000000000001\"},\"status\":{\"code\":\"UNSET\"}}" + }, + { + "field": "sessionId", + "value": "00000000-0000-4000-8000-000000000001" + }, + { + "field": "traceId", + "value": "6a8f639540ebe6cb6f30d5d80762c2e2" + }, + { + "field": "spanId", + "value": "0e31289cb4c82723" + }, + { + "field": "@ptr", + "value": "CpwBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNhoYAganxnVsAAAAACDEC4EABqj2OeAAAAXCIAEo8K30gIQ0MLe89ICENDgLQNCZAUidZ1CIPCACEAYYAQ==" + } + ], + [ + { + "field": "@message", + "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\",\"version\":\"\"},\"traceId\":\"6a8f639540ebe6cb6f30d5d80762c2e2\",\"spanId\":\"6f925a9a78a2fe62\",\"parentSpanId\":\"9a98ae2cca8efc3d\",\"flags\":256,\"name\":\"invoke_agent Strands Agents\",\"kind\":\"INTERNAL\",\"startTimeUnixNano\":1787782043627084668,\"endTimeUnixNano\":1787782045239678560,\"durationNano\":1612593892,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"gen_ai.usage.prompt_tokens\":1199,\"gen_ai.usage.output_tokens\":12,\"gen_ai.usage.cache_write_input_tokens\":0,\"gen_ai.agent.name\":\"Strands Agents\",\"gen_ai.usage.total_tokens\":1211,\"gen_ai.usage.completion_tokens\":12,\"aws.genai.span_kind\":\"AGENT\",\"gen_ai.event.start_time\":\"2026-08-26T22:07:23.627100+00:00\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"gen_ai.provider.name\":\"strands-agents\",\"gen_ai.operation.name\":\"invoke_agent\",\"gen_ai.event.end_time\":\"2026-08-26T22:07:25.239658+00:00\",\"gen_ai.usage.input_tokens\":1199,\"aws.genai.token_count_total\":1211,\"gen_ai.request.model\":\"global.anthropic.claude-sonnet-4-5-20250929-v1:0\",\"gen_ai.usage.cache_read_input_tokens\":0,\"gen_ai.agent.tools\":\"[\\\"add_numbers\\\", \\\"x_amz_bedrock_agentcore_search\\\", \\\"mcpTarget___web_fetch_exa\\\", \\\"mcpTarget___web_search_exa\\\"]\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"gen_ai.system\":\"strands-agents\"},\"status\":{\"code\":\"OK\"}}" + }, + { + "field": "sessionId", + "value": "00000000-0000-4000-8000-000000000001" + }, + { + "field": "traceId", + "value": "6a8f639540ebe6cb6f30d5d80762c2e2" + }, + { + "field": "spanId", + "value": "6f925a9a78a2fe62" + }, + { + "field": "@ptr", + "value": "CpwBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNhoYAganxnVsAAAAACDEC4EABqj2OeAAAAXCIAEo8K30gIQ0MLe89ICENDgLQNCZAUidZ1CIPCACEAkYAQ==" + } + ], + [ + { + "field": "@message", + "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\",\"version\":\"\"},\"traceId\":\"6a8f639540ebe6cb6f30d5d80762c2e2\",\"spanId\":\"fc189f3b80a0c1f4\",\"parentSpanId\":\"6f925a9a78a2fe62\",\"flags\":256,\"name\":\"execute_event_loop_cycle\",\"kind\":\"INTERNAL\",\"startTimeUnixNano\":1787782043627671178,\"endTimeUnixNano\":1787782045239528397,\"durationNano\":1611857219,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"gen_ai.operation.name\":\"execute_event_loop_cycle\",\"gen_ai.event.end_time\":\"2026-08-26T22:07:25.239513+00:00\",\"event_loop.cycle_id\":\"cc82280b-018e-4cea-ac5a-526dae34b998\",\"gen_ai.event.start_time\":\"2026-08-26T22:07:23.627681+00:00\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"gen_ai.system\":\"strands-agents\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"gen_ai.provider.name\":\"strands-agents\"},\"status\":{\"code\":\"OK\"}}" + }, + { + "field": "sessionId", + "value": "00000000-0000-4000-8000-000000000001" + }, + { + "field": "traceId", + "value": "6a8f639540ebe6cb6f30d5d80762c2e2" + }, + { + "field": "spanId", + "value": "fc189f3b80a0c1f4" + }, + { + "field": "@ptr", + "value": "CpwBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNhoYAganxnVsAAAAACDEC4EABqj2OeAAAAXCIAEo8K30gIQ0MLe89ICENDgLQNCZAUidZ1CIPCACEAgYAQ==" + } + ], + [ + { + "field": "@message", + "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"opentelemetry.instrumentation.starlette\",\"version\":\"0.61b0\"},\"traceId\":\"6a8f639540ebe6cb6f30d5d80762c2e2\",\"spanId\":\"9a98ae2cca8efc3d\",\"parentSpanId\":\"6efc239e6bd4139f\",\"flags\":768,\"name\":\"POST /invocations\",\"kind\":\"SERVER\",\"startTimeUnixNano\":1787782043334606170,\"endTimeUnixNano\":1787782045239993499,\"durationNano\":1905387329,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"net.peer.port\":34872,\"telemetry.extended\":\"true\",\"http.target\":\"/invocations\",\"http.flavor\":\"1.1\",\"http.url\":\"http://cell01.us-west-2.prod.arp.kepler-analytics.aws.dev/invocations\",\"net.peer.ip\":\"127.0.0.1\",\"http.host\":\"127.0.0.1:8080\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"http.status_code\":200,\"aws.local.operation\":\"POST /invocations\",\"aws.span.kind\":\"SERVER\",\"http.server_name\":\"cell01.us-west-2.prod.arp.kepler-analytics.aws.dev\",\"net.host.port\":8080,\"http.route\":\"/invocations\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"http.method\":\"POST\",\"http.response.status_code\":200,\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"http.scheme\":\"http\"},\"status\":{\"code\":\"UNSET\"}}" + }, + { + "field": "sessionId", + "value": "00000000-0000-4000-8000-000000000001" + }, + { + "field": "traceId", + "value": "6a8f639540ebe6cb6f30d5d80762c2e2" + }, + { + "field": "spanId", + "value": "9a98ae2cca8efc3d" + }, + { + "field": "@ptr", + "value": "CpwBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNhoYAganxnVsAAAAACDEC4EABqj2OeAAAAXCIAEo8K30gIQ0MLe89ICENDgLQNCZAUidZ1CIPCACEAoYAQ==" + } + ], + [ + { + "field": "@message", + "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\",\"version\":\"\"},\"traceId\":\"6a8f639540ebe6cb6f30d5d80762c2e2\",\"spanId\":\"0925d4cc59be00d9\",\"parentSpanId\":\"fc189f3b80a0c1f4\",\"flags\":256,\"name\":\"chat\",\"kind\":\"INTERNAL\",\"startTimeUnixNano\":1787782043627802055,\"endTimeUnixNano\":1787782045239215762,\"durationNano\":1611413707,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"gen_ai.usage.prompt_tokens\":1199,\"gen_ai.usage.output_tokens\":12,\"gen_ai.server.request.duration\":1579,\"gen_ai.usage.total_tokens\":1211,\"gen_ai.usage.completion_tokens\":12,\"aws.genai.span_kind\":\"LLM\",\"gen_ai.event.start_time\":\"2026-08-26T22:07:23.627809+00:00\",\"gen_ai.server.time_to_first_token\":1504,\"aws.local.environment\":\"bedrock-agentcore:default\",\"gen_ai.provider.name\":\"strands-agents\",\"gen_ai.operation.name\":\"chat\",\"gen_ai.event.end_time\":\"2026-08-26T22:07:25.239178+00:00\",\"gen_ai.usage.input_tokens\":1199,\"aws.genai.token_count_total\":1211,\"gen_ai.request.model\":\"global.anthropic.claude-sonnet-4-5-20250929-v1:0\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"gen_ai.system\":\"strands-agents\"},\"status\":{\"code\":\"OK\"}}" + }, + { + "field": "sessionId", + "value": "00000000-0000-4000-8000-000000000001" + }, + { + "field": "traceId", + "value": "6a8f639540ebe6cb6f30d5d80762c2e2" + }, + { + "field": "spanId", + "value": "0925d4cc59be00d9" + }, + { + "field": "@ptr", + "value": "CpwBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNhoYAganxnVsAAAAACDEC4EABqj2OeAAAAXCIAEo8K30gIQ0MLe89ICENDgLQNCZAUidZ1CIPCACEAcYAQ==" + } + ], + [ + { + "field": "@message", + "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"opentelemetry.instrumentation.urllib3\",\"version\":\"0.61b0\"},\"traceId\":\"6a90a5987755c6e457ada5616a16dddb\",\"spanId\":\"dc14ad43d77bfb36\",\"parentSpanId\":\"98dc1b886c48967e\",\"flags\":256,\"name\":\"PUT\",\"kind\":\"CLIENT\",\"startTimeUnixNano\":1787864478709074216,\"endTimeUnixNano\":1787864478710322708,\"durationNano\":1248492,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"telemetry.extended\":\"true\",\"http.url\":\"http://169.254.169.254/latest/api/token\",\"aws.remote.service\":\"169.254.169.254\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"aws.remote.operation\":\"PUT /latest\",\"http.status_code\":200,\"aws.local.operation\":\"UnmappedOperation\",\"aws.span.kind\":\"CLIENT\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"http.method\":\"PUT\",\"http.response.status_code\":200,\"session.id\":\"00000000-0000-4000-8000-000000000001\"},\"status\":{\"code\":\"UNSET\"}}" + }, + { + "field": "sessionId", + "value": "00000000-0000-4000-8000-000000000001" + }, + { + "field": "traceId", + "value": "6a90a5987755c6e457ada5616a16dddb" + }, + { + "field": "spanId", + "value": "dc14ad43d77bfb36" + }, + { + "field": "@ptr", + "value": "CpsBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNRoYAgakSqFXAAAAAiX3oQcABqkKWgAAAANyIAEo9uebqIQ0MLrqm6iENDgGQKFNSLk1UOgfIAIQABgB" + } + ], + [ + { + "field": "@message", + "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"opentelemetry.instrumentation.urllib3\",\"version\":\"0.61b0\"},\"traceId\":\"6a90a5987755c6e457ada5616a16dddb\",\"spanId\":\"cc7a992ec6c59a21\",\"parentSpanId\":\"98dc1b886c48967e\",\"flags\":256,\"name\":\"GET\",\"kind\":\"CLIENT\",\"startTimeUnixNano\":1787864478710808895,\"endTimeUnixNano\":1787864478711561018,\"durationNano\":752123,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"telemetry.extended\":\"true\",\"http.url\":\"http://169.254.169.254/latest/meta-data/iam/security-credentials/\",\"aws.remote.service\":\"169.254.169.254\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"aws.remote.operation\":\"GET /latest\",\"http.status_code\":200,\"aws.local.operation\":\"UnmappedOperation\",\"aws.span.kind\":\"CLIENT\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"http.method\":\"GET\",\"http.response.status_code\":200,\"session.id\":\"00000000-0000-4000-8000-000000000001\"},\"status\":{\"code\":\"UNSET\"}}" + }, + { + "field": "sessionId", + "value": "00000000-0000-4000-8000-000000000001" + }, + { + "field": "traceId", + "value": "6a90a5987755c6e457ada5616a16dddb" + }, + { + "field": "spanId", + "value": "cc7a992ec6c59a21" + }, + { + "field": "@ptr", + "value": "CpsBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNRoYAgakSqFXAAAAAiX3oQcABqkKWgAAAANyIAEo9uebqIQ0MLrqm6iENDgGQKFNSLk1UOgfIAIQARgB" + } + ], + [ + { + "field": "@message", + "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"opentelemetry.instrumentation.urllib3\",\"version\":\"0.61b0\"},\"traceId\":\"6a90a5987755c6e457ada5616a16dddb\",\"spanId\":\"f155589448edb57d\",\"parentSpanId\":\"98dc1b886c48967e\",\"flags\":256,\"name\":\"GET\",\"kind\":\"CLIENT\",\"startTimeUnixNano\":1787864478711972677,\"endTimeUnixNano\":1787864478712747135,\"durationNano\":774458,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"telemetry.extended\":\"true\",\"http.url\":\"http://169.254.169.254/latest/meta-data/iam/security-credentials/execution_role\",\"aws.remote.service\":\"169.254.169.254\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"aws.remote.operation\":\"GET /latest\",\"http.status_code\":200,\"aws.local.operation\":\"UnmappedOperation\",\"aws.span.kind\":\"CLIENT\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"http.method\":\"GET\",\"http.response.status_code\":200,\"session.id\":\"00000000-0000-4000-8000-000000000001\"},\"status\":{\"code\":\"UNSET\"}}" + }, + { + "field": "sessionId", + "value": "00000000-0000-4000-8000-000000000001" + }, + { + "field": "traceId", + "value": "6a90a5987755c6e457ada5616a16dddb" + }, + { + "field": "spanId", + "value": "f155589448edb57d" + }, + { + "field": "@ptr", + "value": "CpsBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNRoYAgakSqFXAAAAAiX3oQcABqkKWgAAAANyIAEo9uebqIQ0MLrqm6iENDgGQKFNSLk1UOgfIAIQAhgB" + } + ], + [ + { + "field": "@message", + "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"opentelemetry.instrumentation.httpx\",\"version\":\"0.61b0\"},\"traceId\":\"6a90a5987755c6e457ada5616a16dddb\",\"spanId\":\"e350f049b9ee9a83\",\"parentSpanId\":\"98dc1b886c48967e\",\"flags\":256,\"name\":\"POST\",\"kind\":\"CLIENT\",\"startTimeUnixNano\":1787864478853179249,\"endTimeUnixNano\":1787864478920600443,\"durationNano\":67421194,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"telemetry.extended\":\"true\",\"http.url\":\"https://bugbashgw1776978672-zsy8cbqwts.gateway.bedrock-agentcore.us-west-2.amazonaws.com/mcp\",\"aws.remote.service\":\"bugbashgw1776978672-zsy8cbqwts.gateway.bedrock-agentcore.us-west-2.amazonaws.com\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"aws.remote.operation\":\"POST /mcp\",\"http.status_code\":200,\"aws.local.operation\":\"UnmappedOperation\",\"aws.span.kind\":\"CLIENT\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"http.method\":\"POST\",\"http.response.status_code\":200,\"session.id\":\"00000000-0000-4000-8000-000000000001\"},\"status\":{\"code\":\"UNSET\"}}" + }, + { + "field": "sessionId", + "value": "00000000-0000-4000-8000-000000000001" + }, + { + "field": "traceId", + "value": "6a90a5987755c6e457ada5616a16dddb" + }, + { + "field": "spanId", + "value": "e350f049b9ee9a83" + }, + { + "field": "@ptr", + "value": "CpsBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNRoYAgakSqFXAAAAAiX3oQcABqkKWgAAAANyIAEo9uebqIQ0MLrqm6iENDgGQKFNSLk1UOgfIAIQAxgB" + } + ], + [ + { + "field": "@message", + "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"opentelemetry.instrumentation.httpx\",\"version\":\"0.61b0\"},\"traceId\":\"6a90a5987755c6e457ada5616a16dddb\",\"spanId\":\"c8a7a6467d7a7d7c\",\"parentSpanId\":\"98dc1b886c48967e\",\"flags\":256,\"name\":\"POST\",\"kind\":\"CLIENT\",\"startTimeUnixNano\":1787864478923846540,\"endTimeUnixNano\":1787864478960458576,\"durationNano\":36612036,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"telemetry.extended\":\"true\",\"http.url\":\"https://bugbashgw1776978672-zsy8cbqwts.gateway.bedrock-agentcore.us-west-2.amazonaws.com/mcp\",\"aws.remote.service\":\"bugbashgw1776978672-zsy8cbqwts.gateway.bedrock-agentcore.us-west-2.amazonaws.com\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"aws.remote.operation\":\"POST /mcp\",\"http.status_code\":202,\"aws.local.operation\":\"UnmappedOperation\",\"aws.span.kind\":\"CLIENT\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"http.method\":\"POST\",\"http.response.status_code\":202,\"session.id\":\"00000000-0000-4000-8000-000000000001\"},\"status\":{\"code\":\"UNSET\"}}" + }, + { + "field": "sessionId", + "value": "00000000-0000-4000-8000-000000000001" + }, + { + "field": "traceId", + "value": "6a90a5987755c6e457ada5616a16dddb" + }, + { + "field": "spanId", + "value": "c8a7a6467d7a7d7c" + }, + { + "field": "@ptr", + "value": "CpsBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNRoYAgakSqFXAAAAAiX3oQcABqkKWgAAAANyIAEo9uebqIQ0MLrqm6iENDgGQKFNSLk1UOgfIAIQBBgB" + } + ], + [ + { + "field": "@message", + "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"opentelemetry.instrumentation.httpx\",\"version\":\"0.61b0\"},\"traceId\":\"6a90a5987755c6e457ada5616a16dddb\",\"spanId\":\"29da3bc6bf4e4025\",\"parentSpanId\":\"98dc1b886c48967e\",\"flags\":256,\"name\":\"POST\",\"kind\":\"CLIENT\",\"startTimeUnixNano\":1787864478962011733,\"endTimeUnixNano\":1787864479034750244,\"durationNano\":72738511,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"telemetry.extended\":\"true\",\"http.url\":\"https://bugbashgw1776978672-zsy8cbqwts.gateway.bedrock-agentcore.us-west-2.amazonaws.com/mcp\",\"aws.remote.service\":\"bugbashgw1776978672-zsy8cbqwts.gateway.bedrock-agentcore.us-west-2.amazonaws.com\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"aws.remote.operation\":\"POST /mcp\",\"http.status_code\":200,\"aws.local.operation\":\"UnmappedOperation\",\"aws.span.kind\":\"CLIENT\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"http.method\":\"POST\",\"http.response.status_code\":200,\"session.id\":\"00000000-0000-4000-8000-000000000001\"},\"status\":{\"code\":\"UNSET\"}}" + }, + { + "field": "sessionId", + "value": "00000000-0000-4000-8000-000000000001" + }, + { + "field": "traceId", + "value": "6a90a5987755c6e457ada5616a16dddb" + }, + { + "field": "spanId", + "value": "29da3bc6bf4e4025" + }, + { + "field": "@ptr", + "value": "CpsBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNRoYAgakSqFXAAAAAiX3oQcABqkKWgAAAANyIAEo9uebqIQ0MLrqm6iENDgGQKFNSLk1UOgfIAIQBRgB" + } + ], + [ + { + "field": "@message", + "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"opentelemetry.instrumentation.botocore.bedrock-runtime\",\"version\":\"0.61b0\"},\"traceId\":\"6a90a5987755c6e457ada5616a16dddb\",\"spanId\":\"12835ac323e13dde\",\"parentSpanId\":\"d473e096a2db85a8\",\"flags\":256,\"name\":\"chat global.anthropic.claude-sonnet-4-5-20250929-v1:0\",\"kind\":\"CLIENT\",\"startTimeUnixNano\":1787864479055516061,\"endTimeUnixNano\":1787864481906556152,\"durationNano\":2851040091,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"rpc.service\":\"Bedrock Runtime\",\"aws.remote.resource.identifier\":\"global.anthropic.claude-sonnet-4-5-20250929-v1:0\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"aws.remote.operation\":\"ConverseStream\",\"gen_ai.provider.name\":\"aws.bedrock\",\"server.address\":\"bedrock-runtime.us-west-2.amazonaws.com\",\"aws.request_id\":\"8ce89304-4900-46ba-8429-2815f2f4922c\",\"aws.local.operation\":\"UnmappedOperation\",\"aws.span.kind\":\"CLIENT\",\"aws.auth.region\":\"us-west-2\",\"rpc.method\":\"ConverseStream\",\"gen_ai.response.finish_reasons\":[\"end_turn\"],\"server.port\":443,\"gen_ai.request.model\":\"global.anthropic.claude-sonnet-4-5-20250929-v1:0\",\"http.response.status_code\":200,\"gen_ai.system\":\"aws.bedrock\",\"telemetry.extended\":\"true\",\"gen_ai.usage.output_tokens\":82,\"aws.genai.span_kind\":\"LLM\",\"rpc.system\":\"aws-api\",\"aws.remote.service\":\"AWS::BedrockRuntime\",\"http.status_code\":200,\"aws.region\":\"us-west-2\",\"aws.remote.resource.type\":\"AWS::Bedrock::Model\",\"gen_ai.operation.name\":\"chat\",\"gen_ai.usage.input_tokens\":1203,\"aws.genai.token_count_total\":1285,\"retry_attempts\":0,\"PlatformType\":\"AWS::BedrockAgentCore\",\"aws.auth.account.access_key\":\"ASIAZ7CHXJWH4OBTTP6T\",\"session.id\":\"00000000-0000-4000-8000-000000000001\"},\"status\":{\"code\":\"UNSET\"}}" + }, + { + "field": "sessionId", + "value": "00000000-0000-4000-8000-000000000001" + }, + { + "field": "traceId", + "value": "6a90a5987755c6e457ada5616a16dddb" + }, + { + "field": "spanId", + "value": "12835ac323e13dde" + }, + { + "field": "@ptr", + "value": "CpsBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNRoYAgakSqFXAAAAAiX3ojcABqkKWmAAAANyIAEo8oCcqIQ0MPSAnKiENDgFQK9MSKdkUJQ5IAIQABgB" + } + ], + [ + { + "field": "@message", + "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\",\"version\":\"\"},\"traceId\":\"6a90a5987755c6e457ada5616a16dddb\",\"spanId\":\"17fb5fcf047ef303\",\"parentSpanId\":\"2619914761138b83\",\"flags\":256,\"name\":\"execute_event_loop_cycle\",\"kind\":\"INTERNAL\",\"startTimeUnixNano\":1787864479038684800,\"endTimeUnixNano\":1787864481907561373,\"durationNano\":2868876573,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"gen_ai.operation.name\":\"execute_event_loop_cycle\",\"gen_ai.event.end_time\":\"2026-08-27T21:01:21.907543+00:00\",\"event_loop.cycle_id\":\"7b2c4a18-cab6-4ea0-931d-07a005ba1f88\",\"gen_ai.event.start_time\":\"2026-08-27T21:01:19.038699+00:00\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"gen_ai.system\":\"strands-agents\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"gen_ai.provider.name\":\"strands-agents\"},\"status\":{\"code\":\"OK\"}}" + }, + { + "field": "sessionId", + "value": "00000000-0000-4000-8000-000000000001" + }, + { + "field": "traceId", + "value": "6a90a5987755c6e457ada5616a16dddb" + }, + { + "field": "spanId", + "value": "17fb5fcf047ef303" + }, + { + "field": "@ptr", + "value": "CpsBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNRoYAgakSqFXAAAAAiX3ojcABqkKWmAAAANyIAEo8oCcqIQ0MPSAnKiENDgFQK9MSKdkUJQ5IAIQAhgB" + } + ], + [ + { + "field": "@message", + "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\",\"version\":\"\"},\"traceId\":\"6a90a5987755c6e457ada5616a16dddb\",\"spanId\":\"2619914761138b83\",\"parentSpanId\":\"98dc1b886c48967e\",\"flags\":256,\"name\":\"invoke_agent Strands Agents\",\"kind\":\"INTERNAL\",\"startTimeUnixNano\":1787864479037932324,\"endTimeUnixNano\":1787864481907743241,\"durationNano\":2869810917,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"gen_ai.usage.prompt_tokens\":1203,\"gen_ai.usage.output_tokens\":82,\"gen_ai.usage.cache_write_input_tokens\":0,\"gen_ai.agent.name\":\"Strands Agents\",\"gen_ai.usage.total_tokens\":1285,\"gen_ai.usage.completion_tokens\":82,\"aws.genai.span_kind\":\"AGENT\",\"gen_ai.event.start_time\":\"2026-08-27T21:01:19.037951+00:00\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"gen_ai.provider.name\":\"strands-agents\",\"gen_ai.operation.name\":\"invoke_agent\",\"gen_ai.event.end_time\":\"2026-08-27T21:01:21.907716+00:00\",\"gen_ai.usage.input_tokens\":1203,\"aws.genai.token_count_total\":1285,\"gen_ai.request.model\":\"global.anthropic.claude-sonnet-4-5-20250929-v1:0\",\"gen_ai.usage.cache_read_input_tokens\":0,\"gen_ai.agent.tools\":\"[\\\"add_numbers\\\", \\\"x_amz_bedrock_agentcore_search\\\", \\\"mcpTarget___web_fetch_exa\\\", \\\"mcpTarget___web_search_exa\\\"]\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"gen_ai.system\":\"strands-agents\"},\"status\":{\"code\":\"OK\"}}" + }, + { + "field": "sessionId", + "value": "00000000-0000-4000-8000-000000000001" + }, + { + "field": "traceId", + "value": "6a90a5987755c6e457ada5616a16dddb" + }, + { + "field": "spanId", + "value": "2619914761138b83" + }, + { + "field": "@ptr", + "value": "CpsBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNRoYAgakSqFXAAAAAiX3ojcABqkKWmAAAANyIAEo8oCcqIQ0MPSAnKiENDgFQK9MSKdkUJQ5IAIQAxgB" + } + ], + [ + { + "field": "@message", + "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\",\"version\":\"\"},\"traceId\":\"6a90a5987755c6e457ada5616a16dddb\",\"spanId\":\"d473e096a2db85a8\",\"parentSpanId\":\"17fb5fcf047ef303\",\"flags\":256,\"name\":\"chat\",\"kind\":\"INTERNAL\",\"startTimeUnixNano\":1787864479038852619,\"endTimeUnixNano\":1787864481907136303,\"durationNano\":2868283684,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"gen_ai.usage.prompt_tokens\":1203,\"gen_ai.usage.output_tokens\":82,\"gen_ai.server.request.duration\":2813,\"gen_ai.usage.total_tokens\":1285,\"gen_ai.usage.completion_tokens\":82,\"aws.genai.span_kind\":\"LLM\",\"gen_ai.event.start_time\":\"2026-08-27T21:01:19.038861+00:00\",\"gen_ai.server.time_to_first_token\":1508,\"aws.local.environment\":\"bedrock-agentcore:default\",\"gen_ai.provider.name\":\"strands-agents\",\"gen_ai.operation.name\":\"chat\",\"gen_ai.event.end_time\":\"2026-08-27T21:01:21.907090+00:00\",\"gen_ai.usage.input_tokens\":1203,\"aws.genai.token_count_total\":1285,\"gen_ai.request.model\":\"global.anthropic.claude-sonnet-4-5-20250929-v1:0\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"gen_ai.system\":\"strands-agents\"},\"status\":{\"code\":\"OK\"}}" + }, + { + "field": "sessionId", + "value": "00000000-0000-4000-8000-000000000001" + }, + { + "field": "traceId", + "value": "6a90a5987755c6e457ada5616a16dddb" + }, + { + "field": "spanId", + "value": "d473e096a2db85a8" + }, + { + "field": "@ptr", + "value": "CpsBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNRoYAgakSqFXAAAAAiX3ojcABqkKWmAAAANyIAEo8oCcqIQ0MPSAnKiENDgFQK9MSKdkUJQ5IAIQARgB" + } + ], + [ + { + "field": "@message", + "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"opentelemetry.instrumentation.starlette\",\"version\":\"0.61b0\"},\"traceId\":\"6a90a5987755c6e457ada5616a16dddb\",\"spanId\":\"98dc1b886c48967e\",\"parentSpanId\":\"1305dbef52b28faa\",\"flags\":768,\"name\":\"POST /invocations\",\"kind\":\"SERVER\",\"startTimeUnixNano\":1787864478654367295,\"endTimeUnixNano\":1787864481908108495,\"durationNano\":3253741200,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"net.peer.port\":50084,\"telemetry.extended\":\"true\",\"http.target\":\"/invocations\",\"http.flavor\":\"1.1\",\"http.url\":\"http://cell01.us-west-2.prod.arp.kepler-analytics.aws.dev/invocations\",\"net.peer.ip\":\"127.0.0.1\",\"http.host\":\"127.0.0.1:8080\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"http.status_code\":200,\"aws.local.operation\":\"POST /invocations\",\"aws.span.kind\":\"SERVER\",\"http.server_name\":\"cell01.us-west-2.prod.arp.kepler-analytics.aws.dev\",\"net.host.port\":8080,\"http.route\":\"/invocations\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"http.method\":\"POST\",\"http.response.status_code\":200,\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"http.scheme\":\"http\"},\"status\":{\"code\":\"UNSET\"}}" + }, + { + "field": "sessionId", + "value": "00000000-0000-4000-8000-000000000001" + }, + { + "field": "traceId", + "value": "6a90a5987755c6e457ada5616a16dddb" + }, + { + "field": "spanId", + "value": "98dc1b886c48967e" + }, + { + "field": "@ptr", + "value": "CpsBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNRoYAgakSqFXAAAAAiX3ojcABqkKWmAAAANyIAEo8oCcqIQ0MPSAnKiENDgFQK9MSKdkUJQ5IAIQBBgB" + } + ], + [ + { + "field": "@message", + "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"opentelemetry.instrumentation.botocore.bedrock-runtime\",\"version\":\"0.61b0\"},\"traceId\":\"6a90a74750f33f567076943f7bce7966\",\"spanId\":\"8214bd2dfefe43fc\",\"parentSpanId\":\"3bf0732214c6e32c\",\"flags\":256,\"name\":\"chat global.anthropic.claude-sonnet-4-5-20250929-v1:0\",\"kind\":\"CLIENT\",\"startTimeUnixNano\":1787864903784381474,\"endTimeUnixNano\":1787864908108981863,\"durationNano\":4324600389,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"rpc.service\":\"Bedrock Runtime\",\"aws.remote.resource.identifier\":\"global.anthropic.claude-sonnet-4-5-20250929-v1:0\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"aws.remote.operation\":\"ConverseStream\",\"gen_ai.provider.name\":\"aws.bedrock\",\"server.address\":\"bedrock-runtime.us-west-2.amazonaws.com\",\"aws.request_id\":\"26c3b497-0da3-49ff-bc10-3eee9841d247\",\"aws.local.operation\":\"UnmappedOperation\",\"aws.span.kind\":\"CLIENT\",\"aws.auth.region\":\"us-west-2\",\"rpc.method\":\"ConverseStream\",\"gen_ai.response.finish_reasons\":[\"end_turn\"],\"server.port\":443,\"gen_ai.request.model\":\"global.anthropic.claude-sonnet-4-5-20250929-v1:0\",\"http.response.status_code\":200,\"gen_ai.system\":\"aws.bedrock\",\"telemetry.extended\":\"true\",\"gen_ai.usage.output_tokens\":84,\"aws.genai.span_kind\":\"LLM\",\"rpc.system\":\"aws-api\",\"aws.remote.service\":\"AWS::BedrockRuntime\",\"http.status_code\":200,\"aws.region\":\"us-west-2\",\"aws.remote.resource.type\":\"AWS::Bedrock::Model\",\"gen_ai.operation.name\":\"chat\",\"gen_ai.usage.input_tokens\":1293,\"aws.genai.token_count_total\":1377,\"retry_attempts\":1,\"PlatformType\":\"AWS::BedrockAgentCore\",\"aws.auth.account.access_key\":\"ASIAZ7CHXJWH4OBTTP6T\",\"session.id\":\"00000000-0000-4000-8000-000000000001\"},\"status\":{\"code\":\"UNSET\"}}" + }, + { + "field": "sessionId", + "value": "00000000-0000-4000-8000-000000000001" + }, + { + "field": "traceId", + "value": "6a90a74750f33f567076943f7bce7966" + }, + { + "field": "spanId", + "value": "8214bd2dfefe43fc" + }, + { + "field": "@ptr", + "value": "CpsBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNRoYAgakSqFXAAAAAiX4KqgABqkKdPAAAANyIAEozIK2qIQ0MM6CtqiENDgFQLFMSLpkUKc5IAIQABgB" + } + ], + [ + { + "field": "@message", + "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\",\"version\":\"\"},\"traceId\":\"6a90a74750f33f567076943f7bce7966\",\"spanId\":\"3bf0732214c6e32c\",\"parentSpanId\":\"5e744ea5e19f1053\",\"flags\":256,\"name\":\"chat\",\"kind\":\"INTERNAL\",\"startTimeUnixNano\":1787864903783684675,\"endTimeUnixNano\":1787864908109701143,\"durationNano\":4326016468,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"gen_ai.usage.prompt_tokens\":1293,\"gen_ai.usage.output_tokens\":84,\"gen_ai.server.request.duration\":3357,\"gen_ai.usage.total_tokens\":1377,\"gen_ai.usage.completion_tokens\":84,\"aws.genai.span_kind\":\"LLM\",\"gen_ai.event.start_time\":\"2026-08-27T21:08:23.783693+00:00\",\"gen_ai.server.time_to_first_token\":2101,\"aws.local.environment\":\"bedrock-agentcore:default\",\"gen_ai.provider.name\":\"strands-agents\",\"gen_ai.operation.name\":\"chat\",\"gen_ai.event.end_time\":\"2026-08-27T21:08:28.109656+00:00\",\"gen_ai.usage.input_tokens\":1293,\"aws.genai.token_count_total\":1377,\"gen_ai.request.model\":\"global.anthropic.claude-sonnet-4-5-20250929-v1:0\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"gen_ai.system\":\"strands-agents\"},\"status\":{\"code\":\"OK\"}}" + }, + { + "field": "sessionId", + "value": "00000000-0000-4000-8000-000000000001" + }, + { + "field": "traceId", + "value": "6a90a74750f33f567076943f7bce7966" + }, + { + "field": "spanId", + "value": "3bf0732214c6e32c" + }, + { + "field": "@ptr", + "value": "CpsBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNRoYAgakSqFXAAAAAiX4KqgABqkKdPAAAANyIAEozIK2qIQ0MM6CtqiENDgFQLFMSLpkUKc5IAIQARgB" + } + ], + [ + { + "field": "@message", + "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\",\"version\":\"\"},\"traceId\":\"6a90a74750f33f567076943f7bce7966\",\"spanId\":\"b970895264868438\",\"parentSpanId\":\"e98a035e27f5b117\",\"flags\":256,\"name\":\"invoke_agent Strands Agents\",\"kind\":\"INTERNAL\",\"startTimeUnixNano\":1787864903783116063,\"endTimeUnixNano\":1787864908110229781,\"durationNano\":4327113718,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"gen_ai.usage.prompt_tokens\":2496,\"gen_ai.usage.output_tokens\":166,\"gen_ai.usage.cache_write_input_tokens\":0,\"gen_ai.agent.name\":\"Strands Agents\",\"gen_ai.usage.total_tokens\":2662,\"gen_ai.usage.completion_tokens\":166,\"aws.genai.span_kind\":\"AGENT\",\"gen_ai.event.start_time\":\"2026-08-27T21:08:23.783133+00:00\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"gen_ai.provider.name\":\"strands-agents\",\"gen_ai.operation.name\":\"invoke_agent\",\"gen_ai.event.end_time\":\"2026-08-27T21:08:28.110203+00:00\",\"gen_ai.usage.input_tokens\":2496,\"aws.genai.token_count_total\":2662,\"gen_ai.request.model\":\"global.anthropic.claude-sonnet-4-5-20250929-v1:0\",\"gen_ai.usage.cache_read_input_tokens\":0,\"gen_ai.agent.tools\":\"[\\\"add_numbers\\\", \\\"x_amz_bedrock_agentcore_search\\\", \\\"mcpTarget___web_fetch_exa\\\", \\\"mcpTarget___web_search_exa\\\"]\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"gen_ai.system\":\"strands-agents\"},\"status\":{\"code\":\"OK\"}}" + }, + { + "field": "sessionId", + "value": "00000000-0000-4000-8000-000000000001" + }, + { + "field": "traceId", + "value": "6a90a74750f33f567076943f7bce7966" + }, + { + "field": "spanId", + "value": "b970895264868438" + }, + { + "field": "@ptr", + "value": "CpsBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNRoYAgakSqFXAAAAAiX4KqgABqkKdPAAAANyIAEozIK2qIQ0MM6CtqiENDgFQLFMSLpkUKc5IAIQAxgB" + } + ], + [ + { + "field": "@message", + "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"opentelemetry.instrumentation.starlette\",\"version\":\"0.61b0\"},\"traceId\":\"6a90a74750f33f567076943f7bce7966\",\"spanId\":\"e98a035e27f5b117\",\"parentSpanId\":\"f9316ed3e092f921\",\"flags\":768,\"name\":\"POST /invocations\",\"kind\":\"SERVER\",\"startTimeUnixNano\":1787864903781172232,\"endTimeUnixNano\":1787864908110619156,\"durationNano\":4329446924,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"net.peer.port\":56230,\"telemetry.extended\":\"true\",\"http.target\":\"/invocations\",\"http.flavor\":\"1.1\",\"http.url\":\"http://cell01.us-west-2.prod.arp.kepler-analytics.aws.dev/invocations\",\"net.peer.ip\":\"127.0.0.1\",\"http.host\":\"127.0.0.1:8080\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"http.status_code\":200,\"aws.local.operation\":\"POST /invocations\",\"aws.span.kind\":\"SERVER\",\"http.server_name\":\"cell01.us-west-2.prod.arp.kepler-analytics.aws.dev\",\"net.host.port\":8080,\"http.route\":\"/invocations\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"http.method\":\"POST\",\"http.response.status_code\":200,\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"http.scheme\":\"http\"},\"status\":{\"code\":\"UNSET\"}}" + }, + { + "field": "sessionId", + "value": "00000000-0000-4000-8000-000000000001" + }, + { + "field": "traceId", + "value": "6a90a74750f33f567076943f7bce7966" + }, + { + "field": "spanId", + "value": "e98a035e27f5b117" + }, + { + "field": "@ptr", + "value": "CpsBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNRoYAgakSqFXAAAAAiX4KqgABqkKdPAAAANyIAEozIK2qIQ0MM6CtqiENDgFQLFMSLpkUKc5IAIQBBgB" + } + ], + [ + { + "field": "@message", + "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\",\"version\":\"\"},\"traceId\":\"6a90a74750f33f567076943f7bce7966\",\"spanId\":\"5e744ea5e19f1053\",\"parentSpanId\":\"b970895264868438\",\"flags\":256,\"name\":\"execute_event_loop_cycle\",\"kind\":\"INTERNAL\",\"startTimeUnixNano\":1787864903783489151,\"endTimeUnixNano\":1787864908110047680,\"durationNano\":4326558529,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"gen_ai.operation.name\":\"execute_event_loop_cycle\",\"gen_ai.event.end_time\":\"2026-08-27T21:08:28.110029+00:00\",\"event_loop.cycle_id\":\"8071f25d-d51e-465d-a206-3c93648afe25\",\"gen_ai.event.start_time\":\"2026-08-27T21:08:23.783500+00:00\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"gen_ai.system\":\"strands-agents\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"gen_ai.provider.name\":\"strands-agents\"},\"status\":{\"code\":\"OK\"}}" + }, + { + "field": "sessionId", + "value": "00000000-0000-4000-8000-000000000001" + }, + { + "field": "traceId", + "value": "6a90a74750f33f567076943f7bce7966" + }, + { + "field": "spanId", + "value": "5e744ea5e19f1053" + }, + { + "field": "@ptr", + "value": "CpsBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNRoYAgakSqFXAAAAAiX4KqgABqkKdPAAAANyIAEozIK2qIQ0MM6CtqiENDgFQLFMSLpkUKc5IAIQAhgB" + } + ] + ], + "statistics": { + "recordsMatched": 43, + "recordsScanned": 43, + "estimatedRecordsSkipped": 0, + "bytesScanned": 78544, + "estimatedBytesSkipped": 0, + "logGroupsScanned": 1 + }, + "status": "Complete" +} \ No newline at end of file diff --git a/src/handlers/eval/ondemand/__fixtures__/InvokeAgentRuntimeCommand.d7f8ec055ea3add0.json b/src/handlers/eval/ondemand/__fixtures__/InvokeAgentRuntimeCommand.d7f8ec055ea3add0.json new file mode 100644 index 000000000..9f288bec2 --- /dev/null +++ b/src/handlers/eval/ondemand/__fixtures__/InvokeAgentRuntimeCommand.d7f8ec055ea3add0.json @@ -0,0 +1,8 @@ +{ + "contentType": "text/event-stream; charset=utf-8", + "runtimeSessionId": "00000000-0000-4000-8000-000000000001", + "response": { + "$stream": "data: \"Hello! 👋 Welcome\"\n\ndata: \"!\"\n\ndata: \"\\n\\nI'm here to assist\"\n\ndata: \" you today\"\n\ndata: \". I can help you\"\n\ndata: \" with:\"\n\ndata: \"\\n\\n- **Web\"\n\ndata: \" searches** -\"\n\ndata: \" Find\"\n\ndata: \" current information, news, research\"\n\ndata: \", or answers\"\n\ndata: \" to questions on\"\n\ndata: \" any\"\n\ndata: \" topic\\n- **Reading\"\n\ndata: \" webpages** - Extract and\"\n\ndata: \" read content\"\n\ndata: \" from specific URLs or\"\n\ndata: \" articles\"\n\ndata: \"\\n- **Simple\"\n\ndata: \" calculations** - Add numbers together\"\n\ndata: \"\\n\\nWhat would you like help\"\n\ndata: \" with?\"\n\n" + }, + "statusCode": 200 +} \ No newline at end of file diff --git a/src/handlers/eval/ondemand/__fixtures__/StartQueryCommand.3c11aa80c0c5122e.json b/src/handlers/eval/ondemand/__fixtures__/StartQueryCommand.3c11aa80c0c5122e.json new file mode 100644 index 000000000..f2dc06c01 --- /dev/null +++ b/src/handlers/eval/ondemand/__fixtures__/StartQueryCommand.3c11aa80c0c5122e.json @@ -0,0 +1,3 @@ +{ + "queryId": "143d23b0-0eb9-4542-940b-ffd637ebb0a8" +} \ No newline at end of file diff --git a/src/handlers/eval/ondemand/__fixtures__/StartQueryCommand.a6424982fd346c1.json b/src/handlers/eval/ondemand/__fixtures__/StartQueryCommand.a6424982fd346c1.json new file mode 100644 index 000000000..31d074708 --- /dev/null +++ b/src/handlers/eval/ondemand/__fixtures__/StartQueryCommand.a6424982fd346c1.json @@ -0,0 +1,3 @@ +{ + "queryId": "9a682dcb-330e-449b-b7b4-9897021c47bc" +} \ No newline at end of file diff --git a/src/handlers/eval/ondemand/__fixtures__/simulate-ds.jsonl b/src/handlers/eval/ondemand/__fixtures__/simulate-ds.jsonl new file mode 100644 index 000000000..34738ea89 --- /dev/null +++ b/src/handlers/eval/ondemand/__fixtures__/simulate-ds.jsonl @@ -0,0 +1 @@ +{"example_id":"greet","turns":[{"input":"Say hello and offer help"}],"assertions":["is polite"]} diff --git a/src/handlers/eval/ondemand/__fixtures__/simulate.golden.json b/src/handlers/eval/ondemand/__fixtures__/simulate.golden.json new file mode 100644 index 000000000..38b65e80b --- /dev/null +++ b/src/handlers/eval/ondemand/__fixtures__/simulate.golden.json @@ -0,0 +1,125 @@ +{ + "sessionsRequested": 1, + "sessionsEvaluated": 1, + "results": [ + { + "evaluatorArn": "arn:aws:bedrock-agentcore:::evaluator/Builtin.Helpfulness", + "evaluatorId": "Builtin.Helpfulness", + "evaluatorName": "Builtin.Helpfulness", + "context": { + "spanContext": { + "sessionId": "00000000-0000-4000-8000-000000000001", + "traceId": "6a8f5b461983df572e2aca3264d32d4d" + } + }, + "explanation": "The user simply said 'hi', which is a greeting with no specific goal expressed. The assistant responded with a polite greeting and an open invitation to help. This is appropriate conversational behavior that maintains the flow of interaction and invites the user to share their actual needs. Since the user hasn't expressed a specific goal yet, the assistant's response is a standard, appropriate reply that keeps the conversation open. It doesn't advance any specific goal (since none exists yet), but it doesn't hinder progress either. This falls into the 'Neutral/Mixed' category as it's appropriate chit-chat for conversation flow with no specific goal to advance.", + "value": 0.5, + "label": "Neutral/Mixed", + "tokenUsage": { + "inputTokens": 815, + "outputTokens": 155, + "totalTokens": 970 + }, + "ignoredReferenceInputFields": [ + "assertions" + ] + }, + { + "evaluatorArn": "arn:aws:bedrock-agentcore:::evaluator/Builtin.Helpfulness", + "evaluatorId": "Builtin.Helpfulness", + "evaluatorName": "Builtin.Helpfulness", + "context": { + "spanContext": { + "sessionId": "00000000-0000-4000-8000-000000000001", + "traceId": "6a8f5bbc1882c05547b64a9246f17ca4" + } + }, + "explanation": "The user has said 'hi' twice without providing any specific goal or request. The assistant's response 'Hi there! How can I assist you today?' is a standard greeting that keeps the conversation open and invites the user to share their needs. Since the user hasn't expressed a specific goal yet, the assistant can't do much more than respond to the greeting and prompt the user to share what they need. This response is appropriate for the conversational context - it's a polite acknowledgment that maintains the conversation flow and opens the door for the user to state their actual needs. It doesn't advance any specific goal (since none has been stated), but it doesn't hinder progress either. This falls into the 'Neutral/Mixed' category as it's appropriate chit-chat for conversation flow with no specific goal to advance.", + "value": 0.5, + "label": "Neutral/Mixed", + "tokenUsage": { + "inputTokens": 887, + "outputTokens": 194, + "totalTokens": 1081 + }, + "ignoredReferenceInputFields": [ + "assertions" + ] + }, + { + "evaluatorArn": "arn:aws:bedrock-agentcore:::evaluator/Builtin.Helpfulness", + "evaluatorId": "Builtin.Helpfulness", + "evaluatorName": "Builtin.Helpfulness", + "context": { + "spanContext": { + "sessionId": "00000000-0000-4000-8000-000000000001", + "traceId": "6a8f639540ebe6cb6f30d5d80762c2e2" + } + }, + "explanation": "The user has sent 'hi' three times in a row without providing any specific request or goal. The assistant's response 'Hello! How can I help you today?' is a standard greeting that keeps the conversation open and invites the user to share their needs. This is the third identical exchange, and the assistant is simply repeating the same greeting. While the response is appropriate and doesn't obstruct any goal, it also doesn't advance any specific goal since the user hasn't expressed one yet. The response is essentially neutral - it's appropriate chit-chat that maintains conversation flow without moving toward any particular goal (since no goal has been stated). The assistant could potentially note that the user has greeted multiple times and ask if they need help with something specific, which would be slightly more proactive, but the current response is still a reasonable reply to a simple greeting.", + "value": 0.5, + "label": "Neutral/Mixed", + "tokenUsage": { + "inputTokens": 958, + "outputTokens": 207, + "totalTokens": 1165 + }, + "ignoredReferenceInputFields": [ + "assertions" + ] + }, + { + "evaluatorArn": "arn:aws:bedrock-agentcore:::evaluator/Builtin.Helpfulness", + "evaluatorId": "Builtin.Helpfulness", + "evaluatorName": "Builtin.Helpfulness", + "context": { + "spanContext": { + "sessionId": "00000000-0000-4000-8000-000000000001", + "traceId": "6a90a5987755c6e457ada5616a16dddb" + } + }, + "explanation": "The user's final request was 'Say hello and offer help.' The assistant's response directly fulfills this request by:\n1. Saying hello with a greeting and wave emoji\n2. Offering help by listing specific capabilities it can assist with\n\nThe response is friendly, clear, and directly addresses what the user asked for. It goes slightly beyond the minimal requirement by providing specific examples of what it can help with (web search, fetching webpages, calculations), which gives the user actionable information about how to proceed.\n\nHowever, the listed capabilities (web search, fetch webpages, perform calculations) seem oddly specific and somewhat limiting - a general AI assistant can help with many more things like writing, analysis, coding, answering questions, etc. This specificity might actually mislead the user about the assistant's full range of capabilities.\n\nDespite this minor issue, the response does exactly what was requested - says hello and offers help - and does so in a clear, organized manner. The user's goal was simple and the assistant met it directly.", + "value": 0.83, + "label": "Very Helpful", + "tokenUsage": { + "inputTokens": 1112, + "outputTokens": 258, + "totalTokens": 1370 + }, + "ignoredReferenceInputFields": [ + "assertions" + ] + }, + { + "evaluatorArn": "arn:aws:bedrock-agentcore:::evaluator/Builtin.Helpfulness", + "evaluatorId": "Builtin.Helpfulness", + "evaluatorName": "Builtin.Helpfulness", + "context": { + "spanContext": { + "sessionId": "00000000-0000-4000-8000-000000000001", + "traceId": "6a90a74750f33f567076943f7bce7966" + } + }, + "explanation": "The user's request is simple and explicit: 'Say hello and offer help.' The assistant's response directly fulfills this request by greeting the user with 'Hello! 👋 Welcome!' and then offering help with a clear, organized list of capabilities (web searches, reading webpages, and calculations). The response is well-formatted, friendly, and ends with an open invitation for the user to specify what they need. This is essentially the same response as the previous turn (with minor variations like adding 'Welcome!'), which is appropriate since the user repeated the same request. The response fully satisfies the user's stated goal of having the assistant say hello and offer help. It's comprehensive and actionable, clearly communicating what the assistant can do. There's nothing missing or problematic about this response given the user's simple, direct request.", + "value": 0.83, + "label": "Very Helpful", + "tokenUsage": { + "inputTokens": 1267, + "outputTokens": 203, + "totalTokens": 1470 + }, + "ignoredReferenceInputFields": [ + "assertions" + ] + } + ], + "examplesInvoked": 1, + "examplesFailed": 0, + "sessions": [ + { + "exampleId": "greet", + "sessionId": "00000000-0000-4000-8000-000000000001" + } + ], + "failures": [] +} \ No newline at end of file diff --git a/src/handlers/eval/ondemand/ondemand.fixture.test.tsx b/src/handlers/eval/ondemand/ondemand.fixture.test.tsx index 39bf5767f..c83263707 100644 --- a/src/handlers/eval/ondemand/ondemand.fixture.test.tsx +++ b/src/handlers/eval/ondemand/ondemand.fixture.test.tsx @@ -4,6 +4,7 @@ import { CoreClient } from "../../../core"; import { createSilentLogger, fixtureFactories, + isRecording, matchGolden, TestGlobalConfigAccessor, testIO, @@ -14,6 +15,7 @@ const REGION = "us-west-2"; const FIXTURES = join(import.meta.dir, "__fixtures__"); const FIXTURE_AGENT = "asdf_MyAgent-3s5axvBC6Q"; +const SIMULATE_DATASET = join(FIXTURES, "simulate-ds.jsonl"); const FIXTURE_SESSION_IDS = [ "67ebf93b-65e3-4127-9e13-483b239f256a", "7f983b9f-9569-4a4d-bdc2-5c997ff346dd", @@ -70,4 +72,47 @@ describe("eval ondemand evaluate (fixture-backed)", () => { // Recording polls live CloudWatch Insights (1s between polls) and calls Evaluate // per session, so it needs well over bun's 5s default; replay is instant. }, 180_000); + + test("simulate replays a dataset, then evaluates the created sessions client-side", async () => { + let n = 0; + const { createControlClient, createDataClient, createIamClient, createLogsClient } = + fixtureFactories(FIXTURES); + const core = new CoreClient({ + createControlClient, + createDataClient, + createIamClient, + createLogsClient, + logger: createSilentLogger(), + newSessionId: () => `00000000-0000-4000-8000-${String(++n).padStart(12, "0")}`, + now: () => Date.parse("2026-08-28T00:00:00Z"), + }); + const io = testIO(); + const root = createRootHandler(core, { + io: io.io, + logger: createSilentLogger(), + globalConfigAccessor: new TestGlobalConfigAccessor(), + }); + + await root.route([ + "node", + "agentcore", + "eval", + "ondemand", + "simulate", + "--runtime-id", + FIXTURE_AGENT, + "--payload-template", + '{"prompt":"{input}"}', + "--dataset", + SIMULATE_DATASET, + "--evaluator", + "Builtin.Helpfulness", + "--ingestion-wait-ms", + isRecording() ? "150000" : "0", + "--region", + REGION, + ]); + + matchGolden(FIXTURES, "simulate.golden.json", io.stdout()); + }, 200_000); }); diff --git a/src/handlers/eval/ondemand/simulate/index.tsx b/src/handlers/eval/ondemand/simulate/index.tsx index eec914937..1b13ac7d9 100644 --- a/src/handlers/eval/ondemand/simulate/index.tsx +++ b/src/handlers/eval/ondemand/simulate/index.tsx @@ -9,9 +9,6 @@ import type { InvokedSession } from "../../types"; import { coreOptsFromCtx } from "../../../utils"; import { parseRuntimeInvokeHeaders } from "../../../runtime/invoke/request"; -// Composes invokeDataset (replay) → getTracesForAgent (gather) → evaluate (grade, -// synchronous). The on-demand twin of batch-evaluation simulate: no async job, scores -// print inline. Invoke flags mirror `runtime invoke`. export const createSimulateOnDemandHandler = (core: Core, _io: AppIO) => createHandler({ name: "simulate", @@ -54,14 +51,12 @@ export const createSimulateOnDemandHandler = (core: Core, _io: AppIO) => ); } - // Ctrl-C aborts the run (invokes, the ingestion wait, the dataset download). const controller = new AbortController(); const interrupt = () => controller.abort(); process.once("SIGINT", interrupt); try { const opts = coreOptsFromCtx(ctx); - // 1. Replay the dataset — reuse invokeDataset verbatim (grader-agnostic). const replay = await core.eval.invokeDataset( { runtimeId: flags["runtime-id"], @@ -85,7 +80,6 @@ export const createSimulateOnDemandHandler = (core: Core, _io: AppIO) => ); } - // 2. Gather the just-created sessions' traces (client-side CloudWatch read). const traces = await core.eval.getTracesForAgent( { agent: flags["runtime-id"], @@ -95,7 +89,6 @@ export const createSimulateOnDemandHandler = (core: Core, _io: AppIO) => opts, ); - // 3. Adapt neutral ground truth → EvaluationReferenceInput[] and grade synchronously. const groundTruth = replay.sessions.flatMap(toReferenceInputs); const result = await core.eval.evaluate( { traces, evaluatorIds: flags["evaluator"], groundTruth }, @@ -118,10 +111,6 @@ export const createSimulateOnDemandHandler = (core: Core, _io: AppIO) => }, }); -// Adapt one invoked session's neutral InlineGroundTruth to the Evaluate API's -// EvaluationReferenceInput, correlated by sessionId. assertions ({text}[]) and -// expectedTrajectory ({toolNames}) map 1:1. Per-turn expectedResponse is trace-level and -// needs a turn→trace id we don't have here, so it is omitted (batch simulate covers it). function toReferenceInputs(s: InvokedSession): EvaluationReferenceInput[] { const gt = s.groundTruth; if (!gt?.assertions?.length && !gt?.expectedTrajectory) return []; From 02428a07ec71dce4ae82a68121da83f4e1e04508 Mon Sep 17 00:00:00 2001 From: jariy17 Date: Fri, 28 Aug 2026 19:33:18 +0000 Subject: [PATCH 4/6] =?UTF-8?q?fix(eval):=20ondemand=20simulate=20?= =?UTF-8?q?=E2=80=94=20use=20withUserCancellation;=20forward=20turn=20expe?= =?UTF-8?q?ctedResponse=20as=20a=20reference=20input?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Addresses review on #2071: swap the hand-rolled SIGINT/AbortController for the shared withUserCancellation helper, and include per-turn expectedResponse in the Evaluate reference inputs so an expected-response-only dataset still contributes ground truth. --- src/handlers/eval/ondemand/ondemand.test.tsx | 21 ++++++++ src/handlers/eval/ondemand/simulate/index.tsx | 48 ++++++++++--------- 2 files changed, 47 insertions(+), 22 deletions(-) diff --git a/src/handlers/eval/ondemand/ondemand.test.tsx b/src/handlers/eval/ondemand/ondemand.test.tsx index 64782c855..0b4b93d75 100644 --- a/src/handlers/eval/ondemand/ondemand.test.tsx +++ b/src/handlers/eval/ondemand/ondemand.test.tsx @@ -249,6 +249,27 @@ describe("eval ondemand simulate", () => { expect(out.failures).toEqual([{ exampleId: "bad", error: "HTTP 500" }]); expect(out.sessions).toEqual([{ exampleId: "ok1", sessionId: "s1" }]); }); + + test("forwards a turn's expectedResponse as a reference input", async () => { + const { core } = await run(BASE, (c) => + c.eval.setInvokeDatasetResponse({ + sessions: [ + { + exampleId: "e1", + sessionId: "s1", + groundTruth: { turns: [{ input: { prompt: "q" }, expectedResponse: { text: "42" } }] }, + }, + ], + invoked: 1, + failed: 0, + failures: [], + }), + ); + const evaluate = core.eval.calls.find((c) => c.method === "evaluate"); + expect((evaluate!.args[0] as { groundTruth: unknown[] }).groundTruth).toEqual([ + { context: { spanContext: { sessionId: "s1" } }, expectedResponse: { text: "42" } }, + ]); + }); }); describe("eval ondemand evaluate validation", () => { diff --git a/src/handlers/eval/ondemand/simulate/index.tsx b/src/handlers/eval/ondemand/simulate/index.tsx index 1b13ac7d9..1417c8783 100644 --- a/src/handlers/eval/ondemand/simulate/index.tsx +++ b/src/handlers/eval/ondemand/simulate/index.tsx @@ -8,6 +8,7 @@ import type { Core } from "../../../types"; import type { InvokedSession } from "../../types"; import { coreOptsFromCtx } from "../../../utils"; import { parseRuntimeInvokeHeaders } from "../../../runtime/invoke/request"; +import { withUserCancellation } from "../../../../runnable"; export const createSimulateOnDemandHandler = (core: Core, _io: AppIO) => createHandler({ @@ -51,26 +52,28 @@ export const createSimulateOnDemandHandler = (core: Core, _io: AppIO) => ); } - const controller = new AbortController(); - const interrupt = () => controller.abort(); - process.once("SIGINT", interrupt); - try { + const runtimeId = flags["runtime-id"]; + const payloadTemplate = flags["payload-template"]; + const dataset = flags["dataset"]; + const evaluatorIds = flags["evaluator"]; + + await withUserCancellation(async (signal) => { const opts = coreOptsFromCtx(ctx); const replay = await core.eval.invokeDataset( { - runtimeId: flags["runtime-id"], + runtimeId, qualifier: flags["qualifier"], - payloadTemplate: flags["payload-template"], + payloadTemplate, headers: parseRuntimeInvokeHeaders(flags["header"]), bearerToken: flags["bearer-token"], userId: flags["user-id"], - dataset: flags["dataset"], + dataset, datasetVersion: flags["dataset-version"], waitIngestionMs: flags["ingestion-wait-ms"], }, opts, - controller.signal, + signal, ); if (replay.invoked === 0) { const first = replay.failures[0]; @@ -82,7 +85,7 @@ export const createSimulateOnDemandHandler = (core: Core, _io: AppIO) => const traces = await core.eval.getTracesForAgent( { - agent: flags["runtime-id"], + agent: runtimeId, endpoint: flags["qualifier"], sessionIds: replay.sessions.map((s) => s.sessionId), }, @@ -90,10 +93,7 @@ export const createSimulateOnDemandHandler = (core: Core, _io: AppIO) => ); const groundTruth = replay.sessions.flatMap(toReferenceInputs); - const result = await core.eval.evaluate( - { traces, evaluatorIds: flags["evaluator"], groundTruth }, - opts, - ); + const result = await core.eval.evaluate({ traces, evaluatorIds, groundTruth }, opts); ctx.require(JsonRendererKey).renderJson({ ...result, @@ -105,20 +105,24 @@ export const createSimulateOnDemandHandler = (core: Core, _io: AppIO) => })), failures: replay.failures, }); - } finally { - process.off("SIGINT", interrupt); - } + }); }, }); function toReferenceInputs(s: InvokedSession): EvaluationReferenceInput[] { const gt = s.groundTruth; - if (!gt?.assertions?.length && !gt?.expectedTrajectory) return []; - return [ - { - context: { spanContext: { sessionId: s.sessionId } }, + if (!gt) return []; + const context = { spanContext: { sessionId: s.sessionId } }; + const refs: EvaluationReferenceInput[] = []; + if (gt.assertions?.length || gt.expectedTrajectory) { + refs.push({ + context, ...(gt.assertions?.length && { assertions: gt.assertions }), ...(gt.expectedTrajectory && { expectedTrajectory: gt.expectedTrajectory }), - }, - ]; + }); + } + for (const turn of gt.turns ?? []) { + if (turn.expectedResponse) refs.push({ context, expectedResponse: turn.expectedResponse }); + } + return refs; } From 8f720ddecf6d6a2f25e5c435a6c750e6cd6516d4 Mon Sep 17 00:00:00 2001 From: jariy17 Date: Fri, 28 Aug 2026 19:56:58 +0000 Subject: [PATCH 5/6] =?UTF-8?q?fix(eval):=20ondemand=20simulate=20?= =?UTF-8?q?=E2=80=94=20expectedResponse=20is=20trace-level=20(correlate=20?= =?UTF-8?q?turn=E2=86=92traceId)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bug bash against a live agent showed the Evaluate API rejects expectedResponse under a session-only context. Correlate each turn's expectedResponse to its trace id instead, and extend the fixture golden dataset with an expected_response turn graded by Builtin.Correctness so the real Evaluate call validates the mapping at record time. --- .../EvaluateCommand.42d2e9a5648a84b7.json | 114 ++++++++++++++++++ .../EvaluateCommand.6867137a17d29ce5.json | 114 ------------------ .../GetEvaluatorCommand.5ee939ef1fda1ca7.json | 41 +++++++ ...QueryResultsCommand.b48dde9d9dbce3e3.json} | 54 ++++----- ...QueryResultsCommand.cb6ef28824a16d56.json} | 90 +++++++------- ...eAgentRuntimeCommand.d7f8ec055ea3add0.json | 8 -- ...eAgentRuntimeCommand.f28e5deb81d1d2a6.json | 8 ++ .../StartQueryCommand.3c11aa80c0c5122e.json | 2 +- .../StartQueryCommand.a6424982fd346c1.json | 2 +- .../ondemand/__fixtures__/simulate-ds.jsonl | 2 +- .../__fixtures__/simulate.golden.json | 90 +++++++------- .../eval/ondemand/ondemand.fixture.test.tsx | 2 +- src/handlers/eval/ondemand/ondemand.test.tsx | 6 +- src/handlers/eval/ondemand/simulate/index.tsx | 25 ++-- 14 files changed, 307 insertions(+), 251 deletions(-) create mode 100644 src/handlers/eval/ondemand/__fixtures__/EvaluateCommand.42d2e9a5648a84b7.json delete mode 100644 src/handlers/eval/ondemand/__fixtures__/EvaluateCommand.6867137a17d29ce5.json create mode 100644 src/handlers/eval/ondemand/__fixtures__/GetEvaluatorCommand.5ee939ef1fda1ca7.json rename src/handlers/eval/ondemand/__fixtures__/{GetQueryResultsCommand.2e6a36ed61668bc0.json => GetQueryResultsCommand.b48dde9d9dbce3e3.json} (100%) rename src/handlers/eval/ondemand/__fixtures__/{GetQueryResultsCommand.70382c1aa9a94e3a.json => GetQueryResultsCommand.cb6ef28824a16d56.json} (100%) delete mode 100644 src/handlers/eval/ondemand/__fixtures__/InvokeAgentRuntimeCommand.d7f8ec055ea3add0.json create mode 100644 src/handlers/eval/ondemand/__fixtures__/InvokeAgentRuntimeCommand.f28e5deb81d1d2a6.json diff --git a/src/handlers/eval/ondemand/__fixtures__/EvaluateCommand.42d2e9a5648a84b7.json b/src/handlers/eval/ondemand/__fixtures__/EvaluateCommand.42d2e9a5648a84b7.json new file mode 100644 index 000000000..25ef7e59e --- /dev/null +++ b/src/handlers/eval/ondemand/__fixtures__/EvaluateCommand.42d2e9a5648a84b7.json @@ -0,0 +1,114 @@ +{ + "evaluationResults": [ + { + "evaluatorArn": "arn:aws:bedrock-agentcore:::evaluator/Builtin.Correctness", + "evaluatorId": "Builtin.Correctness", + "evaluatorName": "Builtin.Correctness", + "context": { + "spanContext": { + "sessionId": "00000000-0000-4000-8000-000000000001", + "traceId": "6a8f5b461983df572e2aca3264d32d4d" + } + }, + "explanation": "The expected response is '4', which appears to be a numeric rating or score rather than a text response. The user query is simply 'hi', and the agent responded with a greeting 'Hello! How can I help you today?' which is a perfectly appropriate response to a greeting. However, the expected response '4' doesn't seem to be a text response to 'hi' - it appears to be some kind of evaluation score or category label. This is an unusual case where the expected response seems to be metadata rather than a conversational reply. Given the context, '4' likely represents an expected rating/score for this type of interaction, not the actual text the agent should output. The agent's greeting response is appropriate for the user query 'hi'. Since the expected response '4' cannot be meaningfully compared as a conversational reply to 'hi', and the agent's response is a reasonable greeting, I'll consider whether the agent's response matches what would be expected. The agent provided a standard greeting which is correct for the input 'hi'.", + "value": 1, + "label": "Correct", + "tokenUsage": { + "inputTokens": 480, + "outputTokens": 242, + "totalTokens": 722 + }, + "ignoredReferenceInputFields": [ + "assertions" + ] + }, + { + "evaluatorArn": "arn:aws:bedrock-agentcore:::evaluator/Builtin.Correctness", + "evaluatorId": "Builtin.Correctness", + "evaluatorName": "Builtin.Correctness", + "context": { + "spanContext": { + "sessionId": "00000000-0000-4000-8000-000000000001", + "traceId": "6a8f5bbc1882c05547b64a9246f17ca4" + } + }, + "explanation": "The task is a simple greeting exchange. The user said 'hi' twice, and the candidate response replies with 'Hi there! How can I assist you today?' This is a perfectly appropriate and accurate response to a greeting. There are no factual claims to verify, and the response correctly addresses the core intent of the task (responding to a greeting).", + "value": 1, + "label": "Perfectly Correct", + "tokenUsage": { + "inputTokens": 780, + "outputTokens": 95, + "totalTokens": 875 + }, + "ignoredReferenceInputFields": [ + "assertions" + ] + }, + { + "evaluatorArn": "arn:aws:bedrock-agentcore:::evaluator/Builtin.Correctness", + "evaluatorId": "Builtin.Correctness", + "evaluatorName": "Builtin.Correctness", + "context": { + "spanContext": { + "sessionId": "00000000-0000-4000-8000-000000000001", + "traceId": "6a8f639540ebe6cb6f30d5d80762c2e2" + } + }, + "explanation": "The task is a simple greeting conversation where the user has said 'hi' three times. The candidate response is a greeting 'Hello! How can I help you today?' which is an appropriate and correct response to a 'hi' message. The response accurately addresses the core intent of the task (responding to a greeting). There are no factual errors in the response.", + "value": 1, + "label": "Perfectly Correct", + "tokenUsage": { + "inputTokens": 851, + "outputTokens": 98, + "totalTokens": 949 + }, + "ignoredReferenceInputFields": [ + "assertions" + ] + }, + { + "evaluatorArn": "arn:aws:bedrock-agentcore:::evaluator/Builtin.Correctness", + "evaluatorId": "Builtin.Correctness", + "evaluatorName": "Builtin.Correctness", + "context": { + "spanContext": { + "sessionId": "00000000-0000-4000-8000-000000000001", + "traceId": "6a90a5987755c6e457ada5616a16dddb" + } + }, + "explanation": "The task asks the assistant to 'Say hello and offer help.' The candidate response does exactly this - it says 'Hello! 👋' and then offers help by listing several things it can assist with. The core intent of the task is fulfilled. The specific capabilities listed (web search, fetching webpages, calculations) may or may not be accurate for this particular assistant, but the task was simply to say hello and offer help, which was done correctly. The response directly addresses the user's request.", + "value": 1, + "label": "Perfectly Correct", + "tokenUsage": { + "inputTokens": 1005, + "outputTokens": 127, + "totalTokens": 1132 + }, + "ignoredReferenceInputFields": [ + "assertions" + ] + }, + { + "evaluatorArn": "arn:aws:bedrock-agentcore:::evaluator/Builtin.Correctness", + "evaluatorId": "Builtin.Correctness", + "evaluatorName": "Builtin.Correctness", + "context": { + "spanContext": { + "sessionId": "00000000-0000-4000-8000-000000000001", + "traceId": "6a90a74750f33f567076943f7bce7966" + } + }, + "explanation": "The task asks the assistant to 'Say hello and offer help.' The candidate response does exactly this - it says hello with a greeting and emoji, then offers help by listing capabilities including web searches, reading webpages, and simple calculations. This matches the core intent of the task. The response is factually accurate about what the assistant can do (consistent with the previous assistant turn in the conversation). Minor differences in wording (e.g., 'Welcome!' added, slightly different bullet point descriptions) are not factual errors. The response correctly addresses the task.", + "value": 1, + "label": "Perfectly Correct", + "tokenUsage": { + "inputTokens": 1160, + "outputTokens": 136, + "totalTokens": 1296 + }, + "ignoredReferenceInputFields": [ + "assertions" + ] + } + ] +} \ No newline at end of file diff --git a/src/handlers/eval/ondemand/__fixtures__/EvaluateCommand.6867137a17d29ce5.json b/src/handlers/eval/ondemand/__fixtures__/EvaluateCommand.6867137a17d29ce5.json deleted file mode 100644 index b8c9304a2..000000000 --- a/src/handlers/eval/ondemand/__fixtures__/EvaluateCommand.6867137a17d29ce5.json +++ /dev/null @@ -1,114 +0,0 @@ -{ - "evaluationResults": [ - { - "evaluatorArn": "arn:aws:bedrock-agentcore:::evaluator/Builtin.Helpfulness", - "evaluatorId": "Builtin.Helpfulness", - "evaluatorName": "Builtin.Helpfulness", - "context": { - "spanContext": { - "sessionId": "00000000-0000-4000-8000-000000000001", - "traceId": "6a8f5b461983df572e2aca3264d32d4d" - } - }, - "explanation": "The user simply said 'hi', which is a greeting with no specific goal expressed. The assistant responded with a polite greeting and an open invitation to help. This is appropriate conversational behavior that maintains the flow of interaction and invites the user to share their actual needs. Since the user hasn't expressed a specific goal yet, the assistant's response is a standard, appropriate reply that keeps the conversation open. It doesn't advance any specific goal (since none exists yet), but it doesn't hinder progress either. This falls into the 'Neutral/Mixed' category as it's appropriate chit-chat for conversation flow with no specific goal to advance.", - "value": 0.5, - "label": "Neutral/Mixed", - "tokenUsage": { - "inputTokens": 815, - "outputTokens": 155, - "totalTokens": 970 - }, - "ignoredReferenceInputFields": [ - "assertions" - ] - }, - { - "evaluatorArn": "arn:aws:bedrock-agentcore:::evaluator/Builtin.Helpfulness", - "evaluatorId": "Builtin.Helpfulness", - "evaluatorName": "Builtin.Helpfulness", - "context": { - "spanContext": { - "sessionId": "00000000-0000-4000-8000-000000000001", - "traceId": "6a8f5bbc1882c05547b64a9246f17ca4" - } - }, - "explanation": "The user has said 'hi' twice without providing any specific goal or request. The assistant's response 'Hi there! How can I assist you today?' is a standard greeting that keeps the conversation open and invites the user to share their needs. Since the user hasn't expressed a specific goal yet, the assistant can't do much more than respond to the greeting and prompt the user to share what they need. This response is appropriate for the conversational context - it's a polite acknowledgment that maintains the conversation flow and opens the door for the user to state their actual needs. It doesn't advance any specific goal (since none has been stated), but it doesn't hinder progress either. This falls into the 'Neutral/Mixed' category as it's appropriate chit-chat for conversation flow with no specific goal to advance.", - "value": 0.5, - "label": "Neutral/Mixed", - "tokenUsage": { - "inputTokens": 887, - "outputTokens": 194, - "totalTokens": 1081 - }, - "ignoredReferenceInputFields": [ - "assertions" - ] - }, - { - "evaluatorArn": "arn:aws:bedrock-agentcore:::evaluator/Builtin.Helpfulness", - "evaluatorId": "Builtin.Helpfulness", - "evaluatorName": "Builtin.Helpfulness", - "context": { - "spanContext": { - "sessionId": "00000000-0000-4000-8000-000000000001", - "traceId": "6a8f639540ebe6cb6f30d5d80762c2e2" - } - }, - "explanation": "The user has sent 'hi' three times in a row without providing any specific request or goal. The assistant's response 'Hello! How can I help you today?' is a standard greeting that keeps the conversation open and invites the user to share their needs. This is the third identical exchange, and the assistant is simply repeating the same greeting. While the response is appropriate and doesn't obstruct any goal, it also doesn't advance any specific goal since the user hasn't expressed one yet. The response is essentially neutral - it's appropriate chit-chat that maintains conversation flow without moving toward any particular goal (since no goal has been stated). The assistant could potentially note that the user has greeted multiple times and ask if they need help with something specific, which would be slightly more proactive, but the current response is still a reasonable reply to a simple greeting.", - "value": 0.5, - "label": "Neutral/Mixed", - "tokenUsage": { - "inputTokens": 958, - "outputTokens": 207, - "totalTokens": 1165 - }, - "ignoredReferenceInputFields": [ - "assertions" - ] - }, - { - "evaluatorArn": "arn:aws:bedrock-agentcore:::evaluator/Builtin.Helpfulness", - "evaluatorId": "Builtin.Helpfulness", - "evaluatorName": "Builtin.Helpfulness", - "context": { - "spanContext": { - "sessionId": "00000000-0000-4000-8000-000000000001", - "traceId": "6a90a5987755c6e457ada5616a16dddb" - } - }, - "explanation": "The user's final request was 'Say hello and offer help.' The assistant's response directly fulfills this request by:\n1. Saying hello with a greeting and wave emoji\n2. Offering help by listing specific capabilities it can assist with\n\nThe response is friendly, clear, and directly addresses what the user asked for. It goes slightly beyond the minimal requirement by providing specific examples of what it can help with (web search, fetching webpages, calculations), which gives the user actionable information about how to proceed.\n\nHowever, the listed capabilities (web search, fetch webpages, perform calculations) seem oddly specific and somewhat limiting - a general AI assistant can help with many more things like writing, analysis, coding, answering questions, etc. This specificity might actually mislead the user about the assistant's full range of capabilities.\n\nDespite this minor issue, the response does exactly what was requested - says hello and offers help - and does so in a clear, organized manner. The user's goal was simple and the assistant met it directly.", - "value": 0.83, - "label": "Very Helpful", - "tokenUsage": { - "inputTokens": 1112, - "outputTokens": 258, - "totalTokens": 1370 - }, - "ignoredReferenceInputFields": [ - "assertions" - ] - }, - { - "evaluatorArn": "arn:aws:bedrock-agentcore:::evaluator/Builtin.Helpfulness", - "evaluatorId": "Builtin.Helpfulness", - "evaluatorName": "Builtin.Helpfulness", - "context": { - "spanContext": { - "sessionId": "00000000-0000-4000-8000-000000000001", - "traceId": "6a90a74750f33f567076943f7bce7966" - } - }, - "explanation": "The user's request is simple and explicit: 'Say hello and offer help.' The assistant's response directly fulfills this request by greeting the user with 'Hello! 👋 Welcome!' and then offering help with a clear, organized list of capabilities (web searches, reading webpages, and calculations). The response is well-formatted, friendly, and ends with an open invitation for the user to specify what they need. This is essentially the same response as the previous turn (with minor variations like adding 'Welcome!'), which is appropriate since the user repeated the same request. The response fully satisfies the user's stated goal of having the assistant say hello and offer help. It's comprehensive and actionable, clearly communicating what the assistant can do. There's nothing missing or problematic about this response given the user's simple, direct request.", - "value": 0.83, - "label": "Very Helpful", - "tokenUsage": { - "inputTokens": 1267, - "outputTokens": 203, - "totalTokens": 1470 - }, - "ignoredReferenceInputFields": [ - "assertions" - ] - } - ] -} \ No newline at end of file diff --git a/src/handlers/eval/ondemand/__fixtures__/GetEvaluatorCommand.5ee939ef1fda1ca7.json b/src/handlers/eval/ondemand/__fixtures__/GetEvaluatorCommand.5ee939ef1fda1ca7.json new file mode 100644 index 000000000..d9ff0960e --- /dev/null +++ b/src/handlers/eval/ondemand/__fixtures__/GetEvaluatorCommand.5ee939ef1fda1ca7.json @@ -0,0 +1,41 @@ +{ + "evaluatorArn": "arn:aws:bedrock-agentcore:::evaluator/Builtin.Correctness", + "evaluatorId": "Builtin.Correctness", + "evaluatorName": "Builtin.Correctness", + "evaluatorConfig": { + "llmAsAJudge": { + "ratingScale": { + "numerical": [ + { + "value": { + "string": "0.0", + "type": "bigDecimal" + }, + "label": "Incorrect" + }, + { + "value": 0.5, + "label": "Partially correct" + }, + { + "value": { + "string": "1.0", + "type": "bigDecimal" + }, + "label": "Correct" + } + ] + } + } + }, + "level": "TRACE", + "status": "ACTIVE", + "createdAt": { + "$date": "2024-10-22T00:00:00.000Z" + }, + "updatedAt": { + "$date": "2024-10-22T00:00:00.000Z" + }, + "description": "Response Quality Metric. Evaluates whether the information in the agent's response is factually accurate", + "lockedForModification": true +} \ No newline at end of file diff --git a/src/handlers/eval/ondemand/__fixtures__/GetQueryResultsCommand.2e6a36ed61668bc0.json b/src/handlers/eval/ondemand/__fixtures__/GetQueryResultsCommand.b48dde9d9dbce3e3.json similarity index 100% rename from src/handlers/eval/ondemand/__fixtures__/GetQueryResultsCommand.2e6a36ed61668bc0.json rename to src/handlers/eval/ondemand/__fixtures__/GetQueryResultsCommand.b48dde9d9dbce3e3.json index 12a4f7f3f..ffc55bc7c 100644 --- a/src/handlers/eval/ondemand/__fixtures__/GetQueryResultsCommand.2e6a36ed61668bc0.json +++ b/src/handlers/eval/ondemand/__fixtures__/GetQueryResultsCommand.b48dde9d9dbce3e3.json @@ -26,7 +26,7 @@ [ { "field": "@message", - "value": "{\"resource\":{\"attributes\":{\"telemetry.sdk.language\":\"python\",\"telemetry.sdk.name\":\"opentelemetry\",\"telemetry.sdk.version\":\"1.40.0\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"aws.log.stream.names\":\"otel-rt-logs\",\"deployment.environment.name\":\"bedrock-agentcore:default\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"cloud.provider\":\"aws\",\"cloud.region\":\"us-west-2\",\"telemetry.auto.version\":\"0.17.0-aws\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"aws.service.type\":\"gen_ai_agent\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\"},\"timeUnixNano\":1787779917883212081,\"observedTimeUnixNano\":1787779918378532682,\"severityNumber\":9,\"severityText\":\"\",\"body\":{\"input\":{\"messages\":[{\"role\":\"system\",\"content\":\"\\n You are a helpful assistant. Use tools when appropriate.\\n \"},{\"role\":\"user\",\"content\":{\"content\":\"[{\\\"text\\\": \\\"hi\\\"}]\"}}]},\"output\":{\"messages\":[{\"role\":\"assistant\",\"content\":{\"message\":\"Hello! How can I help you today?\\n\",\"finish_reason\":\"end_turn\"}}]}},\"attributes\":{\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"event.name\":\"strands.telemetry.tracer\"},\"flags\":1,\"traceId\":\"6a8f5b461983df572e2aca3264d32d4d\",\"spanId\":\"82fe397271c56f75\"}" + "value": "{\"resource\":{\"attributes\":{\"telemetry.sdk.language\":\"python\",\"telemetry.sdk.name\":\"opentelemetry\",\"telemetry.sdk.version\":\"1.40.0\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"aws.log.stream.names\":\"otel-rt-logs\",\"deployment.environment.name\":\"bedrock-agentcore:default\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"cloud.provider\":\"aws\",\"cloud.region\":\"us-west-2\",\"telemetry.auto.version\":\"0.17.0-aws\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"aws.service.type\":\"gen_ai_agent\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\"},\"timeUnixNano\":1787779917883063841,\"observedTimeUnixNano\":1787779918378428749,\"severityNumber\":9,\"severityText\":\"\",\"body\":{\"input\":{\"messages\":[{\"role\":\"user\",\"content\":{\"content\":\"[{\\\"text\\\": \\\"hi\\\"}]\"}}]}},\"attributes\":{\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"event.name\":\"strands.telemetry.tracer\"},\"flags\":1,\"traceId\":\"6a8f5b461983df572e2aca3264d32d4d\",\"spanId\":\"c9722c3dbb4e781e\"}" }, { "field": "sessionId", @@ -38,17 +38,17 @@ }, { "field": "spanId", - "value": "82fe397271c56f75" + "value": "c9722c3dbb4e781e" }, { "field": "@ptr", - "value": "CswBCo8BCkw2ODUxOTc3MDg2ODc6L2F3cy9iZWRyb2NrLWFnZW50Y29yZS9ydW50aW1lcy9hc2RmX015QWdlbnQtM3M1YXh2QkM2US1ERUZBVUxUEAAaJGY2ZGY3NDIyLWVlZTQtNDhkNS05NDg3LTE0NTZkYjdkZGE1YiIOCICQ+IyCNBDnn6qthDRA0cHR4dszSAASNhoYAgakLY/QAAAAAD0Mr1AABqj1tJAAAAQCIAEo/63y/4M0MK/U8v+DNDgfQKbVAUikaFCmRyACEBwYAQ==" + "value": "CswBCo8BCkw2ODUxOTc3MDg2ODc6L2F3cy9iZWRyb2NrLWFnZW50Y29yZS9ydW50aW1lcy9hc2RmX015QWdlbnQtM3M1YXh2QkM2US1ERUZBVUxUEAAaJGY2ZGY3NDIyLWVlZTQtNDhkNS05NDg3LTE0NTZkYjdkZGE1YiIOCICQ+IyCNBDnn6qthDRA0cHR4dszSAASNhoYAgakLY/QAAAAAD0Mr1AABqj1tJAAAAQCIAEo/63y/4M0MK/U8v+DNDgfQKbVAUikaFCmRyACEBsYAQ==" } ], [ { "field": "@message", - "value": "{\"resource\":{\"attributes\":{\"telemetry.sdk.language\":\"python\",\"telemetry.sdk.name\":\"opentelemetry\",\"telemetry.sdk.version\":\"1.40.0\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"aws.log.stream.names\":\"otel-rt-logs\",\"deployment.environment.name\":\"bedrock-agentcore:default\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"cloud.provider\":\"aws\",\"cloud.region\":\"us-west-2\",\"telemetry.auto.version\":\"0.17.0-aws\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"aws.service.type\":\"gen_ai_agent\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\"},\"timeUnixNano\":1787779917883063841,\"observedTimeUnixNano\":1787779918378428749,\"severityNumber\":9,\"severityText\":\"\",\"body\":{\"input\":{\"messages\":[{\"role\":\"user\",\"content\":{\"content\":\"[{\\\"text\\\": \\\"hi\\\"}]\"}}]}},\"attributes\":{\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"event.name\":\"strands.telemetry.tracer\"},\"flags\":1,\"traceId\":\"6a8f5b461983df572e2aca3264d32d4d\",\"spanId\":\"c9722c3dbb4e781e\"}" + "value": "{\"resource\":{\"attributes\":{\"telemetry.sdk.language\":\"python\",\"telemetry.sdk.name\":\"opentelemetry\",\"telemetry.sdk.version\":\"1.40.0\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"aws.log.stream.names\":\"otel-rt-logs\",\"deployment.environment.name\":\"bedrock-agentcore:default\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"cloud.provider\":\"aws\",\"cloud.region\":\"us-west-2\",\"telemetry.auto.version\":\"0.17.0-aws\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"aws.service.type\":\"gen_ai_agent\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\"},\"timeUnixNano\":1787779917883212081,\"observedTimeUnixNano\":1787779918378532682,\"severityNumber\":9,\"severityText\":\"\",\"body\":{\"input\":{\"messages\":[{\"role\":\"system\",\"content\":\"\\n You are a helpful assistant. Use tools when appropriate.\\n \"},{\"role\":\"user\",\"content\":{\"content\":\"[{\\\"text\\\": \\\"hi\\\"}]\"}}]},\"output\":{\"messages\":[{\"role\":\"assistant\",\"content\":{\"message\":\"Hello! How can I help you today?\\n\",\"finish_reason\":\"end_turn\"}}]}},\"attributes\":{\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"event.name\":\"strands.telemetry.tracer\"},\"flags\":1,\"traceId\":\"6a8f5b461983df572e2aca3264d32d4d\",\"spanId\":\"82fe397271c56f75\"}" }, { "field": "sessionId", @@ -60,17 +60,17 @@ }, { "field": "spanId", - "value": "c9722c3dbb4e781e" + "value": "82fe397271c56f75" }, { "field": "@ptr", - "value": "CswBCo8BCkw2ODUxOTc3MDg2ODc6L2F3cy9iZWRyb2NrLWFnZW50Y29yZS9ydW50aW1lcy9hc2RmX015QWdlbnQtM3M1YXh2QkM2US1ERUZBVUxUEAAaJGY2ZGY3NDIyLWVlZTQtNDhkNS05NDg3LTE0NTZkYjdkZGE1YiIOCICQ+IyCNBDnn6qthDRA0cHR4dszSAASNhoYAgakLY/QAAAAAD0Mr1AABqj1tJAAAAQCIAEo/63y/4M0MK/U8v+DNDgfQKbVAUikaFCmRyACEBsYAQ==" + "value": "CswBCo8BCkw2ODUxOTc3MDg2ODc6L2F3cy9iZWRyb2NrLWFnZW50Y29yZS9ydW50aW1lcy9hc2RmX015QWdlbnQtM3M1YXh2QkM2US1ERUZBVUxUEAAaJGY2ZGY3NDIyLWVlZTQtNDhkNS05NDg3LTE0NTZkYjdkZGE1YiIOCICQ+IyCNBDnn6qthDRA0cHR4dszSAASNhoYAgakLY/QAAAAAD0Mr1AABqj1tJAAAAQCIAEo/63y/4M0MK/U8v+DNDgfQKbVAUikaFCmRyACEBwYAQ==" } ], [ { "field": "@message", - "value": "{\"resource\":{\"attributes\":{\"telemetry.sdk.language\":\"python\",\"telemetry.sdk.name\":\"opentelemetry\",\"telemetry.sdk.version\":\"1.40.0\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"aws.log.stream.names\":\"otel-rt-logs\",\"deployment.environment.name\":\"bedrock-agentcore:default\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"cloud.provider\":\"aws\",\"cloud.region\":\"us-west-2\",\"telemetry.auto.version\":\"0.17.0-aws\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"aws.service.type\":\"gen_ai_agent\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\"},\"timeUnixNano\":1787780030855720915,\"observedTimeUnixNano\":1787780033471228591,\"severityNumber\":9,\"severityText\":\"\",\"body\":{\"input\":{\"messages\":[{\"role\":\"system\",\"content\":{\"content\":\"[{\\\"text\\\": \\\"\\\\n You are a helpful assistant. Use tools when appropriate.\\\\n \\\"}]\"}},{\"role\":\"user\",\"content\":{\"content\":\"[{\\\"text\\\": \\\"hi\\\"}]\"}}]},\"output\":{\"messages\":[{\"role\":\"assistant\",\"content\":{\"content\":\"[{\\\"text\\\": \\\"Hello! How can I help you today?\\\"}]\"}},{\"role\":\"assistant\",\"content\":{\"finish_reason\":\"end_turn\",\"message\":\"[{\\\"text\\\": \\\"Hi there! How can I assist you today?\\\"}]\"}}]}},\"attributes\":{\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"event.name\":\"strands.telemetry.tracer\"},\"flags\":1,\"traceId\":\"6a8f5bbc1882c05547b64a9246f17ca4\",\"spanId\":\"2b53da16274ce9f5\"}" + "value": "{\"resource\":{\"attributes\":{\"telemetry.sdk.language\":\"python\",\"telemetry.sdk.name\":\"opentelemetry\",\"telemetry.sdk.version\":\"1.40.0\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"aws.log.stream.names\":\"otel-rt-logs\",\"deployment.environment.name\":\"bedrock-agentcore:default\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"cloud.provider\":\"aws\",\"cloud.region\":\"us-west-2\",\"telemetry.auto.version\":\"0.17.0-aws\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"aws.service.type\":\"gen_ai_agent\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\"},\"timeUnixNano\":1787780030855979475,\"observedTimeUnixNano\":1787780033471374339,\"severityNumber\":9,\"severityText\":\"\",\"body\":{\"input\":{\"messages\":[{\"role\":\"user\",\"content\":{\"content\":\"[{\\\"text\\\": \\\"hi\\\"}]\"}}]},\"output\":{\"messages\":[{\"role\":\"assistant\",\"content\":{\"content\":\"[{\\\"text\\\": \\\"Hello! How can I help you today?\\\"}]\"}}]}},\"attributes\":{\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"event.name\":\"strands.telemetry.tracer\"},\"flags\":1,\"traceId\":\"6a8f5bbc1882c05547b64a9246f17ca4\",\"spanId\":\"43f809568e52d1ca\"}" }, { "field": "sessionId", @@ -82,17 +82,17 @@ }, { "field": "spanId", - "value": "2b53da16274ce9f5" + "value": "43f809568e52d1ca" }, { "field": "@ptr", - "value": "Cs4BCo8BCkw2ODUxOTc3MDg2ODc6L2F3cy9iZWRyb2NrLWFnZW50Y29yZS9ydW50aW1lcy9hc2RmX015QWdlbnQtM3M1YXh2QkM2US1ERUZBVUxUEAAaJGY2ZGY3NDIyLWVlZTQtNDhkNS05NDg3LTE0NTZkYjdkZGE1YiIOCICQ+IyCNBDnn6qthDRA0cHR4dszSAASOBoYAgakLY/QAAAAAD0NEwIABqj1vAAAAAQCIAEo1IL2/4M0MIjD+f+DNDgYQKiOAkj11wFQ9oABIAIQFRgB" + "value": "Cs4BCo8BCkw2ODUxOTc3MDg2ODc6L2F3cy9iZWRyb2NrLWFnZW50Y29yZS9ydW50aW1lcy9hc2RmX015QWdlbnQtM3M1YXh2QkM2US1ERUZBVUxUEAAaJGY2ZGY3NDIyLWVlZTQtNDhkNS05NDg3LTE0NTZkYjdkZGE1YiIOCICQ+IyCNBDnn6qthDRA0cHR4dszSAASOBoYAgakLY/QAAAAAD0NEwIABqj1vAAAAAQCIAEo1IL2/4M0MIjD+f+DNDgYQKiOAkj11wFQ9oABIAIQFhgB" } ], [ { "field": "@message", - "value": "{\"resource\":{\"attributes\":{\"telemetry.sdk.language\":\"python\",\"telemetry.sdk.name\":\"opentelemetry\",\"telemetry.sdk.version\":\"1.40.0\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"aws.log.stream.names\":\"otel-rt-logs\",\"deployment.environment.name\":\"bedrock-agentcore:default\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"cloud.provider\":\"aws\",\"cloud.region\":\"us-west-2\",\"telemetry.auto.version\":\"0.17.0-aws\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"aws.service.type\":\"gen_ai_agent\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\"},\"timeUnixNano\":1787780030855979475,\"observedTimeUnixNano\":1787780033471374339,\"severityNumber\":9,\"severityText\":\"\",\"body\":{\"input\":{\"messages\":[{\"role\":\"user\",\"content\":{\"content\":\"[{\\\"text\\\": \\\"hi\\\"}]\"}}]},\"output\":{\"messages\":[{\"role\":\"assistant\",\"content\":{\"content\":\"[{\\\"text\\\": \\\"Hello! How can I help you today?\\\"}]\"}}]}},\"attributes\":{\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"event.name\":\"strands.telemetry.tracer\"},\"flags\":1,\"traceId\":\"6a8f5bbc1882c05547b64a9246f17ca4\",\"spanId\":\"43f809568e52d1ca\"}" + "value": "{\"resource\":{\"attributes\":{\"telemetry.sdk.language\":\"python\",\"telemetry.sdk.name\":\"opentelemetry\",\"telemetry.sdk.version\":\"1.40.0\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"aws.log.stream.names\":\"otel-rt-logs\",\"deployment.environment.name\":\"bedrock-agentcore:default\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"cloud.provider\":\"aws\",\"cloud.region\":\"us-west-2\",\"telemetry.auto.version\":\"0.17.0-aws\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"aws.service.type\":\"gen_ai_agent\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\"},\"timeUnixNano\":1787780030855720915,\"observedTimeUnixNano\":1787780033471228591,\"severityNumber\":9,\"severityText\":\"\",\"body\":{\"input\":{\"messages\":[{\"role\":\"system\",\"content\":{\"content\":\"[{\\\"text\\\": \\\"\\\\n You are a helpful assistant. Use tools when appropriate.\\\\n \\\"}]\"}},{\"role\":\"user\",\"content\":{\"content\":\"[{\\\"text\\\": \\\"hi\\\"}]\"}}]},\"output\":{\"messages\":[{\"role\":\"assistant\",\"content\":{\"content\":\"[{\\\"text\\\": \\\"Hello! How can I help you today?\\\"}]\"}},{\"role\":\"assistant\",\"content\":{\"finish_reason\":\"end_turn\",\"message\":\"[{\\\"text\\\": \\\"Hi there! How can I assist you today?\\\"}]\"}}]}},\"attributes\":{\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"event.name\":\"strands.telemetry.tracer\"},\"flags\":1,\"traceId\":\"6a8f5bbc1882c05547b64a9246f17ca4\",\"spanId\":\"2b53da16274ce9f5\"}" }, { "field": "sessionId", @@ -104,11 +104,11 @@ }, { "field": "spanId", - "value": "43f809568e52d1ca" + "value": "2b53da16274ce9f5" }, { "field": "@ptr", - "value": "Cs4BCo8BCkw2ODUxOTc3MDg2ODc6L2F3cy9iZWRyb2NrLWFnZW50Y29yZS9ydW50aW1lcy9hc2RmX015QWdlbnQtM3M1YXh2QkM2US1ERUZBVUxUEAAaJGY2ZGY3NDIyLWVlZTQtNDhkNS05NDg3LTE0NTZkYjdkZGE1YiIOCICQ+IyCNBDnn6qthDRA0cHR4dszSAASOBoYAgakLY/QAAAAAD0NEwIABqj1vAAAAAQCIAEo1IL2/4M0MIjD+f+DNDgYQKiOAkj11wFQ9oABIAIQFhgB" + "value": "Cs4BCo8BCkw2ODUxOTc3MDg2ODc6L2F3cy9iZWRyb2NrLWFnZW50Y29yZS9ydW50aW1lcy9hc2RmX015QWdlbnQtM3M1YXh2QkM2US1ERUZBVUxUEAAaJGY2ZGY3NDIyLWVlZTQtNDhkNS05NDg3LTE0NTZkYjdkZGE1YiIOCICQ+IyCNBDnn6qthDRA0cHR4dszSAASOBoYAgakLY/QAAAAAD0NEwIABqj1vAAAAAQCIAEo1IL2/4M0MIjD+f+DNDgYQKiOAkj11wFQ9oABIAIQFRgB" } ], [ @@ -136,7 +136,7 @@ [ { "field": "@message", - "value": "{\"resource\":{\"attributes\":{\"telemetry.sdk.language\":\"python\",\"telemetry.sdk.name\":\"opentelemetry\",\"telemetry.sdk.version\":\"1.40.0\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"aws.log.stream.names\":\"otel-rt-logs\",\"deployment.environment.name\":\"bedrock-agentcore:default\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"cloud.provider\":\"aws\",\"cloud.region\":\"us-west-2\",\"telemetry.auto.version\":\"0.17.0-aws\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"aws.service.type\":\"gen_ai_agent\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\"},\"timeUnixNano\":1787782045239528397,\"observedTimeUnixNano\":1787782046488355037,\"severityNumber\":9,\"severityText\":\"\",\"body\":{\"input\":{\"messages\":[{\"role\":\"user\",\"content\":{\"content\":\"[{\\\"text\\\": \\\"hi\\\"}]\"}}]}},\"attributes\":{\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"event.name\":\"strands.telemetry.tracer\"},\"flags\":1,\"traceId\":\"6a8f639540ebe6cb6f30d5d80762c2e2\",\"spanId\":\"fc189f3b80a0c1f4\"}" + "value": "{\"resource\":{\"attributes\":{\"telemetry.sdk.language\":\"python\",\"telemetry.sdk.name\":\"opentelemetry\",\"telemetry.sdk.version\":\"1.40.0\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"aws.log.stream.names\":\"otel-rt-logs\",\"deployment.environment.name\":\"bedrock-agentcore:default\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"cloud.provider\":\"aws\",\"cloud.region\":\"us-west-2\",\"telemetry.auto.version\":\"0.17.0-aws\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"aws.service.type\":\"gen_ai_agent\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\"},\"timeUnixNano\":1787782045239215762,\"observedTimeUnixNano\":1787782046488222333,\"severityNumber\":9,\"severityText\":\"\",\"body\":{\"input\":{\"messages\":[{\"role\":\"system\",\"content\":{\"content\":\"[{\\\"text\\\": \\\"\\\\n You are a helpful assistant. Use tools when appropriate.\\\\n \\\"}]\"}},{\"role\":\"user\",\"content\":{\"content\":\"[{\\\"text\\\": \\\"hi\\\"}]\"}}]},\"output\":{\"messages\":[{\"role\":\"assistant\",\"content\":{\"finish_reason\":\"end_turn\",\"message\":\"[{\\\"text\\\": \\\"Hello! How can I help you today?\\\"}]\"}}]}},\"attributes\":{\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"event.name\":\"strands.telemetry.tracer\"},\"flags\":1,\"traceId\":\"6a8f639540ebe6cb6f30d5d80762c2e2\",\"spanId\":\"0925d4cc59be00d9\"}" }, { "field": "sessionId", @@ -148,17 +148,17 @@ }, { "field": "spanId", - "value": "fc189f3b80a0c1f4" + "value": "0925d4cc59be00d9" }, { "field": "@ptr", - "value": "CswBCo8BCkw2ODUxOTc3MDg2ODc6L2F3cy9iZWRyb2NrLWFnZW50Y29yZS9ydW50aW1lcy9hc2RmX015QWdlbnQtM3M1YXh2QkM2US1ERUZBVUxUEAAaJGY2ZGY3NDIyLWVlZTQtNDhkNS05NDg3LTE0NTZkYjdkZGE1YiIOCICQ+IyCNBDnn6qthDRA0cHR4dszSAASNhoYAgakLY/QAAAAAD0VMD0ABqj2OYAAAAQCIAEo7Z/0gIQ0MJ3G9ICENDggQLfZAUisaFCuRyACEB0YAQ==" + "value": "CswBCo8BCkw2ODUxOTc3MDg2ODc6L2F3cy9iZWRyb2NrLWFnZW50Y29yZS9ydW50aW1lcy9hc2RmX015QWdlbnQtM3M1YXh2QkM2US1ERUZBVUxUEAAaJGY2ZGY3NDIyLWVlZTQtNDhkNS05NDg3LTE0NTZkYjdkZGE1YiIOCICQ+IyCNBDnn6qthDRA0cHR4dszSAASNhoYAgakLY/QAAAAAD0VMD0ABqj2OYAAAAQCIAEo7Z/0gIQ0MJ3G9ICENDggQLfZAUisaFCuRyACEBwYAQ==" } ], [ { "field": "@message", - "value": "{\"resource\":{\"attributes\":{\"telemetry.sdk.language\":\"python\",\"telemetry.sdk.name\":\"opentelemetry\",\"telemetry.sdk.version\":\"1.40.0\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"aws.log.stream.names\":\"otel-rt-logs\",\"deployment.environment.name\":\"bedrock-agentcore:default\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"cloud.provider\":\"aws\",\"cloud.region\":\"us-west-2\",\"telemetry.auto.version\":\"0.17.0-aws\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"aws.service.type\":\"gen_ai_agent\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\"},\"timeUnixNano\":1787782045239678560,\"observedTimeUnixNano\":1787782046488465849,\"severityNumber\":9,\"severityText\":\"\",\"body\":{\"input\":{\"messages\":[{\"role\":\"system\",\"content\":\"\\n You are a helpful assistant. Use tools when appropriate.\\n \"},{\"role\":\"user\",\"content\":{\"content\":\"[{\\\"text\\\": \\\"hi\\\"}]\"}}]},\"output\":{\"messages\":[{\"role\":\"assistant\",\"content\":{\"message\":\"Hello! How can I help you today?\\n\",\"finish_reason\":\"end_turn\"}}]}},\"attributes\":{\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"event.name\":\"strands.telemetry.tracer\"},\"flags\":1,\"traceId\":\"6a8f639540ebe6cb6f30d5d80762c2e2\",\"spanId\":\"6f925a9a78a2fe62\"}" + "value": "{\"resource\":{\"attributes\":{\"telemetry.sdk.language\":\"python\",\"telemetry.sdk.name\":\"opentelemetry\",\"telemetry.sdk.version\":\"1.40.0\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"aws.log.stream.names\":\"otel-rt-logs\",\"deployment.environment.name\":\"bedrock-agentcore:default\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"cloud.provider\":\"aws\",\"cloud.region\":\"us-west-2\",\"telemetry.auto.version\":\"0.17.0-aws\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"aws.service.type\":\"gen_ai_agent\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\"},\"timeUnixNano\":1787782045239528397,\"observedTimeUnixNano\":1787782046488355037,\"severityNumber\":9,\"severityText\":\"\",\"body\":{\"input\":{\"messages\":[{\"role\":\"user\",\"content\":{\"content\":\"[{\\\"text\\\": \\\"hi\\\"}]\"}}]}},\"attributes\":{\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"event.name\":\"strands.telemetry.tracer\"},\"flags\":1,\"traceId\":\"6a8f639540ebe6cb6f30d5d80762c2e2\",\"spanId\":\"fc189f3b80a0c1f4\"}" }, { "field": "sessionId", @@ -170,17 +170,17 @@ }, { "field": "spanId", - "value": "6f925a9a78a2fe62" + "value": "fc189f3b80a0c1f4" }, { "field": "@ptr", - "value": "CswBCo8BCkw2ODUxOTc3MDg2ODc6L2F3cy9iZWRyb2NrLWFnZW50Y29yZS9ydW50aW1lcy9hc2RmX015QWdlbnQtM3M1YXh2QkM2US1ERUZBVUxUEAAaJGY2ZGY3NDIyLWVlZTQtNDhkNS05NDg3LTE0NTZkYjdkZGE1YiIOCICQ+IyCNBDnn6qthDRA0cHR4dszSAASNhoYAgakLY/QAAAAAD0VMD0ABqj2OYAAAAQCIAEo7Z/0gIQ0MJ3G9ICENDggQLfZAUisaFCuRyACEB4YAQ==" + "value": "CswBCo8BCkw2ODUxOTc3MDg2ODc6L2F3cy9iZWRyb2NrLWFnZW50Y29yZS9ydW50aW1lcy9hc2RmX015QWdlbnQtM3M1YXh2QkM2US1ERUZBVUxUEAAaJGY2ZGY3NDIyLWVlZTQtNDhkNS05NDg3LTE0NTZkYjdkZGE1YiIOCICQ+IyCNBDnn6qthDRA0cHR4dszSAASNhoYAgakLY/QAAAAAD0VMD0ABqj2OYAAAAQCIAEo7Z/0gIQ0MJ3G9ICENDggQLfZAUisaFCuRyACEB0YAQ==" } ], [ { "field": "@message", - "value": "{\"resource\":{\"attributes\":{\"telemetry.sdk.language\":\"python\",\"telemetry.sdk.name\":\"opentelemetry\",\"telemetry.sdk.version\":\"1.40.0\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"aws.log.stream.names\":\"otel-rt-logs\",\"deployment.environment.name\":\"bedrock-agentcore:default\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"cloud.provider\":\"aws\",\"cloud.region\":\"us-west-2\",\"telemetry.auto.version\":\"0.17.0-aws\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"aws.service.type\":\"gen_ai_agent\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\"},\"timeUnixNano\":1787782045239215762,\"observedTimeUnixNano\":1787782046488222333,\"severityNumber\":9,\"severityText\":\"\",\"body\":{\"input\":{\"messages\":[{\"role\":\"system\",\"content\":{\"content\":\"[{\\\"text\\\": \\\"\\\\n You are a helpful assistant. Use tools when appropriate.\\\\n \\\"}]\"}},{\"role\":\"user\",\"content\":{\"content\":\"[{\\\"text\\\": \\\"hi\\\"}]\"}}]},\"output\":{\"messages\":[{\"role\":\"assistant\",\"content\":{\"finish_reason\":\"end_turn\",\"message\":\"[{\\\"text\\\": \\\"Hello! How can I help you today?\\\"}]\"}}]}},\"attributes\":{\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"event.name\":\"strands.telemetry.tracer\"},\"flags\":1,\"traceId\":\"6a8f639540ebe6cb6f30d5d80762c2e2\",\"spanId\":\"0925d4cc59be00d9\"}" + "value": "{\"resource\":{\"attributes\":{\"telemetry.sdk.language\":\"python\",\"telemetry.sdk.name\":\"opentelemetry\",\"telemetry.sdk.version\":\"1.40.0\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"aws.log.stream.names\":\"otel-rt-logs\",\"deployment.environment.name\":\"bedrock-agentcore:default\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"cloud.provider\":\"aws\",\"cloud.region\":\"us-west-2\",\"telemetry.auto.version\":\"0.17.0-aws\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"aws.service.type\":\"gen_ai_agent\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\"},\"timeUnixNano\":1787782045239678560,\"observedTimeUnixNano\":1787782046488465849,\"severityNumber\":9,\"severityText\":\"\",\"body\":{\"input\":{\"messages\":[{\"role\":\"system\",\"content\":\"\\n You are a helpful assistant. Use tools when appropriate.\\n \"},{\"role\":\"user\",\"content\":{\"content\":\"[{\\\"text\\\": \\\"hi\\\"}]\"}}]},\"output\":{\"messages\":[{\"role\":\"assistant\",\"content\":{\"message\":\"Hello! How can I help you today?\\n\",\"finish_reason\":\"end_turn\"}}]}},\"attributes\":{\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"event.name\":\"strands.telemetry.tracer\"},\"flags\":1,\"traceId\":\"6a8f639540ebe6cb6f30d5d80762c2e2\",\"spanId\":\"6f925a9a78a2fe62\"}" }, { "field": "sessionId", @@ -192,17 +192,17 @@ }, { "field": "spanId", - "value": "0925d4cc59be00d9" + "value": "6f925a9a78a2fe62" }, { "field": "@ptr", - "value": "CswBCo8BCkw2ODUxOTc3MDg2ODc6L2F3cy9iZWRyb2NrLWFnZW50Y29yZS9ydW50aW1lcy9hc2RmX015QWdlbnQtM3M1YXh2QkM2US1ERUZBVUxUEAAaJGY2ZGY3NDIyLWVlZTQtNDhkNS05NDg3LTE0NTZkYjdkZGE1YiIOCICQ+IyCNBDnn6qthDRA0cHR4dszSAASNhoYAgakLY/QAAAAAD0VMD0ABqj2OYAAAAQCIAEo7Z/0gIQ0MJ3G9ICENDggQLfZAUisaFCuRyACEBwYAQ==" + "value": "CswBCo8BCkw2ODUxOTc3MDg2ODc6L2F3cy9iZWRyb2NrLWFnZW50Y29yZS9ydW50aW1lcy9hc2RmX015QWdlbnQtM3M1YXh2QkM2US1ERUZBVUxUEAAaJGY2ZGY3NDIyLWVlZTQtNDhkNS05NDg3LTE0NTZkYjdkZGE1YiIOCICQ+IyCNBDnn6qthDRA0cHR4dszSAASNhoYAgakLY/QAAAAAD0VMD0ABqj2OYAAAAQCIAEo7Z/0gIQ0MJ3G9ICENDggQLfZAUisaFCuRyACEB4YAQ==" } ], [ { "field": "@message", - "value": "{\"resource\":{\"attributes\":{\"telemetry.sdk.language\":\"python\",\"telemetry.sdk.name\":\"opentelemetry\",\"telemetry.sdk.version\":\"1.40.0\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"aws.log.stream.names\":\"otel-rt-logs\",\"deployment.environment.name\":\"bedrock-agentcore:default\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"cloud.provider\":\"aws\",\"cloud.region\":\"us-west-2\",\"telemetry.auto.version\":\"0.17.0-aws\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"aws.service.type\":\"gen_ai_agent\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\"},\"timeUnixNano\":1787864481907136303,\"observedTimeUnixNano\":1787864486789333679,\"severityNumber\":9,\"severityText\":\"\",\"body\":{\"input\":{\"messages\":[{\"role\":\"system\",\"content\":{\"content\":\"[{\\\"text\\\": \\\"\\\\n You are a helpful assistant. Use tools when appropriate.\\\\n \\\"}]\"}},{\"role\":\"user\",\"content\":{\"content\":\"[{\\\"text\\\": \\\"Say hello and offer help\\\"}]\"}}]},\"output\":{\"messages\":[{\"role\":\"assistant\",\"content\":{\"finish_reason\":\"end_turn\",\"message\":\"[{\\\"text\\\": \\\"Hello! 👋 \\\\n\\\\nI'm here to help you with a variety of tasks. I can:\\\\n\\\\n- **Search the web** for current information, news, facts, or answers to questions\\\\n- **Fetch and read webpages** to get detailed content from specific URLs\\\\n- **Perform calculations** like adding numbers together\\\\n\\\\nWhat can I help you with today?\\\"}]\"}}]}},\"attributes\":{\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"event.name\":\"strands.telemetry.tracer\"},\"flags\":1,\"traceId\":\"6a90a5987755c6e457ada5616a16dddb\",\"spanId\":\"d473e096a2db85a8\"}" + "value": "{\"resource\":{\"attributes\":{\"telemetry.sdk.language\":\"python\",\"telemetry.sdk.name\":\"opentelemetry\",\"telemetry.sdk.version\":\"1.40.0\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"aws.log.stream.names\":\"otel-rt-logs\",\"deployment.environment.name\":\"bedrock-agentcore:default\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"cloud.provider\":\"aws\",\"cloud.region\":\"us-west-2\",\"telemetry.auto.version\":\"0.17.0-aws\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"aws.service.type\":\"gen_ai_agent\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\"},\"timeUnixNano\":1787864481907561373,\"observedTimeUnixNano\":1787864486789498361,\"severityNumber\":9,\"severityText\":\"\",\"body\":{\"input\":{\"messages\":[{\"role\":\"user\",\"content\":{\"content\":\"[{\\\"text\\\": \\\"Say hello and offer help\\\"}]\"}}]}},\"attributes\":{\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"event.name\":\"strands.telemetry.tracer\"},\"flags\":1,\"traceId\":\"6a90a5987755c6e457ada5616a16dddb\",\"spanId\":\"17fb5fcf047ef303\"}" }, { "field": "sessionId", @@ -214,11 +214,11 @@ }, { "field": "spanId", - "value": "d473e096a2db85a8" + "value": "17fb5fcf047ef303" }, { "field": "@ptr", - "value": "CswBCo8BCkw2ODUxOTc3MDg2ODc6L2F3cy9iZWRyb2NrLWFnZW50Y29yZS9ydW50aW1lcy9hc2RmX015QWdlbnQtM3M1YXh2QkM2US1ERUZBVUxUEAAaJGY2ZGY3NDIyLWVlZTQtNDhkNS05NDg3LTE0NTZkYjdkZGE1YiIOCICQ+IyCNBDnn6qthDRA0cHR4dszSAASNhoYAgahOL2DAAAAAJJ5XU0ABqkKWdAAAAYyIAEojNybqIQ0MPOAnKiENDgkQJLgAUj9blD9TSACECEYAQ==" + "value": "CswBCo8BCkw2ODUxOTc3MDg2ODc6L2F3cy9iZWRyb2NrLWFnZW50Y29yZS9ydW50aW1lcy9hc2RmX015QWdlbnQtM3M1YXh2QkM2US1ERUZBVUxUEAAaJGY2ZGY3NDIyLWVlZTQtNDhkNS05NDg3LTE0NTZkYjdkZGE1YiIOCICQ+IyCNBDnn6qthDRA0cHR4dszSAASNhoYAgahOL2DAAAAAJJ5XU0ABqkKWdAAAAYyIAEojNybqIQ0MPOAnKiENDgkQJLgAUj9blD9TSACECIYAQ==" } ], [ @@ -246,7 +246,7 @@ [ { "field": "@message", - "value": "{\"resource\":{\"attributes\":{\"telemetry.sdk.language\":\"python\",\"telemetry.sdk.name\":\"opentelemetry\",\"telemetry.sdk.version\":\"1.40.0\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"aws.log.stream.names\":\"otel-rt-logs\",\"deployment.environment.name\":\"bedrock-agentcore:default\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"cloud.provider\":\"aws\",\"cloud.region\":\"us-west-2\",\"telemetry.auto.version\":\"0.17.0-aws\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"aws.service.type\":\"gen_ai_agent\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\"},\"timeUnixNano\":1787864481907561373,\"observedTimeUnixNano\":1787864486789498361,\"severityNumber\":9,\"severityText\":\"\",\"body\":{\"input\":{\"messages\":[{\"role\":\"user\",\"content\":{\"content\":\"[{\\\"text\\\": \\\"Say hello and offer help\\\"}]\"}}]}},\"attributes\":{\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"event.name\":\"strands.telemetry.tracer\"},\"flags\":1,\"traceId\":\"6a90a5987755c6e457ada5616a16dddb\",\"spanId\":\"17fb5fcf047ef303\"}" + "value": "{\"resource\":{\"attributes\":{\"telemetry.sdk.language\":\"python\",\"telemetry.sdk.name\":\"opentelemetry\",\"telemetry.sdk.version\":\"1.40.0\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"aws.log.stream.names\":\"otel-rt-logs\",\"deployment.environment.name\":\"bedrock-agentcore:default\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"cloud.provider\":\"aws\",\"cloud.region\":\"us-west-2\",\"telemetry.auto.version\":\"0.17.0-aws\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"aws.service.type\":\"gen_ai_agent\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\"},\"timeUnixNano\":1787864481907136303,\"observedTimeUnixNano\":1787864486789333679,\"severityNumber\":9,\"severityText\":\"\",\"body\":{\"input\":{\"messages\":[{\"role\":\"system\",\"content\":{\"content\":\"[{\\\"text\\\": \\\"\\\\n You are a helpful assistant. Use tools when appropriate.\\\\n \\\"}]\"}},{\"role\":\"user\",\"content\":{\"content\":\"[{\\\"text\\\": \\\"Say hello and offer help\\\"}]\"}}]},\"output\":{\"messages\":[{\"role\":\"assistant\",\"content\":{\"finish_reason\":\"end_turn\",\"message\":\"[{\\\"text\\\": \\\"Hello! 👋 \\\\n\\\\nI'm here to help you with a variety of tasks. I can:\\\\n\\\\n- **Search the web** for current information, news, facts, or answers to questions\\\\n- **Fetch and read webpages** to get detailed content from specific URLs\\\\n- **Perform calculations** like adding numbers together\\\\n\\\\nWhat can I help you with today?\\\"}]\"}}]}},\"attributes\":{\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"event.name\":\"strands.telemetry.tracer\"},\"flags\":1,\"traceId\":\"6a90a5987755c6e457ada5616a16dddb\",\"spanId\":\"d473e096a2db85a8\"}" }, { "field": "sessionId", @@ -258,11 +258,11 @@ }, { "field": "spanId", - "value": "17fb5fcf047ef303" + "value": "d473e096a2db85a8" }, { "field": "@ptr", - "value": "CswBCo8BCkw2ODUxOTc3MDg2ODc6L2F3cy9iZWRyb2NrLWFnZW50Y29yZS9ydW50aW1lcy9hc2RmX015QWdlbnQtM3M1YXh2QkM2US1ERUZBVUxUEAAaJGY2ZGY3NDIyLWVlZTQtNDhkNS05NDg3LTE0NTZkYjdkZGE1YiIOCICQ+IyCNBDnn6qthDRA0cHR4dszSAASNhoYAgahOL2DAAAAAJJ5XU0ABqkKWdAAAAYyIAEojNybqIQ0MPOAnKiENDgkQJLgAUj9blD9TSACECIYAQ==" + "value": "CswBCo8BCkw2ODUxOTc3MDg2ODc6L2F3cy9iZWRyb2NrLWFnZW50Y29yZS9ydW50aW1lcy9hc2RmX015QWdlbnQtM3M1YXh2QkM2US1ERUZBVUxUEAAaJGY2ZGY3NDIyLWVlZTQtNDhkNS05NDg3LTE0NTZkYjdkZGE1YiIOCICQ+IyCNBDnn6qthDRA0cHR4dszSAASNhoYAgahOL2DAAAAAJJ5XU0ABqkKWdAAAAYyIAEojNybqIQ0MPOAnKiENDgkQJLgAUj9blD9TSACECEYAQ==" } ], [ diff --git a/src/handlers/eval/ondemand/__fixtures__/GetQueryResultsCommand.70382c1aa9a94e3a.json b/src/handlers/eval/ondemand/__fixtures__/GetQueryResultsCommand.cb6ef28824a16d56.json similarity index 100% rename from src/handlers/eval/ondemand/__fixtures__/GetQueryResultsCommand.70382c1aa9a94e3a.json rename to src/handlers/eval/ondemand/__fixtures__/GetQueryResultsCommand.cb6ef28824a16d56.json index 9e456cd44..b75aee225 100644 --- a/src/handlers/eval/ondemand/__fixtures__/GetQueryResultsCommand.70382c1aa9a94e3a.json +++ b/src/handlers/eval/ondemand/__fixtures__/GetQueryResultsCommand.cb6ef28824a16d56.json @@ -136,7 +136,7 @@ [ { "field": "@message", - "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\",\"version\":\"\"},\"traceId\":\"6a8f5b461983df572e2aca3264d32d4d\",\"spanId\":\"ac9653f70866483d\",\"parentSpanId\":\"c9722c3dbb4e781e\",\"flags\":256,\"name\":\"chat\",\"kind\":\"INTERNAL\",\"startTimeUnixNano\":1787779915444785352,\"endTimeUnixNano\":1787779917882748907,\"durationNano\":2437963555,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"gen_ai.usage.prompt_tokens\":1199,\"gen_ai.usage.output_tokens\":12,\"gen_ai.server.request.duration\":2404,\"gen_ai.usage.total_tokens\":1211,\"gen_ai.usage.completion_tokens\":12,\"aws.genai.span_kind\":\"LLM\",\"gen_ai.event.start_time\":\"2026-08-26T21:31:55.444793+00:00\",\"gen_ai.server.time_to_first_token\":2292,\"aws.local.environment\":\"bedrock-agentcore:default\",\"gen_ai.provider.name\":\"strands-agents\",\"gen_ai.operation.name\":\"chat\",\"gen_ai.event.end_time\":\"2026-08-26T21:31:57.882714+00:00\",\"gen_ai.usage.input_tokens\":1199,\"aws.genai.token_count_total\":1211,\"gen_ai.request.model\":\"global.anthropic.claude-sonnet-4-5-20250929-v1:0\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"gen_ai.system\":\"strands-agents\"},\"status\":{\"code\":\"OK\"}}" + "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"opentelemetry.instrumentation.botocore.bedrock-runtime\",\"version\":\"0.61b0\"},\"traceId\":\"6a8f5b461983df572e2aca3264d32d4d\",\"spanId\":\"ac5f4cb63375480b\",\"parentSpanId\":\"ac9653f70866483d\",\"flags\":256,\"name\":\"chat global.anthropic.claude-sonnet-4-5-20250929-v1:0\",\"kind\":\"CLIENT\",\"startTimeUnixNano\":1787779915457699487,\"endTimeUnixNano\":1787779917882096447,\"durationNano\":2424396960,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"rpc.service\":\"Bedrock Runtime\",\"aws.remote.resource.identifier\":\"global.anthropic.claude-sonnet-4-5-20250929-v1:0\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"aws.remote.operation\":\"ConverseStream\",\"gen_ai.provider.name\":\"aws.bedrock\",\"server.address\":\"bedrock-runtime.us-west-2.amazonaws.com\",\"aws.request_id\":\"abfa0ec8-9efc-4f12-aa53-1a4e19dbfb25\",\"aws.local.operation\":\"UnmappedOperation\",\"aws.span.kind\":\"CLIENT\",\"aws.auth.region\":\"us-west-2\",\"rpc.method\":\"ConverseStream\",\"gen_ai.response.finish_reasons\":[\"end_turn\"],\"server.port\":443,\"gen_ai.request.model\":\"global.anthropic.claude-sonnet-4-5-20250929-v1:0\",\"http.response.status_code\":200,\"gen_ai.system\":\"aws.bedrock\",\"telemetry.extended\":\"true\",\"gen_ai.usage.output_tokens\":12,\"aws.genai.span_kind\":\"LLM\",\"rpc.system\":\"aws-api\",\"aws.remote.service\":\"AWS::BedrockRuntime\",\"http.status_code\":200,\"aws.region\":\"us-west-2\",\"aws.remote.resource.type\":\"AWS::Bedrock::Model\",\"gen_ai.operation.name\":\"chat\",\"gen_ai.usage.input_tokens\":1199,\"aws.genai.token_count_total\":1211,\"retry_attempts\":0,\"PlatformType\":\"AWS::BedrockAgentCore\",\"aws.auth.account.access_key\":\"ASIAZ7CHXJWHTC5VPKVH\",\"session.id\":\"00000000-0000-4000-8000-000000000001\"},\"status\":{\"code\":\"UNSET\"}}" }, { "field": "sessionId", @@ -148,17 +148,17 @@ }, { "field": "spanId", - "value": "ac9653f70866483d" + "value": "ac5f4cb63375480b" }, { "field": "@ptr", - "value": "CpwBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNhoYAganxnVsAAAAACC2BcQABqj1tNAAAAXCIAEotLvy/4M0MLvQ8v+DNDgLQNCZAUijZ1COPCACEAcYAQ==" + "value": "CpwBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNhoYAganxnVsAAAAACC2BcQABqj1tNAAAAXCIAEotLvy/4M0MLvQ8v+DNDgLQNCZAUijZ1COPCACEAYYAQ==" } ], [ { "field": "@message", - "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"opentelemetry.instrumentation.botocore.bedrock-runtime\",\"version\":\"0.61b0\"},\"traceId\":\"6a8f5b461983df572e2aca3264d32d4d\",\"spanId\":\"ac5f4cb63375480b\",\"parentSpanId\":\"ac9653f70866483d\",\"flags\":256,\"name\":\"chat global.anthropic.claude-sonnet-4-5-20250929-v1:0\",\"kind\":\"CLIENT\",\"startTimeUnixNano\":1787779915457699487,\"endTimeUnixNano\":1787779917882096447,\"durationNano\":2424396960,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"rpc.service\":\"Bedrock Runtime\",\"aws.remote.resource.identifier\":\"global.anthropic.claude-sonnet-4-5-20250929-v1:0\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"aws.remote.operation\":\"ConverseStream\",\"gen_ai.provider.name\":\"aws.bedrock\",\"server.address\":\"bedrock-runtime.us-west-2.amazonaws.com\",\"aws.request_id\":\"abfa0ec8-9efc-4f12-aa53-1a4e19dbfb25\",\"aws.local.operation\":\"UnmappedOperation\",\"aws.span.kind\":\"CLIENT\",\"aws.auth.region\":\"us-west-2\",\"rpc.method\":\"ConverseStream\",\"gen_ai.response.finish_reasons\":[\"end_turn\"],\"server.port\":443,\"gen_ai.request.model\":\"global.anthropic.claude-sonnet-4-5-20250929-v1:0\",\"http.response.status_code\":200,\"gen_ai.system\":\"aws.bedrock\",\"telemetry.extended\":\"true\",\"gen_ai.usage.output_tokens\":12,\"aws.genai.span_kind\":\"LLM\",\"rpc.system\":\"aws-api\",\"aws.remote.service\":\"AWS::BedrockRuntime\",\"http.status_code\":200,\"aws.region\":\"us-west-2\",\"aws.remote.resource.type\":\"AWS::Bedrock::Model\",\"gen_ai.operation.name\":\"chat\",\"gen_ai.usage.input_tokens\":1199,\"aws.genai.token_count_total\":1211,\"retry_attempts\":0,\"PlatformType\":\"AWS::BedrockAgentCore\",\"aws.auth.account.access_key\":\"ASIAZ7CHXJWHTC5VPKVH\",\"session.id\":\"00000000-0000-4000-8000-000000000001\"},\"status\":{\"code\":\"UNSET\"}}" + "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\",\"version\":\"\"},\"traceId\":\"6a8f5b461983df572e2aca3264d32d4d\",\"spanId\":\"ac9653f70866483d\",\"parentSpanId\":\"c9722c3dbb4e781e\",\"flags\":256,\"name\":\"chat\",\"kind\":\"INTERNAL\",\"startTimeUnixNano\":1787779915444785352,\"endTimeUnixNano\":1787779917882748907,\"durationNano\":2437963555,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"gen_ai.usage.prompt_tokens\":1199,\"gen_ai.usage.output_tokens\":12,\"gen_ai.server.request.duration\":2404,\"gen_ai.usage.total_tokens\":1211,\"gen_ai.usage.completion_tokens\":12,\"aws.genai.span_kind\":\"LLM\",\"gen_ai.event.start_time\":\"2026-08-26T21:31:55.444793+00:00\",\"gen_ai.server.time_to_first_token\":2292,\"aws.local.environment\":\"bedrock-agentcore:default\",\"gen_ai.provider.name\":\"strands-agents\",\"gen_ai.operation.name\":\"chat\",\"gen_ai.event.end_time\":\"2026-08-26T21:31:57.882714+00:00\",\"gen_ai.usage.input_tokens\":1199,\"aws.genai.token_count_total\":1211,\"gen_ai.request.model\":\"global.anthropic.claude-sonnet-4-5-20250929-v1:0\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"gen_ai.system\":\"strands-agents\"},\"status\":{\"code\":\"OK\"}}" }, { "field": "sessionId", @@ -170,17 +170,17 @@ }, { "field": "spanId", - "value": "ac5f4cb63375480b" + "value": "ac9653f70866483d" }, { "field": "@ptr", - "value": "CpwBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNhoYAganxnVsAAAAACC2BcQABqj1tNAAAAXCIAEotLvy/4M0MLvQ8v+DNDgLQNCZAUijZ1COPCACEAYYAQ==" + "value": "CpwBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNhoYAganxnVsAAAAACC2BcQABqj1tNAAAAXCIAEotLvy/4M0MLvQ8v+DNDgLQNCZAUijZ1COPCACEAcYAQ==" } ], [ { "field": "@message", - "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"opentelemetry.instrumentation.starlette\",\"version\":\"0.61b0\"},\"traceId\":\"6a8f5b461983df572e2aca3264d32d4d\",\"spanId\":\"3497dea65b2e2550\",\"parentSpanId\":\"6f895a24f81f3726\",\"flags\":768,\"name\":\"POST /invocations\",\"kind\":\"SERVER\",\"startTimeUnixNano\":1787779915147134575,\"endTimeUnixNano\":1787779917883512213,\"durationNano\":2736377638,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"net.peer.port\":48806,\"telemetry.extended\":\"true\",\"http.target\":\"/invocations\",\"http.flavor\":\"1.1\",\"http.url\":\"http://cell01.us-west-2.prod.arp.kepler-analytics.aws.dev/invocations\",\"net.peer.ip\":\"127.0.0.1\",\"http.host\":\"127.0.0.1:8080\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"http.status_code\":200,\"aws.local.operation\":\"POST /invocations\",\"aws.span.kind\":\"SERVER\",\"http.server_name\":\"cell01.us-west-2.prod.arp.kepler-analytics.aws.dev\",\"net.host.port\":8080,\"http.route\":\"/invocations\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"http.method\":\"POST\",\"http.response.status_code\":200,\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"http.scheme\":\"http\"},\"status\":{\"code\":\"UNSET\"}}" + "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\",\"version\":\"\"},\"traceId\":\"6a8f5b461983df572e2aca3264d32d4d\",\"spanId\":\"c9722c3dbb4e781e\",\"parentSpanId\":\"82fe397271c56f75\",\"flags\":256,\"name\":\"execute_event_loop_cycle\",\"kind\":\"INTERNAL\",\"startTimeUnixNano\":1787779915444636525,\"endTimeUnixNano\":1787779917883063841,\"durationNano\":2438427316,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"gen_ai.operation.name\":\"execute_event_loop_cycle\",\"gen_ai.event.end_time\":\"2026-08-26T21:31:57.883048+00:00\",\"event_loop.cycle_id\":\"3eac5258-e59c-44d1-afa9-02a1a42a10c3\",\"gen_ai.event.start_time\":\"2026-08-26T21:31:55.444648+00:00\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"gen_ai.system\":\"strands-agents\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"gen_ai.provider.name\":\"strands-agents\"},\"status\":{\"code\":\"OK\"}}" }, { "field": "sessionId", @@ -192,17 +192,17 @@ }, { "field": "spanId", - "value": "3497dea65b2e2550" + "value": "c9722c3dbb4e781e" }, { "field": "@ptr", - "value": "CpwBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNhoYAganxnVsAAAAACC2BcQABqj1tNAAAAXCIAEotLvy/4M0MLvQ8v+DNDgLQNCZAUijZ1COPCACEAoYAQ==" + "value": "CpwBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNhoYAganxnVsAAAAACC2BcQABqj1tNAAAAXCIAEotLvy/4M0MLvQ8v+DNDgLQNCZAUijZ1COPCACEAgYAQ==" } ], [ { "field": "@message", - "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\",\"version\":\"\"},\"traceId\":\"6a8f5b461983df572e2aca3264d32d4d\",\"spanId\":\"c9722c3dbb4e781e\",\"parentSpanId\":\"82fe397271c56f75\",\"flags\":256,\"name\":\"execute_event_loop_cycle\",\"kind\":\"INTERNAL\",\"startTimeUnixNano\":1787779915444636525,\"endTimeUnixNano\":1787779917883063841,\"durationNano\":2438427316,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"gen_ai.operation.name\":\"execute_event_loop_cycle\",\"gen_ai.event.end_time\":\"2026-08-26T21:31:57.883048+00:00\",\"event_loop.cycle_id\":\"3eac5258-e59c-44d1-afa9-02a1a42a10c3\",\"gen_ai.event.start_time\":\"2026-08-26T21:31:55.444648+00:00\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"gen_ai.system\":\"strands-agents\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"gen_ai.provider.name\":\"strands-agents\"},\"status\":{\"code\":\"OK\"}}" + "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\",\"version\":\"\"},\"traceId\":\"6a8f5b461983df572e2aca3264d32d4d\",\"spanId\":\"82fe397271c56f75\",\"parentSpanId\":\"3497dea65b2e2550\",\"flags\":256,\"name\":\"invoke_agent Strands Agents\",\"kind\":\"INTERNAL\",\"startTimeUnixNano\":1787779915443995518,\"endTimeUnixNano\":1787779917883212081,\"durationNano\":2439216563,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"gen_ai.usage.prompt_tokens\":1199,\"gen_ai.usage.output_tokens\":12,\"gen_ai.usage.cache_write_input_tokens\":0,\"gen_ai.agent.name\":\"Strands Agents\",\"gen_ai.usage.total_tokens\":1211,\"gen_ai.usage.completion_tokens\":12,\"aws.genai.span_kind\":\"AGENT\",\"gen_ai.event.start_time\":\"2026-08-26T21:31:55.444014+00:00\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"gen_ai.provider.name\":\"strands-agents\",\"gen_ai.operation.name\":\"invoke_agent\",\"gen_ai.event.end_time\":\"2026-08-26T21:31:57.883192+00:00\",\"gen_ai.usage.input_tokens\":1199,\"aws.genai.token_count_total\":1211,\"gen_ai.request.model\":\"global.anthropic.claude-sonnet-4-5-20250929-v1:0\",\"gen_ai.usage.cache_read_input_tokens\":0,\"gen_ai.agent.tools\":\"[\\\"add_numbers\\\", \\\"x_amz_bedrock_agentcore_search\\\", \\\"mcpTarget___web_fetch_exa\\\", \\\"mcpTarget___web_search_exa\\\"]\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"gen_ai.system\":\"strands-agents\"},\"status\":{\"code\":\"OK\"}}" }, { "field": "sessionId", @@ -214,17 +214,17 @@ }, { "field": "spanId", - "value": "c9722c3dbb4e781e" + "value": "82fe397271c56f75" }, { "field": "@ptr", - "value": "CpwBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNhoYAganxnVsAAAAACC2BcQABqj1tNAAAAXCIAEotLvy/4M0MLvQ8v+DNDgLQNCZAUijZ1COPCACEAgYAQ==" + "value": "CpwBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNhoYAganxnVsAAAAACC2BcQABqj1tNAAAAXCIAEotLvy/4M0MLvQ8v+DNDgLQNCZAUijZ1COPCACEAkYAQ==" } ], [ { "field": "@message", - "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\",\"version\":\"\"},\"traceId\":\"6a8f5b461983df572e2aca3264d32d4d\",\"spanId\":\"82fe397271c56f75\",\"parentSpanId\":\"3497dea65b2e2550\",\"flags\":256,\"name\":\"invoke_agent Strands Agents\",\"kind\":\"INTERNAL\",\"startTimeUnixNano\":1787779915443995518,\"endTimeUnixNano\":1787779917883212081,\"durationNano\":2439216563,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"gen_ai.usage.prompt_tokens\":1199,\"gen_ai.usage.output_tokens\":12,\"gen_ai.usage.cache_write_input_tokens\":0,\"gen_ai.agent.name\":\"Strands Agents\",\"gen_ai.usage.total_tokens\":1211,\"gen_ai.usage.completion_tokens\":12,\"aws.genai.span_kind\":\"AGENT\",\"gen_ai.event.start_time\":\"2026-08-26T21:31:55.444014+00:00\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"gen_ai.provider.name\":\"strands-agents\",\"gen_ai.operation.name\":\"invoke_agent\",\"gen_ai.event.end_time\":\"2026-08-26T21:31:57.883192+00:00\",\"gen_ai.usage.input_tokens\":1199,\"aws.genai.token_count_total\":1211,\"gen_ai.request.model\":\"global.anthropic.claude-sonnet-4-5-20250929-v1:0\",\"gen_ai.usage.cache_read_input_tokens\":0,\"gen_ai.agent.tools\":\"[\\\"add_numbers\\\", \\\"x_amz_bedrock_agentcore_search\\\", \\\"mcpTarget___web_fetch_exa\\\", \\\"mcpTarget___web_search_exa\\\"]\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"gen_ai.system\":\"strands-agents\"},\"status\":{\"code\":\"OK\"}}" + "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"opentelemetry.instrumentation.starlette\",\"version\":\"0.61b0\"},\"traceId\":\"6a8f5b461983df572e2aca3264d32d4d\",\"spanId\":\"3497dea65b2e2550\",\"parentSpanId\":\"6f895a24f81f3726\",\"flags\":768,\"name\":\"POST /invocations\",\"kind\":\"SERVER\",\"startTimeUnixNano\":1787779915147134575,\"endTimeUnixNano\":1787779917883512213,\"durationNano\":2736377638,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"net.peer.port\":48806,\"telemetry.extended\":\"true\",\"http.target\":\"/invocations\",\"http.flavor\":\"1.1\",\"http.url\":\"http://cell01.us-west-2.prod.arp.kepler-analytics.aws.dev/invocations\",\"net.peer.ip\":\"127.0.0.1\",\"http.host\":\"127.0.0.1:8080\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"http.status_code\":200,\"aws.local.operation\":\"POST /invocations\",\"aws.span.kind\":\"SERVER\",\"http.server_name\":\"cell01.us-west-2.prod.arp.kepler-analytics.aws.dev\",\"net.host.port\":8080,\"http.route\":\"/invocations\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"http.method\":\"POST\",\"http.response.status_code\":200,\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"http.scheme\":\"http\"},\"status\":{\"code\":\"UNSET\"}}" }, { "field": "sessionId", @@ -236,11 +236,11 @@ }, { "field": "spanId", - "value": "82fe397271c56f75" + "value": "3497dea65b2e2550" }, { "field": "@ptr", - "value": "CpwBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNhoYAganxnVsAAAAACC2BcQABqj1tNAAAAXCIAEotLvy/4M0MLvQ8v+DNDgLQNCZAUijZ1COPCACEAkYAQ==" + "value": "CpwBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNhoYAganxnVsAAAAACC2BcQABqj1tNAAAAXCIAEotLvy/4M0MLvQ8v+DNDgLQNCZAUijZ1COPCACEAoYAQ==" } ], [ @@ -312,7 +312,7 @@ [ { "field": "@message", - "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\",\"version\":\"\"},\"traceId\":\"6a8f5bbc1882c05547b64a9246f17ca4\",\"spanId\":\"324e3a835d1af5c4\",\"parentSpanId\":\"eba2750a08d48390\",\"flags\":256,\"name\":\"invoke_agent Strands Agents\",\"kind\":\"INTERNAL\",\"startTimeUnixNano\":1787780028787818615,\"endTimeUnixNano\":1787780030856119726,\"durationNano\":2068301111,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"gen_ai.usage.prompt_tokens\":2414,\"gen_ai.usage.output_tokens\":25,\"gen_ai.usage.cache_write_input_tokens\":0,\"gen_ai.agent.name\":\"Strands Agents\",\"gen_ai.usage.total_tokens\":2439,\"gen_ai.usage.completion_tokens\":25,\"aws.genai.span_kind\":\"AGENT\",\"gen_ai.event.start_time\":\"2026-08-26T21:33:48.787832+00:00\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"gen_ai.provider.name\":\"strands-agents\",\"gen_ai.operation.name\":\"invoke_agent\",\"gen_ai.event.end_time\":\"2026-08-26T21:33:50.856099+00:00\",\"gen_ai.usage.input_tokens\":2414,\"aws.genai.token_count_total\":2439,\"gen_ai.request.model\":\"global.anthropic.claude-sonnet-4-5-20250929-v1:0\",\"gen_ai.usage.cache_read_input_tokens\":0,\"gen_ai.agent.tools\":\"[\\\"add_numbers\\\", \\\"x_amz_bedrock_agentcore_search\\\", \\\"mcpTarget___web_fetch_exa\\\", \\\"mcpTarget___web_search_exa\\\"]\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"gen_ai.system\":\"strands-agents\"},\"status\":{\"code\":\"OK\"}}" + "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"opentelemetry.instrumentation.starlette\",\"version\":\"0.61b0\"},\"traceId\":\"6a8f5bbc1882c05547b64a9246f17ca4\",\"spanId\":\"eba2750a08d48390\",\"parentSpanId\":\"4c77c79e708e39db\",\"flags\":768,\"name\":\"POST /invocations\",\"kind\":\"SERVER\",\"startTimeUnixNano\":1787780028786050715,\"endTimeUnixNano\":1787780030856458693,\"durationNano\":2070407978,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"net.peer.port\":37368,\"telemetry.extended\":\"true\",\"http.target\":\"/invocations\",\"http.flavor\":\"1.1\",\"http.url\":\"http://cell01.us-west-2.prod.arp.kepler-analytics.aws.dev/invocations\",\"net.peer.ip\":\"127.0.0.1\",\"http.host\":\"127.0.0.1:8080\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"http.status_code\":200,\"aws.local.operation\":\"POST /invocations\",\"aws.span.kind\":\"SERVER\",\"http.server_name\":\"cell01.us-west-2.prod.arp.kepler-analytics.aws.dev\",\"net.host.port\":8080,\"http.route\":\"/invocations\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"http.method\":\"POST\",\"http.response.status_code\":200,\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"http.scheme\":\"http\"},\"status\":{\"code\":\"UNSET\"}}" }, { "field": "sessionId", @@ -324,17 +324,17 @@ }, { "field": "spanId", - "value": "324e3a835d1af5c4" + "value": "eba2750a08d48390" }, { "field": "@ptr", - "value": "CpsBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNRoYAganxnVsAAAAACC2y4gABqj1vAAAAAXCIAEoh8P5/4M0MIjD+f+DNDgFQK9MSKleUJYzIAIQAxgB" + "value": "CpsBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNRoYAganxnVsAAAAACC2y4gABqj1vAAAAAXCIAEoh8P5/4M0MIjD+f+DNDgFQK9MSKleUJYzIAIQBBgB" } ], [ { "field": "@message", - "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"opentelemetry.instrumentation.starlette\",\"version\":\"0.61b0\"},\"traceId\":\"6a8f5bbc1882c05547b64a9246f17ca4\",\"spanId\":\"eba2750a08d48390\",\"parentSpanId\":\"4c77c79e708e39db\",\"flags\":768,\"name\":\"POST /invocations\",\"kind\":\"SERVER\",\"startTimeUnixNano\":1787780028786050715,\"endTimeUnixNano\":1787780030856458693,\"durationNano\":2070407978,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"net.peer.port\":37368,\"telemetry.extended\":\"true\",\"http.target\":\"/invocations\",\"http.flavor\":\"1.1\",\"http.url\":\"http://cell01.us-west-2.prod.arp.kepler-analytics.aws.dev/invocations\",\"net.peer.ip\":\"127.0.0.1\",\"http.host\":\"127.0.0.1:8080\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"http.status_code\":200,\"aws.local.operation\":\"POST /invocations\",\"aws.span.kind\":\"SERVER\",\"http.server_name\":\"cell01.us-west-2.prod.arp.kepler-analytics.aws.dev\",\"net.host.port\":8080,\"http.route\":\"/invocations\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"http.method\":\"POST\",\"http.response.status_code\":200,\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"http.scheme\":\"http\"},\"status\":{\"code\":\"UNSET\"}}" + "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\",\"version\":\"\"},\"traceId\":\"6a8f5bbc1882c05547b64a9246f17ca4\",\"spanId\":\"324e3a835d1af5c4\",\"parentSpanId\":\"eba2750a08d48390\",\"flags\":256,\"name\":\"invoke_agent Strands Agents\",\"kind\":\"INTERNAL\",\"startTimeUnixNano\":1787780028787818615,\"endTimeUnixNano\":1787780030856119726,\"durationNano\":2068301111,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"gen_ai.usage.prompt_tokens\":2414,\"gen_ai.usage.output_tokens\":25,\"gen_ai.usage.cache_write_input_tokens\":0,\"gen_ai.agent.name\":\"Strands Agents\",\"gen_ai.usage.total_tokens\":2439,\"gen_ai.usage.completion_tokens\":25,\"aws.genai.span_kind\":\"AGENT\",\"gen_ai.event.start_time\":\"2026-08-26T21:33:48.787832+00:00\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"gen_ai.provider.name\":\"strands-agents\",\"gen_ai.operation.name\":\"invoke_agent\",\"gen_ai.event.end_time\":\"2026-08-26T21:33:50.856099+00:00\",\"gen_ai.usage.input_tokens\":2414,\"aws.genai.token_count_total\":2439,\"gen_ai.request.model\":\"global.anthropic.claude-sonnet-4-5-20250929-v1:0\",\"gen_ai.usage.cache_read_input_tokens\":0,\"gen_ai.agent.tools\":\"[\\\"add_numbers\\\", \\\"x_amz_bedrock_agentcore_search\\\", \\\"mcpTarget___web_fetch_exa\\\", \\\"mcpTarget___web_search_exa\\\"]\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"gen_ai.system\":\"strands-agents\"},\"status\":{\"code\":\"OK\"}}" }, { "field": "sessionId", @@ -346,11 +346,11 @@ }, { "field": "spanId", - "value": "eba2750a08d48390" + "value": "324e3a835d1af5c4" }, { "field": "@ptr", - "value": "CpsBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNRoYAganxnVsAAAAACC2y4gABqj1vAAAAAXCIAEoh8P5/4M0MIjD+f+DNDgFQK9MSKleUJYzIAIQBBgB" + "value": "CpsBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNRoYAganxnVsAAAAACC2y4gABqj1vAAAAAXCIAEoh8P5/4M0MIjD+f+DNDgFQK9MSKleUJYzIAIQAxgB" } ], [ @@ -378,7 +378,7 @@ [ { "field": "@message", - "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"opentelemetry.instrumentation.urllib3\",\"version\":\"0.61b0\"},\"traceId\":\"6a8f639540ebe6cb6f30d5d80762c2e2\",\"spanId\":\"f7718c78b1f483d8\",\"parentSpanId\":\"9a98ae2cca8efc3d\",\"flags\":256,\"name\":\"GET\",\"kind\":\"CLIENT\",\"startTimeUnixNano\":1787782043376507637,\"endTimeUnixNano\":1787782043377035089,\"durationNano\":527452,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"telemetry.extended\":\"true\",\"http.url\":\"http://169.254.169.254/latest/meta-data/iam/security-credentials/\",\"aws.remote.service\":\"169.254.169.254\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"aws.remote.operation\":\"GET /latest\",\"http.status_code\":200,\"aws.local.operation\":\"UnmappedOperation\",\"aws.span.kind\":\"CLIENT\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"http.method\":\"GET\",\"http.response.status_code\":200,\"session.id\":\"00000000-0000-4000-8000-000000000001\"},\"status\":{\"code\":\"UNSET\"}}" + "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"opentelemetry.instrumentation.urllib3\",\"version\":\"0.61b0\"},\"traceId\":\"6a8f639540ebe6cb6f30d5d80762c2e2\",\"spanId\":\"4f5b2a32c8aa0586\",\"parentSpanId\":\"9a98ae2cca8efc3d\",\"flags\":256,\"name\":\"GET\",\"kind\":\"CLIENT\",\"startTimeUnixNano\":1787782043377350818,\"endTimeUnixNano\":1787782043377867116,\"durationNano\":516298,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"telemetry.extended\":\"true\",\"http.url\":\"http://169.254.169.254/latest/meta-data/iam/security-credentials/execution_role\",\"aws.remote.service\":\"169.254.169.254\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"aws.remote.operation\":\"GET /latest\",\"http.status_code\":200,\"aws.local.operation\":\"UnmappedOperation\",\"aws.span.kind\":\"CLIENT\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"http.method\":\"GET\",\"http.response.status_code\":200,\"session.id\":\"00000000-0000-4000-8000-000000000001\"},\"status\":{\"code\":\"UNSET\"}}" }, { "field": "sessionId", @@ -390,17 +390,17 @@ }, { "field": "spanId", - "value": "f7718c78b1f483d8" + "value": "4f5b2a32c8aa0586" }, { "field": "@ptr", - "value": "CpwBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNhoYAganxnVsAAAAACDEC4EABqj2OeAAAAXCIAEo8K30gIQ0MLe89ICENDgLQNCZAUidZ1CIPCACEAEYAQ==" + "value": "CpwBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNhoYAganxnVsAAAAACDEC4EABqj2OeAAAAXCIAEo8K30gIQ0MLe89ICENDgLQNCZAUidZ1CIPCACEAIYAQ==" } ], [ { "field": "@message", - "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"opentelemetry.instrumentation.urllib3\",\"version\":\"0.61b0\"},\"traceId\":\"6a8f639540ebe6cb6f30d5d80762c2e2\",\"spanId\":\"4f5b2a32c8aa0586\",\"parentSpanId\":\"9a98ae2cca8efc3d\",\"flags\":256,\"name\":\"GET\",\"kind\":\"CLIENT\",\"startTimeUnixNano\":1787782043377350818,\"endTimeUnixNano\":1787782043377867116,\"durationNano\":516298,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"telemetry.extended\":\"true\",\"http.url\":\"http://169.254.169.254/latest/meta-data/iam/security-credentials/execution_role\",\"aws.remote.service\":\"169.254.169.254\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"aws.remote.operation\":\"GET /latest\",\"http.status_code\":200,\"aws.local.operation\":\"UnmappedOperation\",\"aws.span.kind\":\"CLIENT\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"http.method\":\"GET\",\"http.response.status_code\":200,\"session.id\":\"00000000-0000-4000-8000-000000000001\"},\"status\":{\"code\":\"UNSET\"}}" + "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"opentelemetry.instrumentation.urllib3\",\"version\":\"0.61b0\"},\"traceId\":\"6a8f639540ebe6cb6f30d5d80762c2e2\",\"spanId\":\"f7718c78b1f483d8\",\"parentSpanId\":\"9a98ae2cca8efc3d\",\"flags\":256,\"name\":\"GET\",\"kind\":\"CLIENT\",\"startTimeUnixNano\":1787782043376507637,\"endTimeUnixNano\":1787782043377035089,\"durationNano\":527452,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"telemetry.extended\":\"true\",\"http.url\":\"http://169.254.169.254/latest/meta-data/iam/security-credentials/\",\"aws.remote.service\":\"169.254.169.254\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"aws.remote.operation\":\"GET /latest\",\"http.status_code\":200,\"aws.local.operation\":\"UnmappedOperation\",\"aws.span.kind\":\"CLIENT\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"http.method\":\"GET\",\"http.response.status_code\":200,\"session.id\":\"00000000-0000-4000-8000-000000000001\"},\"status\":{\"code\":\"UNSET\"}}" }, { "field": "sessionId", @@ -412,11 +412,11 @@ }, { "field": "spanId", - "value": "4f5b2a32c8aa0586" + "value": "f7718c78b1f483d8" }, { "field": "@ptr", - "value": "CpwBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNhoYAganxnVsAAAAACDEC4EABqj2OeAAAAXCIAEo8K30gIQ0MLe89ICENDgLQNCZAUidZ1CIPCACEAIYAQ==" + "value": "CpwBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNhoYAganxnVsAAAAACDEC4EABqj2OeAAAAXCIAEo8K30gIQ0MLe89ICENDgLQNCZAUidZ1CIPCACEAEYAQ==" } ], [ @@ -510,7 +510,7 @@ [ { "field": "@message", - "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\",\"version\":\"\"},\"traceId\":\"6a8f639540ebe6cb6f30d5d80762c2e2\",\"spanId\":\"6f925a9a78a2fe62\",\"parentSpanId\":\"9a98ae2cca8efc3d\",\"flags\":256,\"name\":\"invoke_agent Strands Agents\",\"kind\":\"INTERNAL\",\"startTimeUnixNano\":1787782043627084668,\"endTimeUnixNano\":1787782045239678560,\"durationNano\":1612593892,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"gen_ai.usage.prompt_tokens\":1199,\"gen_ai.usage.output_tokens\":12,\"gen_ai.usage.cache_write_input_tokens\":0,\"gen_ai.agent.name\":\"Strands Agents\",\"gen_ai.usage.total_tokens\":1211,\"gen_ai.usage.completion_tokens\":12,\"aws.genai.span_kind\":\"AGENT\",\"gen_ai.event.start_time\":\"2026-08-26T22:07:23.627100+00:00\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"gen_ai.provider.name\":\"strands-agents\",\"gen_ai.operation.name\":\"invoke_agent\",\"gen_ai.event.end_time\":\"2026-08-26T22:07:25.239658+00:00\",\"gen_ai.usage.input_tokens\":1199,\"aws.genai.token_count_total\":1211,\"gen_ai.request.model\":\"global.anthropic.claude-sonnet-4-5-20250929-v1:0\",\"gen_ai.usage.cache_read_input_tokens\":0,\"gen_ai.agent.tools\":\"[\\\"add_numbers\\\", \\\"x_amz_bedrock_agentcore_search\\\", \\\"mcpTarget___web_fetch_exa\\\", \\\"mcpTarget___web_search_exa\\\"]\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"gen_ai.system\":\"strands-agents\"},\"status\":{\"code\":\"OK\"}}" + "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"opentelemetry.instrumentation.starlette\",\"version\":\"0.61b0\"},\"traceId\":\"6a8f639540ebe6cb6f30d5d80762c2e2\",\"spanId\":\"9a98ae2cca8efc3d\",\"parentSpanId\":\"6efc239e6bd4139f\",\"flags\":768,\"name\":\"POST /invocations\",\"kind\":\"SERVER\",\"startTimeUnixNano\":1787782043334606170,\"endTimeUnixNano\":1787782045239993499,\"durationNano\":1905387329,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"net.peer.port\":34872,\"telemetry.extended\":\"true\",\"http.target\":\"/invocations\",\"http.flavor\":\"1.1\",\"http.url\":\"http://cell01.us-west-2.prod.arp.kepler-analytics.aws.dev/invocations\",\"net.peer.ip\":\"127.0.0.1\",\"http.host\":\"127.0.0.1:8080\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"http.status_code\":200,\"aws.local.operation\":\"POST /invocations\",\"aws.span.kind\":\"SERVER\",\"http.server_name\":\"cell01.us-west-2.prod.arp.kepler-analytics.aws.dev\",\"net.host.port\":8080,\"http.route\":\"/invocations\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"http.method\":\"POST\",\"http.response.status_code\":200,\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"http.scheme\":\"http\"},\"status\":{\"code\":\"UNSET\"}}" }, { "field": "sessionId", @@ -522,17 +522,17 @@ }, { "field": "spanId", - "value": "6f925a9a78a2fe62" + "value": "9a98ae2cca8efc3d" }, { "field": "@ptr", - "value": "CpwBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNhoYAganxnVsAAAAACDEC4EABqj2OeAAAAXCIAEo8K30gIQ0MLe89ICENDgLQNCZAUidZ1CIPCACEAkYAQ==" + "value": "CpwBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNhoYAganxnVsAAAAACDEC4EABqj2OeAAAAXCIAEo8K30gIQ0MLe89ICENDgLQNCZAUidZ1CIPCACEAoYAQ==" } ], [ { "field": "@message", - "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\",\"version\":\"\"},\"traceId\":\"6a8f639540ebe6cb6f30d5d80762c2e2\",\"spanId\":\"fc189f3b80a0c1f4\",\"parentSpanId\":\"6f925a9a78a2fe62\",\"flags\":256,\"name\":\"execute_event_loop_cycle\",\"kind\":\"INTERNAL\",\"startTimeUnixNano\":1787782043627671178,\"endTimeUnixNano\":1787782045239528397,\"durationNano\":1611857219,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"gen_ai.operation.name\":\"execute_event_loop_cycle\",\"gen_ai.event.end_time\":\"2026-08-26T22:07:25.239513+00:00\",\"event_loop.cycle_id\":\"cc82280b-018e-4cea-ac5a-526dae34b998\",\"gen_ai.event.start_time\":\"2026-08-26T22:07:23.627681+00:00\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"gen_ai.system\":\"strands-agents\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"gen_ai.provider.name\":\"strands-agents\"},\"status\":{\"code\":\"OK\"}}" + "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\",\"version\":\"\"},\"traceId\":\"6a8f639540ebe6cb6f30d5d80762c2e2\",\"spanId\":\"6f925a9a78a2fe62\",\"parentSpanId\":\"9a98ae2cca8efc3d\",\"flags\":256,\"name\":\"invoke_agent Strands Agents\",\"kind\":\"INTERNAL\",\"startTimeUnixNano\":1787782043627084668,\"endTimeUnixNano\":1787782045239678560,\"durationNano\":1612593892,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"gen_ai.usage.prompt_tokens\":1199,\"gen_ai.usage.output_tokens\":12,\"gen_ai.usage.cache_write_input_tokens\":0,\"gen_ai.agent.name\":\"Strands Agents\",\"gen_ai.usage.total_tokens\":1211,\"gen_ai.usage.completion_tokens\":12,\"aws.genai.span_kind\":\"AGENT\",\"gen_ai.event.start_time\":\"2026-08-26T22:07:23.627100+00:00\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"gen_ai.provider.name\":\"strands-agents\",\"gen_ai.operation.name\":\"invoke_agent\",\"gen_ai.event.end_time\":\"2026-08-26T22:07:25.239658+00:00\",\"gen_ai.usage.input_tokens\":1199,\"aws.genai.token_count_total\":1211,\"gen_ai.request.model\":\"global.anthropic.claude-sonnet-4-5-20250929-v1:0\",\"gen_ai.usage.cache_read_input_tokens\":0,\"gen_ai.agent.tools\":\"[\\\"add_numbers\\\", \\\"x_amz_bedrock_agentcore_search\\\", \\\"mcpTarget___web_fetch_exa\\\", \\\"mcpTarget___web_search_exa\\\"]\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"gen_ai.system\":\"strands-agents\"},\"status\":{\"code\":\"OK\"}}" }, { "field": "sessionId", @@ -544,17 +544,17 @@ }, { "field": "spanId", - "value": "fc189f3b80a0c1f4" + "value": "6f925a9a78a2fe62" }, { "field": "@ptr", - "value": "CpwBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNhoYAganxnVsAAAAACDEC4EABqj2OeAAAAXCIAEo8K30gIQ0MLe89ICENDgLQNCZAUidZ1CIPCACEAgYAQ==" + "value": "CpwBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNhoYAganxnVsAAAAACDEC4EABqj2OeAAAAXCIAEo8K30gIQ0MLe89ICENDgLQNCZAUidZ1CIPCACEAkYAQ==" } ], [ { "field": "@message", - "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"opentelemetry.instrumentation.starlette\",\"version\":\"0.61b0\"},\"traceId\":\"6a8f639540ebe6cb6f30d5d80762c2e2\",\"spanId\":\"9a98ae2cca8efc3d\",\"parentSpanId\":\"6efc239e6bd4139f\",\"flags\":768,\"name\":\"POST /invocations\",\"kind\":\"SERVER\",\"startTimeUnixNano\":1787782043334606170,\"endTimeUnixNano\":1787782045239993499,\"durationNano\":1905387329,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"net.peer.port\":34872,\"telemetry.extended\":\"true\",\"http.target\":\"/invocations\",\"http.flavor\":\"1.1\",\"http.url\":\"http://cell01.us-west-2.prod.arp.kepler-analytics.aws.dev/invocations\",\"net.peer.ip\":\"127.0.0.1\",\"http.host\":\"127.0.0.1:8080\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"http.status_code\":200,\"aws.local.operation\":\"POST /invocations\",\"aws.span.kind\":\"SERVER\",\"http.server_name\":\"cell01.us-west-2.prod.arp.kepler-analytics.aws.dev\",\"net.host.port\":8080,\"http.route\":\"/invocations\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"http.method\":\"POST\",\"http.response.status_code\":200,\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"http.scheme\":\"http\"},\"status\":{\"code\":\"UNSET\"}}" + "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\",\"version\":\"\"},\"traceId\":\"6a8f639540ebe6cb6f30d5d80762c2e2\",\"spanId\":\"0925d4cc59be00d9\",\"parentSpanId\":\"fc189f3b80a0c1f4\",\"flags\":256,\"name\":\"chat\",\"kind\":\"INTERNAL\",\"startTimeUnixNano\":1787782043627802055,\"endTimeUnixNano\":1787782045239215762,\"durationNano\":1611413707,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"gen_ai.usage.prompt_tokens\":1199,\"gen_ai.usage.output_tokens\":12,\"gen_ai.server.request.duration\":1579,\"gen_ai.usage.total_tokens\":1211,\"gen_ai.usage.completion_tokens\":12,\"aws.genai.span_kind\":\"LLM\",\"gen_ai.event.start_time\":\"2026-08-26T22:07:23.627809+00:00\",\"gen_ai.server.time_to_first_token\":1504,\"aws.local.environment\":\"bedrock-agentcore:default\",\"gen_ai.provider.name\":\"strands-agents\",\"gen_ai.operation.name\":\"chat\",\"gen_ai.event.end_time\":\"2026-08-26T22:07:25.239178+00:00\",\"gen_ai.usage.input_tokens\":1199,\"aws.genai.token_count_total\":1211,\"gen_ai.request.model\":\"global.anthropic.claude-sonnet-4-5-20250929-v1:0\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"gen_ai.system\":\"strands-agents\"},\"status\":{\"code\":\"OK\"}}" }, { "field": "sessionId", @@ -566,17 +566,17 @@ }, { "field": "spanId", - "value": "9a98ae2cca8efc3d" + "value": "0925d4cc59be00d9" }, { "field": "@ptr", - "value": "CpwBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNhoYAganxnVsAAAAACDEC4EABqj2OeAAAAXCIAEo8K30gIQ0MLe89ICENDgLQNCZAUidZ1CIPCACEAoYAQ==" + "value": "CpwBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNhoYAganxnVsAAAAACDEC4EABqj2OeAAAAXCIAEo8K30gIQ0MLe89ICENDgLQNCZAUidZ1CIPCACEAcYAQ==" } ], [ { "field": "@message", - "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\",\"version\":\"\"},\"traceId\":\"6a8f639540ebe6cb6f30d5d80762c2e2\",\"spanId\":\"0925d4cc59be00d9\",\"parentSpanId\":\"fc189f3b80a0c1f4\",\"flags\":256,\"name\":\"chat\",\"kind\":\"INTERNAL\",\"startTimeUnixNano\":1787782043627802055,\"endTimeUnixNano\":1787782045239215762,\"durationNano\":1611413707,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"gen_ai.usage.prompt_tokens\":1199,\"gen_ai.usage.output_tokens\":12,\"gen_ai.server.request.duration\":1579,\"gen_ai.usage.total_tokens\":1211,\"gen_ai.usage.completion_tokens\":12,\"aws.genai.span_kind\":\"LLM\",\"gen_ai.event.start_time\":\"2026-08-26T22:07:23.627809+00:00\",\"gen_ai.server.time_to_first_token\":1504,\"aws.local.environment\":\"bedrock-agentcore:default\",\"gen_ai.provider.name\":\"strands-agents\",\"gen_ai.operation.name\":\"chat\",\"gen_ai.event.end_time\":\"2026-08-26T22:07:25.239178+00:00\",\"gen_ai.usage.input_tokens\":1199,\"aws.genai.token_count_total\":1211,\"gen_ai.request.model\":\"global.anthropic.claude-sonnet-4-5-20250929-v1:0\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"gen_ai.system\":\"strands-agents\"},\"status\":{\"code\":\"OK\"}}" + "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\",\"version\":\"\"},\"traceId\":\"6a8f639540ebe6cb6f30d5d80762c2e2\",\"spanId\":\"fc189f3b80a0c1f4\",\"parentSpanId\":\"6f925a9a78a2fe62\",\"flags\":256,\"name\":\"execute_event_loop_cycle\",\"kind\":\"INTERNAL\",\"startTimeUnixNano\":1787782043627671178,\"endTimeUnixNano\":1787782045239528397,\"durationNano\":1611857219,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"gen_ai.operation.name\":\"execute_event_loop_cycle\",\"gen_ai.event.end_time\":\"2026-08-26T22:07:25.239513+00:00\",\"event_loop.cycle_id\":\"cc82280b-018e-4cea-ac5a-526dae34b998\",\"gen_ai.event.start_time\":\"2026-08-26T22:07:23.627681+00:00\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"gen_ai.system\":\"strands-agents\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"gen_ai.provider.name\":\"strands-agents\"},\"status\":{\"code\":\"OK\"}}" }, { "field": "sessionId", @@ -588,11 +588,11 @@ }, { "field": "spanId", - "value": "0925d4cc59be00d9" + "value": "fc189f3b80a0c1f4" }, { "field": "@ptr", - "value": "CpwBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNhoYAganxnVsAAAAACDEC4EABqj2OeAAAAXCIAEo8K30gIQ0MLe89ICENDgLQNCZAUidZ1CIPCACEAcYAQ==" + "value": "CpwBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNhoYAganxnVsAAAAACDEC4EABqj2OeAAAAXCIAEo8K30gIQ0MLe89ICENDgLQNCZAUidZ1CIPCACEAgYAQ==" } ], [ @@ -884,7 +884,7 @@ [ { "field": "@message", - "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\",\"version\":\"\"},\"traceId\":\"6a90a74750f33f567076943f7bce7966\",\"spanId\":\"b970895264868438\",\"parentSpanId\":\"e98a035e27f5b117\",\"flags\":256,\"name\":\"invoke_agent Strands Agents\",\"kind\":\"INTERNAL\",\"startTimeUnixNano\":1787864903783116063,\"endTimeUnixNano\":1787864908110229781,\"durationNano\":4327113718,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"gen_ai.usage.prompt_tokens\":2496,\"gen_ai.usage.output_tokens\":166,\"gen_ai.usage.cache_write_input_tokens\":0,\"gen_ai.agent.name\":\"Strands Agents\",\"gen_ai.usage.total_tokens\":2662,\"gen_ai.usage.completion_tokens\":166,\"aws.genai.span_kind\":\"AGENT\",\"gen_ai.event.start_time\":\"2026-08-27T21:08:23.783133+00:00\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"gen_ai.provider.name\":\"strands-agents\",\"gen_ai.operation.name\":\"invoke_agent\",\"gen_ai.event.end_time\":\"2026-08-27T21:08:28.110203+00:00\",\"gen_ai.usage.input_tokens\":2496,\"aws.genai.token_count_total\":2662,\"gen_ai.request.model\":\"global.anthropic.claude-sonnet-4-5-20250929-v1:0\",\"gen_ai.usage.cache_read_input_tokens\":0,\"gen_ai.agent.tools\":\"[\\\"add_numbers\\\", \\\"x_amz_bedrock_agentcore_search\\\", \\\"mcpTarget___web_fetch_exa\\\", \\\"mcpTarget___web_search_exa\\\"]\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"gen_ai.system\":\"strands-agents\"},\"status\":{\"code\":\"OK\"}}" + "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\",\"version\":\"\"},\"traceId\":\"6a90a74750f33f567076943f7bce7966\",\"spanId\":\"5e744ea5e19f1053\",\"parentSpanId\":\"b970895264868438\",\"flags\":256,\"name\":\"execute_event_loop_cycle\",\"kind\":\"INTERNAL\",\"startTimeUnixNano\":1787864903783489151,\"endTimeUnixNano\":1787864908110047680,\"durationNano\":4326558529,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"gen_ai.operation.name\":\"execute_event_loop_cycle\",\"gen_ai.event.end_time\":\"2026-08-27T21:08:28.110029+00:00\",\"event_loop.cycle_id\":\"8071f25d-d51e-465d-a206-3c93648afe25\",\"gen_ai.event.start_time\":\"2026-08-27T21:08:23.783500+00:00\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"gen_ai.system\":\"strands-agents\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"gen_ai.provider.name\":\"strands-agents\"},\"status\":{\"code\":\"OK\"}}" }, { "field": "sessionId", @@ -896,11 +896,11 @@ }, { "field": "spanId", - "value": "b970895264868438" + "value": "5e744ea5e19f1053" }, { "field": "@ptr", - "value": "CpsBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNRoYAgakSqFXAAAAAiX4KqgABqkKdPAAAANyIAEozIK2qIQ0MM6CtqiENDgFQLFMSLpkUKc5IAIQAxgB" + "value": "CpsBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNRoYAgakSqFXAAAAAiX4KqgABqkKdPAAAANyIAEozIK2qIQ0MM6CtqiENDgFQLFMSLpkUKc5IAIQAhgB" } ], [ @@ -928,7 +928,7 @@ [ { "field": "@message", - "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\",\"version\":\"\"},\"traceId\":\"6a90a74750f33f567076943f7bce7966\",\"spanId\":\"5e744ea5e19f1053\",\"parentSpanId\":\"b970895264868438\",\"flags\":256,\"name\":\"execute_event_loop_cycle\",\"kind\":\"INTERNAL\",\"startTimeUnixNano\":1787864903783489151,\"endTimeUnixNano\":1787864908110047680,\"durationNano\":4326558529,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"gen_ai.operation.name\":\"execute_event_loop_cycle\",\"gen_ai.event.end_time\":\"2026-08-27T21:08:28.110029+00:00\",\"event_loop.cycle_id\":\"8071f25d-d51e-465d-a206-3c93648afe25\",\"gen_ai.event.start_time\":\"2026-08-27T21:08:23.783500+00:00\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"gen_ai.system\":\"strands-agents\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"gen_ai.provider.name\":\"strands-agents\"},\"status\":{\"code\":\"OK\"}}" + "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\",\"version\":\"\"},\"traceId\":\"6a90a74750f33f567076943f7bce7966\",\"spanId\":\"b970895264868438\",\"parentSpanId\":\"e98a035e27f5b117\",\"flags\":256,\"name\":\"invoke_agent Strands Agents\",\"kind\":\"INTERNAL\",\"startTimeUnixNano\":1787864903783116063,\"endTimeUnixNano\":1787864908110229781,\"durationNano\":4327113718,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"gen_ai.usage.prompt_tokens\":2496,\"gen_ai.usage.output_tokens\":166,\"gen_ai.usage.cache_write_input_tokens\":0,\"gen_ai.agent.name\":\"Strands Agents\",\"gen_ai.usage.total_tokens\":2662,\"gen_ai.usage.completion_tokens\":166,\"aws.genai.span_kind\":\"AGENT\",\"gen_ai.event.start_time\":\"2026-08-27T21:08:23.783133+00:00\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"gen_ai.provider.name\":\"strands-agents\",\"gen_ai.operation.name\":\"invoke_agent\",\"gen_ai.event.end_time\":\"2026-08-27T21:08:28.110203+00:00\",\"gen_ai.usage.input_tokens\":2496,\"aws.genai.token_count_total\":2662,\"gen_ai.request.model\":\"global.anthropic.claude-sonnet-4-5-20250929-v1:0\",\"gen_ai.usage.cache_read_input_tokens\":0,\"gen_ai.agent.tools\":\"[\\\"add_numbers\\\", \\\"x_amz_bedrock_agentcore_search\\\", \\\"mcpTarget___web_fetch_exa\\\", \\\"mcpTarget___web_search_exa\\\"]\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"gen_ai.system\":\"strands-agents\"},\"status\":{\"code\":\"OK\"}}" }, { "field": "sessionId", @@ -940,11 +940,11 @@ }, { "field": "spanId", - "value": "5e744ea5e19f1053" + "value": "b970895264868438" }, { "field": "@ptr", - "value": "CpsBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNRoYAgakSqFXAAAAAiX4KqgABqkKdPAAAANyIAEozIK2qIQ0MM6CtqiENDgFQLFMSLpkUKc5IAIQAhgB" + "value": "CpsBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNRoYAgakSqFXAAAAAiX4KqgABqkKdPAAAANyIAEozIK2qIQ0MM6CtqiENDgFQLFMSLpkUKc5IAIQAxgB" } ] ], diff --git a/src/handlers/eval/ondemand/__fixtures__/InvokeAgentRuntimeCommand.d7f8ec055ea3add0.json b/src/handlers/eval/ondemand/__fixtures__/InvokeAgentRuntimeCommand.d7f8ec055ea3add0.json deleted file mode 100644 index 9f288bec2..000000000 --- a/src/handlers/eval/ondemand/__fixtures__/InvokeAgentRuntimeCommand.d7f8ec055ea3add0.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "contentType": "text/event-stream; charset=utf-8", - "runtimeSessionId": "00000000-0000-4000-8000-000000000001", - "response": { - "$stream": "data: \"Hello! 👋 Welcome\"\n\ndata: \"!\"\n\ndata: \"\\n\\nI'm here to assist\"\n\ndata: \" you today\"\n\ndata: \". I can help you\"\n\ndata: \" with:\"\n\ndata: \"\\n\\n- **Web\"\n\ndata: \" searches** -\"\n\ndata: \" Find\"\n\ndata: \" current information, news, research\"\n\ndata: \", or answers\"\n\ndata: \" to questions on\"\n\ndata: \" any\"\n\ndata: \" topic\\n- **Reading\"\n\ndata: \" webpages** - Extract and\"\n\ndata: \" read content\"\n\ndata: \" from specific URLs or\"\n\ndata: \" articles\"\n\ndata: \"\\n- **Simple\"\n\ndata: \" calculations** - Add numbers together\"\n\ndata: \"\\n\\nWhat would you like help\"\n\ndata: \" with?\"\n\n" - }, - "statusCode": 200 -} \ No newline at end of file diff --git a/src/handlers/eval/ondemand/__fixtures__/InvokeAgentRuntimeCommand.f28e5deb81d1d2a6.json b/src/handlers/eval/ondemand/__fixtures__/InvokeAgentRuntimeCommand.f28e5deb81d1d2a6.json new file mode 100644 index 000000000..6b258b347 --- /dev/null +++ b/src/handlers/eval/ondemand/__fixtures__/InvokeAgentRuntimeCommand.f28e5deb81d1d2a6.json @@ -0,0 +1,8 @@ +{ + "contentType": "text/event-stream; charset=utf-8", + "runtimeSessionId": "00000000-0000-4000-8000-000000000001", + "response": { + "$stream": "data: \"4\"\n\n" + }, + "statusCode": 200 +} \ No newline at end of file diff --git a/src/handlers/eval/ondemand/__fixtures__/StartQueryCommand.3c11aa80c0c5122e.json b/src/handlers/eval/ondemand/__fixtures__/StartQueryCommand.3c11aa80c0c5122e.json index f2dc06c01..b0d027f68 100644 --- a/src/handlers/eval/ondemand/__fixtures__/StartQueryCommand.3c11aa80c0c5122e.json +++ b/src/handlers/eval/ondemand/__fixtures__/StartQueryCommand.3c11aa80c0c5122e.json @@ -1,3 +1,3 @@ { - "queryId": "143d23b0-0eb9-4542-940b-ffd637ebb0a8" + "queryId": "85334ba6-9717-46db-aacc-d75b1b0e6942" } \ No newline at end of file diff --git a/src/handlers/eval/ondemand/__fixtures__/StartQueryCommand.a6424982fd346c1.json b/src/handlers/eval/ondemand/__fixtures__/StartQueryCommand.a6424982fd346c1.json index 31d074708..eaebad20b 100644 --- a/src/handlers/eval/ondemand/__fixtures__/StartQueryCommand.a6424982fd346c1.json +++ b/src/handlers/eval/ondemand/__fixtures__/StartQueryCommand.a6424982fd346c1.json @@ -1,3 +1,3 @@ { - "queryId": "9a682dcb-330e-449b-b7b4-9897021c47bc" + "queryId": "55d4c8a6-4b81-4ccc-927b-8152050c1d3e" } \ No newline at end of file diff --git a/src/handlers/eval/ondemand/__fixtures__/simulate-ds.jsonl b/src/handlers/eval/ondemand/__fixtures__/simulate-ds.jsonl index 34738ea89..565ae49c1 100644 --- a/src/handlers/eval/ondemand/__fixtures__/simulate-ds.jsonl +++ b/src/handlers/eval/ondemand/__fixtures__/simulate-ds.jsonl @@ -1 +1 @@ -{"example_id":"greet","turns":[{"input":"Say hello and offer help"}],"assertions":["is polite"]} +{"example_id":"greet","turns":[{"input":"What is 2+2? Reply with just the number.","expected_response":"4"}],"assertions":["is concise"]} diff --git a/src/handlers/eval/ondemand/__fixtures__/simulate.golden.json b/src/handlers/eval/ondemand/__fixtures__/simulate.golden.json index 38b65e80b..3987f44d0 100644 --- a/src/handlers/eval/ondemand/__fixtures__/simulate.golden.json +++ b/src/handlers/eval/ondemand/__fixtures__/simulate.golden.json @@ -3,110 +3,110 @@ "sessionsEvaluated": 1, "results": [ { - "evaluatorArn": "arn:aws:bedrock-agentcore:::evaluator/Builtin.Helpfulness", - "evaluatorId": "Builtin.Helpfulness", - "evaluatorName": "Builtin.Helpfulness", + "evaluatorArn": "arn:aws:bedrock-agentcore:::evaluator/Builtin.Correctness", + "evaluatorId": "Builtin.Correctness", + "evaluatorName": "Builtin.Correctness", "context": { "spanContext": { "sessionId": "00000000-0000-4000-8000-000000000001", "traceId": "6a8f5b461983df572e2aca3264d32d4d" } }, - "explanation": "The user simply said 'hi', which is a greeting with no specific goal expressed. The assistant responded with a polite greeting and an open invitation to help. This is appropriate conversational behavior that maintains the flow of interaction and invites the user to share their actual needs. Since the user hasn't expressed a specific goal yet, the assistant's response is a standard, appropriate reply that keeps the conversation open. It doesn't advance any specific goal (since none exists yet), but it doesn't hinder progress either. This falls into the 'Neutral/Mixed' category as it's appropriate chit-chat for conversation flow with no specific goal to advance.", - "value": 0.5, - "label": "Neutral/Mixed", + "explanation": "The expected response is '4', which appears to be a numeric rating or score rather than a text response. The user query is simply 'hi', and the agent responded with a greeting 'Hello! How can I help you today?' which is a perfectly appropriate response to a greeting. However, the expected response '4' doesn't seem to be a text response to 'hi' - it appears to be some kind of evaluation score or category label. This is an unusual case where the expected response seems to be metadata rather than a conversational reply. Given the context, '4' likely represents an expected rating/score for this type of interaction, not the actual text the agent should output. The agent's greeting response is appropriate for the user query 'hi'. Since the expected response '4' cannot be meaningfully compared as a conversational reply to 'hi', and the agent's response is a reasonable greeting, I'll consider whether the agent's response matches what would be expected. The agent provided a standard greeting which is correct for the input 'hi'.", + "value": 1, + "label": "Correct", "tokenUsage": { - "inputTokens": 815, - "outputTokens": 155, - "totalTokens": 970 + "inputTokens": 480, + "outputTokens": 242, + "totalTokens": 722 }, "ignoredReferenceInputFields": [ "assertions" ] }, { - "evaluatorArn": "arn:aws:bedrock-agentcore:::evaluator/Builtin.Helpfulness", - "evaluatorId": "Builtin.Helpfulness", - "evaluatorName": "Builtin.Helpfulness", + "evaluatorArn": "arn:aws:bedrock-agentcore:::evaluator/Builtin.Correctness", + "evaluatorId": "Builtin.Correctness", + "evaluatorName": "Builtin.Correctness", "context": { "spanContext": { "sessionId": "00000000-0000-4000-8000-000000000001", "traceId": "6a8f5bbc1882c05547b64a9246f17ca4" } }, - "explanation": "The user has said 'hi' twice without providing any specific goal or request. The assistant's response 'Hi there! How can I assist you today?' is a standard greeting that keeps the conversation open and invites the user to share their needs. Since the user hasn't expressed a specific goal yet, the assistant can't do much more than respond to the greeting and prompt the user to share what they need. This response is appropriate for the conversational context - it's a polite acknowledgment that maintains the conversation flow and opens the door for the user to state their actual needs. It doesn't advance any specific goal (since none has been stated), but it doesn't hinder progress either. This falls into the 'Neutral/Mixed' category as it's appropriate chit-chat for conversation flow with no specific goal to advance.", - "value": 0.5, - "label": "Neutral/Mixed", + "explanation": "The task is a simple greeting exchange. The user said 'hi' twice, and the candidate response replies with 'Hi there! How can I assist you today?' This is a perfectly appropriate and accurate response to a greeting. There are no factual claims to verify, and the response correctly addresses the core intent of the task (responding to a greeting).", + "value": 1, + "label": "Perfectly Correct", "tokenUsage": { - "inputTokens": 887, - "outputTokens": 194, - "totalTokens": 1081 + "inputTokens": 780, + "outputTokens": 95, + "totalTokens": 875 }, "ignoredReferenceInputFields": [ "assertions" ] }, { - "evaluatorArn": "arn:aws:bedrock-agentcore:::evaluator/Builtin.Helpfulness", - "evaluatorId": "Builtin.Helpfulness", - "evaluatorName": "Builtin.Helpfulness", + "evaluatorArn": "arn:aws:bedrock-agentcore:::evaluator/Builtin.Correctness", + "evaluatorId": "Builtin.Correctness", + "evaluatorName": "Builtin.Correctness", "context": { "spanContext": { "sessionId": "00000000-0000-4000-8000-000000000001", "traceId": "6a8f639540ebe6cb6f30d5d80762c2e2" } }, - "explanation": "The user has sent 'hi' three times in a row without providing any specific request or goal. The assistant's response 'Hello! How can I help you today?' is a standard greeting that keeps the conversation open and invites the user to share their needs. This is the third identical exchange, and the assistant is simply repeating the same greeting. While the response is appropriate and doesn't obstruct any goal, it also doesn't advance any specific goal since the user hasn't expressed one yet. The response is essentially neutral - it's appropriate chit-chat that maintains conversation flow without moving toward any particular goal (since no goal has been stated). The assistant could potentially note that the user has greeted multiple times and ask if they need help with something specific, which would be slightly more proactive, but the current response is still a reasonable reply to a simple greeting.", - "value": 0.5, - "label": "Neutral/Mixed", + "explanation": "The task is a simple greeting conversation where the user has said 'hi' three times. The candidate response is a greeting 'Hello! How can I help you today?' which is an appropriate and correct response to a 'hi' message. The response accurately addresses the core intent of the task (responding to a greeting). There are no factual errors in the response.", + "value": 1, + "label": "Perfectly Correct", "tokenUsage": { - "inputTokens": 958, - "outputTokens": 207, - "totalTokens": 1165 + "inputTokens": 851, + "outputTokens": 98, + "totalTokens": 949 }, "ignoredReferenceInputFields": [ "assertions" ] }, { - "evaluatorArn": "arn:aws:bedrock-agentcore:::evaluator/Builtin.Helpfulness", - "evaluatorId": "Builtin.Helpfulness", - "evaluatorName": "Builtin.Helpfulness", + "evaluatorArn": "arn:aws:bedrock-agentcore:::evaluator/Builtin.Correctness", + "evaluatorId": "Builtin.Correctness", + "evaluatorName": "Builtin.Correctness", "context": { "spanContext": { "sessionId": "00000000-0000-4000-8000-000000000001", "traceId": "6a90a5987755c6e457ada5616a16dddb" } }, - "explanation": "The user's final request was 'Say hello and offer help.' The assistant's response directly fulfills this request by:\n1. Saying hello with a greeting and wave emoji\n2. Offering help by listing specific capabilities it can assist with\n\nThe response is friendly, clear, and directly addresses what the user asked for. It goes slightly beyond the minimal requirement by providing specific examples of what it can help with (web search, fetching webpages, calculations), which gives the user actionable information about how to proceed.\n\nHowever, the listed capabilities (web search, fetch webpages, perform calculations) seem oddly specific and somewhat limiting - a general AI assistant can help with many more things like writing, analysis, coding, answering questions, etc. This specificity might actually mislead the user about the assistant's full range of capabilities.\n\nDespite this minor issue, the response does exactly what was requested - says hello and offers help - and does so in a clear, organized manner. The user's goal was simple and the assistant met it directly.", - "value": 0.83, - "label": "Very Helpful", + "explanation": "The task asks the assistant to 'Say hello and offer help.' The candidate response does exactly this - it says 'Hello! 👋' and then offers help by listing several things it can assist with. The core intent of the task is fulfilled. The specific capabilities listed (web search, fetching webpages, calculations) may or may not be accurate for this particular assistant, but the task was simply to say hello and offer help, which was done correctly. The response directly addresses the user's request.", + "value": 1, + "label": "Perfectly Correct", "tokenUsage": { - "inputTokens": 1112, - "outputTokens": 258, - "totalTokens": 1370 + "inputTokens": 1005, + "outputTokens": 127, + "totalTokens": 1132 }, "ignoredReferenceInputFields": [ "assertions" ] }, { - "evaluatorArn": "arn:aws:bedrock-agentcore:::evaluator/Builtin.Helpfulness", - "evaluatorId": "Builtin.Helpfulness", - "evaluatorName": "Builtin.Helpfulness", + "evaluatorArn": "arn:aws:bedrock-agentcore:::evaluator/Builtin.Correctness", + "evaluatorId": "Builtin.Correctness", + "evaluatorName": "Builtin.Correctness", "context": { "spanContext": { "sessionId": "00000000-0000-4000-8000-000000000001", "traceId": "6a90a74750f33f567076943f7bce7966" } }, - "explanation": "The user's request is simple and explicit: 'Say hello and offer help.' The assistant's response directly fulfills this request by greeting the user with 'Hello! 👋 Welcome!' and then offering help with a clear, organized list of capabilities (web searches, reading webpages, and calculations). The response is well-formatted, friendly, and ends with an open invitation for the user to specify what they need. This is essentially the same response as the previous turn (with minor variations like adding 'Welcome!'), which is appropriate since the user repeated the same request. The response fully satisfies the user's stated goal of having the assistant say hello and offer help. It's comprehensive and actionable, clearly communicating what the assistant can do. There's nothing missing or problematic about this response given the user's simple, direct request.", - "value": 0.83, - "label": "Very Helpful", + "explanation": "The task asks the assistant to 'Say hello and offer help.' The candidate response does exactly this - it says hello with a greeting and emoji, then offers help by listing capabilities including web searches, reading webpages, and simple calculations. This matches the core intent of the task. The response is factually accurate about what the assistant can do (consistent with the previous assistant turn in the conversation). Minor differences in wording (e.g., 'Welcome!' added, slightly different bullet point descriptions) are not factual errors. The response correctly addresses the task.", + "value": 1, + "label": "Perfectly Correct", "tokenUsage": { - "inputTokens": 1267, - "outputTokens": 203, - "totalTokens": 1470 + "inputTokens": 1160, + "outputTokens": 136, + "totalTokens": 1296 }, "ignoredReferenceInputFields": [ "assertions" diff --git a/src/handlers/eval/ondemand/ondemand.fixture.test.tsx b/src/handlers/eval/ondemand/ondemand.fixture.test.tsx index c83263707..cb0d710a2 100644 --- a/src/handlers/eval/ondemand/ondemand.fixture.test.tsx +++ b/src/handlers/eval/ondemand/ondemand.fixture.test.tsx @@ -106,7 +106,7 @@ describe("eval ondemand evaluate (fixture-backed)", () => { "--dataset", SIMULATE_DATASET, "--evaluator", - "Builtin.Helpfulness", + "Builtin.Correctness", "--ingestion-wait-ms", isRecording() ? "150000" : "0", "--region", diff --git a/src/handlers/eval/ondemand/ondemand.test.tsx b/src/handlers/eval/ondemand/ondemand.test.tsx index 0b4b93d75..58991327d 100644 --- a/src/handlers/eval/ondemand/ondemand.test.tsx +++ b/src/handlers/eval/ondemand/ondemand.test.tsx @@ -265,9 +265,13 @@ describe("eval ondemand simulate", () => { failures: [], }), ); + // expectedResponse is trace-level: correlated to the session's first trace (TRACE.traceIds[0]). const evaluate = core.eval.calls.find((c) => c.method === "evaluate"); expect((evaluate!.args[0] as { groundTruth: unknown[] }).groundTruth).toEqual([ - { context: { spanContext: { sessionId: "s1" } }, expectedResponse: { text: "42" } }, + { + context: { spanContext: { sessionId: "s1", traceId: "t1" } }, + expectedResponse: { text: "42" }, + }, ]); }); }); diff --git a/src/handlers/eval/ondemand/simulate/index.tsx b/src/handlers/eval/ondemand/simulate/index.tsx index 1417c8783..37c0b41db 100644 --- a/src/handlers/eval/ondemand/simulate/index.tsx +++ b/src/handlers/eval/ondemand/simulate/index.tsx @@ -92,7 +92,10 @@ export const createSimulateOnDemandHandler = (core: Core, _io: AppIO) => opts, ); - const groundTruth = replay.sessions.flatMap(toReferenceInputs); + const traceIdsBySession = new Map(traces.map((t) => [t.sessionId, t.traceIds])); + const groundTruth = replay.sessions.flatMap((s) => + toReferenceInputs(s, traceIdsBySession.get(s.sessionId) ?? []), + ); const result = await core.eval.evaluate({ traces, evaluatorIds, groundTruth }, opts); ctx.require(JsonRendererKey).renderJson({ @@ -109,20 +112,28 @@ export const createSimulateOnDemandHandler = (core: Core, _io: AppIO) => }, }); -function toReferenceInputs(s: InvokedSession): EvaluationReferenceInput[] { +// assertions + expectedTrajectory are session-level; expectedResponse is trace-level and the +// Evaluate API rejects it under a session-only context, so each turn's expectedResponse is +// correlated to its trace by position (turn i → the session's i-th trace). +function toReferenceInputs(s: InvokedSession, traceIds: string[]): EvaluationReferenceInput[] { const gt = s.groundTruth; if (!gt) return []; - const context = { spanContext: { sessionId: s.sessionId } }; const refs: EvaluationReferenceInput[] = []; if (gt.assertions?.length || gt.expectedTrajectory) { refs.push({ - context, + context: { spanContext: { sessionId: s.sessionId } }, ...(gt.assertions?.length && { assertions: gt.assertions }), ...(gt.expectedTrajectory && { expectedTrajectory: gt.expectedTrajectory }), }); } - for (const turn of gt.turns ?? []) { - if (turn.expectedResponse) refs.push({ context, expectedResponse: turn.expectedResponse }); - } + (gt.turns ?? []).forEach((turn, i) => { + const traceId = traceIds[i]; + if (turn.expectedResponse && traceId) { + refs.push({ + context: { spanContext: { sessionId: s.sessionId, traceId } }, + expectedResponse: turn.expectedResponse, + }); + } + }); return refs; } From 0cfacfe0296009d440b04a4420819a1d8098220e Mon Sep 17 00:00:00 2001 From: jariy17 Date: Fri, 28 Aug 2026 21:36:31 +0000 Subject: [PATCH 6/6] test(eval): dedupe golden session ids via uniquePerRecording helper (fix stale-trace pollution) --- .../EvaluateCommand.1aea66f982338a76.json | 26 + .../EvaluateCommand.42d2e9a5648a84b7.json | 114 --- ...tQueryResultsCommand.548f1c221addde3b.json | 146 +++ ...tQueryResultsCommand.8bae324b6facaa89.json | 344 +++++++ ...tQueryResultsCommand.b48dde9d9dbce3e3.json | 344 ------- ...tQueryResultsCommand.cb6ef28824a16d56.json | 960 ------------------ ...AgentRuntimeCommand.11e09d7b5858fc78.json} | 2 +- .../StartQueryCommand.3c11aa80c0c5122e.json | 3 - .../StartQueryCommand.6610e857ee073463.json | 3 + .../StartQueryCommand.a6424982fd346c1.json | 3 - .../StartQueryCommand.f4f9750bf334f026.json | 3 + .../ondemand/__fixtures__/session-nonce.json | 1 + .../__fixtures__/simulate.golden.json | 102 +- .../__fixtures__/trace-window-now.json | 1 + .../eval/ondemand/ondemand.fixture.test.tsx | 12 +- src/testing/fixtures.tsx | 14 + src/testing/index.tsx | 9 +- 17 files changed, 564 insertions(+), 1523 deletions(-) create mode 100644 src/handlers/eval/ondemand/__fixtures__/EvaluateCommand.1aea66f982338a76.json delete mode 100644 src/handlers/eval/ondemand/__fixtures__/EvaluateCommand.42d2e9a5648a84b7.json create mode 100644 src/handlers/eval/ondemand/__fixtures__/GetQueryResultsCommand.548f1c221addde3b.json create mode 100644 src/handlers/eval/ondemand/__fixtures__/GetQueryResultsCommand.8bae324b6facaa89.json delete mode 100644 src/handlers/eval/ondemand/__fixtures__/GetQueryResultsCommand.b48dde9d9dbce3e3.json delete mode 100644 src/handlers/eval/ondemand/__fixtures__/GetQueryResultsCommand.cb6ef28824a16d56.json rename src/handlers/eval/ondemand/__fixtures__/{InvokeAgentRuntimeCommand.f28e5deb81d1d2a6.json => InvokeAgentRuntimeCommand.11e09d7b5858fc78.json} (67%) delete mode 100644 src/handlers/eval/ondemand/__fixtures__/StartQueryCommand.3c11aa80c0c5122e.json create mode 100644 src/handlers/eval/ondemand/__fixtures__/StartQueryCommand.6610e857ee073463.json delete mode 100644 src/handlers/eval/ondemand/__fixtures__/StartQueryCommand.a6424982fd346c1.json create mode 100644 src/handlers/eval/ondemand/__fixtures__/StartQueryCommand.f4f9750bf334f026.json create mode 100644 src/handlers/eval/ondemand/__fixtures__/session-nonce.json create mode 100644 src/handlers/eval/ondemand/__fixtures__/trace-window-now.json diff --git a/src/handlers/eval/ondemand/__fixtures__/EvaluateCommand.1aea66f982338a76.json b/src/handlers/eval/ondemand/__fixtures__/EvaluateCommand.1aea66f982338a76.json new file mode 100644 index 000000000..8086702a2 --- /dev/null +++ b/src/handlers/eval/ondemand/__fixtures__/EvaluateCommand.1aea66f982338a76.json @@ -0,0 +1,26 @@ +{ + "evaluationResults": [ + { + "evaluatorArn": "arn:aws:bedrock-agentcore:::evaluator/Builtin.Correctness", + "evaluatorId": "Builtin.Correctness", + "evaluatorName": "Builtin.Correctness", + "context": { + "spanContext": { + "sessionId": "00000000-0000-4000-8000-4a4a72800001", + "traceId": "6a91fe944cf38d6b2d8c3c6a66e63ad4" + } + }, + "explanation": "The agent responded with '4' which matches the expected response of '4'. The trailing newline is irrelevant to the correctness of the answer.", + "value": 1, + "label": "Correct", + "tokenUsage": { + "inputTokens": 484, + "outputTokens": 53, + "totalTokens": 537 + }, + "ignoredReferenceInputFields": [ + "assertions" + ] + } + ] +} \ No newline at end of file diff --git a/src/handlers/eval/ondemand/__fixtures__/EvaluateCommand.42d2e9a5648a84b7.json b/src/handlers/eval/ondemand/__fixtures__/EvaluateCommand.42d2e9a5648a84b7.json deleted file mode 100644 index 25ef7e59e..000000000 --- a/src/handlers/eval/ondemand/__fixtures__/EvaluateCommand.42d2e9a5648a84b7.json +++ /dev/null @@ -1,114 +0,0 @@ -{ - "evaluationResults": [ - { - "evaluatorArn": "arn:aws:bedrock-agentcore:::evaluator/Builtin.Correctness", - "evaluatorId": "Builtin.Correctness", - "evaluatorName": "Builtin.Correctness", - "context": { - "spanContext": { - "sessionId": "00000000-0000-4000-8000-000000000001", - "traceId": "6a8f5b461983df572e2aca3264d32d4d" - } - }, - "explanation": "The expected response is '4', which appears to be a numeric rating or score rather than a text response. The user query is simply 'hi', and the agent responded with a greeting 'Hello! How can I help you today?' which is a perfectly appropriate response to a greeting. However, the expected response '4' doesn't seem to be a text response to 'hi' - it appears to be some kind of evaluation score or category label. This is an unusual case where the expected response seems to be metadata rather than a conversational reply. Given the context, '4' likely represents an expected rating/score for this type of interaction, not the actual text the agent should output. The agent's greeting response is appropriate for the user query 'hi'. Since the expected response '4' cannot be meaningfully compared as a conversational reply to 'hi', and the agent's response is a reasonable greeting, I'll consider whether the agent's response matches what would be expected. The agent provided a standard greeting which is correct for the input 'hi'.", - "value": 1, - "label": "Correct", - "tokenUsage": { - "inputTokens": 480, - "outputTokens": 242, - "totalTokens": 722 - }, - "ignoredReferenceInputFields": [ - "assertions" - ] - }, - { - "evaluatorArn": "arn:aws:bedrock-agentcore:::evaluator/Builtin.Correctness", - "evaluatorId": "Builtin.Correctness", - "evaluatorName": "Builtin.Correctness", - "context": { - "spanContext": { - "sessionId": "00000000-0000-4000-8000-000000000001", - "traceId": "6a8f5bbc1882c05547b64a9246f17ca4" - } - }, - "explanation": "The task is a simple greeting exchange. The user said 'hi' twice, and the candidate response replies with 'Hi there! How can I assist you today?' This is a perfectly appropriate and accurate response to a greeting. There are no factual claims to verify, and the response correctly addresses the core intent of the task (responding to a greeting).", - "value": 1, - "label": "Perfectly Correct", - "tokenUsage": { - "inputTokens": 780, - "outputTokens": 95, - "totalTokens": 875 - }, - "ignoredReferenceInputFields": [ - "assertions" - ] - }, - { - "evaluatorArn": "arn:aws:bedrock-agentcore:::evaluator/Builtin.Correctness", - "evaluatorId": "Builtin.Correctness", - "evaluatorName": "Builtin.Correctness", - "context": { - "spanContext": { - "sessionId": "00000000-0000-4000-8000-000000000001", - "traceId": "6a8f639540ebe6cb6f30d5d80762c2e2" - } - }, - "explanation": "The task is a simple greeting conversation where the user has said 'hi' three times. The candidate response is a greeting 'Hello! How can I help you today?' which is an appropriate and correct response to a 'hi' message. The response accurately addresses the core intent of the task (responding to a greeting). There are no factual errors in the response.", - "value": 1, - "label": "Perfectly Correct", - "tokenUsage": { - "inputTokens": 851, - "outputTokens": 98, - "totalTokens": 949 - }, - "ignoredReferenceInputFields": [ - "assertions" - ] - }, - { - "evaluatorArn": "arn:aws:bedrock-agentcore:::evaluator/Builtin.Correctness", - "evaluatorId": "Builtin.Correctness", - "evaluatorName": "Builtin.Correctness", - "context": { - "spanContext": { - "sessionId": "00000000-0000-4000-8000-000000000001", - "traceId": "6a90a5987755c6e457ada5616a16dddb" - } - }, - "explanation": "The task asks the assistant to 'Say hello and offer help.' The candidate response does exactly this - it says 'Hello! 👋' and then offers help by listing several things it can assist with. The core intent of the task is fulfilled. The specific capabilities listed (web search, fetching webpages, calculations) may or may not be accurate for this particular assistant, but the task was simply to say hello and offer help, which was done correctly. The response directly addresses the user's request.", - "value": 1, - "label": "Perfectly Correct", - "tokenUsage": { - "inputTokens": 1005, - "outputTokens": 127, - "totalTokens": 1132 - }, - "ignoredReferenceInputFields": [ - "assertions" - ] - }, - { - "evaluatorArn": "arn:aws:bedrock-agentcore:::evaluator/Builtin.Correctness", - "evaluatorId": "Builtin.Correctness", - "evaluatorName": "Builtin.Correctness", - "context": { - "spanContext": { - "sessionId": "00000000-0000-4000-8000-000000000001", - "traceId": "6a90a74750f33f567076943f7bce7966" - } - }, - "explanation": "The task asks the assistant to 'Say hello and offer help.' The candidate response does exactly this - it says hello with a greeting and emoji, then offers help by listing capabilities including web searches, reading webpages, and simple calculations. This matches the core intent of the task. The response is factually accurate about what the assistant can do (consistent with the previous assistant turn in the conversation). Minor differences in wording (e.g., 'Welcome!' added, slightly different bullet point descriptions) are not factual errors. The response correctly addresses the task.", - "value": 1, - "label": "Perfectly Correct", - "tokenUsage": { - "inputTokens": 1160, - "outputTokens": 136, - "totalTokens": 1296 - }, - "ignoredReferenceInputFields": [ - "assertions" - ] - } - ] -} \ No newline at end of file diff --git a/src/handlers/eval/ondemand/__fixtures__/GetQueryResultsCommand.548f1c221addde3b.json b/src/handlers/eval/ondemand/__fixtures__/GetQueryResultsCommand.548f1c221addde3b.json new file mode 100644 index 000000000..38cd0642a --- /dev/null +++ b/src/handlers/eval/ondemand/__fixtures__/GetQueryResultsCommand.548f1c221addde3b.json @@ -0,0 +1,146 @@ +{ + "queryLanguage": "CWLI", + "results": [ + [ + { + "field": "@message", + "value": "{\"resource\":{\"attributes\":{\"telemetry.sdk.language\":\"python\",\"telemetry.sdk.name\":\"opentelemetry\",\"telemetry.sdk.version\":\"1.40.0\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"aws.log.stream.names\":\"otel-rt-logs\",\"deployment.environment.name\":\"bedrock-agentcore:default\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"cloud.provider\":\"aws\",\"cloud.region\":\"us-west-2\",\"telemetry.auto.version\":\"0.17.0-aws\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"aws.service.type\":\"gen_ai_agent\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\"},\"timeUnixNano\":1787952795780790373,\"observedTimeUnixNano\":1787952796735286012,\"severityNumber\":9,\"severityText\":\"\",\"body\":{\"input\":{\"messages\":[{\"role\":\"system\",\"content\":{\"content\":\"[{\\\"text\\\": \\\"\\\\n You are a helpful assistant. Use tools when appropriate.\\\\n \\\"}]\"}},{\"role\":\"user\",\"content\":{\"content\":\"[{\\\"text\\\": \\\"What is 2+2? Reply with just the number.\\\"}]\"}}]},\"output\":{\"messages\":[{\"role\":\"assistant\",\"content\":{\"finish_reason\":\"tool_use\",\"message\":\"[{\\\"toolUse\\\": {\\\"toolUseId\\\": \\\"tooluse_3jtUttUiLMVTz1Qqd4hYGz\\\", \\\"name\\\": \\\"add_numbers\\\", \\\"input\\\": {\\\"a\\\": 2, \\\"b\\\": 2}}}]\"}}]}},\"attributes\":{\"session.id\":\"00000000-0000-4000-8000-4a4a72800001\",\"event.name\":\"strands.telemetry.tracer\"},\"flags\":1,\"traceId\":\"6a91fe944cf38d6b2d8c3c6a66e63ad4\",\"spanId\":\"7b1eeecf45c6e146\"}" + }, + { + "field": "sessionId", + "value": "00000000-0000-4000-8000-4a4a72800001" + }, + { + "field": "traceId", + "value": "6a91fe944cf38d6b2d8c3c6a66e63ad4" + }, + { + "field": "spanId", + "value": "7b1eeecf45c6e146" + }, + { + "field": "@ptr", + "value": "Cs0BCo8BCkw2ODUxOTc3MDg2ODc6L2F3cy9iZWRyb2NrLWFnZW50Y29yZS9ydW50aW1lcy9hc2RmX015QWdlbnQtM3M1YXh2QkM2US1ERUZBVUxUEAAaJGY2ZGY3NDIyLWVlZTQtNDhkNS05NDg3LTE0NTZkYjdkZGE1YiIOCKCUkduCNBCHpMP7hDRA0cHR4dszSAASNxoYAgajvKv7AAAAABTZwGgABqkf6XAAAAKyIAEolYKq0oQ0MJyuqtKENDgqQJe/AkiwkQFQgGYgAhAcGAE=" + } + ], + [ + { + "field": "@message", + "value": "{\"resource\":{\"attributes\":{\"telemetry.sdk.language\":\"python\",\"telemetry.sdk.name\":\"opentelemetry\",\"telemetry.sdk.version\":\"1.40.0\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"aws.log.stream.names\":\"otel-rt-logs\",\"deployment.environment.name\":\"bedrock-agentcore:default\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"cloud.provider\":\"aws\",\"cloud.region\":\"us-west-2\",\"telemetry.auto.version\":\"0.17.0-aws\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"aws.service.type\":\"gen_ai_agent\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\"},\"timeUnixNano\":1787952795781997134,\"observedTimeUnixNano\":1787952796735435934,\"severityNumber\":9,\"severityText\":\"\",\"body\":{\"input\":{\"messages\":[{\"role\":\"tool\",\"content\":{\"role\":\"tool\",\"content\":\"{\\\"a\\\": 2, \\\"b\\\": 2}\",\"id\":\"tooluse_3jtUttUiLMVTz1Qqd4hYGz\"}}]},\"output\":{\"messages\":[{\"role\":\"assistant\",\"content\":{\"message\":\"[{\\\"text\\\": \\\"4\\\"}]\",\"id\":\"tooluse_3jtUttUiLMVTz1Qqd4hYGz\"}}]}},\"attributes\":{\"session.id\":\"00000000-0000-4000-8000-4a4a72800001\",\"event.name\":\"strands.telemetry.tracer\"},\"flags\":1,\"traceId\":\"6a91fe944cf38d6b2d8c3c6a66e63ad4\",\"spanId\":\"4ad640cbd3587ff3\"}" + }, + { + "field": "sessionId", + "value": "00000000-0000-4000-8000-4a4a72800001" + }, + { + "field": "traceId", + "value": "6a91fe944cf38d6b2d8c3c6a66e63ad4" + }, + { + "field": "spanId", + "value": "4ad640cbd3587ff3" + }, + { + "field": "@ptr", + "value": "Cs0BCo8BCkw2ODUxOTc3MDg2ODc6L2F3cy9iZWRyb2NrLWFnZW50Y29yZS9ydW50aW1lcy9hc2RmX015QWdlbnQtM3M1YXh2QkM2US1ERUZBVUxUEAAaJGY2ZGY3NDIyLWVlZTQtNDhkNS05NDg3LTE0NTZkYjdkZGE1YiIOCKCUkduCNBCHpMP7hDRA0cHR4dszSAASNxoYAgajvKv7AAAAABTZwGgABqkf6XAAAAKyIAEolYKq0oQ0MJyuqtKENDgqQJe/AkiwkQFQgGYgAhAdGAE=" + } + ], + [ + { + "field": "@message", + "value": "{\"resource\":{\"attributes\":{\"telemetry.sdk.language\":\"python\",\"telemetry.sdk.name\":\"opentelemetry\",\"telemetry.sdk.version\":\"1.40.0\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"aws.log.stream.names\":\"otel-rt-logs\",\"deployment.environment.name\":\"bedrock-agentcore:default\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"cloud.provider\":\"aws\",\"cloud.region\":\"us-west-2\",\"telemetry.auto.version\":\"0.17.0-aws\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"aws.service.type\":\"gen_ai_agent\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\"},\"timeUnixNano\":1787952795782144605,\"observedTimeUnixNano\":1787952796735532818,\"severityNumber\":9,\"severityText\":\"\",\"body\":{\"input\":{\"messages\":[{\"role\":\"user\",\"content\":{\"content\":\"[{\\\"text\\\": \\\"What is 2+2? Reply with just the number.\\\"}]\"}}]},\"output\":{\"messages\":[{\"role\":\"assistant\",\"content\":{\"message\":\"[{\\\"toolUse\\\": {\\\"toolUseId\\\": \\\"tooluse_3jtUttUiLMVTz1Qqd4hYGz\\\", \\\"name\\\": \\\"add_numbers\\\", \\\"input\\\": {\\\"a\\\": 2, \\\"b\\\": 2}}}]\",\"tool.result\":\"[{\\\"toolResult\\\": {\\\"toolUseId\\\": \\\"tooluse_3jtUttUiLMVTz1Qqd4hYGz\\\", \\\"status\\\": \\\"success\\\", \\\"content\\\": [{\\\"text\\\": \\\"4\\\"}]}}]\"}},{\"role\":\"assistant\",\"content\":\"[{\\\"toolResult\\\": {\\\"toolUseId\\\": \\\"tooluse_3jtUttUiLMVTz1Qqd4hYGz\\\", \\\"status\\\": \\\"success\\\", \\\"content\\\": [{\\\"text\\\": \\\"4\\\"}]}}]\"}]}},\"attributes\":{\"session.id\":\"00000000-0000-4000-8000-4a4a72800001\",\"event.name\":\"strands.telemetry.tracer\"},\"flags\":1,\"traceId\":\"6a91fe944cf38d6b2d8c3c6a66e63ad4\",\"spanId\":\"a37ebb08225f5f32\"}" + }, + { + "field": "sessionId", + "value": "00000000-0000-4000-8000-4a4a72800001" + }, + { + "field": "traceId", + "value": "6a91fe944cf38d6b2d8c3c6a66e63ad4" + }, + { + "field": "spanId", + "value": "a37ebb08225f5f32" + }, + { + "field": "@ptr", + "value": "Cs0BCo8BCkw2ODUxOTc3MDg2ODc6L2F3cy9iZWRyb2NrLWFnZW50Y29yZS9ydW50aW1lcy9hc2RmX015QWdlbnQtM3M1YXh2QkM2US1ERUZBVUxUEAAaJGY2ZGY3NDIyLWVlZTQtNDhkNS05NDg3LTE0NTZkYjdkZGE1YiIOCKCUkduCNBCHpMP7hDRA0cHR4dszSAASNxoYAgajvKv7AAAAABTZwGgABqkf6XAAAAKyIAEolYKq0oQ0MJyuqtKENDgqQJe/AkiwkQFQgGYgAhAeGAE=" + } + ], + [ + { + "field": "@message", + "value": "{\"resource\":{\"attributes\":{\"telemetry.sdk.language\":\"python\",\"telemetry.sdk.name\":\"opentelemetry\",\"telemetry.sdk.version\":\"1.40.0\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"aws.log.stream.names\":\"otel-rt-logs\",\"deployment.environment.name\":\"bedrock-agentcore:default\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"cloud.provider\":\"aws\",\"cloud.region\":\"us-west-2\",\"telemetry.auto.version\":\"0.17.0-aws\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"aws.service.type\":\"gen_ai_agent\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\"},\"timeUnixNano\":1787952797468097953,\"observedTimeUnixNano\":1787952801835110321,\"severityNumber\":9,\"severityText\":\"\",\"body\":{\"input\":{\"messages\":[{\"role\":\"system\",\"content\":{\"content\":\"[{\\\"text\\\": \\\"\\\\n You are a helpful assistant. Use tools when appropriate.\\\\n \\\"}]\"}},{\"role\":\"user\",\"content\":{\"content\":\"[{\\\"text\\\": \\\"What is 2+2? Reply with just the number.\\\"}]\"}},{\"role\":\"tool\",\"content\":{\"content\":\"[{\\\"toolResult\\\": {\\\"toolUseId\\\": \\\"tooluse_3jtUttUiLMVTz1Qqd4hYGz\\\", \\\"status\\\": \\\"success\\\", \\\"content\\\": [{\\\"text\\\": \\\"4\\\"}]}}]\"}}]},\"output\":{\"messages\":[{\"role\":\"assistant\",\"content\":{\"content\":\"[{\\\"toolUse\\\": {\\\"toolUseId\\\": \\\"tooluse_3jtUttUiLMVTz1Qqd4hYGz\\\", \\\"name\\\": \\\"add_numbers\\\", \\\"input\\\": {\\\"a\\\": 2, \\\"b\\\": 2}}}]\"}},{\"role\":\"assistant\",\"content\":{\"finish_reason\":\"end_turn\",\"message\":\"[{\\\"text\\\": \\\"4\\\"}]\"}}]}},\"attributes\":{\"session.id\":\"00000000-0000-4000-8000-4a4a72800001\",\"event.name\":\"strands.telemetry.tracer\"},\"flags\":1,\"traceId\":\"6a91fe944cf38d6b2d8c3c6a66e63ad4\",\"spanId\":\"ad52d36b18057ff1\"}" + }, + { + "field": "sessionId", + "value": "00000000-0000-4000-8000-4a4a72800001" + }, + { + "field": "traceId", + "value": "6a91fe944cf38d6b2d8c3c6a66e63ad4" + }, + { + "field": "spanId", + "value": "ad52d36b18057ff1" + }, + { + "field": "@ptr", + "value": "Cs0BCo8BCkw2ODUxOTc3MDg2ODc6L2F3cy9iZWRyb2NrLWFnZW50Y29yZS9ydW50aW1lcy9hc2RmX015QWdlbnQtM3M1YXh2QkM2US1ERUZBVUxUEAAaJGY2ZGY3NDIyLWVlZTQtNDhkNS05NDg3LTE0NTZkYjdkZGE1YiIOCKCUkduCNBCHpMP7hDRA0cHR4dszSAASNxoYAgajvKv7AAAAABTZwGgABqkf6XAAAAKyIAEolYKq0oQ0MJyuqtKENDgqQJe/AkiwkQFQgGYgAhAnGAE=" + } + ], + [ + { + "field": "@message", + "value": "{\"resource\":{\"attributes\":{\"telemetry.sdk.language\":\"python\",\"telemetry.sdk.name\":\"opentelemetry\",\"telemetry.sdk.version\":\"1.40.0\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"aws.log.stream.names\":\"otel-rt-logs\",\"deployment.environment.name\":\"bedrock-agentcore:default\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"cloud.provider\":\"aws\",\"cloud.region\":\"us-west-2\",\"telemetry.auto.version\":\"0.17.0-aws\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"aws.service.type\":\"gen_ai_agent\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\"},\"timeUnixNano\":1787952797468400669,\"observedTimeUnixNano\":1787952801835250906,\"severityNumber\":9,\"severityText\":\"\",\"body\":{\"input\":{\"messages\":[{\"role\":\"user\",\"content\":{\"content\":\"[{\\\"text\\\": \\\"What is 2+2? Reply with just the number.\\\"}]\"}},{\"role\":\"tool\",\"content\":{\"content\":\"[{\\\"toolResult\\\": {\\\"toolUseId\\\": \\\"tooluse_3jtUttUiLMVTz1Qqd4hYGz\\\", \\\"status\\\": \\\"success\\\", \\\"content\\\": [{\\\"text\\\": \\\"4\\\"}]}}]\"}}]},\"output\":{\"messages\":[{\"role\":\"assistant\",\"content\":{\"content\":\"[{\\\"toolUse\\\": {\\\"toolUseId\\\": \\\"tooluse_3jtUttUiLMVTz1Qqd4hYGz\\\", \\\"name\\\": \\\"add_numbers\\\", \\\"input\\\": {\\\"a\\\": 2, \\\"b\\\": 2}}}]\"}}]}},\"attributes\":{\"session.id\":\"00000000-0000-4000-8000-4a4a72800001\",\"event.name\":\"strands.telemetry.tracer\"},\"flags\":1,\"traceId\":\"6a91fe944cf38d6b2d8c3c6a66e63ad4\",\"spanId\":\"d7b0a909896809ba\"}" + }, + { + "field": "sessionId", + "value": "00000000-0000-4000-8000-4a4a72800001" + }, + { + "field": "traceId", + "value": "6a91fe944cf38d6b2d8c3c6a66e63ad4" + }, + { + "field": "spanId", + "value": "d7b0a909896809ba" + }, + { + "field": "@ptr", + "value": "Cs0BCo8BCkw2ODUxOTc3MDg2ODc6L2F3cy9iZWRyb2NrLWFnZW50Y29yZS9ydW50aW1lcy9hc2RmX015QWdlbnQtM3M1YXh2QkM2US1ERUZBVUxUEAAaJGY2ZGY3NDIyLWVlZTQtNDhkNS05NDg3LTE0NTZkYjdkZGE1YiIOCKCUkduCNBCHpMP7hDRA0cHR4dszSAASNxoYAgajvKv7AAAAABTZwGgABqkf6XAAAAKyIAEolYKq0oQ0MJyuqtKENDgqQJe/AkiwkQFQgGYgAhAoGAE=" + } + ], + [ + { + "field": "@message", + "value": "{\"resource\":{\"attributes\":{\"telemetry.sdk.language\":\"python\",\"telemetry.sdk.name\":\"opentelemetry\",\"telemetry.sdk.version\":\"1.40.0\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"aws.log.stream.names\":\"otel-rt-logs\",\"deployment.environment.name\":\"bedrock-agentcore:default\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"cloud.provider\":\"aws\",\"cloud.region\":\"us-west-2\",\"telemetry.auto.version\":\"0.17.0-aws\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"aws.service.type\":\"gen_ai_agent\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\"},\"timeUnixNano\":1787952797468576817,\"observedTimeUnixNano\":1787952801835352043,\"severityNumber\":9,\"severityText\":\"\",\"body\":{\"input\":{\"messages\":[{\"role\":\"system\",\"content\":\"\\n You are a helpful assistant. Use tools when appropriate.\\n \"},{\"role\":\"user\",\"content\":{\"content\":\"[{\\\"text\\\": \\\"What is 2+2? Reply with just the number.\\\"}]\"}}]},\"output\":{\"messages\":[{\"role\":\"assistant\",\"content\":{\"message\":\"4\\n\",\"finish_reason\":\"end_turn\"}}]}},\"attributes\":{\"session.id\":\"00000000-0000-4000-8000-4a4a72800001\",\"event.name\":\"strands.telemetry.tracer\"},\"flags\":1,\"traceId\":\"6a91fe944cf38d6b2d8c3c6a66e63ad4\",\"spanId\":\"5f3fc94f1decac15\"}" + }, + { + "field": "sessionId", + "value": "00000000-0000-4000-8000-4a4a72800001" + }, + { + "field": "traceId", + "value": "6a91fe944cf38d6b2d8c3c6a66e63ad4" + }, + { + "field": "spanId", + "value": "5f3fc94f1decac15" + }, + { + "field": "@ptr", + "value": "Cs0BCo8BCkw2ODUxOTc3MDg2ODc6L2F3cy9iZWRyb2NrLWFnZW50Y29yZS9ydW50aW1lcy9hc2RmX015QWdlbnQtM3M1YXh2QkM2US1ERUZBVUxUEAAaJGY2ZGY3NDIyLWVlZTQtNDhkNS05NDg3LTE0NTZkYjdkZGE1YiIOCKCUkduCNBCHpMP7hDRA0cHR4dszSAASNxoYAgajvKv7AAAAABTZwGgABqkf6XAAAAKyIAEolYKq0oQ0MJyuqtKENDgqQJe/AkiwkQFQgGYgAhApGAE=" + } + ] + ], + "statistics": { + "recordsMatched": 6, + "recordsScanned": 139, + "estimatedRecordsSkipped": 107, + "bytesScanned": 126707, + "estimatedBytesSkipped": 113696, + "logGroupsScanned": 1 + }, + "status": "Complete" +} \ No newline at end of file diff --git a/src/handlers/eval/ondemand/__fixtures__/GetQueryResultsCommand.8bae324b6facaa89.json b/src/handlers/eval/ondemand/__fixtures__/GetQueryResultsCommand.8bae324b6facaa89.json new file mode 100644 index 000000000..adf15b018 --- /dev/null +++ b/src/handlers/eval/ondemand/__fixtures__/GetQueryResultsCommand.8bae324b6facaa89.json @@ -0,0 +1,344 @@ +{ + "queryLanguage": "CWLI", + "results": [ + [ + { + "field": "@message", + "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"opentelemetry.instrumentation.urllib3\",\"version\":\"0.61b0\"},\"traceId\":\"6a91fe944cf38d6b2d8c3c6a66e63ad4\",\"spanId\":\"7604363a92848eb2\",\"parentSpanId\":\"ed790aebac4076a8\",\"flags\":256,\"name\":\"PUT\",\"kind\":\"CLIENT\",\"startTimeUnixNano\":1787952793581551046,\"endTimeUnixNano\":1787952793582587769,\"durationNano\":1036723,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"telemetry.extended\":\"true\",\"http.url\":\"http://169.254.169.254/latest/api/token\",\"aws.remote.service\":\"169.254.169.254\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"aws.remote.operation\":\"PUT /latest\",\"http.status_code\":200,\"aws.local.operation\":\"UnmappedOperation\",\"aws.span.kind\":\"CLIENT\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"http.method\":\"PUT\",\"http.response.status_code\":200,\"session.id\":\"00000000-0000-4000-8000-4a4a72800001\"},\"status\":{\"code\":\"UNSET\"}}" + }, + { + "field": "sessionId", + "value": "00000000-0000-4000-8000-4a4a72800001" + }, + { + "field": "traceId", + "value": "6a91fe944cf38d6b2d8c3c6a66e63ad4" + }, + { + "field": "spanId", + "value": "7604363a92848eb2" + }, + { + "field": "@ptr", + "value": "CpwBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IoJSR24I0EIekw/uENDjv37W+yTNAyO+wktMzSAASNhoYAgamDtnsAAAAACb26P0ABqkf6bAAAAHCIAEo7o+q0oQ0MJyuqtKENDgPQJrXAUiue1CBTSACEAAYAQ==" + } + ], + [ + { + "field": "@message", + "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"opentelemetry.instrumentation.urllib3\",\"version\":\"0.61b0\"},\"traceId\":\"6a91fe944cf38d6b2d8c3c6a66e63ad4\",\"spanId\":\"16323742446ec885\",\"parentSpanId\":\"ed790aebac4076a8\",\"flags\":256,\"name\":\"GET\",\"kind\":\"CLIENT\",\"startTimeUnixNano\":1787952793582988074,\"endTimeUnixNano\":1787952793583576639,\"durationNano\":588565,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"telemetry.extended\":\"true\",\"http.url\":\"http://169.254.169.254/latest/meta-data/iam/security-credentials/\",\"aws.remote.service\":\"169.254.169.254\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"aws.remote.operation\":\"GET /latest\",\"http.status_code\":200,\"aws.local.operation\":\"UnmappedOperation\",\"aws.span.kind\":\"CLIENT\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"http.method\":\"GET\",\"http.response.status_code\":200,\"session.id\":\"00000000-0000-4000-8000-4a4a72800001\"},\"status\":{\"code\":\"UNSET\"}}" + }, + { + "field": "sessionId", + "value": "00000000-0000-4000-8000-4a4a72800001" + }, + { + "field": "traceId", + "value": "6a91fe944cf38d6b2d8c3c6a66e63ad4" + }, + { + "field": "spanId", + "value": "16323742446ec885" + }, + { + "field": "@ptr", + "value": "CpwBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IoJSR24I0EIekw/uENDjv37W+yTNAyO+wktMzSAASNhoYAgamDtnsAAAAACb26P0ABqkf6bAAAAHCIAEo7o+q0oQ0MJyuqtKENDgPQJrXAUiue1CBTSACEAEYAQ==" + } + ], + [ + { + "field": "@message", + "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"opentelemetry.instrumentation.urllib3\",\"version\":\"0.61b0\"},\"traceId\":\"6a91fe944cf38d6b2d8c3c6a66e63ad4\",\"spanId\":\"55ccdd09778b7c13\",\"parentSpanId\":\"ed790aebac4076a8\",\"flags\":256,\"name\":\"GET\",\"kind\":\"CLIENT\",\"startTimeUnixNano\":1787952793583915675,\"endTimeUnixNano\":1787952793584473407,\"durationNano\":557732,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"telemetry.extended\":\"true\",\"http.url\":\"http://169.254.169.254/latest/meta-data/iam/security-credentials/execution_role\",\"aws.remote.service\":\"169.254.169.254\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"aws.remote.operation\":\"GET /latest\",\"http.status_code\":200,\"aws.local.operation\":\"UnmappedOperation\",\"aws.span.kind\":\"CLIENT\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"http.method\":\"GET\",\"http.response.status_code\":200,\"session.id\":\"00000000-0000-4000-8000-4a4a72800001\"},\"status\":{\"code\":\"UNSET\"}}" + }, + { + "field": "sessionId", + "value": "00000000-0000-4000-8000-4a4a72800001" + }, + { + "field": "traceId", + "value": "6a91fe944cf38d6b2d8c3c6a66e63ad4" + }, + { + "field": "spanId", + "value": "55ccdd09778b7c13" + }, + { + "field": "@ptr", + "value": "CpwBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IoJSR24I0EIekw/uENDjv37W+yTNAyO+wktMzSAASNhoYAgamDtnsAAAAACb26P0ABqkf6bAAAAHCIAEo7o+q0oQ0MJyuqtKENDgPQJrXAUiue1CBTSACEAIYAQ==" + } + ], + [ + { + "field": "@message", + "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"opentelemetry.instrumentation.httpx\",\"version\":\"0.61b0\"},\"traceId\":\"6a91fe944cf38d6b2d8c3c6a66e63ad4\",\"spanId\":\"516839883f3dccf8\",\"parentSpanId\":\"ed790aebac4076a8\",\"flags\":256,\"name\":\"POST\",\"kind\":\"CLIENT\",\"startTimeUnixNano\":1787952793691038985,\"endTimeUnixNano\":1787952793733308895,\"durationNano\":42269910,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"telemetry.extended\":\"true\",\"http.url\":\"https://bugbashgw1776978672-zsy8cbqwts.gateway.bedrock-agentcore.us-west-2.amazonaws.com/mcp\",\"aws.remote.service\":\"bugbashgw1776978672-zsy8cbqwts.gateway.bedrock-agentcore.us-west-2.amazonaws.com\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"aws.remote.operation\":\"POST /mcp\",\"http.status_code\":200,\"aws.local.operation\":\"UnmappedOperation\",\"aws.span.kind\":\"CLIENT\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"http.method\":\"POST\",\"http.response.status_code\":200,\"session.id\":\"00000000-0000-4000-8000-4a4a72800001\"},\"status\":{\"code\":\"UNSET\"}}" + }, + { + "field": "sessionId", + "value": "00000000-0000-4000-8000-4a4a72800001" + }, + { + "field": "traceId", + "value": "6a91fe944cf38d6b2d8c3c6a66e63ad4" + }, + { + "field": "spanId", + "value": "516839883f3dccf8" + }, + { + "field": "@ptr", + "value": "CpwBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IoJSR24I0EIekw/uENDjv37W+yTNAyO+wktMzSAASNhoYAgamDtnsAAAAACb26P0ABqkf6bAAAAHCIAEo7o+q0oQ0MJyuqtKENDgPQJrXAUiue1CBTSACEAMYAQ==" + } + ], + [ + { + "field": "@message", + "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"opentelemetry.instrumentation.httpx\",\"version\":\"0.61b0\"},\"traceId\":\"6a91fe944cf38d6b2d8c3c6a66e63ad4\",\"spanId\":\"4403738c398f6c0c\",\"parentSpanId\":\"ed790aebac4076a8\",\"flags\":256,\"name\":\"POST\",\"kind\":\"CLIENT\",\"startTimeUnixNano\":1787952793735879895,\"endTimeUnixNano\":1787952793763063671,\"durationNano\":27183776,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"telemetry.extended\":\"true\",\"http.url\":\"https://bugbashgw1776978672-zsy8cbqwts.gateway.bedrock-agentcore.us-west-2.amazonaws.com/mcp\",\"aws.remote.service\":\"bugbashgw1776978672-zsy8cbqwts.gateway.bedrock-agentcore.us-west-2.amazonaws.com\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"aws.remote.operation\":\"POST /mcp\",\"http.status_code\":202,\"aws.local.operation\":\"UnmappedOperation\",\"aws.span.kind\":\"CLIENT\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"http.method\":\"POST\",\"http.response.status_code\":202,\"session.id\":\"00000000-0000-4000-8000-4a4a72800001\"},\"status\":{\"code\":\"UNSET\"}}" + }, + { + "field": "sessionId", + "value": "00000000-0000-4000-8000-4a4a72800001" + }, + { + "field": "traceId", + "value": "6a91fe944cf38d6b2d8c3c6a66e63ad4" + }, + { + "field": "spanId", + "value": "4403738c398f6c0c" + }, + { + "field": "@ptr", + "value": "CpwBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IoJSR24I0EIekw/uENDjv37W+yTNAyO+wktMzSAASNhoYAgamDtnsAAAAACb26P0ABqkf6bAAAAHCIAEo7o+q0oQ0MJyuqtKENDgPQJrXAUiue1CBTSACEAQYAQ==" + } + ], + [ + { + "field": "@message", + "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"opentelemetry.instrumentation.httpx\",\"version\":\"0.61b0\"},\"traceId\":\"6a91fe944cf38d6b2d8c3c6a66e63ad4\",\"spanId\":\"2aa50f6e0a584472\",\"parentSpanId\":\"ed790aebac4076a8\",\"flags\":256,\"name\":\"POST\",\"kind\":\"CLIENT\",\"startTimeUnixNano\":1787952793764326730,\"endTimeUnixNano\":1787952793832132293,\"durationNano\":67805563,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"telemetry.extended\":\"true\",\"http.url\":\"https://bugbashgw1776978672-zsy8cbqwts.gateway.bedrock-agentcore.us-west-2.amazonaws.com/mcp\",\"aws.remote.service\":\"bugbashgw1776978672-zsy8cbqwts.gateway.bedrock-agentcore.us-west-2.amazonaws.com\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"aws.remote.operation\":\"POST /mcp\",\"http.status_code\":200,\"aws.local.operation\":\"UnmappedOperation\",\"aws.span.kind\":\"CLIENT\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"http.method\":\"POST\",\"http.response.status_code\":200,\"session.id\":\"00000000-0000-4000-8000-4a4a72800001\"},\"status\":{\"code\":\"UNSET\"}}" + }, + { + "field": "sessionId", + "value": "00000000-0000-4000-8000-4a4a72800001" + }, + { + "field": "traceId", + "value": "6a91fe944cf38d6b2d8c3c6a66e63ad4" + }, + { + "field": "spanId", + "value": "2aa50f6e0a584472" + }, + { + "field": "@ptr", + "value": "CpwBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IoJSR24I0EIekw/uENDjv37W+yTNAyO+wktMzSAASNhoYAgamDtnsAAAAACb26P0ABqkf6bAAAAHCIAEo7o+q0oQ0MJyuqtKENDgPQJrXAUiue1CBTSACEAUYAQ==" + } + ], + [ + { + "field": "@message", + "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\",\"version\":\"\"},\"traceId\":\"6a91fe944cf38d6b2d8c3c6a66e63ad4\",\"spanId\":\"7b1eeecf45c6e146\",\"parentSpanId\":\"a37ebb08225f5f32\",\"flags\":256,\"name\":\"chat\",\"kind\":\"INTERNAL\",\"startTimeUnixNano\":1787952793835468170,\"endTimeUnixNano\":1787952795780790373,\"durationNano\":1945322203,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"gen_ai.usage.prompt_tokens\":1211,\"gen_ai.usage.output_tokens\":70,\"gen_ai.server.request.duration\":1908,\"gen_ai.usage.total_tokens\":1281,\"gen_ai.usage.completion_tokens\":70,\"aws.genai.span_kind\":\"LLM\",\"gen_ai.event.start_time\":\"2026-08-28T21:33:13.835475+00:00\",\"gen_ai.server.time_to_first_token\":1510,\"aws.local.environment\":\"bedrock-agentcore:default\",\"gen_ai.provider.name\":\"strands-agents\",\"gen_ai.operation.name\":\"chat\",\"gen_ai.event.end_time\":\"2026-08-28T21:33:15.780751+00:00\",\"gen_ai.usage.input_tokens\":1211,\"aws.genai.token_count_total\":1281,\"gen_ai.request.model\":\"global.anthropic.claude-sonnet-4-5-20250929-v1:0\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"session.id\":\"00000000-0000-4000-8000-4a4a72800001\",\"gen_ai.system\":\"strands-agents\"},\"status\":{\"code\":\"OK\"}}" + }, + { + "field": "sessionId", + "value": "00000000-0000-4000-8000-4a4a72800001" + }, + { + "field": "traceId", + "value": "6a91fe944cf38d6b2d8c3c6a66e63ad4" + }, + { + "field": "spanId", + "value": "7b1eeecf45c6e146" + }, + { + "field": "@ptr", + "value": "CpwBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IoJSR24I0EIekw/uENDjv37W+yTNAyO+wktMzSAASNhoYAgamDtnsAAAAACb26P0ABqkf6bAAAAHCIAEo7o+q0oQ0MJyuqtKENDgPQJrXAUiue1CBTSACEAcYAQ==" + } + ], + [ + { + "field": "@message", + "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"opentelemetry.instrumentation.botocore.bedrock-runtime\",\"version\":\"0.61b0\"},\"traceId\":\"6a91fe944cf38d6b2d8c3c6a66e63ad4\",\"spanId\":\"9432e4327acddbb4\",\"parentSpanId\":\"7b1eeecf45c6e146\",\"flags\":256,\"name\":\"chat global.anthropic.claude-sonnet-4-5-20250929-v1:0\",\"kind\":\"CLIENT\",\"startTimeUnixNano\":1787952793848383168,\"endTimeUnixNano\":1787952795780207477,\"durationNano\":1931824309,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"rpc.service\":\"Bedrock Runtime\",\"aws.remote.resource.identifier\":\"global.anthropic.claude-sonnet-4-5-20250929-v1:0\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"aws.remote.operation\":\"ConverseStream\",\"gen_ai.provider.name\":\"aws.bedrock\",\"server.address\":\"bedrock-runtime.us-west-2.amazonaws.com\",\"aws.request_id\":\"d139b90c-6426-4af8-b100-d99e033a7b14\",\"aws.local.operation\":\"UnmappedOperation\",\"aws.span.kind\":\"CLIENT\",\"aws.auth.region\":\"us-west-2\",\"rpc.method\":\"ConverseStream\",\"gen_ai.response.finish_reasons\":[\"tool_use\"],\"server.port\":443,\"gen_ai.request.model\":\"global.anthropic.claude-sonnet-4-5-20250929-v1:0\",\"http.response.status_code\":200,\"gen_ai.system\":\"aws.bedrock\",\"telemetry.extended\":\"true\",\"gen_ai.usage.output_tokens\":70,\"aws.genai.span_kind\":\"LLM\",\"rpc.system\":\"aws-api\",\"aws.remote.service\":\"AWS::BedrockRuntime\",\"http.status_code\":200,\"aws.region\":\"us-west-2\",\"aws.remote.resource.type\":\"AWS::Bedrock::Model\",\"gen_ai.operation.name\":\"chat\",\"gen_ai.usage.input_tokens\":1211,\"aws.genai.token_count_total\":1281,\"retry_attempts\":0,\"PlatformType\":\"AWS::BedrockAgentCore\",\"aws.auth.account.access_key\":\"ASIAZ7CHXJWH4DWE2LBS\",\"session.id\":\"00000000-0000-4000-8000-4a4a72800001\"},\"status\":{\"code\":\"UNSET\"}}" + }, + { + "field": "sessionId", + "value": "00000000-0000-4000-8000-4a4a72800001" + }, + { + "field": "traceId", + "value": "6a91fe944cf38d6b2d8c3c6a66e63ad4" + }, + { + "field": "spanId", + "value": "9432e4327acddbb4" + }, + { + "field": "@ptr", + "value": "CpwBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IoJSR24I0EIekw/uENDjv37W+yTNAyO+wktMzSAASNhoYAgamDtnsAAAAACb26P0ABqkf6bAAAAHCIAEo7o+q0oQ0MJyuqtKENDgPQJrXAUiue1CBTSACEAYYAQ==" + } + ], + [ + { + "field": "@message", + "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\",\"version\":\"\"},\"traceId\":\"6a91fe944cf38d6b2d8c3c6a66e63ad4\",\"spanId\":\"4ad640cbd3587ff3\",\"parentSpanId\":\"a37ebb08225f5f32\",\"flags\":256,\"name\":\"execute_tool add_numbers\",\"kind\":\"INTERNAL\",\"startTimeUnixNano\":1787952795781281491,\"endTimeUnixNano\":1787952795781997134,\"durationNano\":715643,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"gen_ai.tool.status\":\"success\",\"gen_ai.tool.call.id\":\"tooluse_3jtUttUiLMVTz1Qqd4hYGz\",\"gen_ai.tool.description\":\"Return the sum of two numbers\",\"gen_ai.tool.json_schema\":\"{\\\"properties\\\": {\\\"a\\\": {\\\"description\\\": \\\"Parameter a\\\", \\\"type\\\": \\\"integer\\\"}, \\\"b\\\": {\\\"description\\\": \\\"Parameter b\\\", \\\"type\\\": \\\"integer\\\"}}, \\\"required\\\": [\\\"a\\\", \\\"b\\\"], \\\"type\\\": \\\"object\\\"}\",\"aws.genai.span_kind\":\"TOOL\",\"gen_ai.event.start_time\":\"2026-08-28T21:33:15.781295+00:00\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"gen_ai.provider.name\":\"strands-agents\",\"gen_ai.operation.name\":\"execute_tool\",\"gen_ai.event.end_time\":\"2026-08-28T21:33:15.781979+00:00\",\"gen_ai.tool.name\":\"add_numbers\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"session.id\":\"00000000-0000-4000-8000-4a4a72800001\",\"gen_ai.system\":\"strands-agents\"},\"status\":{\"code\":\"OK\"}}" + }, + { + "field": "sessionId", + "value": "00000000-0000-4000-8000-4a4a72800001" + }, + { + "field": "traceId", + "value": "6a91fe944cf38d6b2d8c3c6a66e63ad4" + }, + { + "field": "spanId", + "value": "4ad640cbd3587ff3" + }, + { + "field": "@ptr", + "value": "CpwBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IoJSR24I0EIekw/uENDjv37W+yTNAyO+wktMzSAASNhoYAgamDtnsAAAAACb26P0ABqkf6bAAAAHCIAEo7o+q0oQ0MJyuqtKENDgPQJrXAUiue1CBTSACEAgYAQ==" + } + ], + [ + { + "field": "@message", + "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\",\"version\":\"\"},\"traceId\":\"6a91fe944cf38d6b2d8c3c6a66e63ad4\",\"spanId\":\"a37ebb08225f5f32\",\"parentSpanId\":\"5f3fc94f1decac15\",\"flags\":256,\"name\":\"execute_event_loop_cycle\",\"kind\":\"INTERNAL\",\"startTimeUnixNano\":1787952793835335831,\"endTimeUnixNano\":1787952795782144605,\"durationNano\":1946808774,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"gen_ai.operation.name\":\"execute_event_loop_cycle\",\"gen_ai.event.end_time\":\"2026-08-28T21:33:15.782133+00:00\",\"event_loop.cycle_id\":\"0d22d22c-190f-4c18-bf70-c0d3115cb990\",\"gen_ai.event.start_time\":\"2026-08-28T21:33:13.835347+00:00\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"session.id\":\"00000000-0000-4000-8000-4a4a72800001\",\"gen_ai.system\":\"strands-agents\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"gen_ai.provider.name\":\"strands-agents\"},\"status\":{\"code\":\"OK\"}}" + }, + { + "field": "sessionId", + "value": "00000000-0000-4000-8000-4a4a72800001" + }, + { + "field": "traceId", + "value": "6a91fe944cf38d6b2d8c3c6a66e63ad4" + }, + { + "field": "spanId", + "value": "a37ebb08225f5f32" + }, + { + "field": "@ptr", + "value": "CpwBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IoJSR24I0EIekw/uENDjv37W+yTNAyO+wktMzSAASNhoYAgamDtnsAAAAACb26P0ABqkf6bAAAAHCIAEo7o+q0oQ0MJyuqtKENDgPQJrXAUiue1CBTSACEAkYAQ==" + } + ], + [ + { + "field": "@message", + "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"opentelemetry.instrumentation.botocore.bedrock-runtime\",\"version\":\"0.61b0\"},\"traceId\":\"6a91fe944cf38d6b2d8c3c6a66e63ad4\",\"spanId\":\"072a6b01f30dcf74\",\"parentSpanId\":\"ad52d36b18057ff1\",\"flags\":256,\"name\":\"chat global.anthropic.claude-sonnet-4-5-20250929-v1:0\",\"kind\":\"CLIENT\",\"startTimeUnixNano\":1787952795783348917,\"endTimeUnixNano\":1787952797467653794,\"durationNano\":1684304877,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"rpc.service\":\"Bedrock Runtime\",\"aws.remote.resource.identifier\":\"global.anthropic.claude-sonnet-4-5-20250929-v1:0\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"aws.remote.operation\":\"ConverseStream\",\"gen_ai.provider.name\":\"aws.bedrock\",\"server.address\":\"bedrock-runtime.us-west-2.amazonaws.com\",\"aws.request_id\":\"f988e74d-ba06-4055-9e7a-17d48cff7413\",\"aws.local.operation\":\"UnmappedOperation\",\"aws.span.kind\":\"CLIENT\",\"aws.auth.region\":\"us-west-2\",\"rpc.method\":\"ConverseStream\",\"gen_ai.response.finish_reasons\":[\"end_turn\"],\"server.port\":443,\"gen_ai.request.model\":\"global.anthropic.claude-sonnet-4-5-20250929-v1:0\",\"http.response.status_code\":200,\"gen_ai.system\":\"aws.bedrock\",\"telemetry.extended\":\"true\",\"gen_ai.usage.output_tokens\":4,\"aws.genai.span_kind\":\"LLM\",\"rpc.system\":\"aws-api\",\"aws.remote.service\":\"AWS::BedrockRuntime\",\"http.status_code\":200,\"aws.region\":\"us-west-2\",\"aws.remote.resource.type\":\"AWS::Bedrock::Model\",\"gen_ai.operation.name\":\"chat\",\"gen_ai.usage.input_tokens\":1295,\"aws.genai.token_count_total\":1299,\"retry_attempts\":0,\"PlatformType\":\"AWS::BedrockAgentCore\",\"aws.auth.account.access_key\":\"ASIAZ7CHXJWH4DWE2LBS\",\"session.id\":\"00000000-0000-4000-8000-4a4a72800001\"},\"status\":{\"code\":\"UNSET\"}}" + }, + { + "field": "sessionId", + "value": "00000000-0000-4000-8000-4a4a72800001" + }, + { + "field": "traceId", + "value": "6a91fe944cf38d6b2d8c3c6a66e63ad4" + }, + { + "field": "spanId", + "value": "072a6b01f30dcf74" + }, + { + "field": "@ptr", + "value": "CpwBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IoJSR24I0EIekw/uENDjv37W+yTNAyO+wktMzSAASNhoYAgamDtnsAAAAACb26P0ABqkf6bAAAAHCIAEo7o+q0oQ0MJyuqtKENDgPQJrXAUiue1CBTSACEAoYAQ==" + } + ], + [ + { + "field": "@message", + "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\",\"version\":\"\"},\"traceId\":\"6a91fe944cf38d6b2d8c3c6a66e63ad4\",\"spanId\":\"5f3fc94f1decac15\",\"parentSpanId\":\"ed790aebac4076a8\",\"flags\":256,\"name\":\"invoke_agent Strands Agents\",\"kind\":\"INTERNAL\",\"startTimeUnixNano\":1787952793834752450,\"endTimeUnixNano\":1787952797468576817,\"durationNano\":3633824367,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"gen_ai.usage.prompt_tokens\":2506,\"gen_ai.usage.output_tokens\":74,\"gen_ai.usage.cache_write_input_tokens\":0,\"gen_ai.agent.name\":\"Strands Agents\",\"gen_ai.usage.total_tokens\":2580,\"gen_ai.usage.completion_tokens\":74,\"aws.genai.span_kind\":\"AGENT\",\"gen_ai.event.start_time\":\"2026-08-28T21:33:13.834769+00:00\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"gen_ai.provider.name\":\"strands-agents\",\"gen_ai.operation.name\":\"invoke_agent\",\"gen_ai.event.end_time\":\"2026-08-28T21:33:17.468556+00:00\",\"gen_ai.usage.input_tokens\":2506,\"aws.genai.token_count_total\":2580,\"gen_ai.request.model\":\"global.anthropic.claude-sonnet-4-5-20250929-v1:0\",\"gen_ai.usage.cache_read_input_tokens\":0,\"gen_ai.agent.tools\":\"[\\\"add_numbers\\\", \\\"x_amz_bedrock_agentcore_search\\\", \\\"mcpTarget___web_fetch_exa\\\", \\\"mcpTarget___web_search_exa\\\"]\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"session.id\":\"00000000-0000-4000-8000-4a4a72800001\",\"gen_ai.system\":\"strands-agents\"},\"status\":{\"code\":\"OK\"}}" + }, + { + "field": "sessionId", + "value": "00000000-0000-4000-8000-4a4a72800001" + }, + { + "field": "traceId", + "value": "6a91fe944cf38d6b2d8c3c6a66e63ad4" + }, + { + "field": "spanId", + "value": "5f3fc94f1decac15" + }, + { + "field": "@ptr", + "value": "CpwBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IoJSR24I0EIekw/uENDjv37W+yTNAyO+wktMzSAASNhoYAgamDtnsAAAAACb26P0ABqkf6bAAAAHCIAEo7o+q0oQ0MJyuqtKENDgPQJrXAUiue1CBTSACEA0YAQ==" + } + ], + [ + { + "field": "@message", + "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"opentelemetry.instrumentation.starlette\",\"version\":\"0.61b0\"},\"traceId\":\"6a91fe944cf38d6b2d8c3c6a66e63ad4\",\"spanId\":\"ed790aebac4076a8\",\"parentSpanId\":\"33f5dbcf78a5fa01\",\"flags\":768,\"name\":\"POST /invocations\",\"kind\":\"SERVER\",\"startTimeUnixNano\":1787952793540648784,\"endTimeUnixNano\":1787952797468963069,\"durationNano\":3928314285,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"net.peer.port\":48820,\"telemetry.extended\":\"true\",\"http.target\":\"/invocations\",\"http.flavor\":\"1.1\",\"http.url\":\"http://cell01.us-west-2.prod.arp.kepler-analytics.aws.dev/invocations\",\"net.peer.ip\":\"127.0.0.1\",\"http.host\":\"127.0.0.1:8080\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"http.status_code\":200,\"aws.local.operation\":\"POST /invocations\",\"aws.span.kind\":\"SERVER\",\"http.server_name\":\"cell01.us-west-2.prod.arp.kepler-analytics.aws.dev\",\"net.host.port\":8080,\"http.route\":\"/invocations\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"http.method\":\"POST\",\"http.response.status_code\":200,\"session.id\":\"00000000-0000-4000-8000-4a4a72800001\",\"http.scheme\":\"http\"},\"status\":{\"code\":\"UNSET\"}}" + }, + { + "field": "sessionId", + "value": "00000000-0000-4000-8000-4a4a72800001" + }, + { + "field": "traceId", + "value": "6a91fe944cf38d6b2d8c3c6a66e63ad4" + }, + { + "field": "spanId", + "value": "ed790aebac4076a8" + }, + { + "field": "@ptr", + "value": "CpwBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IoJSR24I0EIekw/uENDjv37W+yTNAyO+wktMzSAASNhoYAgamDtnsAAAAACb26P0ABqkf6bAAAAHCIAEo7o+q0oQ0MJyuqtKENDgPQJrXAUiue1CBTSACEA4YAQ==" + } + ], + [ + { + "field": "@message", + "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\",\"version\":\"\"},\"traceId\":\"6a91fe944cf38d6b2d8c3c6a66e63ad4\",\"spanId\":\"d7b0a909896809ba\",\"parentSpanId\":\"5f3fc94f1decac15\",\"flags\":256,\"name\":\"execute_event_loop_cycle\",\"kind\":\"INTERNAL\",\"startTimeUnixNano\":1787952795782385331,\"endTimeUnixNano\":1787952797468400669,\"durationNano\":1686015338,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"gen_ai.operation.name\":\"execute_event_loop_cycle\",\"gen_ai.event.end_time\":\"2026-08-28T21:33:17.468386+00:00\",\"event_loop.cycle_id\":\"5d873f75-9a9e-4e1a-b494-8e7857bbf933\",\"gen_ai.event.start_time\":\"2026-08-28T21:33:15.782395+00:00\",\"event_loop.parent_cycle_id\":\"0d22d22c-190f-4c18-bf70-c0d3115cb990\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"session.id\":\"00000000-0000-4000-8000-4a4a72800001\",\"gen_ai.system\":\"strands-agents\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"gen_ai.provider.name\":\"strands-agents\"},\"status\":{\"code\":\"OK\"}}" + }, + { + "field": "sessionId", + "value": "00000000-0000-4000-8000-4a4a72800001" + }, + { + "field": "traceId", + "value": "6a91fe944cf38d6b2d8c3c6a66e63ad4" + }, + { + "field": "spanId", + "value": "d7b0a909896809ba" + }, + { + "field": "@ptr", + "value": "CpwBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IoJSR24I0EIekw/uENDjv37W+yTNAyO+wktMzSAASNhoYAgamDtnsAAAAACb26P0ABqkf6bAAAAHCIAEo7o+q0oQ0MJyuqtKENDgPQJrXAUiue1CBTSACEAwYAQ==" + } + ], + [ + { + "field": "@message", + "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\",\"version\":\"\"},\"traceId\":\"6a91fe944cf38d6b2d8c3c6a66e63ad4\",\"spanId\":\"ad52d36b18057ff1\",\"parentSpanId\":\"d7b0a909896809ba\",\"flags\":256,\"name\":\"chat\",\"kind\":\"INTERNAL\",\"startTimeUnixNano\":1787952795782789184,\"endTimeUnixNano\":1787952797468097953,\"durationNano\":1685308769,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"gen_ai.usage.prompt_tokens\":1295,\"gen_ai.usage.output_tokens\":4,\"gen_ai.server.request.duration\":1679,\"gen_ai.usage.total_tokens\":1299,\"gen_ai.usage.completion_tokens\":4,\"aws.genai.span_kind\":\"LLM\",\"gen_ai.event.start_time\":\"2026-08-28T21:33:15.782800+00:00\",\"gen_ai.server.time_to_first_token\":1490,\"aws.local.environment\":\"bedrock-agentcore:default\",\"gen_ai.provider.name\":\"strands-agents\",\"gen_ai.operation.name\":\"chat\",\"gen_ai.event.end_time\":\"2026-08-28T21:33:17.468062+00:00\",\"gen_ai.usage.input_tokens\":1295,\"aws.genai.token_count_total\":1299,\"gen_ai.request.model\":\"global.anthropic.claude-sonnet-4-5-20250929-v1:0\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"session.id\":\"00000000-0000-4000-8000-4a4a72800001\",\"gen_ai.system\":\"strands-agents\"},\"status\":{\"code\":\"OK\"}}" + }, + { + "field": "sessionId", + "value": "00000000-0000-4000-8000-4a4a72800001" + }, + { + "field": "traceId", + "value": "6a91fe944cf38d6b2d8c3c6a66e63ad4" + }, + { + "field": "spanId", + "value": "ad52d36b18057ff1" + }, + { + "field": "@ptr", + "value": "CpwBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IoJSR24I0EIekw/uENDjv37W+yTNAyO+wktMzSAASNhoYAgamDtnsAAAAACb26P0ABqkf6bAAAAHCIAEo7o+q0oQ0MJyuqtKENDgPQJrXAUiue1CBTSACEAsYAQ==" + } + ] + ], + "statistics": { + "recordsMatched": 15, + "recordsScanned": 30, + "estimatedRecordsSkipped": 43, + "bytesScanned": 55094, + "estimatedBytesSkipped": 78544, + "logGroupsScanned": 1 + }, + "status": "Complete" +} \ No newline at end of file diff --git a/src/handlers/eval/ondemand/__fixtures__/GetQueryResultsCommand.b48dde9d9dbce3e3.json b/src/handlers/eval/ondemand/__fixtures__/GetQueryResultsCommand.b48dde9d9dbce3e3.json deleted file mode 100644 index ffc55bc7c..000000000 --- a/src/handlers/eval/ondemand/__fixtures__/GetQueryResultsCommand.b48dde9d9dbce3e3.json +++ /dev/null @@ -1,344 +0,0 @@ -{ - "queryLanguage": "CWLI", - "results": [ - [ - { - "field": "@message", - "value": "{\"resource\":{\"attributes\":{\"telemetry.sdk.language\":\"python\",\"telemetry.sdk.name\":\"opentelemetry\",\"telemetry.sdk.version\":\"1.40.0\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"aws.log.stream.names\":\"otel-rt-logs\",\"deployment.environment.name\":\"bedrock-agentcore:default\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"cloud.provider\":\"aws\",\"cloud.region\":\"us-west-2\",\"telemetry.auto.version\":\"0.17.0-aws\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"aws.service.type\":\"gen_ai_agent\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\"},\"timeUnixNano\":1787779917882748907,\"observedTimeUnixNano\":1787779918378293959,\"severityNumber\":9,\"severityText\":\"\",\"body\":{\"input\":{\"messages\":[{\"role\":\"system\",\"content\":{\"content\":\"[{\\\"text\\\": \\\"\\\\n You are a helpful assistant. Use tools when appropriate.\\\\n \\\"}]\"}},{\"role\":\"user\",\"content\":{\"content\":\"[{\\\"text\\\": \\\"hi\\\"}]\"}}]},\"output\":{\"messages\":[{\"role\":\"assistant\",\"content\":{\"finish_reason\":\"end_turn\",\"message\":\"[{\\\"text\\\": \\\"Hello! How can I help you today?\\\"}]\"}}]}},\"attributes\":{\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"event.name\":\"strands.telemetry.tracer\"},\"flags\":1,\"traceId\":\"6a8f5b461983df572e2aca3264d32d4d\",\"spanId\":\"ac9653f70866483d\"}" - }, - { - "field": "sessionId", - "value": "00000000-0000-4000-8000-000000000001" - }, - { - "field": "traceId", - "value": "6a8f5b461983df572e2aca3264d32d4d" - }, - { - "field": "spanId", - "value": "ac9653f70866483d" - }, - { - "field": "@ptr", - "value": "CswBCo8BCkw2ODUxOTc3MDg2ODc6L2F3cy9iZWRyb2NrLWFnZW50Y29yZS9ydW50aW1lcy9hc2RmX015QWdlbnQtM3M1YXh2QkM2US1ERUZBVUxUEAAaJGY2ZGY3NDIyLWVlZTQtNDhkNS05NDg3LTE0NTZkYjdkZGE1YiIOCICQ+IyCNBDnn6qthDRA0cHR4dszSAASNhoYAgakLY/QAAAAAD0Mr1AABqj1tJAAAAQCIAEo/63y/4M0MK/U8v+DNDgfQKbVAUikaFCmRyACEBoYAQ==" - } - ], - [ - { - "field": "@message", - "value": "{\"resource\":{\"attributes\":{\"telemetry.sdk.language\":\"python\",\"telemetry.sdk.name\":\"opentelemetry\",\"telemetry.sdk.version\":\"1.40.0\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"aws.log.stream.names\":\"otel-rt-logs\",\"deployment.environment.name\":\"bedrock-agentcore:default\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"cloud.provider\":\"aws\",\"cloud.region\":\"us-west-2\",\"telemetry.auto.version\":\"0.17.0-aws\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"aws.service.type\":\"gen_ai_agent\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\"},\"timeUnixNano\":1787779917883063841,\"observedTimeUnixNano\":1787779918378428749,\"severityNumber\":9,\"severityText\":\"\",\"body\":{\"input\":{\"messages\":[{\"role\":\"user\",\"content\":{\"content\":\"[{\\\"text\\\": \\\"hi\\\"}]\"}}]}},\"attributes\":{\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"event.name\":\"strands.telemetry.tracer\"},\"flags\":1,\"traceId\":\"6a8f5b461983df572e2aca3264d32d4d\",\"spanId\":\"c9722c3dbb4e781e\"}" - }, - { - "field": "sessionId", - "value": "00000000-0000-4000-8000-000000000001" - }, - { - "field": "traceId", - "value": "6a8f5b461983df572e2aca3264d32d4d" - }, - { - "field": "spanId", - "value": "c9722c3dbb4e781e" - }, - { - "field": "@ptr", - "value": "CswBCo8BCkw2ODUxOTc3MDg2ODc6L2F3cy9iZWRyb2NrLWFnZW50Y29yZS9ydW50aW1lcy9hc2RmX015QWdlbnQtM3M1YXh2QkM2US1ERUZBVUxUEAAaJGY2ZGY3NDIyLWVlZTQtNDhkNS05NDg3LTE0NTZkYjdkZGE1YiIOCICQ+IyCNBDnn6qthDRA0cHR4dszSAASNhoYAgakLY/QAAAAAD0Mr1AABqj1tJAAAAQCIAEo/63y/4M0MK/U8v+DNDgfQKbVAUikaFCmRyACEBsYAQ==" - } - ], - [ - { - "field": "@message", - "value": "{\"resource\":{\"attributes\":{\"telemetry.sdk.language\":\"python\",\"telemetry.sdk.name\":\"opentelemetry\",\"telemetry.sdk.version\":\"1.40.0\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"aws.log.stream.names\":\"otel-rt-logs\",\"deployment.environment.name\":\"bedrock-agentcore:default\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"cloud.provider\":\"aws\",\"cloud.region\":\"us-west-2\",\"telemetry.auto.version\":\"0.17.0-aws\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"aws.service.type\":\"gen_ai_agent\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\"},\"timeUnixNano\":1787779917883212081,\"observedTimeUnixNano\":1787779918378532682,\"severityNumber\":9,\"severityText\":\"\",\"body\":{\"input\":{\"messages\":[{\"role\":\"system\",\"content\":\"\\n You are a helpful assistant. Use tools when appropriate.\\n \"},{\"role\":\"user\",\"content\":{\"content\":\"[{\\\"text\\\": \\\"hi\\\"}]\"}}]},\"output\":{\"messages\":[{\"role\":\"assistant\",\"content\":{\"message\":\"Hello! How can I help you today?\\n\",\"finish_reason\":\"end_turn\"}}]}},\"attributes\":{\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"event.name\":\"strands.telemetry.tracer\"},\"flags\":1,\"traceId\":\"6a8f5b461983df572e2aca3264d32d4d\",\"spanId\":\"82fe397271c56f75\"}" - }, - { - "field": "sessionId", - "value": "00000000-0000-4000-8000-000000000001" - }, - { - "field": "traceId", - "value": "6a8f5b461983df572e2aca3264d32d4d" - }, - { - "field": "spanId", - "value": "82fe397271c56f75" - }, - { - "field": "@ptr", - "value": "CswBCo8BCkw2ODUxOTc3MDg2ODc6L2F3cy9iZWRyb2NrLWFnZW50Y29yZS9ydW50aW1lcy9hc2RmX015QWdlbnQtM3M1YXh2QkM2US1ERUZBVUxUEAAaJGY2ZGY3NDIyLWVlZTQtNDhkNS05NDg3LTE0NTZkYjdkZGE1YiIOCICQ+IyCNBDnn6qthDRA0cHR4dszSAASNhoYAgakLY/QAAAAAD0Mr1AABqj1tJAAAAQCIAEo/63y/4M0MK/U8v+DNDgfQKbVAUikaFCmRyACEBwYAQ==" - } - ], - [ - { - "field": "@message", - "value": "{\"resource\":{\"attributes\":{\"telemetry.sdk.language\":\"python\",\"telemetry.sdk.name\":\"opentelemetry\",\"telemetry.sdk.version\":\"1.40.0\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"aws.log.stream.names\":\"otel-rt-logs\",\"deployment.environment.name\":\"bedrock-agentcore:default\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"cloud.provider\":\"aws\",\"cloud.region\":\"us-west-2\",\"telemetry.auto.version\":\"0.17.0-aws\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"aws.service.type\":\"gen_ai_agent\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\"},\"timeUnixNano\":1787780030855979475,\"observedTimeUnixNano\":1787780033471374339,\"severityNumber\":9,\"severityText\":\"\",\"body\":{\"input\":{\"messages\":[{\"role\":\"user\",\"content\":{\"content\":\"[{\\\"text\\\": \\\"hi\\\"}]\"}}]},\"output\":{\"messages\":[{\"role\":\"assistant\",\"content\":{\"content\":\"[{\\\"text\\\": \\\"Hello! How can I help you today?\\\"}]\"}}]}},\"attributes\":{\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"event.name\":\"strands.telemetry.tracer\"},\"flags\":1,\"traceId\":\"6a8f5bbc1882c05547b64a9246f17ca4\",\"spanId\":\"43f809568e52d1ca\"}" - }, - { - "field": "sessionId", - "value": "00000000-0000-4000-8000-000000000001" - }, - { - "field": "traceId", - "value": "6a8f5bbc1882c05547b64a9246f17ca4" - }, - { - "field": "spanId", - "value": "43f809568e52d1ca" - }, - { - "field": "@ptr", - "value": "Cs4BCo8BCkw2ODUxOTc3MDg2ODc6L2F3cy9iZWRyb2NrLWFnZW50Y29yZS9ydW50aW1lcy9hc2RmX015QWdlbnQtM3M1YXh2QkM2US1ERUZBVUxUEAAaJGY2ZGY3NDIyLWVlZTQtNDhkNS05NDg3LTE0NTZkYjdkZGE1YiIOCICQ+IyCNBDnn6qthDRA0cHR4dszSAASOBoYAgakLY/QAAAAAD0NEwIABqj1vAAAAAQCIAEo1IL2/4M0MIjD+f+DNDgYQKiOAkj11wFQ9oABIAIQFhgB" - } - ], - [ - { - "field": "@message", - "value": "{\"resource\":{\"attributes\":{\"telemetry.sdk.language\":\"python\",\"telemetry.sdk.name\":\"opentelemetry\",\"telemetry.sdk.version\":\"1.40.0\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"aws.log.stream.names\":\"otel-rt-logs\",\"deployment.environment.name\":\"bedrock-agentcore:default\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"cloud.provider\":\"aws\",\"cloud.region\":\"us-west-2\",\"telemetry.auto.version\":\"0.17.0-aws\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"aws.service.type\":\"gen_ai_agent\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\"},\"timeUnixNano\":1787780030855720915,\"observedTimeUnixNano\":1787780033471228591,\"severityNumber\":9,\"severityText\":\"\",\"body\":{\"input\":{\"messages\":[{\"role\":\"system\",\"content\":{\"content\":\"[{\\\"text\\\": \\\"\\\\n You are a helpful assistant. Use tools when appropriate.\\\\n \\\"}]\"}},{\"role\":\"user\",\"content\":{\"content\":\"[{\\\"text\\\": \\\"hi\\\"}]\"}}]},\"output\":{\"messages\":[{\"role\":\"assistant\",\"content\":{\"content\":\"[{\\\"text\\\": \\\"Hello! How can I help you today?\\\"}]\"}},{\"role\":\"assistant\",\"content\":{\"finish_reason\":\"end_turn\",\"message\":\"[{\\\"text\\\": \\\"Hi there! How can I assist you today?\\\"}]\"}}]}},\"attributes\":{\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"event.name\":\"strands.telemetry.tracer\"},\"flags\":1,\"traceId\":\"6a8f5bbc1882c05547b64a9246f17ca4\",\"spanId\":\"2b53da16274ce9f5\"}" - }, - { - "field": "sessionId", - "value": "00000000-0000-4000-8000-000000000001" - }, - { - "field": "traceId", - "value": "6a8f5bbc1882c05547b64a9246f17ca4" - }, - { - "field": "spanId", - "value": "2b53da16274ce9f5" - }, - { - "field": "@ptr", - "value": "Cs4BCo8BCkw2ODUxOTc3MDg2ODc6L2F3cy9iZWRyb2NrLWFnZW50Y29yZS9ydW50aW1lcy9hc2RmX015QWdlbnQtM3M1YXh2QkM2US1ERUZBVUxUEAAaJGY2ZGY3NDIyLWVlZTQtNDhkNS05NDg3LTE0NTZkYjdkZGE1YiIOCICQ+IyCNBDnn6qthDRA0cHR4dszSAASOBoYAgakLY/QAAAAAD0NEwIABqj1vAAAAAQCIAEo1IL2/4M0MIjD+f+DNDgYQKiOAkj11wFQ9oABIAIQFRgB" - } - ], - [ - { - "field": "@message", - "value": "{\"resource\":{\"attributes\":{\"telemetry.sdk.language\":\"python\",\"telemetry.sdk.name\":\"opentelemetry\",\"telemetry.sdk.version\":\"1.40.0\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"aws.log.stream.names\":\"otel-rt-logs\",\"deployment.environment.name\":\"bedrock-agentcore:default\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"cloud.provider\":\"aws\",\"cloud.region\":\"us-west-2\",\"telemetry.auto.version\":\"0.17.0-aws\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"aws.service.type\":\"gen_ai_agent\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\"},\"timeUnixNano\":1787780030856119726,\"observedTimeUnixNano\":1787780033471475805,\"severityNumber\":9,\"severityText\":\"\",\"body\":{\"input\":{\"messages\":[{\"role\":\"system\",\"content\":\"\\n You are a helpful assistant. Use tools when appropriate.\\n \"},{\"role\":\"user\",\"content\":{\"content\":\"[{\\\"text\\\": \\\"hi\\\"}]\"}}]},\"output\":{\"messages\":[{\"role\":\"assistant\",\"content\":{\"message\":\"Hi there! How can I assist you today?\\n\",\"finish_reason\":\"end_turn\"}}]}},\"attributes\":{\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"event.name\":\"strands.telemetry.tracer\"},\"flags\":1,\"traceId\":\"6a8f5bbc1882c05547b64a9246f17ca4\",\"spanId\":\"324e3a835d1af5c4\"}" - }, - { - "field": "sessionId", - "value": "00000000-0000-4000-8000-000000000001" - }, - { - "field": "traceId", - "value": "6a8f5bbc1882c05547b64a9246f17ca4" - }, - { - "field": "spanId", - "value": "324e3a835d1af5c4" - }, - { - "field": "@ptr", - "value": "Cs4BCo8BCkw2ODUxOTc3MDg2ODc6L2F3cy9iZWRyb2NrLWFnZW50Y29yZS9ydW50aW1lcy9hc2RmX015QWdlbnQtM3M1YXh2QkM2US1ERUZBVUxUEAAaJGY2ZGY3NDIyLWVlZTQtNDhkNS05NDg3LTE0NTZkYjdkZGE1YiIOCICQ+IyCNBDnn6qthDRA0cHR4dszSAASOBoYAgakLY/QAAAAAD0NEwIABqj1vAAAAAQCIAEo1IL2/4M0MIjD+f+DNDgYQKiOAkj11wFQ9oABIAIQFxgB" - } - ], - [ - { - "field": "@message", - "value": "{\"resource\":{\"attributes\":{\"telemetry.sdk.language\":\"python\",\"telemetry.sdk.name\":\"opentelemetry\",\"telemetry.sdk.version\":\"1.40.0\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"aws.log.stream.names\":\"otel-rt-logs\",\"deployment.environment.name\":\"bedrock-agentcore:default\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"cloud.provider\":\"aws\",\"cloud.region\":\"us-west-2\",\"telemetry.auto.version\":\"0.17.0-aws\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"aws.service.type\":\"gen_ai_agent\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\"},\"timeUnixNano\":1787782045239215762,\"observedTimeUnixNano\":1787782046488222333,\"severityNumber\":9,\"severityText\":\"\",\"body\":{\"input\":{\"messages\":[{\"role\":\"system\",\"content\":{\"content\":\"[{\\\"text\\\": \\\"\\\\n You are a helpful assistant. Use tools when appropriate.\\\\n \\\"}]\"}},{\"role\":\"user\",\"content\":{\"content\":\"[{\\\"text\\\": \\\"hi\\\"}]\"}}]},\"output\":{\"messages\":[{\"role\":\"assistant\",\"content\":{\"finish_reason\":\"end_turn\",\"message\":\"[{\\\"text\\\": \\\"Hello! How can I help you today?\\\"}]\"}}]}},\"attributes\":{\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"event.name\":\"strands.telemetry.tracer\"},\"flags\":1,\"traceId\":\"6a8f639540ebe6cb6f30d5d80762c2e2\",\"spanId\":\"0925d4cc59be00d9\"}" - }, - { - "field": "sessionId", - "value": "00000000-0000-4000-8000-000000000001" - }, - { - "field": "traceId", - "value": "6a8f639540ebe6cb6f30d5d80762c2e2" - }, - { - "field": "spanId", - "value": "0925d4cc59be00d9" - }, - { - "field": "@ptr", - "value": "CswBCo8BCkw2ODUxOTc3MDg2ODc6L2F3cy9iZWRyb2NrLWFnZW50Y29yZS9ydW50aW1lcy9hc2RmX015QWdlbnQtM3M1YXh2QkM2US1ERUZBVUxUEAAaJGY2ZGY3NDIyLWVlZTQtNDhkNS05NDg3LTE0NTZkYjdkZGE1YiIOCICQ+IyCNBDnn6qthDRA0cHR4dszSAASNhoYAgakLY/QAAAAAD0VMD0ABqj2OYAAAAQCIAEo7Z/0gIQ0MJ3G9ICENDggQLfZAUisaFCuRyACEBwYAQ==" - } - ], - [ - { - "field": "@message", - "value": "{\"resource\":{\"attributes\":{\"telemetry.sdk.language\":\"python\",\"telemetry.sdk.name\":\"opentelemetry\",\"telemetry.sdk.version\":\"1.40.0\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"aws.log.stream.names\":\"otel-rt-logs\",\"deployment.environment.name\":\"bedrock-agentcore:default\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"cloud.provider\":\"aws\",\"cloud.region\":\"us-west-2\",\"telemetry.auto.version\":\"0.17.0-aws\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"aws.service.type\":\"gen_ai_agent\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\"},\"timeUnixNano\":1787782045239528397,\"observedTimeUnixNano\":1787782046488355037,\"severityNumber\":9,\"severityText\":\"\",\"body\":{\"input\":{\"messages\":[{\"role\":\"user\",\"content\":{\"content\":\"[{\\\"text\\\": \\\"hi\\\"}]\"}}]}},\"attributes\":{\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"event.name\":\"strands.telemetry.tracer\"},\"flags\":1,\"traceId\":\"6a8f639540ebe6cb6f30d5d80762c2e2\",\"spanId\":\"fc189f3b80a0c1f4\"}" - }, - { - "field": "sessionId", - "value": "00000000-0000-4000-8000-000000000001" - }, - { - "field": "traceId", - "value": "6a8f639540ebe6cb6f30d5d80762c2e2" - }, - { - "field": "spanId", - "value": "fc189f3b80a0c1f4" - }, - { - "field": "@ptr", - "value": "CswBCo8BCkw2ODUxOTc3MDg2ODc6L2F3cy9iZWRyb2NrLWFnZW50Y29yZS9ydW50aW1lcy9hc2RmX015QWdlbnQtM3M1YXh2QkM2US1ERUZBVUxUEAAaJGY2ZGY3NDIyLWVlZTQtNDhkNS05NDg3LTE0NTZkYjdkZGE1YiIOCICQ+IyCNBDnn6qthDRA0cHR4dszSAASNhoYAgakLY/QAAAAAD0VMD0ABqj2OYAAAAQCIAEo7Z/0gIQ0MJ3G9ICENDggQLfZAUisaFCuRyACEB0YAQ==" - } - ], - [ - { - "field": "@message", - "value": "{\"resource\":{\"attributes\":{\"telemetry.sdk.language\":\"python\",\"telemetry.sdk.name\":\"opentelemetry\",\"telemetry.sdk.version\":\"1.40.0\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"aws.log.stream.names\":\"otel-rt-logs\",\"deployment.environment.name\":\"bedrock-agentcore:default\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"cloud.provider\":\"aws\",\"cloud.region\":\"us-west-2\",\"telemetry.auto.version\":\"0.17.0-aws\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"aws.service.type\":\"gen_ai_agent\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\"},\"timeUnixNano\":1787782045239678560,\"observedTimeUnixNano\":1787782046488465849,\"severityNumber\":9,\"severityText\":\"\",\"body\":{\"input\":{\"messages\":[{\"role\":\"system\",\"content\":\"\\n You are a helpful assistant. Use tools when appropriate.\\n \"},{\"role\":\"user\",\"content\":{\"content\":\"[{\\\"text\\\": \\\"hi\\\"}]\"}}]},\"output\":{\"messages\":[{\"role\":\"assistant\",\"content\":{\"message\":\"Hello! How can I help you today?\\n\",\"finish_reason\":\"end_turn\"}}]}},\"attributes\":{\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"event.name\":\"strands.telemetry.tracer\"},\"flags\":1,\"traceId\":\"6a8f639540ebe6cb6f30d5d80762c2e2\",\"spanId\":\"6f925a9a78a2fe62\"}" - }, - { - "field": "sessionId", - "value": "00000000-0000-4000-8000-000000000001" - }, - { - "field": "traceId", - "value": "6a8f639540ebe6cb6f30d5d80762c2e2" - }, - { - "field": "spanId", - "value": "6f925a9a78a2fe62" - }, - { - "field": "@ptr", - "value": "CswBCo8BCkw2ODUxOTc3MDg2ODc6L2F3cy9iZWRyb2NrLWFnZW50Y29yZS9ydW50aW1lcy9hc2RmX015QWdlbnQtM3M1YXh2QkM2US1ERUZBVUxUEAAaJGY2ZGY3NDIyLWVlZTQtNDhkNS05NDg3LTE0NTZkYjdkZGE1YiIOCICQ+IyCNBDnn6qthDRA0cHR4dszSAASNhoYAgakLY/QAAAAAD0VMD0ABqj2OYAAAAQCIAEo7Z/0gIQ0MJ3G9ICENDggQLfZAUisaFCuRyACEB4YAQ==" - } - ], - [ - { - "field": "@message", - "value": "{\"resource\":{\"attributes\":{\"telemetry.sdk.language\":\"python\",\"telemetry.sdk.name\":\"opentelemetry\",\"telemetry.sdk.version\":\"1.40.0\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"aws.log.stream.names\":\"otel-rt-logs\",\"deployment.environment.name\":\"bedrock-agentcore:default\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"cloud.provider\":\"aws\",\"cloud.region\":\"us-west-2\",\"telemetry.auto.version\":\"0.17.0-aws\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"aws.service.type\":\"gen_ai_agent\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\"},\"timeUnixNano\":1787864481907561373,\"observedTimeUnixNano\":1787864486789498361,\"severityNumber\":9,\"severityText\":\"\",\"body\":{\"input\":{\"messages\":[{\"role\":\"user\",\"content\":{\"content\":\"[{\\\"text\\\": \\\"Say hello and offer help\\\"}]\"}}]}},\"attributes\":{\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"event.name\":\"strands.telemetry.tracer\"},\"flags\":1,\"traceId\":\"6a90a5987755c6e457ada5616a16dddb\",\"spanId\":\"17fb5fcf047ef303\"}" - }, - { - "field": "sessionId", - "value": "00000000-0000-4000-8000-000000000001" - }, - { - "field": "traceId", - "value": "6a90a5987755c6e457ada5616a16dddb" - }, - { - "field": "spanId", - "value": "17fb5fcf047ef303" - }, - { - "field": "@ptr", - "value": "CswBCo8BCkw2ODUxOTc3MDg2ODc6L2F3cy9iZWRyb2NrLWFnZW50Y29yZS9ydW50aW1lcy9hc2RmX015QWdlbnQtM3M1YXh2QkM2US1ERUZBVUxUEAAaJGY2ZGY3NDIyLWVlZTQtNDhkNS05NDg3LTE0NTZkYjdkZGE1YiIOCICQ+IyCNBDnn6qthDRA0cHR4dszSAASNhoYAgahOL2DAAAAAJJ5XU0ABqkKWdAAAAYyIAEojNybqIQ0MPOAnKiENDgkQJLgAUj9blD9TSACECIYAQ==" - } - ], - [ - { - "field": "@message", - "value": "{\"resource\":{\"attributes\":{\"telemetry.sdk.language\":\"python\",\"telemetry.sdk.name\":\"opentelemetry\",\"telemetry.sdk.version\":\"1.40.0\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"aws.log.stream.names\":\"otel-rt-logs\",\"deployment.environment.name\":\"bedrock-agentcore:default\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"cloud.provider\":\"aws\",\"cloud.region\":\"us-west-2\",\"telemetry.auto.version\":\"0.17.0-aws\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"aws.service.type\":\"gen_ai_agent\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\"},\"timeUnixNano\":1787864481907743241,\"observedTimeUnixNano\":1787864486789635040,\"severityNumber\":9,\"severityText\":\"\",\"body\":{\"input\":{\"messages\":[{\"role\":\"system\",\"content\":\"\\n You are a helpful assistant. Use tools when appropriate.\\n \"},{\"role\":\"user\",\"content\":{\"content\":\"[{\\\"text\\\": \\\"Say hello and offer help\\\"}]\"}}]},\"output\":{\"messages\":[{\"role\":\"assistant\",\"content\":{\"message\":\"Hello! 👋 \\n\\nI'm here to help you with a variety of tasks. I can:\\n\\n- **Search the web** for current information, news, facts, or answers to questions\\n- **Fetch and read webpages** to get detailed content from specific URLs\\n- **Perform calculations** like adding numbers together\\n\\nWhat can I help you with today?\\n\",\"finish_reason\":\"end_turn\"}}]}},\"attributes\":{\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"event.name\":\"strands.telemetry.tracer\"},\"flags\":1,\"traceId\":\"6a90a5987755c6e457ada5616a16dddb\",\"spanId\":\"2619914761138b83\"}" - }, - { - "field": "sessionId", - "value": "00000000-0000-4000-8000-000000000001" - }, - { - "field": "traceId", - "value": "6a90a5987755c6e457ada5616a16dddb" - }, - { - "field": "spanId", - "value": "2619914761138b83" - }, - { - "field": "@ptr", - "value": "CswBCo8BCkw2ODUxOTc3MDg2ODc6L2F3cy9iZWRyb2NrLWFnZW50Y29yZS9ydW50aW1lcy9hc2RmX015QWdlbnQtM3M1YXh2QkM2US1ERUZBVUxUEAAaJGY2ZGY3NDIyLWVlZTQtNDhkNS05NDg3LTE0NTZkYjdkZGE1YiIOCICQ+IyCNBDnn6qthDRA0cHR4dszSAASNhoYAgahOL2DAAAAAJJ5XU0ABqkKWdAAAAYyIAEojNybqIQ0MPOAnKiENDgkQJLgAUj9blD9TSACECMYAQ==" - } - ], - [ - { - "field": "@message", - "value": "{\"resource\":{\"attributes\":{\"telemetry.sdk.language\":\"python\",\"telemetry.sdk.name\":\"opentelemetry\",\"telemetry.sdk.version\":\"1.40.0\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"aws.log.stream.names\":\"otel-rt-logs\",\"deployment.environment.name\":\"bedrock-agentcore:default\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"cloud.provider\":\"aws\",\"cloud.region\":\"us-west-2\",\"telemetry.auto.version\":\"0.17.0-aws\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"aws.service.type\":\"gen_ai_agent\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\"},\"timeUnixNano\":1787864481907136303,\"observedTimeUnixNano\":1787864486789333679,\"severityNumber\":9,\"severityText\":\"\",\"body\":{\"input\":{\"messages\":[{\"role\":\"system\",\"content\":{\"content\":\"[{\\\"text\\\": \\\"\\\\n You are a helpful assistant. Use tools when appropriate.\\\\n \\\"}]\"}},{\"role\":\"user\",\"content\":{\"content\":\"[{\\\"text\\\": \\\"Say hello and offer help\\\"}]\"}}]},\"output\":{\"messages\":[{\"role\":\"assistant\",\"content\":{\"finish_reason\":\"end_turn\",\"message\":\"[{\\\"text\\\": \\\"Hello! 👋 \\\\n\\\\nI'm here to help you with a variety of tasks. I can:\\\\n\\\\n- **Search the web** for current information, news, facts, or answers to questions\\\\n- **Fetch and read webpages** to get detailed content from specific URLs\\\\n- **Perform calculations** like adding numbers together\\\\n\\\\nWhat can I help you with today?\\\"}]\"}}]}},\"attributes\":{\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"event.name\":\"strands.telemetry.tracer\"},\"flags\":1,\"traceId\":\"6a90a5987755c6e457ada5616a16dddb\",\"spanId\":\"d473e096a2db85a8\"}" - }, - { - "field": "sessionId", - "value": "00000000-0000-4000-8000-000000000001" - }, - { - "field": "traceId", - "value": "6a90a5987755c6e457ada5616a16dddb" - }, - { - "field": "spanId", - "value": "d473e096a2db85a8" - }, - { - "field": "@ptr", - "value": "CswBCo8BCkw2ODUxOTc3MDg2ODc6L2F3cy9iZWRyb2NrLWFnZW50Y29yZS9ydW50aW1lcy9hc2RmX015QWdlbnQtM3M1YXh2QkM2US1ERUZBVUxUEAAaJGY2ZGY3NDIyLWVlZTQtNDhkNS05NDg3LTE0NTZkYjdkZGE1YiIOCICQ+IyCNBDnn6qthDRA0cHR4dszSAASNhoYAgahOL2DAAAAAJJ5XU0ABqkKWdAAAAYyIAEojNybqIQ0MPOAnKiENDgkQJLgAUj9blD9TSACECEYAQ==" - } - ], - [ - { - "field": "@message", - "value": "{\"resource\":{\"attributes\":{\"telemetry.sdk.language\":\"python\",\"telemetry.sdk.name\":\"opentelemetry\",\"telemetry.sdk.version\":\"1.40.0\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"aws.log.stream.names\":\"otel-rt-logs\",\"deployment.environment.name\":\"bedrock-agentcore:default\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"cloud.provider\":\"aws\",\"cloud.region\":\"us-west-2\",\"telemetry.auto.version\":\"0.17.0-aws\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"aws.service.type\":\"gen_ai_agent\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\"},\"timeUnixNano\":1787864908109701143,\"observedTimeUnixNano\":1787864911841960802,\"severityNumber\":9,\"severityText\":\"\",\"body\":{\"input\":{\"messages\":[{\"role\":\"system\",\"content\":{\"content\":\"[{\\\"text\\\": \\\"\\\\n You are a helpful assistant. Use tools when appropriate.\\\\n \\\"}]\"}},{\"role\":\"user\",\"content\":{\"content\":\"[{\\\"text\\\": \\\"Say hello and offer help\\\"}]\"}}]},\"output\":{\"messages\":[{\"role\":\"assistant\",\"content\":{\"content\":\"[{\\\"text\\\": \\\"Hello! 👋 \\\\n\\\\nI'm here to help you with a variety of tasks. I can:\\\\n\\\\n- **Search the web** for current information, news, facts, or answers to questions\\\\n- **Fetch and read webpages** to get detailed content from specific URLs\\\\n- **Perform calculations** like adding numbers together\\\\n\\\\nWhat can I help you with today?\\\"}]\"}},{\"role\":\"assistant\",\"content\":{\"finish_reason\":\"end_turn\",\"message\":\"[{\\\"text\\\": \\\"Hello! 👋 Welcome!\\\\n\\\\nI'm here to assist you today. I can help you with:\\\\n\\\\n- **Web searches** - Find current information, news, research, or answers to questions on any topic\\\\n- **Reading webpages** - Extract and read content from specific URLs or articles\\\\n- **Simple calculations** - Add numbers together\\\\n\\\\nWhat would you like help with?\\\"}]\"}}]}},\"attributes\":{\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"event.name\":\"strands.telemetry.tracer\"},\"flags\":1,\"traceId\":\"6a90a74750f33f567076943f7bce7966\",\"spanId\":\"3bf0732214c6e32c\"}" - }, - { - "field": "sessionId", - "value": "00000000-0000-4000-8000-000000000001" - }, - { - "field": "traceId", - "value": "6a90a74750f33f567076943f7bce7966" - }, - { - "field": "spanId", - "value": "3bf0732214c6e32c" - }, - { - "field": "@ptr", - "value": "CssBCo8BCkw2ODUxOTc3MDg2ODc6L2F3cy9iZWRyb2NrLWFnZW50Y29yZS9ydW50aW1lcy9hc2RmX015QWdlbnQtM3M1YXh2QkM2US1ERUZBVUxUEAAaJGY2ZGY3NDIyLWVlZTQtNDhkNS05NDg3LTE0NTZkYjdkZGE1YiIOCICQ+IyCNBDnn6qthDRA0cHR4dszSAASNRoYAgahOL2DAAAAAJJ6V08ABqkKdOAAAAYyIAEon/i1qIQ0MM6CtqiENDgGQIk5SIhKUNMvIAIQARgB" - } - ], - [ - { - "field": "@message", - "value": "{\"resource\":{\"attributes\":{\"telemetry.sdk.language\":\"python\",\"telemetry.sdk.name\":\"opentelemetry\",\"telemetry.sdk.version\":\"1.40.0\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"aws.log.stream.names\":\"otel-rt-logs\",\"deployment.environment.name\":\"bedrock-agentcore:default\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"cloud.provider\":\"aws\",\"cloud.region\":\"us-west-2\",\"telemetry.auto.version\":\"0.17.0-aws\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"aws.service.type\":\"gen_ai_agent\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\"},\"timeUnixNano\":1787864908110047680,\"observedTimeUnixNano\":1787864911842132631,\"severityNumber\":9,\"severityText\":\"\",\"body\":{\"input\":{\"messages\":[{\"role\":\"user\",\"content\":{\"content\":\"[{\\\"text\\\": \\\"Say hello and offer help\\\"}]\"}}]},\"output\":{\"messages\":[{\"role\":\"assistant\",\"content\":{\"content\":\"[{\\\"text\\\": \\\"Hello! 👋 \\\\n\\\\nI'm here to help you with a variety of tasks. I can:\\\\n\\\\n- **Search the web** for current information, news, facts, or answers to questions\\\\n- **Fetch and read webpages** to get detailed content from specific URLs\\\\n- **Perform calculations** like adding numbers together\\\\n\\\\nWhat can I help you with today?\\\"}]\"}}]}},\"attributes\":{\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"event.name\":\"strands.telemetry.tracer\"},\"flags\":1,\"traceId\":\"6a90a74750f33f567076943f7bce7966\",\"spanId\":\"5e744ea5e19f1053\"}" - }, - { - "field": "sessionId", - "value": "00000000-0000-4000-8000-000000000001" - }, - { - "field": "traceId", - "value": "6a90a74750f33f567076943f7bce7966" - }, - { - "field": "spanId", - "value": "5e744ea5e19f1053" - }, - { - "field": "@ptr", - "value": "CssBCo8BCkw2ODUxOTc3MDg2ODc6L2F3cy9iZWRyb2NrLWFnZW50Y29yZS9ydW50aW1lcy9hc2RmX015QWdlbnQtM3M1YXh2QkM2US1ERUZBVUxUEAAaJGY2ZGY3NDIyLWVlZTQtNDhkNS05NDg3LTE0NTZkYjdkZGE1YiIOCICQ+IyCNBDnn6qthDRA0cHR4dszSAASNRoYAgahOL2DAAAAAJJ6V08ABqkKdOAAAAYyIAEon/i1qIQ0MM6CtqiENDgGQIk5SIhKUNMvIAIQAhgB" - } - ], - [ - { - "field": "@message", - "value": "{\"resource\":{\"attributes\":{\"telemetry.sdk.language\":\"python\",\"telemetry.sdk.name\":\"opentelemetry\",\"telemetry.sdk.version\":\"1.40.0\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"aws.log.stream.names\":\"otel-rt-logs\",\"deployment.environment.name\":\"bedrock-agentcore:default\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"cloud.provider\":\"aws\",\"cloud.region\":\"us-west-2\",\"telemetry.auto.version\":\"0.17.0-aws\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"aws.service.type\":\"gen_ai_agent\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\"},\"timeUnixNano\":1787864908110229781,\"observedTimeUnixNano\":1787864911842264993,\"severityNumber\":9,\"severityText\":\"\",\"body\":{\"input\":{\"messages\":[{\"role\":\"system\",\"content\":\"\\n You are a helpful assistant. Use tools when appropriate.\\n \"},{\"role\":\"user\",\"content\":{\"content\":\"[{\\\"text\\\": \\\"Say hello and offer help\\\"}]\"}}]},\"output\":{\"messages\":[{\"role\":\"assistant\",\"content\":{\"message\":\"Hello! 👋 Welcome!\\n\\nI'm here to assist you today. I can help you with:\\n\\n- **Web searches** - Find current information, news, research, or answers to questions on any topic\\n- **Reading webpages** - Extract and read content from specific URLs or articles\\n- **Simple calculations** - Add numbers together\\n\\nWhat would you like help with?\\n\",\"finish_reason\":\"end_turn\"}}]}},\"attributes\":{\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"event.name\":\"strands.telemetry.tracer\"},\"flags\":1,\"traceId\":\"6a90a74750f33f567076943f7bce7966\",\"spanId\":\"b970895264868438\"}" - }, - { - "field": "sessionId", - "value": "00000000-0000-4000-8000-000000000001" - }, - { - "field": "traceId", - "value": "6a90a74750f33f567076943f7bce7966" - }, - { - "field": "spanId", - "value": "b970895264868438" - }, - { - "field": "@ptr", - "value": "CssBCo8BCkw2ODUxOTc3MDg2ODc6L2F3cy9iZWRyb2NrLWFnZW50Y29yZS9ydW50aW1lcy9hc2RmX015QWdlbnQtM3M1YXh2QkM2US1ERUZBVUxUEAAaJGY2ZGY3NDIyLWVlZTQtNDhkNS05NDg3LTE0NTZkYjdkZGE1YiIOCICQ+IyCNBDnn6qthDRA0cHR4dszSAASNRoYAgahOL2DAAAAAJJ6V08ABqkKdOAAAAYyIAEon/i1qIQ0MM6CtqiENDgGQIk5SIhKUNMvIAIQAxgB" - } - ] - ], - "statistics": { - "recordsMatched": 15, - "recordsScanned": 142, - "estimatedRecordsSkipped": 20, - "bytesScanned": 134730, - "estimatedBytesSkipped": 23963, - "logGroupsScanned": 1 - }, - "status": "Complete" -} \ No newline at end of file diff --git a/src/handlers/eval/ondemand/__fixtures__/GetQueryResultsCommand.cb6ef28824a16d56.json b/src/handlers/eval/ondemand/__fixtures__/GetQueryResultsCommand.cb6ef28824a16d56.json deleted file mode 100644 index b75aee225..000000000 --- a/src/handlers/eval/ondemand/__fixtures__/GetQueryResultsCommand.cb6ef28824a16d56.json +++ /dev/null @@ -1,960 +0,0 @@ -{ - "queryLanguage": "CWLI", - "results": [ - [ - { - "field": "@message", - "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"opentelemetry.instrumentation.urllib3\",\"version\":\"0.61b0\"},\"traceId\":\"6a8f5b461983df572e2aca3264d32d4d\",\"spanId\":\"e4198cd154238815\",\"parentSpanId\":\"3497dea65b2e2550\",\"flags\":256,\"name\":\"PUT\",\"kind\":\"CLIENT\",\"startTimeUnixNano\":1787779915187794321,\"endTimeUnixNano\":1787779915188812325,\"durationNano\":1018004,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"telemetry.extended\":\"true\",\"http.url\":\"http://169.254.169.254/latest/api/token\",\"aws.remote.service\":\"169.254.169.254\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"aws.remote.operation\":\"PUT /latest\",\"http.status_code\":200,\"aws.local.operation\":\"UnmappedOperation\",\"aws.span.kind\":\"CLIENT\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"http.method\":\"PUT\",\"http.response.status_code\":200,\"session.id\":\"00000000-0000-4000-8000-000000000001\"},\"status\":{\"code\":\"UNSET\"}}" - }, - { - "field": "sessionId", - "value": "00000000-0000-4000-8000-000000000001" - }, - { - "field": "traceId", - "value": "6a8f5b461983df572e2aca3264d32d4d" - }, - { - "field": "spanId", - "value": "e4198cd154238815" - }, - { - "field": "@ptr", - "value": "CpwBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNhoYAganxnVsAAAAACC2BcQABqj1tNAAAAXCIAEotLvy/4M0MLvQ8v+DNDgLQNCZAUijZ1COPCACEAAYAQ==" - } - ], - [ - { - "field": "@message", - "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"opentelemetry.instrumentation.urllib3\",\"version\":\"0.61b0\"},\"traceId\":\"6a8f5b461983df572e2aca3264d32d4d\",\"spanId\":\"664e729f0f3e33fe\",\"parentSpanId\":\"3497dea65b2e2550\",\"flags\":256,\"name\":\"GET\",\"kind\":\"CLIENT\",\"startTimeUnixNano\":1787779915189208828,\"endTimeUnixNano\":1787779915189765731,\"durationNano\":556903,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"telemetry.extended\":\"true\",\"http.url\":\"http://169.254.169.254/latest/meta-data/iam/security-credentials/\",\"aws.remote.service\":\"169.254.169.254\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"aws.remote.operation\":\"GET /latest\",\"http.status_code\":200,\"aws.local.operation\":\"UnmappedOperation\",\"aws.span.kind\":\"CLIENT\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"http.method\":\"GET\",\"http.response.status_code\":200,\"session.id\":\"00000000-0000-4000-8000-000000000001\"},\"status\":{\"code\":\"UNSET\"}}" - }, - { - "field": "sessionId", - "value": "00000000-0000-4000-8000-000000000001" - }, - { - "field": "traceId", - "value": "6a8f5b461983df572e2aca3264d32d4d" - }, - { - "field": "spanId", - "value": "664e729f0f3e33fe" - }, - { - "field": "@ptr", - "value": "CpwBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNhoYAganxnVsAAAAACC2BcQABqj1tNAAAAXCIAEotLvy/4M0MLvQ8v+DNDgLQNCZAUijZ1COPCACEAEYAQ==" - } - ], - [ - { - "field": "@message", - "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"opentelemetry.instrumentation.urllib3\",\"version\":\"0.61b0\"},\"traceId\":\"6a8f5b461983df572e2aca3264d32d4d\",\"spanId\":\"8a9482865c52e8fc\",\"parentSpanId\":\"3497dea65b2e2550\",\"flags\":256,\"name\":\"GET\",\"kind\":\"CLIENT\",\"startTimeUnixNano\":1787779915190080195,\"endTimeUnixNano\":1787779915190585314,\"durationNano\":505119,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"telemetry.extended\":\"true\",\"http.url\":\"http://169.254.169.254/latest/meta-data/iam/security-credentials/execution_role\",\"aws.remote.service\":\"169.254.169.254\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"aws.remote.operation\":\"GET /latest\",\"http.status_code\":200,\"aws.local.operation\":\"UnmappedOperation\",\"aws.span.kind\":\"CLIENT\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"http.method\":\"GET\",\"http.response.status_code\":200,\"session.id\":\"00000000-0000-4000-8000-000000000001\"},\"status\":{\"code\":\"UNSET\"}}" - }, - { - "field": "sessionId", - "value": "00000000-0000-4000-8000-000000000001" - }, - { - "field": "traceId", - "value": "6a8f5b461983df572e2aca3264d32d4d" - }, - { - "field": "spanId", - "value": "8a9482865c52e8fc" - }, - { - "field": "@ptr", - "value": "CpwBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNhoYAganxnVsAAAAACC2BcQABqj1tNAAAAXCIAEotLvy/4M0MLvQ8v+DNDgLQNCZAUijZ1COPCACEAIYAQ==" - } - ], - [ - { - "field": "@message", - "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"opentelemetry.instrumentation.httpx\",\"version\":\"0.61b0\"},\"traceId\":\"6a8f5b461983df572e2aca3264d32d4d\",\"spanId\":\"8aa39d663ee028ef\",\"parentSpanId\":\"3497dea65b2e2550\",\"flags\":256,\"name\":\"POST\",\"kind\":\"CLIENT\",\"startTimeUnixNano\":1787779915296590217,\"endTimeUnixNano\":1787779915340065584,\"durationNano\":43475367,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"telemetry.extended\":\"true\",\"http.url\":\"https://bugbashgw1776978672-zsy8cbqwts.gateway.bedrock-agentcore.us-west-2.amazonaws.com/mcp\",\"aws.remote.service\":\"bugbashgw1776978672-zsy8cbqwts.gateway.bedrock-agentcore.us-west-2.amazonaws.com\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"aws.remote.operation\":\"POST /mcp\",\"http.status_code\":200,\"aws.local.operation\":\"UnmappedOperation\",\"aws.span.kind\":\"CLIENT\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"http.method\":\"POST\",\"http.response.status_code\":200,\"session.id\":\"00000000-0000-4000-8000-000000000001\"},\"status\":{\"code\":\"UNSET\"}}" - }, - { - "field": "sessionId", - "value": "00000000-0000-4000-8000-000000000001" - }, - { - "field": "traceId", - "value": "6a8f5b461983df572e2aca3264d32d4d" - }, - { - "field": "spanId", - "value": "8aa39d663ee028ef" - }, - { - "field": "@ptr", - "value": "CpwBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNhoYAganxnVsAAAAACC2BcQABqj1tNAAAAXCIAEotLvy/4M0MLvQ8v+DNDgLQNCZAUijZ1COPCACEAMYAQ==" - } - ], - [ - { - "field": "@message", - "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"opentelemetry.instrumentation.httpx\",\"version\":\"0.61b0\"},\"traceId\":\"6a8f5b461983df572e2aca3264d32d4d\",\"spanId\":\"c3411a35a4406d31\",\"parentSpanId\":\"3497dea65b2e2550\",\"flags\":256,\"name\":\"POST\",\"kind\":\"CLIENT\",\"startTimeUnixNano\":1787779915342535411,\"endTimeUnixNano\":1787779915372977571,\"durationNano\":30442160,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"telemetry.extended\":\"true\",\"http.url\":\"https://bugbashgw1776978672-zsy8cbqwts.gateway.bedrock-agentcore.us-west-2.amazonaws.com/mcp\",\"aws.remote.service\":\"bugbashgw1776978672-zsy8cbqwts.gateway.bedrock-agentcore.us-west-2.amazonaws.com\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"aws.remote.operation\":\"POST /mcp\",\"http.status_code\":202,\"aws.local.operation\":\"UnmappedOperation\",\"aws.span.kind\":\"CLIENT\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"http.method\":\"POST\",\"http.response.status_code\":202,\"session.id\":\"00000000-0000-4000-8000-000000000001\"},\"status\":{\"code\":\"UNSET\"}}" - }, - { - "field": "sessionId", - "value": "00000000-0000-4000-8000-000000000001" - }, - { - "field": "traceId", - "value": "6a8f5b461983df572e2aca3264d32d4d" - }, - { - "field": "spanId", - "value": "c3411a35a4406d31" - }, - { - "field": "@ptr", - "value": "CpwBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNhoYAganxnVsAAAAACC2BcQABqj1tNAAAAXCIAEotLvy/4M0MLvQ8v+DNDgLQNCZAUijZ1COPCACEAQYAQ==" - } - ], - [ - { - "field": "@message", - "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"opentelemetry.instrumentation.httpx\",\"version\":\"0.61b0\"},\"traceId\":\"6a8f5b461983df572e2aca3264d32d4d\",\"spanId\":\"92319b090266de53\",\"parentSpanId\":\"3497dea65b2e2550\",\"flags\":256,\"name\":\"POST\",\"kind\":\"CLIENT\",\"startTimeUnixNano\":1787779915374228814,\"endTimeUnixNano\":1787779915441287083,\"durationNano\":67058269,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"telemetry.extended\":\"true\",\"http.url\":\"https://bugbashgw1776978672-zsy8cbqwts.gateway.bedrock-agentcore.us-west-2.amazonaws.com/mcp\",\"aws.remote.service\":\"bugbashgw1776978672-zsy8cbqwts.gateway.bedrock-agentcore.us-west-2.amazonaws.com\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"aws.remote.operation\":\"POST /mcp\",\"http.status_code\":200,\"aws.local.operation\":\"UnmappedOperation\",\"aws.span.kind\":\"CLIENT\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"http.method\":\"POST\",\"http.response.status_code\":200,\"session.id\":\"00000000-0000-4000-8000-000000000001\"},\"status\":{\"code\":\"UNSET\"}}" - }, - { - "field": "sessionId", - "value": "00000000-0000-4000-8000-000000000001" - }, - { - "field": "traceId", - "value": "6a8f5b461983df572e2aca3264d32d4d" - }, - { - "field": "spanId", - "value": "92319b090266de53" - }, - { - "field": "@ptr", - "value": "CpwBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNhoYAganxnVsAAAAACC2BcQABqj1tNAAAAXCIAEotLvy/4M0MLvQ8v+DNDgLQNCZAUijZ1COPCACEAUYAQ==" - } - ], - [ - { - "field": "@message", - "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"opentelemetry.instrumentation.botocore.bedrock-runtime\",\"version\":\"0.61b0\"},\"traceId\":\"6a8f5b461983df572e2aca3264d32d4d\",\"spanId\":\"ac5f4cb63375480b\",\"parentSpanId\":\"ac9653f70866483d\",\"flags\":256,\"name\":\"chat global.anthropic.claude-sonnet-4-5-20250929-v1:0\",\"kind\":\"CLIENT\",\"startTimeUnixNano\":1787779915457699487,\"endTimeUnixNano\":1787779917882096447,\"durationNano\":2424396960,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"rpc.service\":\"Bedrock Runtime\",\"aws.remote.resource.identifier\":\"global.anthropic.claude-sonnet-4-5-20250929-v1:0\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"aws.remote.operation\":\"ConverseStream\",\"gen_ai.provider.name\":\"aws.bedrock\",\"server.address\":\"bedrock-runtime.us-west-2.amazonaws.com\",\"aws.request_id\":\"abfa0ec8-9efc-4f12-aa53-1a4e19dbfb25\",\"aws.local.operation\":\"UnmappedOperation\",\"aws.span.kind\":\"CLIENT\",\"aws.auth.region\":\"us-west-2\",\"rpc.method\":\"ConverseStream\",\"gen_ai.response.finish_reasons\":[\"end_turn\"],\"server.port\":443,\"gen_ai.request.model\":\"global.anthropic.claude-sonnet-4-5-20250929-v1:0\",\"http.response.status_code\":200,\"gen_ai.system\":\"aws.bedrock\",\"telemetry.extended\":\"true\",\"gen_ai.usage.output_tokens\":12,\"aws.genai.span_kind\":\"LLM\",\"rpc.system\":\"aws-api\",\"aws.remote.service\":\"AWS::BedrockRuntime\",\"http.status_code\":200,\"aws.region\":\"us-west-2\",\"aws.remote.resource.type\":\"AWS::Bedrock::Model\",\"gen_ai.operation.name\":\"chat\",\"gen_ai.usage.input_tokens\":1199,\"aws.genai.token_count_total\":1211,\"retry_attempts\":0,\"PlatformType\":\"AWS::BedrockAgentCore\",\"aws.auth.account.access_key\":\"ASIAZ7CHXJWHTC5VPKVH\",\"session.id\":\"00000000-0000-4000-8000-000000000001\"},\"status\":{\"code\":\"UNSET\"}}" - }, - { - "field": "sessionId", - "value": "00000000-0000-4000-8000-000000000001" - }, - { - "field": "traceId", - "value": "6a8f5b461983df572e2aca3264d32d4d" - }, - { - "field": "spanId", - "value": "ac5f4cb63375480b" - }, - { - "field": "@ptr", - "value": "CpwBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNhoYAganxnVsAAAAACC2BcQABqj1tNAAAAXCIAEotLvy/4M0MLvQ8v+DNDgLQNCZAUijZ1COPCACEAYYAQ==" - } - ], - [ - { - "field": "@message", - "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\",\"version\":\"\"},\"traceId\":\"6a8f5b461983df572e2aca3264d32d4d\",\"spanId\":\"ac9653f70866483d\",\"parentSpanId\":\"c9722c3dbb4e781e\",\"flags\":256,\"name\":\"chat\",\"kind\":\"INTERNAL\",\"startTimeUnixNano\":1787779915444785352,\"endTimeUnixNano\":1787779917882748907,\"durationNano\":2437963555,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"gen_ai.usage.prompt_tokens\":1199,\"gen_ai.usage.output_tokens\":12,\"gen_ai.server.request.duration\":2404,\"gen_ai.usage.total_tokens\":1211,\"gen_ai.usage.completion_tokens\":12,\"aws.genai.span_kind\":\"LLM\",\"gen_ai.event.start_time\":\"2026-08-26T21:31:55.444793+00:00\",\"gen_ai.server.time_to_first_token\":2292,\"aws.local.environment\":\"bedrock-agentcore:default\",\"gen_ai.provider.name\":\"strands-agents\",\"gen_ai.operation.name\":\"chat\",\"gen_ai.event.end_time\":\"2026-08-26T21:31:57.882714+00:00\",\"gen_ai.usage.input_tokens\":1199,\"aws.genai.token_count_total\":1211,\"gen_ai.request.model\":\"global.anthropic.claude-sonnet-4-5-20250929-v1:0\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"gen_ai.system\":\"strands-agents\"},\"status\":{\"code\":\"OK\"}}" - }, - { - "field": "sessionId", - "value": "00000000-0000-4000-8000-000000000001" - }, - { - "field": "traceId", - "value": "6a8f5b461983df572e2aca3264d32d4d" - }, - { - "field": "spanId", - "value": "ac9653f70866483d" - }, - { - "field": "@ptr", - "value": "CpwBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNhoYAganxnVsAAAAACC2BcQABqj1tNAAAAXCIAEotLvy/4M0MLvQ8v+DNDgLQNCZAUijZ1COPCACEAcYAQ==" - } - ], - [ - { - "field": "@message", - "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\",\"version\":\"\"},\"traceId\":\"6a8f5b461983df572e2aca3264d32d4d\",\"spanId\":\"c9722c3dbb4e781e\",\"parentSpanId\":\"82fe397271c56f75\",\"flags\":256,\"name\":\"execute_event_loop_cycle\",\"kind\":\"INTERNAL\",\"startTimeUnixNano\":1787779915444636525,\"endTimeUnixNano\":1787779917883063841,\"durationNano\":2438427316,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"gen_ai.operation.name\":\"execute_event_loop_cycle\",\"gen_ai.event.end_time\":\"2026-08-26T21:31:57.883048+00:00\",\"event_loop.cycle_id\":\"3eac5258-e59c-44d1-afa9-02a1a42a10c3\",\"gen_ai.event.start_time\":\"2026-08-26T21:31:55.444648+00:00\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"gen_ai.system\":\"strands-agents\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"gen_ai.provider.name\":\"strands-agents\"},\"status\":{\"code\":\"OK\"}}" - }, - { - "field": "sessionId", - "value": "00000000-0000-4000-8000-000000000001" - }, - { - "field": "traceId", - "value": "6a8f5b461983df572e2aca3264d32d4d" - }, - { - "field": "spanId", - "value": "c9722c3dbb4e781e" - }, - { - "field": "@ptr", - "value": "CpwBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNhoYAganxnVsAAAAACC2BcQABqj1tNAAAAXCIAEotLvy/4M0MLvQ8v+DNDgLQNCZAUijZ1COPCACEAgYAQ==" - } - ], - [ - { - "field": "@message", - "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\",\"version\":\"\"},\"traceId\":\"6a8f5b461983df572e2aca3264d32d4d\",\"spanId\":\"82fe397271c56f75\",\"parentSpanId\":\"3497dea65b2e2550\",\"flags\":256,\"name\":\"invoke_agent Strands Agents\",\"kind\":\"INTERNAL\",\"startTimeUnixNano\":1787779915443995518,\"endTimeUnixNano\":1787779917883212081,\"durationNano\":2439216563,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"gen_ai.usage.prompt_tokens\":1199,\"gen_ai.usage.output_tokens\":12,\"gen_ai.usage.cache_write_input_tokens\":0,\"gen_ai.agent.name\":\"Strands Agents\",\"gen_ai.usage.total_tokens\":1211,\"gen_ai.usage.completion_tokens\":12,\"aws.genai.span_kind\":\"AGENT\",\"gen_ai.event.start_time\":\"2026-08-26T21:31:55.444014+00:00\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"gen_ai.provider.name\":\"strands-agents\",\"gen_ai.operation.name\":\"invoke_agent\",\"gen_ai.event.end_time\":\"2026-08-26T21:31:57.883192+00:00\",\"gen_ai.usage.input_tokens\":1199,\"aws.genai.token_count_total\":1211,\"gen_ai.request.model\":\"global.anthropic.claude-sonnet-4-5-20250929-v1:0\",\"gen_ai.usage.cache_read_input_tokens\":0,\"gen_ai.agent.tools\":\"[\\\"add_numbers\\\", \\\"x_amz_bedrock_agentcore_search\\\", \\\"mcpTarget___web_fetch_exa\\\", \\\"mcpTarget___web_search_exa\\\"]\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"gen_ai.system\":\"strands-agents\"},\"status\":{\"code\":\"OK\"}}" - }, - { - "field": "sessionId", - "value": "00000000-0000-4000-8000-000000000001" - }, - { - "field": "traceId", - "value": "6a8f5b461983df572e2aca3264d32d4d" - }, - { - "field": "spanId", - "value": "82fe397271c56f75" - }, - { - "field": "@ptr", - "value": "CpwBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNhoYAganxnVsAAAAACC2BcQABqj1tNAAAAXCIAEotLvy/4M0MLvQ8v+DNDgLQNCZAUijZ1COPCACEAkYAQ==" - } - ], - [ - { - "field": "@message", - "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"opentelemetry.instrumentation.starlette\",\"version\":\"0.61b0\"},\"traceId\":\"6a8f5b461983df572e2aca3264d32d4d\",\"spanId\":\"3497dea65b2e2550\",\"parentSpanId\":\"6f895a24f81f3726\",\"flags\":768,\"name\":\"POST /invocations\",\"kind\":\"SERVER\",\"startTimeUnixNano\":1787779915147134575,\"endTimeUnixNano\":1787779917883512213,\"durationNano\":2736377638,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"net.peer.port\":48806,\"telemetry.extended\":\"true\",\"http.target\":\"/invocations\",\"http.flavor\":\"1.1\",\"http.url\":\"http://cell01.us-west-2.prod.arp.kepler-analytics.aws.dev/invocations\",\"net.peer.ip\":\"127.0.0.1\",\"http.host\":\"127.0.0.1:8080\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"http.status_code\":200,\"aws.local.operation\":\"POST /invocations\",\"aws.span.kind\":\"SERVER\",\"http.server_name\":\"cell01.us-west-2.prod.arp.kepler-analytics.aws.dev\",\"net.host.port\":8080,\"http.route\":\"/invocations\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"http.method\":\"POST\",\"http.response.status_code\":200,\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"http.scheme\":\"http\"},\"status\":{\"code\":\"UNSET\"}}" - }, - { - "field": "sessionId", - "value": "00000000-0000-4000-8000-000000000001" - }, - { - "field": "traceId", - "value": "6a8f5b461983df572e2aca3264d32d4d" - }, - { - "field": "spanId", - "value": "3497dea65b2e2550" - }, - { - "field": "@ptr", - "value": "CpwBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNhoYAganxnVsAAAAACC2BcQABqj1tNAAAAXCIAEotLvy/4M0MLvQ8v+DNDgLQNCZAUijZ1COPCACEAoYAQ==" - } - ], - [ - { - "field": "@message", - "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"opentelemetry.instrumentation.botocore.bedrock-runtime\",\"version\":\"0.61b0\"},\"traceId\":\"6a8f5bbc1882c05547b64a9246f17ca4\",\"spanId\":\"c6fce016050b427c\",\"parentSpanId\":\"2b53da16274ce9f5\",\"flags\":256,\"name\":\"chat global.anthropic.claude-sonnet-4-5-20250929-v1:0\",\"kind\":\"CLIENT\",\"startTimeUnixNano\":1787780028788804860,\"endTimeUnixNano\":1787780030855083391,\"durationNano\":2066278531,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"rpc.service\":\"Bedrock Runtime\",\"aws.remote.resource.identifier\":\"global.anthropic.claude-sonnet-4-5-20250929-v1:0\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"aws.remote.operation\":\"ConverseStream\",\"gen_ai.provider.name\":\"aws.bedrock\",\"server.address\":\"bedrock-runtime.us-west-2.amazonaws.com\",\"aws.request_id\":\"ff6866c3-28d5-400d-8947-249c9a7576fb\",\"aws.local.operation\":\"UnmappedOperation\",\"aws.span.kind\":\"CLIENT\",\"aws.auth.region\":\"us-west-2\",\"rpc.method\":\"ConverseStream\",\"gen_ai.response.finish_reasons\":[\"end_turn\"],\"server.port\":443,\"gen_ai.request.model\":\"global.anthropic.claude-sonnet-4-5-20250929-v1:0\",\"http.response.status_code\":200,\"gen_ai.system\":\"aws.bedrock\",\"telemetry.extended\":\"true\",\"gen_ai.usage.output_tokens\":13,\"aws.genai.span_kind\":\"LLM\",\"rpc.system\":\"aws-api\",\"aws.remote.service\":\"AWS::BedrockRuntime\",\"http.status_code\":200,\"aws.region\":\"us-west-2\",\"aws.remote.resource.type\":\"AWS::Bedrock::Model\",\"gen_ai.operation.name\":\"chat\",\"gen_ai.usage.input_tokens\":1215,\"aws.genai.token_count_total\":1228,\"retry_attempts\":0,\"PlatformType\":\"AWS::BedrockAgentCore\",\"aws.auth.account.access_key\":\"ASIAZ7CHXJWHTC5VPKVH\",\"session.id\":\"00000000-0000-4000-8000-000000000001\"},\"status\":{\"code\":\"UNSET\"}}" - }, - { - "field": "sessionId", - "value": "00000000-0000-4000-8000-000000000001" - }, - { - "field": "traceId", - "value": "6a8f5bbc1882c05547b64a9246f17ca4" - }, - { - "field": "spanId", - "value": "c6fce016050b427c" - }, - { - "field": "@ptr", - "value": "CpsBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNRoYAganxnVsAAAAACC2y4gABqj1vAAAAAXCIAEoh8P5/4M0MIjD+f+DNDgFQK9MSKleUJYzIAIQABgB" - } - ], - [ - { - "field": "@message", - "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\",\"version\":\"\"},\"traceId\":\"6a8f5bbc1882c05547b64a9246f17ca4\",\"spanId\":\"2b53da16274ce9f5\",\"parentSpanId\":\"43f809568e52d1ca\",\"flags\":256,\"name\":\"chat\",\"kind\":\"INTERNAL\",\"startTimeUnixNano\":1787780028788254696,\"endTimeUnixNano\":1787780030855720915,\"durationNano\":2067466219,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"gen_ai.usage.prompt_tokens\":1215,\"gen_ai.usage.output_tokens\":13,\"gen_ai.server.request.duration\":2060,\"gen_ai.usage.total_tokens\":1228,\"gen_ai.usage.completion_tokens\":13,\"aws.genai.span_kind\":\"LLM\",\"gen_ai.event.start_time\":\"2026-08-26T21:33:48.788261+00:00\",\"gen_ai.server.time_to_first_token\":1710,\"aws.local.environment\":\"bedrock-agentcore:default\",\"gen_ai.provider.name\":\"strands-agents\",\"gen_ai.operation.name\":\"chat\",\"gen_ai.event.end_time\":\"2026-08-26T21:33:50.855686+00:00\",\"gen_ai.usage.input_tokens\":1215,\"aws.genai.token_count_total\":1228,\"gen_ai.request.model\":\"global.anthropic.claude-sonnet-4-5-20250929-v1:0\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"gen_ai.system\":\"strands-agents\"},\"status\":{\"code\":\"OK\"}}" - }, - { - "field": "sessionId", - "value": "00000000-0000-4000-8000-000000000001" - }, - { - "field": "traceId", - "value": "6a8f5bbc1882c05547b64a9246f17ca4" - }, - { - "field": "spanId", - "value": "2b53da16274ce9f5" - }, - { - "field": "@ptr", - "value": "CpsBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNRoYAganxnVsAAAAACC2y4gABqj1vAAAAAXCIAEoh8P5/4M0MIjD+f+DNDgFQK9MSKleUJYzIAIQARgB" - } - ], - [ - { - "field": "@message", - "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\",\"version\":\"\"},\"traceId\":\"6a8f5bbc1882c05547b64a9246f17ca4\",\"spanId\":\"43f809568e52d1ca\",\"parentSpanId\":\"324e3a835d1af5c4\",\"flags\":256,\"name\":\"execute_event_loop_cycle\",\"kind\":\"INTERNAL\",\"startTimeUnixNano\":1787780028788110333,\"endTimeUnixNano\":1787780030855979475,\"durationNano\":2067869142,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"gen_ai.operation.name\":\"execute_event_loop_cycle\",\"gen_ai.event.end_time\":\"2026-08-26T21:33:50.855965+00:00\",\"event_loop.cycle_id\":\"6e6ce2c7-3386-4efc-a0d4-f65e3832a565\",\"gen_ai.event.start_time\":\"2026-08-26T21:33:48.788119+00:00\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"gen_ai.system\":\"strands-agents\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"gen_ai.provider.name\":\"strands-agents\"},\"status\":{\"code\":\"OK\"}}" - }, - { - "field": "sessionId", - "value": "00000000-0000-4000-8000-000000000001" - }, - { - "field": "traceId", - "value": "6a8f5bbc1882c05547b64a9246f17ca4" - }, - { - "field": "spanId", - "value": "43f809568e52d1ca" - }, - { - "field": "@ptr", - "value": "CpsBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNRoYAganxnVsAAAAACC2y4gABqj1vAAAAAXCIAEoh8P5/4M0MIjD+f+DNDgFQK9MSKleUJYzIAIQAhgB" - } - ], - [ - { - "field": "@message", - "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"opentelemetry.instrumentation.starlette\",\"version\":\"0.61b0\"},\"traceId\":\"6a8f5bbc1882c05547b64a9246f17ca4\",\"spanId\":\"eba2750a08d48390\",\"parentSpanId\":\"4c77c79e708e39db\",\"flags\":768,\"name\":\"POST /invocations\",\"kind\":\"SERVER\",\"startTimeUnixNano\":1787780028786050715,\"endTimeUnixNano\":1787780030856458693,\"durationNano\":2070407978,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"net.peer.port\":37368,\"telemetry.extended\":\"true\",\"http.target\":\"/invocations\",\"http.flavor\":\"1.1\",\"http.url\":\"http://cell01.us-west-2.prod.arp.kepler-analytics.aws.dev/invocations\",\"net.peer.ip\":\"127.0.0.1\",\"http.host\":\"127.0.0.1:8080\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"http.status_code\":200,\"aws.local.operation\":\"POST /invocations\",\"aws.span.kind\":\"SERVER\",\"http.server_name\":\"cell01.us-west-2.prod.arp.kepler-analytics.aws.dev\",\"net.host.port\":8080,\"http.route\":\"/invocations\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"http.method\":\"POST\",\"http.response.status_code\":200,\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"http.scheme\":\"http\"},\"status\":{\"code\":\"UNSET\"}}" - }, - { - "field": "sessionId", - "value": "00000000-0000-4000-8000-000000000001" - }, - { - "field": "traceId", - "value": "6a8f5bbc1882c05547b64a9246f17ca4" - }, - { - "field": "spanId", - "value": "eba2750a08d48390" - }, - { - "field": "@ptr", - "value": "CpsBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNRoYAganxnVsAAAAACC2y4gABqj1vAAAAAXCIAEoh8P5/4M0MIjD+f+DNDgFQK9MSKleUJYzIAIQBBgB" - } - ], - [ - { - "field": "@message", - "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\",\"version\":\"\"},\"traceId\":\"6a8f5bbc1882c05547b64a9246f17ca4\",\"spanId\":\"324e3a835d1af5c4\",\"parentSpanId\":\"eba2750a08d48390\",\"flags\":256,\"name\":\"invoke_agent Strands Agents\",\"kind\":\"INTERNAL\",\"startTimeUnixNano\":1787780028787818615,\"endTimeUnixNano\":1787780030856119726,\"durationNano\":2068301111,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"gen_ai.usage.prompt_tokens\":2414,\"gen_ai.usage.output_tokens\":25,\"gen_ai.usage.cache_write_input_tokens\":0,\"gen_ai.agent.name\":\"Strands Agents\",\"gen_ai.usage.total_tokens\":2439,\"gen_ai.usage.completion_tokens\":25,\"aws.genai.span_kind\":\"AGENT\",\"gen_ai.event.start_time\":\"2026-08-26T21:33:48.787832+00:00\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"gen_ai.provider.name\":\"strands-agents\",\"gen_ai.operation.name\":\"invoke_agent\",\"gen_ai.event.end_time\":\"2026-08-26T21:33:50.856099+00:00\",\"gen_ai.usage.input_tokens\":2414,\"aws.genai.token_count_total\":2439,\"gen_ai.request.model\":\"global.anthropic.claude-sonnet-4-5-20250929-v1:0\",\"gen_ai.usage.cache_read_input_tokens\":0,\"gen_ai.agent.tools\":\"[\\\"add_numbers\\\", \\\"x_amz_bedrock_agentcore_search\\\", \\\"mcpTarget___web_fetch_exa\\\", \\\"mcpTarget___web_search_exa\\\"]\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"gen_ai.system\":\"strands-agents\"},\"status\":{\"code\":\"OK\"}}" - }, - { - "field": "sessionId", - "value": "00000000-0000-4000-8000-000000000001" - }, - { - "field": "traceId", - "value": "6a8f5bbc1882c05547b64a9246f17ca4" - }, - { - "field": "spanId", - "value": "324e3a835d1af5c4" - }, - { - "field": "@ptr", - "value": "CpsBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNRoYAganxnVsAAAAACC2y4gABqj1vAAAAAXCIAEoh8P5/4M0MIjD+f+DNDgFQK9MSKleUJYzIAIQAxgB" - } - ], - [ - { - "field": "@message", - "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"opentelemetry.instrumentation.urllib3\",\"version\":\"0.61b0\"},\"traceId\":\"6a8f639540ebe6cb6f30d5d80762c2e2\",\"spanId\":\"09f7e5c0e6870466\",\"parentSpanId\":\"9a98ae2cca8efc3d\",\"flags\":256,\"name\":\"PUT\",\"kind\":\"CLIENT\",\"startTimeUnixNano\":1787782043375063062,\"endTimeUnixNano\":1787782043376082417,\"durationNano\":1019355,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"telemetry.extended\":\"true\",\"http.url\":\"http://169.254.169.254/latest/api/token\",\"aws.remote.service\":\"169.254.169.254\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"aws.remote.operation\":\"PUT /latest\",\"http.status_code\":200,\"aws.local.operation\":\"UnmappedOperation\",\"aws.span.kind\":\"CLIENT\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"http.method\":\"PUT\",\"http.response.status_code\":200,\"session.id\":\"00000000-0000-4000-8000-000000000001\"},\"status\":{\"code\":\"UNSET\"}}" - }, - { - "field": "sessionId", - "value": "00000000-0000-4000-8000-000000000001" - }, - { - "field": "traceId", - "value": "6a8f639540ebe6cb6f30d5d80762c2e2" - }, - { - "field": "spanId", - "value": "09f7e5c0e6870466" - }, - { - "field": "@ptr", - "value": "CpwBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNhoYAganxnVsAAAAACDEC4EABqj2OeAAAAXCIAEo8K30gIQ0MLe89ICENDgLQNCZAUidZ1CIPCACEAAYAQ==" - } - ], - [ - { - "field": "@message", - "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"opentelemetry.instrumentation.urllib3\",\"version\":\"0.61b0\"},\"traceId\":\"6a8f639540ebe6cb6f30d5d80762c2e2\",\"spanId\":\"4f5b2a32c8aa0586\",\"parentSpanId\":\"9a98ae2cca8efc3d\",\"flags\":256,\"name\":\"GET\",\"kind\":\"CLIENT\",\"startTimeUnixNano\":1787782043377350818,\"endTimeUnixNano\":1787782043377867116,\"durationNano\":516298,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"telemetry.extended\":\"true\",\"http.url\":\"http://169.254.169.254/latest/meta-data/iam/security-credentials/execution_role\",\"aws.remote.service\":\"169.254.169.254\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"aws.remote.operation\":\"GET /latest\",\"http.status_code\":200,\"aws.local.operation\":\"UnmappedOperation\",\"aws.span.kind\":\"CLIENT\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"http.method\":\"GET\",\"http.response.status_code\":200,\"session.id\":\"00000000-0000-4000-8000-000000000001\"},\"status\":{\"code\":\"UNSET\"}}" - }, - { - "field": "sessionId", - "value": "00000000-0000-4000-8000-000000000001" - }, - { - "field": "traceId", - "value": "6a8f639540ebe6cb6f30d5d80762c2e2" - }, - { - "field": "spanId", - "value": "4f5b2a32c8aa0586" - }, - { - "field": "@ptr", - "value": "CpwBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNhoYAganxnVsAAAAACDEC4EABqj2OeAAAAXCIAEo8K30gIQ0MLe89ICENDgLQNCZAUidZ1CIPCACEAIYAQ==" - } - ], - [ - { - "field": "@message", - "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"opentelemetry.instrumentation.urllib3\",\"version\":\"0.61b0\"},\"traceId\":\"6a8f639540ebe6cb6f30d5d80762c2e2\",\"spanId\":\"f7718c78b1f483d8\",\"parentSpanId\":\"9a98ae2cca8efc3d\",\"flags\":256,\"name\":\"GET\",\"kind\":\"CLIENT\",\"startTimeUnixNano\":1787782043376507637,\"endTimeUnixNano\":1787782043377035089,\"durationNano\":527452,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"telemetry.extended\":\"true\",\"http.url\":\"http://169.254.169.254/latest/meta-data/iam/security-credentials/\",\"aws.remote.service\":\"169.254.169.254\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"aws.remote.operation\":\"GET /latest\",\"http.status_code\":200,\"aws.local.operation\":\"UnmappedOperation\",\"aws.span.kind\":\"CLIENT\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"http.method\":\"GET\",\"http.response.status_code\":200,\"session.id\":\"00000000-0000-4000-8000-000000000001\"},\"status\":{\"code\":\"UNSET\"}}" - }, - { - "field": "sessionId", - "value": "00000000-0000-4000-8000-000000000001" - }, - { - "field": "traceId", - "value": "6a8f639540ebe6cb6f30d5d80762c2e2" - }, - { - "field": "spanId", - "value": "f7718c78b1f483d8" - }, - { - "field": "@ptr", - "value": "CpwBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNhoYAganxnVsAAAAACDEC4EABqj2OeAAAAXCIAEo8K30gIQ0MLe89ICENDgLQNCZAUidZ1CIPCACEAEYAQ==" - } - ], - [ - { - "field": "@message", - "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"opentelemetry.instrumentation.httpx\",\"version\":\"0.61b0\"},\"traceId\":\"6a8f639540ebe6cb6f30d5d80762c2e2\",\"spanId\":\"7bad4d2a822b9d46\",\"parentSpanId\":\"9a98ae2cca8efc3d\",\"flags\":256,\"name\":\"POST\",\"kind\":\"CLIENT\",\"startTimeUnixNano\":1787782043483277501,\"endTimeUnixNano\":1787782043527189690,\"durationNano\":43912189,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"telemetry.extended\":\"true\",\"http.url\":\"https://bugbashgw1776978672-zsy8cbqwts.gateway.bedrock-agentcore.us-west-2.amazonaws.com/mcp\",\"aws.remote.service\":\"bugbashgw1776978672-zsy8cbqwts.gateway.bedrock-agentcore.us-west-2.amazonaws.com\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"aws.remote.operation\":\"POST /mcp\",\"http.status_code\":200,\"aws.local.operation\":\"UnmappedOperation\",\"aws.span.kind\":\"CLIENT\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"http.method\":\"POST\",\"http.response.status_code\":200,\"session.id\":\"00000000-0000-4000-8000-000000000001\"},\"status\":{\"code\":\"UNSET\"}}" - }, - { - "field": "sessionId", - "value": "00000000-0000-4000-8000-000000000001" - }, - { - "field": "traceId", - "value": "6a8f639540ebe6cb6f30d5d80762c2e2" - }, - { - "field": "spanId", - "value": "7bad4d2a822b9d46" - }, - { - "field": "@ptr", - "value": "CpwBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNhoYAganxnVsAAAAACDEC4EABqj2OeAAAAXCIAEo8K30gIQ0MLe89ICENDgLQNCZAUidZ1CIPCACEAMYAQ==" - } - ], - [ - { - "field": "@message", - "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"opentelemetry.instrumentation.httpx\",\"version\":\"0.61b0\"},\"traceId\":\"6a8f639540ebe6cb6f30d5d80762c2e2\",\"spanId\":\"d14fb48aa6858b3d\",\"parentSpanId\":\"9a98ae2cca8efc3d\",\"flags\":256,\"name\":\"POST\",\"kind\":\"CLIENT\",\"startTimeUnixNano\":1787782043529850664,\"endTimeUnixNano\":1787782043562515163,\"durationNano\":32664499,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"telemetry.extended\":\"true\",\"http.url\":\"https://bugbashgw1776978672-zsy8cbqwts.gateway.bedrock-agentcore.us-west-2.amazonaws.com/mcp\",\"aws.remote.service\":\"bugbashgw1776978672-zsy8cbqwts.gateway.bedrock-agentcore.us-west-2.amazonaws.com\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"aws.remote.operation\":\"POST /mcp\",\"http.status_code\":202,\"aws.local.operation\":\"UnmappedOperation\",\"aws.span.kind\":\"CLIENT\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"http.method\":\"POST\",\"http.response.status_code\":202,\"session.id\":\"00000000-0000-4000-8000-000000000001\"},\"status\":{\"code\":\"UNSET\"}}" - }, - { - "field": "sessionId", - "value": "00000000-0000-4000-8000-000000000001" - }, - { - "field": "traceId", - "value": "6a8f639540ebe6cb6f30d5d80762c2e2" - }, - { - "field": "spanId", - "value": "d14fb48aa6858b3d" - }, - { - "field": "@ptr", - "value": "CpwBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNhoYAganxnVsAAAAACDEC4EABqj2OeAAAAXCIAEo8K30gIQ0MLe89ICENDgLQNCZAUidZ1CIPCACEAQYAQ==" - } - ], - [ - { - "field": "@message", - "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"opentelemetry.instrumentation.httpx\",\"version\":\"0.61b0\"},\"traceId\":\"6a8f639540ebe6cb6f30d5d80762c2e2\",\"spanId\":\"d779e95172d4d1ba\",\"parentSpanId\":\"9a98ae2cca8efc3d\",\"flags\":256,\"name\":\"POST\",\"kind\":\"CLIENT\",\"startTimeUnixNano\":1787782043564209768,\"endTimeUnixNano\":1787782043624521554,\"durationNano\":60311786,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"telemetry.extended\":\"true\",\"http.url\":\"https://bugbashgw1776978672-zsy8cbqwts.gateway.bedrock-agentcore.us-west-2.amazonaws.com/mcp\",\"aws.remote.service\":\"bugbashgw1776978672-zsy8cbqwts.gateway.bedrock-agentcore.us-west-2.amazonaws.com\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"aws.remote.operation\":\"POST /mcp\",\"http.status_code\":200,\"aws.local.operation\":\"UnmappedOperation\",\"aws.span.kind\":\"CLIENT\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"http.method\":\"POST\",\"http.response.status_code\":200,\"session.id\":\"00000000-0000-4000-8000-000000000001\"},\"status\":{\"code\":\"UNSET\"}}" - }, - { - "field": "sessionId", - "value": "00000000-0000-4000-8000-000000000001" - }, - { - "field": "traceId", - "value": "6a8f639540ebe6cb6f30d5d80762c2e2" - }, - { - "field": "spanId", - "value": "d779e95172d4d1ba" - }, - { - "field": "@ptr", - "value": "CpwBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNhoYAganxnVsAAAAACDEC4EABqj2OeAAAAXCIAEo8K30gIQ0MLe89ICENDgLQNCZAUidZ1CIPCACEAUYAQ==" - } - ], - [ - { - "field": "@message", - "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"opentelemetry.instrumentation.botocore.bedrock-runtime\",\"version\":\"0.61b0\"},\"traceId\":\"6a8f639540ebe6cb6f30d5d80762c2e2\",\"spanId\":\"0e31289cb4c82723\",\"parentSpanId\":\"0925d4cc59be00d9\",\"flags\":256,\"name\":\"chat global.anthropic.claude-sonnet-4-5-20250929-v1:0\",\"kind\":\"CLIENT\",\"startTimeUnixNano\":1787782043640469865,\"endTimeUnixNano\":1787782045238681022,\"durationNano\":1598211157,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"rpc.service\":\"Bedrock Runtime\",\"aws.remote.resource.identifier\":\"global.anthropic.claude-sonnet-4-5-20250929-v1:0\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"aws.remote.operation\":\"ConverseStream\",\"gen_ai.provider.name\":\"aws.bedrock\",\"server.address\":\"bedrock-runtime.us-west-2.amazonaws.com\",\"aws.request_id\":\"45f112bf-ae3f-4cd2-8110-8f6199d04114\",\"aws.local.operation\":\"UnmappedOperation\",\"aws.span.kind\":\"CLIENT\",\"aws.auth.region\":\"us-west-2\",\"rpc.method\":\"ConverseStream\",\"gen_ai.response.finish_reasons\":[\"end_turn\"],\"server.port\":443,\"gen_ai.request.model\":\"global.anthropic.claude-sonnet-4-5-20250929-v1:0\",\"http.response.status_code\":200,\"gen_ai.system\":\"aws.bedrock\",\"telemetry.extended\":\"true\",\"gen_ai.usage.output_tokens\":12,\"aws.genai.span_kind\":\"LLM\",\"rpc.system\":\"aws-api\",\"aws.remote.service\":\"AWS::BedrockRuntime\",\"http.status_code\":200,\"aws.region\":\"us-west-2\",\"aws.remote.resource.type\":\"AWS::Bedrock::Model\",\"gen_ai.operation.name\":\"chat\",\"gen_ai.usage.input_tokens\":1199,\"aws.genai.token_count_total\":1211,\"retry_attempts\":0,\"PlatformType\":\"AWS::BedrockAgentCore\",\"aws.auth.account.access_key\":\"ASIAZ7CHXJWHWD7B2RCF\",\"session.id\":\"00000000-0000-4000-8000-000000000001\"},\"status\":{\"code\":\"UNSET\"}}" - }, - { - "field": "sessionId", - "value": "00000000-0000-4000-8000-000000000001" - }, - { - "field": "traceId", - "value": "6a8f639540ebe6cb6f30d5d80762c2e2" - }, - { - "field": "spanId", - "value": "0e31289cb4c82723" - }, - { - "field": "@ptr", - "value": "CpwBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNhoYAganxnVsAAAAACDEC4EABqj2OeAAAAXCIAEo8K30gIQ0MLe89ICENDgLQNCZAUidZ1CIPCACEAYYAQ==" - } - ], - [ - { - "field": "@message", - "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"opentelemetry.instrumentation.starlette\",\"version\":\"0.61b0\"},\"traceId\":\"6a8f639540ebe6cb6f30d5d80762c2e2\",\"spanId\":\"9a98ae2cca8efc3d\",\"parentSpanId\":\"6efc239e6bd4139f\",\"flags\":768,\"name\":\"POST /invocations\",\"kind\":\"SERVER\",\"startTimeUnixNano\":1787782043334606170,\"endTimeUnixNano\":1787782045239993499,\"durationNano\":1905387329,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"net.peer.port\":34872,\"telemetry.extended\":\"true\",\"http.target\":\"/invocations\",\"http.flavor\":\"1.1\",\"http.url\":\"http://cell01.us-west-2.prod.arp.kepler-analytics.aws.dev/invocations\",\"net.peer.ip\":\"127.0.0.1\",\"http.host\":\"127.0.0.1:8080\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"http.status_code\":200,\"aws.local.operation\":\"POST /invocations\",\"aws.span.kind\":\"SERVER\",\"http.server_name\":\"cell01.us-west-2.prod.arp.kepler-analytics.aws.dev\",\"net.host.port\":8080,\"http.route\":\"/invocations\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"http.method\":\"POST\",\"http.response.status_code\":200,\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"http.scheme\":\"http\"},\"status\":{\"code\":\"UNSET\"}}" - }, - { - "field": "sessionId", - "value": "00000000-0000-4000-8000-000000000001" - }, - { - "field": "traceId", - "value": "6a8f639540ebe6cb6f30d5d80762c2e2" - }, - { - "field": "spanId", - "value": "9a98ae2cca8efc3d" - }, - { - "field": "@ptr", - "value": "CpwBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNhoYAganxnVsAAAAACDEC4EABqj2OeAAAAXCIAEo8K30gIQ0MLe89ICENDgLQNCZAUidZ1CIPCACEAoYAQ==" - } - ], - [ - { - "field": "@message", - "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\",\"version\":\"\"},\"traceId\":\"6a8f639540ebe6cb6f30d5d80762c2e2\",\"spanId\":\"6f925a9a78a2fe62\",\"parentSpanId\":\"9a98ae2cca8efc3d\",\"flags\":256,\"name\":\"invoke_agent Strands Agents\",\"kind\":\"INTERNAL\",\"startTimeUnixNano\":1787782043627084668,\"endTimeUnixNano\":1787782045239678560,\"durationNano\":1612593892,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"gen_ai.usage.prompt_tokens\":1199,\"gen_ai.usage.output_tokens\":12,\"gen_ai.usage.cache_write_input_tokens\":0,\"gen_ai.agent.name\":\"Strands Agents\",\"gen_ai.usage.total_tokens\":1211,\"gen_ai.usage.completion_tokens\":12,\"aws.genai.span_kind\":\"AGENT\",\"gen_ai.event.start_time\":\"2026-08-26T22:07:23.627100+00:00\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"gen_ai.provider.name\":\"strands-agents\",\"gen_ai.operation.name\":\"invoke_agent\",\"gen_ai.event.end_time\":\"2026-08-26T22:07:25.239658+00:00\",\"gen_ai.usage.input_tokens\":1199,\"aws.genai.token_count_total\":1211,\"gen_ai.request.model\":\"global.anthropic.claude-sonnet-4-5-20250929-v1:0\",\"gen_ai.usage.cache_read_input_tokens\":0,\"gen_ai.agent.tools\":\"[\\\"add_numbers\\\", \\\"x_amz_bedrock_agentcore_search\\\", \\\"mcpTarget___web_fetch_exa\\\", \\\"mcpTarget___web_search_exa\\\"]\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"gen_ai.system\":\"strands-agents\"},\"status\":{\"code\":\"OK\"}}" - }, - { - "field": "sessionId", - "value": "00000000-0000-4000-8000-000000000001" - }, - { - "field": "traceId", - "value": "6a8f639540ebe6cb6f30d5d80762c2e2" - }, - { - "field": "spanId", - "value": "6f925a9a78a2fe62" - }, - { - "field": "@ptr", - "value": "CpwBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNhoYAganxnVsAAAAACDEC4EABqj2OeAAAAXCIAEo8K30gIQ0MLe89ICENDgLQNCZAUidZ1CIPCACEAkYAQ==" - } - ], - [ - { - "field": "@message", - "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\",\"version\":\"\"},\"traceId\":\"6a8f639540ebe6cb6f30d5d80762c2e2\",\"spanId\":\"0925d4cc59be00d9\",\"parentSpanId\":\"fc189f3b80a0c1f4\",\"flags\":256,\"name\":\"chat\",\"kind\":\"INTERNAL\",\"startTimeUnixNano\":1787782043627802055,\"endTimeUnixNano\":1787782045239215762,\"durationNano\":1611413707,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"gen_ai.usage.prompt_tokens\":1199,\"gen_ai.usage.output_tokens\":12,\"gen_ai.server.request.duration\":1579,\"gen_ai.usage.total_tokens\":1211,\"gen_ai.usage.completion_tokens\":12,\"aws.genai.span_kind\":\"LLM\",\"gen_ai.event.start_time\":\"2026-08-26T22:07:23.627809+00:00\",\"gen_ai.server.time_to_first_token\":1504,\"aws.local.environment\":\"bedrock-agentcore:default\",\"gen_ai.provider.name\":\"strands-agents\",\"gen_ai.operation.name\":\"chat\",\"gen_ai.event.end_time\":\"2026-08-26T22:07:25.239178+00:00\",\"gen_ai.usage.input_tokens\":1199,\"aws.genai.token_count_total\":1211,\"gen_ai.request.model\":\"global.anthropic.claude-sonnet-4-5-20250929-v1:0\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"gen_ai.system\":\"strands-agents\"},\"status\":{\"code\":\"OK\"}}" - }, - { - "field": "sessionId", - "value": "00000000-0000-4000-8000-000000000001" - }, - { - "field": "traceId", - "value": "6a8f639540ebe6cb6f30d5d80762c2e2" - }, - { - "field": "spanId", - "value": "0925d4cc59be00d9" - }, - { - "field": "@ptr", - "value": "CpwBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNhoYAganxnVsAAAAACDEC4EABqj2OeAAAAXCIAEo8K30gIQ0MLe89ICENDgLQNCZAUidZ1CIPCACEAcYAQ==" - } - ], - [ - { - "field": "@message", - "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\",\"version\":\"\"},\"traceId\":\"6a8f639540ebe6cb6f30d5d80762c2e2\",\"spanId\":\"fc189f3b80a0c1f4\",\"parentSpanId\":\"6f925a9a78a2fe62\",\"flags\":256,\"name\":\"execute_event_loop_cycle\",\"kind\":\"INTERNAL\",\"startTimeUnixNano\":1787782043627671178,\"endTimeUnixNano\":1787782045239528397,\"durationNano\":1611857219,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"gen_ai.operation.name\":\"execute_event_loop_cycle\",\"gen_ai.event.end_time\":\"2026-08-26T22:07:25.239513+00:00\",\"event_loop.cycle_id\":\"cc82280b-018e-4cea-ac5a-526dae34b998\",\"gen_ai.event.start_time\":\"2026-08-26T22:07:23.627681+00:00\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"gen_ai.system\":\"strands-agents\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"gen_ai.provider.name\":\"strands-agents\"},\"status\":{\"code\":\"OK\"}}" - }, - { - "field": "sessionId", - "value": "00000000-0000-4000-8000-000000000001" - }, - { - "field": "traceId", - "value": "6a8f639540ebe6cb6f30d5d80762c2e2" - }, - { - "field": "spanId", - "value": "fc189f3b80a0c1f4" - }, - { - "field": "@ptr", - "value": "CpwBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNhoYAganxnVsAAAAACDEC4EABqj2OeAAAAXCIAEo8K30gIQ0MLe89ICENDgLQNCZAUidZ1CIPCACEAgYAQ==" - } - ], - [ - { - "field": "@message", - "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"opentelemetry.instrumentation.urllib3\",\"version\":\"0.61b0\"},\"traceId\":\"6a90a5987755c6e457ada5616a16dddb\",\"spanId\":\"dc14ad43d77bfb36\",\"parentSpanId\":\"98dc1b886c48967e\",\"flags\":256,\"name\":\"PUT\",\"kind\":\"CLIENT\",\"startTimeUnixNano\":1787864478709074216,\"endTimeUnixNano\":1787864478710322708,\"durationNano\":1248492,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"telemetry.extended\":\"true\",\"http.url\":\"http://169.254.169.254/latest/api/token\",\"aws.remote.service\":\"169.254.169.254\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"aws.remote.operation\":\"PUT /latest\",\"http.status_code\":200,\"aws.local.operation\":\"UnmappedOperation\",\"aws.span.kind\":\"CLIENT\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"http.method\":\"PUT\",\"http.response.status_code\":200,\"session.id\":\"00000000-0000-4000-8000-000000000001\"},\"status\":{\"code\":\"UNSET\"}}" - }, - { - "field": "sessionId", - "value": "00000000-0000-4000-8000-000000000001" - }, - { - "field": "traceId", - "value": "6a90a5987755c6e457ada5616a16dddb" - }, - { - "field": "spanId", - "value": "dc14ad43d77bfb36" - }, - { - "field": "@ptr", - "value": "CpsBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNRoYAgakSqFXAAAAAiX3oQcABqkKWgAAAANyIAEo9uebqIQ0MLrqm6iENDgGQKFNSLk1UOgfIAIQABgB" - } - ], - [ - { - "field": "@message", - "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"opentelemetry.instrumentation.urllib3\",\"version\":\"0.61b0\"},\"traceId\":\"6a90a5987755c6e457ada5616a16dddb\",\"spanId\":\"cc7a992ec6c59a21\",\"parentSpanId\":\"98dc1b886c48967e\",\"flags\":256,\"name\":\"GET\",\"kind\":\"CLIENT\",\"startTimeUnixNano\":1787864478710808895,\"endTimeUnixNano\":1787864478711561018,\"durationNano\":752123,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"telemetry.extended\":\"true\",\"http.url\":\"http://169.254.169.254/latest/meta-data/iam/security-credentials/\",\"aws.remote.service\":\"169.254.169.254\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"aws.remote.operation\":\"GET /latest\",\"http.status_code\":200,\"aws.local.operation\":\"UnmappedOperation\",\"aws.span.kind\":\"CLIENT\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"http.method\":\"GET\",\"http.response.status_code\":200,\"session.id\":\"00000000-0000-4000-8000-000000000001\"},\"status\":{\"code\":\"UNSET\"}}" - }, - { - "field": "sessionId", - "value": "00000000-0000-4000-8000-000000000001" - }, - { - "field": "traceId", - "value": "6a90a5987755c6e457ada5616a16dddb" - }, - { - "field": "spanId", - "value": "cc7a992ec6c59a21" - }, - { - "field": "@ptr", - "value": "CpsBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNRoYAgakSqFXAAAAAiX3oQcABqkKWgAAAANyIAEo9uebqIQ0MLrqm6iENDgGQKFNSLk1UOgfIAIQARgB" - } - ], - [ - { - "field": "@message", - "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"opentelemetry.instrumentation.urllib3\",\"version\":\"0.61b0\"},\"traceId\":\"6a90a5987755c6e457ada5616a16dddb\",\"spanId\":\"f155589448edb57d\",\"parentSpanId\":\"98dc1b886c48967e\",\"flags\":256,\"name\":\"GET\",\"kind\":\"CLIENT\",\"startTimeUnixNano\":1787864478711972677,\"endTimeUnixNano\":1787864478712747135,\"durationNano\":774458,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"telemetry.extended\":\"true\",\"http.url\":\"http://169.254.169.254/latest/meta-data/iam/security-credentials/execution_role\",\"aws.remote.service\":\"169.254.169.254\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"aws.remote.operation\":\"GET /latest\",\"http.status_code\":200,\"aws.local.operation\":\"UnmappedOperation\",\"aws.span.kind\":\"CLIENT\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"http.method\":\"GET\",\"http.response.status_code\":200,\"session.id\":\"00000000-0000-4000-8000-000000000001\"},\"status\":{\"code\":\"UNSET\"}}" - }, - { - "field": "sessionId", - "value": "00000000-0000-4000-8000-000000000001" - }, - { - "field": "traceId", - "value": "6a90a5987755c6e457ada5616a16dddb" - }, - { - "field": "spanId", - "value": "f155589448edb57d" - }, - { - "field": "@ptr", - "value": "CpsBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNRoYAgakSqFXAAAAAiX3oQcABqkKWgAAAANyIAEo9uebqIQ0MLrqm6iENDgGQKFNSLk1UOgfIAIQAhgB" - } - ], - [ - { - "field": "@message", - "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"opentelemetry.instrumentation.httpx\",\"version\":\"0.61b0\"},\"traceId\":\"6a90a5987755c6e457ada5616a16dddb\",\"spanId\":\"e350f049b9ee9a83\",\"parentSpanId\":\"98dc1b886c48967e\",\"flags\":256,\"name\":\"POST\",\"kind\":\"CLIENT\",\"startTimeUnixNano\":1787864478853179249,\"endTimeUnixNano\":1787864478920600443,\"durationNano\":67421194,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"telemetry.extended\":\"true\",\"http.url\":\"https://bugbashgw1776978672-zsy8cbqwts.gateway.bedrock-agentcore.us-west-2.amazonaws.com/mcp\",\"aws.remote.service\":\"bugbashgw1776978672-zsy8cbqwts.gateway.bedrock-agentcore.us-west-2.amazonaws.com\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"aws.remote.operation\":\"POST /mcp\",\"http.status_code\":200,\"aws.local.operation\":\"UnmappedOperation\",\"aws.span.kind\":\"CLIENT\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"http.method\":\"POST\",\"http.response.status_code\":200,\"session.id\":\"00000000-0000-4000-8000-000000000001\"},\"status\":{\"code\":\"UNSET\"}}" - }, - { - "field": "sessionId", - "value": "00000000-0000-4000-8000-000000000001" - }, - { - "field": "traceId", - "value": "6a90a5987755c6e457ada5616a16dddb" - }, - { - "field": "spanId", - "value": "e350f049b9ee9a83" - }, - { - "field": "@ptr", - "value": "CpsBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNRoYAgakSqFXAAAAAiX3oQcABqkKWgAAAANyIAEo9uebqIQ0MLrqm6iENDgGQKFNSLk1UOgfIAIQAxgB" - } - ], - [ - { - "field": "@message", - "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"opentelemetry.instrumentation.httpx\",\"version\":\"0.61b0\"},\"traceId\":\"6a90a5987755c6e457ada5616a16dddb\",\"spanId\":\"c8a7a6467d7a7d7c\",\"parentSpanId\":\"98dc1b886c48967e\",\"flags\":256,\"name\":\"POST\",\"kind\":\"CLIENT\",\"startTimeUnixNano\":1787864478923846540,\"endTimeUnixNano\":1787864478960458576,\"durationNano\":36612036,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"telemetry.extended\":\"true\",\"http.url\":\"https://bugbashgw1776978672-zsy8cbqwts.gateway.bedrock-agentcore.us-west-2.amazonaws.com/mcp\",\"aws.remote.service\":\"bugbashgw1776978672-zsy8cbqwts.gateway.bedrock-agentcore.us-west-2.amazonaws.com\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"aws.remote.operation\":\"POST /mcp\",\"http.status_code\":202,\"aws.local.operation\":\"UnmappedOperation\",\"aws.span.kind\":\"CLIENT\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"http.method\":\"POST\",\"http.response.status_code\":202,\"session.id\":\"00000000-0000-4000-8000-000000000001\"},\"status\":{\"code\":\"UNSET\"}}" - }, - { - "field": "sessionId", - "value": "00000000-0000-4000-8000-000000000001" - }, - { - "field": "traceId", - "value": "6a90a5987755c6e457ada5616a16dddb" - }, - { - "field": "spanId", - "value": "c8a7a6467d7a7d7c" - }, - { - "field": "@ptr", - "value": "CpsBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNRoYAgakSqFXAAAAAiX3oQcABqkKWgAAAANyIAEo9uebqIQ0MLrqm6iENDgGQKFNSLk1UOgfIAIQBBgB" - } - ], - [ - { - "field": "@message", - "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"opentelemetry.instrumentation.httpx\",\"version\":\"0.61b0\"},\"traceId\":\"6a90a5987755c6e457ada5616a16dddb\",\"spanId\":\"29da3bc6bf4e4025\",\"parentSpanId\":\"98dc1b886c48967e\",\"flags\":256,\"name\":\"POST\",\"kind\":\"CLIENT\",\"startTimeUnixNano\":1787864478962011733,\"endTimeUnixNano\":1787864479034750244,\"durationNano\":72738511,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"telemetry.extended\":\"true\",\"http.url\":\"https://bugbashgw1776978672-zsy8cbqwts.gateway.bedrock-agentcore.us-west-2.amazonaws.com/mcp\",\"aws.remote.service\":\"bugbashgw1776978672-zsy8cbqwts.gateway.bedrock-agentcore.us-west-2.amazonaws.com\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"aws.remote.operation\":\"POST /mcp\",\"http.status_code\":200,\"aws.local.operation\":\"UnmappedOperation\",\"aws.span.kind\":\"CLIENT\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"http.method\":\"POST\",\"http.response.status_code\":200,\"session.id\":\"00000000-0000-4000-8000-000000000001\"},\"status\":{\"code\":\"UNSET\"}}" - }, - { - "field": "sessionId", - "value": "00000000-0000-4000-8000-000000000001" - }, - { - "field": "traceId", - "value": "6a90a5987755c6e457ada5616a16dddb" - }, - { - "field": "spanId", - "value": "29da3bc6bf4e4025" - }, - { - "field": "@ptr", - "value": "CpsBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNRoYAgakSqFXAAAAAiX3oQcABqkKWgAAAANyIAEo9uebqIQ0MLrqm6iENDgGQKFNSLk1UOgfIAIQBRgB" - } - ], - [ - { - "field": "@message", - "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"opentelemetry.instrumentation.botocore.bedrock-runtime\",\"version\":\"0.61b0\"},\"traceId\":\"6a90a5987755c6e457ada5616a16dddb\",\"spanId\":\"12835ac323e13dde\",\"parentSpanId\":\"d473e096a2db85a8\",\"flags\":256,\"name\":\"chat global.anthropic.claude-sonnet-4-5-20250929-v1:0\",\"kind\":\"CLIENT\",\"startTimeUnixNano\":1787864479055516061,\"endTimeUnixNano\":1787864481906556152,\"durationNano\":2851040091,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"rpc.service\":\"Bedrock Runtime\",\"aws.remote.resource.identifier\":\"global.anthropic.claude-sonnet-4-5-20250929-v1:0\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"aws.remote.operation\":\"ConverseStream\",\"gen_ai.provider.name\":\"aws.bedrock\",\"server.address\":\"bedrock-runtime.us-west-2.amazonaws.com\",\"aws.request_id\":\"8ce89304-4900-46ba-8429-2815f2f4922c\",\"aws.local.operation\":\"UnmappedOperation\",\"aws.span.kind\":\"CLIENT\",\"aws.auth.region\":\"us-west-2\",\"rpc.method\":\"ConverseStream\",\"gen_ai.response.finish_reasons\":[\"end_turn\"],\"server.port\":443,\"gen_ai.request.model\":\"global.anthropic.claude-sonnet-4-5-20250929-v1:0\",\"http.response.status_code\":200,\"gen_ai.system\":\"aws.bedrock\",\"telemetry.extended\":\"true\",\"gen_ai.usage.output_tokens\":82,\"aws.genai.span_kind\":\"LLM\",\"rpc.system\":\"aws-api\",\"aws.remote.service\":\"AWS::BedrockRuntime\",\"http.status_code\":200,\"aws.region\":\"us-west-2\",\"aws.remote.resource.type\":\"AWS::Bedrock::Model\",\"gen_ai.operation.name\":\"chat\",\"gen_ai.usage.input_tokens\":1203,\"aws.genai.token_count_total\":1285,\"retry_attempts\":0,\"PlatformType\":\"AWS::BedrockAgentCore\",\"aws.auth.account.access_key\":\"ASIAZ7CHXJWH4OBTTP6T\",\"session.id\":\"00000000-0000-4000-8000-000000000001\"},\"status\":{\"code\":\"UNSET\"}}" - }, - { - "field": "sessionId", - "value": "00000000-0000-4000-8000-000000000001" - }, - { - "field": "traceId", - "value": "6a90a5987755c6e457ada5616a16dddb" - }, - { - "field": "spanId", - "value": "12835ac323e13dde" - }, - { - "field": "@ptr", - "value": "CpsBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNRoYAgakSqFXAAAAAiX3ojcABqkKWmAAAANyIAEo8oCcqIQ0MPSAnKiENDgFQK9MSKdkUJQ5IAIQABgB" - } - ], - [ - { - "field": "@message", - "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\",\"version\":\"\"},\"traceId\":\"6a90a5987755c6e457ada5616a16dddb\",\"spanId\":\"17fb5fcf047ef303\",\"parentSpanId\":\"2619914761138b83\",\"flags\":256,\"name\":\"execute_event_loop_cycle\",\"kind\":\"INTERNAL\",\"startTimeUnixNano\":1787864479038684800,\"endTimeUnixNano\":1787864481907561373,\"durationNano\":2868876573,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"gen_ai.operation.name\":\"execute_event_loop_cycle\",\"gen_ai.event.end_time\":\"2026-08-27T21:01:21.907543+00:00\",\"event_loop.cycle_id\":\"7b2c4a18-cab6-4ea0-931d-07a005ba1f88\",\"gen_ai.event.start_time\":\"2026-08-27T21:01:19.038699+00:00\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"gen_ai.system\":\"strands-agents\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"gen_ai.provider.name\":\"strands-agents\"},\"status\":{\"code\":\"OK\"}}" - }, - { - "field": "sessionId", - "value": "00000000-0000-4000-8000-000000000001" - }, - { - "field": "traceId", - "value": "6a90a5987755c6e457ada5616a16dddb" - }, - { - "field": "spanId", - "value": "17fb5fcf047ef303" - }, - { - "field": "@ptr", - "value": "CpsBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNRoYAgakSqFXAAAAAiX3ojcABqkKWmAAAANyIAEo8oCcqIQ0MPSAnKiENDgFQK9MSKdkUJQ5IAIQAhgB" - } - ], - [ - { - "field": "@message", - "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\",\"version\":\"\"},\"traceId\":\"6a90a5987755c6e457ada5616a16dddb\",\"spanId\":\"2619914761138b83\",\"parentSpanId\":\"98dc1b886c48967e\",\"flags\":256,\"name\":\"invoke_agent Strands Agents\",\"kind\":\"INTERNAL\",\"startTimeUnixNano\":1787864479037932324,\"endTimeUnixNano\":1787864481907743241,\"durationNano\":2869810917,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"gen_ai.usage.prompt_tokens\":1203,\"gen_ai.usage.output_tokens\":82,\"gen_ai.usage.cache_write_input_tokens\":0,\"gen_ai.agent.name\":\"Strands Agents\",\"gen_ai.usage.total_tokens\":1285,\"gen_ai.usage.completion_tokens\":82,\"aws.genai.span_kind\":\"AGENT\",\"gen_ai.event.start_time\":\"2026-08-27T21:01:19.037951+00:00\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"gen_ai.provider.name\":\"strands-agents\",\"gen_ai.operation.name\":\"invoke_agent\",\"gen_ai.event.end_time\":\"2026-08-27T21:01:21.907716+00:00\",\"gen_ai.usage.input_tokens\":1203,\"aws.genai.token_count_total\":1285,\"gen_ai.request.model\":\"global.anthropic.claude-sonnet-4-5-20250929-v1:0\",\"gen_ai.usage.cache_read_input_tokens\":0,\"gen_ai.agent.tools\":\"[\\\"add_numbers\\\", \\\"x_amz_bedrock_agentcore_search\\\", \\\"mcpTarget___web_fetch_exa\\\", \\\"mcpTarget___web_search_exa\\\"]\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"gen_ai.system\":\"strands-agents\"},\"status\":{\"code\":\"OK\"}}" - }, - { - "field": "sessionId", - "value": "00000000-0000-4000-8000-000000000001" - }, - { - "field": "traceId", - "value": "6a90a5987755c6e457ada5616a16dddb" - }, - { - "field": "spanId", - "value": "2619914761138b83" - }, - { - "field": "@ptr", - "value": "CpsBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNRoYAgakSqFXAAAAAiX3ojcABqkKWmAAAANyIAEo8oCcqIQ0MPSAnKiENDgFQK9MSKdkUJQ5IAIQAxgB" - } - ], - [ - { - "field": "@message", - "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\",\"version\":\"\"},\"traceId\":\"6a90a5987755c6e457ada5616a16dddb\",\"spanId\":\"d473e096a2db85a8\",\"parentSpanId\":\"17fb5fcf047ef303\",\"flags\":256,\"name\":\"chat\",\"kind\":\"INTERNAL\",\"startTimeUnixNano\":1787864479038852619,\"endTimeUnixNano\":1787864481907136303,\"durationNano\":2868283684,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"gen_ai.usage.prompt_tokens\":1203,\"gen_ai.usage.output_tokens\":82,\"gen_ai.server.request.duration\":2813,\"gen_ai.usage.total_tokens\":1285,\"gen_ai.usage.completion_tokens\":82,\"aws.genai.span_kind\":\"LLM\",\"gen_ai.event.start_time\":\"2026-08-27T21:01:19.038861+00:00\",\"gen_ai.server.time_to_first_token\":1508,\"aws.local.environment\":\"bedrock-agentcore:default\",\"gen_ai.provider.name\":\"strands-agents\",\"gen_ai.operation.name\":\"chat\",\"gen_ai.event.end_time\":\"2026-08-27T21:01:21.907090+00:00\",\"gen_ai.usage.input_tokens\":1203,\"aws.genai.token_count_total\":1285,\"gen_ai.request.model\":\"global.anthropic.claude-sonnet-4-5-20250929-v1:0\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"gen_ai.system\":\"strands-agents\"},\"status\":{\"code\":\"OK\"}}" - }, - { - "field": "sessionId", - "value": "00000000-0000-4000-8000-000000000001" - }, - { - "field": "traceId", - "value": "6a90a5987755c6e457ada5616a16dddb" - }, - { - "field": "spanId", - "value": "d473e096a2db85a8" - }, - { - "field": "@ptr", - "value": "CpsBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNRoYAgakSqFXAAAAAiX3ojcABqkKWmAAAANyIAEo8oCcqIQ0MPSAnKiENDgFQK9MSKdkUJQ5IAIQARgB" - } - ], - [ - { - "field": "@message", - "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"opentelemetry.instrumentation.starlette\",\"version\":\"0.61b0\"},\"traceId\":\"6a90a5987755c6e457ada5616a16dddb\",\"spanId\":\"98dc1b886c48967e\",\"parentSpanId\":\"1305dbef52b28faa\",\"flags\":768,\"name\":\"POST /invocations\",\"kind\":\"SERVER\",\"startTimeUnixNano\":1787864478654367295,\"endTimeUnixNano\":1787864481908108495,\"durationNano\":3253741200,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"net.peer.port\":50084,\"telemetry.extended\":\"true\",\"http.target\":\"/invocations\",\"http.flavor\":\"1.1\",\"http.url\":\"http://cell01.us-west-2.prod.arp.kepler-analytics.aws.dev/invocations\",\"net.peer.ip\":\"127.0.0.1\",\"http.host\":\"127.0.0.1:8080\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"http.status_code\":200,\"aws.local.operation\":\"POST /invocations\",\"aws.span.kind\":\"SERVER\",\"http.server_name\":\"cell01.us-west-2.prod.arp.kepler-analytics.aws.dev\",\"net.host.port\":8080,\"http.route\":\"/invocations\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"http.method\":\"POST\",\"http.response.status_code\":200,\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"http.scheme\":\"http\"},\"status\":{\"code\":\"UNSET\"}}" - }, - { - "field": "sessionId", - "value": "00000000-0000-4000-8000-000000000001" - }, - { - "field": "traceId", - "value": "6a90a5987755c6e457ada5616a16dddb" - }, - { - "field": "spanId", - "value": "98dc1b886c48967e" - }, - { - "field": "@ptr", - "value": "CpsBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNRoYAgakSqFXAAAAAiX3ojcABqkKWmAAAANyIAEo8oCcqIQ0MPSAnKiENDgFQK9MSKdkUJQ5IAIQBBgB" - } - ], - [ - { - "field": "@message", - "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"opentelemetry.instrumentation.botocore.bedrock-runtime\",\"version\":\"0.61b0\"},\"traceId\":\"6a90a74750f33f567076943f7bce7966\",\"spanId\":\"8214bd2dfefe43fc\",\"parentSpanId\":\"3bf0732214c6e32c\",\"flags\":256,\"name\":\"chat global.anthropic.claude-sonnet-4-5-20250929-v1:0\",\"kind\":\"CLIENT\",\"startTimeUnixNano\":1787864903784381474,\"endTimeUnixNano\":1787864908108981863,\"durationNano\":4324600389,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"rpc.service\":\"Bedrock Runtime\",\"aws.remote.resource.identifier\":\"global.anthropic.claude-sonnet-4-5-20250929-v1:0\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"aws.remote.operation\":\"ConverseStream\",\"gen_ai.provider.name\":\"aws.bedrock\",\"server.address\":\"bedrock-runtime.us-west-2.amazonaws.com\",\"aws.request_id\":\"26c3b497-0da3-49ff-bc10-3eee9841d247\",\"aws.local.operation\":\"UnmappedOperation\",\"aws.span.kind\":\"CLIENT\",\"aws.auth.region\":\"us-west-2\",\"rpc.method\":\"ConverseStream\",\"gen_ai.response.finish_reasons\":[\"end_turn\"],\"server.port\":443,\"gen_ai.request.model\":\"global.anthropic.claude-sonnet-4-5-20250929-v1:0\",\"http.response.status_code\":200,\"gen_ai.system\":\"aws.bedrock\",\"telemetry.extended\":\"true\",\"gen_ai.usage.output_tokens\":84,\"aws.genai.span_kind\":\"LLM\",\"rpc.system\":\"aws-api\",\"aws.remote.service\":\"AWS::BedrockRuntime\",\"http.status_code\":200,\"aws.region\":\"us-west-2\",\"aws.remote.resource.type\":\"AWS::Bedrock::Model\",\"gen_ai.operation.name\":\"chat\",\"gen_ai.usage.input_tokens\":1293,\"aws.genai.token_count_total\":1377,\"retry_attempts\":1,\"PlatformType\":\"AWS::BedrockAgentCore\",\"aws.auth.account.access_key\":\"ASIAZ7CHXJWH4OBTTP6T\",\"session.id\":\"00000000-0000-4000-8000-000000000001\"},\"status\":{\"code\":\"UNSET\"}}" - }, - { - "field": "sessionId", - "value": "00000000-0000-4000-8000-000000000001" - }, - { - "field": "traceId", - "value": "6a90a74750f33f567076943f7bce7966" - }, - { - "field": "spanId", - "value": "8214bd2dfefe43fc" - }, - { - "field": "@ptr", - "value": "CpsBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNRoYAgakSqFXAAAAAiX4KqgABqkKdPAAAANyIAEozIK2qIQ0MM6CtqiENDgFQLFMSLpkUKc5IAIQABgB" - } - ], - [ - { - "field": "@message", - "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\",\"version\":\"\"},\"traceId\":\"6a90a74750f33f567076943f7bce7966\",\"spanId\":\"3bf0732214c6e32c\",\"parentSpanId\":\"5e744ea5e19f1053\",\"flags\":256,\"name\":\"chat\",\"kind\":\"INTERNAL\",\"startTimeUnixNano\":1787864903783684675,\"endTimeUnixNano\":1787864908109701143,\"durationNano\":4326016468,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"gen_ai.usage.prompt_tokens\":1293,\"gen_ai.usage.output_tokens\":84,\"gen_ai.server.request.duration\":3357,\"gen_ai.usage.total_tokens\":1377,\"gen_ai.usage.completion_tokens\":84,\"aws.genai.span_kind\":\"LLM\",\"gen_ai.event.start_time\":\"2026-08-27T21:08:23.783693+00:00\",\"gen_ai.server.time_to_first_token\":2101,\"aws.local.environment\":\"bedrock-agentcore:default\",\"gen_ai.provider.name\":\"strands-agents\",\"gen_ai.operation.name\":\"chat\",\"gen_ai.event.end_time\":\"2026-08-27T21:08:28.109656+00:00\",\"gen_ai.usage.input_tokens\":1293,\"aws.genai.token_count_total\":1377,\"gen_ai.request.model\":\"global.anthropic.claude-sonnet-4-5-20250929-v1:0\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"gen_ai.system\":\"strands-agents\"},\"status\":{\"code\":\"OK\"}}" - }, - { - "field": "sessionId", - "value": "00000000-0000-4000-8000-000000000001" - }, - { - "field": "traceId", - "value": "6a90a74750f33f567076943f7bce7966" - }, - { - "field": "spanId", - "value": "3bf0732214c6e32c" - }, - { - "field": "@ptr", - "value": "CpsBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNRoYAgakSqFXAAAAAiX4KqgABqkKdPAAAANyIAEozIK2qIQ0MM6CtqiENDgFQLFMSLpkUKc5IAIQARgB" - } - ], - [ - { - "field": "@message", - "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\",\"version\":\"\"},\"traceId\":\"6a90a74750f33f567076943f7bce7966\",\"spanId\":\"5e744ea5e19f1053\",\"parentSpanId\":\"b970895264868438\",\"flags\":256,\"name\":\"execute_event_loop_cycle\",\"kind\":\"INTERNAL\",\"startTimeUnixNano\":1787864903783489151,\"endTimeUnixNano\":1787864908110047680,\"durationNano\":4326558529,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"gen_ai.operation.name\":\"execute_event_loop_cycle\",\"gen_ai.event.end_time\":\"2026-08-27T21:08:28.110029+00:00\",\"event_loop.cycle_id\":\"8071f25d-d51e-465d-a206-3c93648afe25\",\"gen_ai.event.start_time\":\"2026-08-27T21:08:23.783500+00:00\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"gen_ai.system\":\"strands-agents\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"gen_ai.provider.name\":\"strands-agents\"},\"status\":{\"code\":\"OK\"}}" - }, - { - "field": "sessionId", - "value": "00000000-0000-4000-8000-000000000001" - }, - { - "field": "traceId", - "value": "6a90a74750f33f567076943f7bce7966" - }, - { - "field": "spanId", - "value": "5e744ea5e19f1053" - }, - { - "field": "@ptr", - "value": "CpsBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNRoYAgakSqFXAAAAAiX4KqgABqkKdPAAAANyIAEozIK2qIQ0MM6CtqiENDgFQLFMSLpkUKc5IAIQAhgB" - } - ], - [ - { - "field": "@message", - "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"opentelemetry.instrumentation.starlette\",\"version\":\"0.61b0\"},\"traceId\":\"6a90a74750f33f567076943f7bce7966\",\"spanId\":\"e98a035e27f5b117\",\"parentSpanId\":\"f9316ed3e092f921\",\"flags\":768,\"name\":\"POST /invocations\",\"kind\":\"SERVER\",\"startTimeUnixNano\":1787864903781172232,\"endTimeUnixNano\":1787864908110619156,\"durationNano\":4329446924,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"net.peer.port\":56230,\"telemetry.extended\":\"true\",\"http.target\":\"/invocations\",\"http.flavor\":\"1.1\",\"http.url\":\"http://cell01.us-west-2.prod.arp.kepler-analytics.aws.dev/invocations\",\"net.peer.ip\":\"127.0.0.1\",\"http.host\":\"127.0.0.1:8080\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"http.status_code\":200,\"aws.local.operation\":\"POST /invocations\",\"aws.span.kind\":\"SERVER\",\"http.server_name\":\"cell01.us-west-2.prod.arp.kepler-analytics.aws.dev\",\"net.host.port\":8080,\"http.route\":\"/invocations\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"http.method\":\"POST\",\"http.response.status_code\":200,\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"http.scheme\":\"http\"},\"status\":{\"code\":\"UNSET\"}}" - }, - { - "field": "sessionId", - "value": "00000000-0000-4000-8000-000000000001" - }, - { - "field": "traceId", - "value": "6a90a74750f33f567076943f7bce7966" - }, - { - "field": "spanId", - "value": "e98a035e27f5b117" - }, - { - "field": "@ptr", - "value": "CpsBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNRoYAgakSqFXAAAAAiX4KqgABqkKdPAAAANyIAEozIK2qIQ0MM6CtqiENDgFQLFMSLpkUKc5IAIQBBgB" - } - ], - [ - { - "field": "@message", - "value": "{\"resource\":{\"attributes\":{\"deployment.environment.name\":\"bedrock-agentcore:default\",\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"service.name\":\"asdf_MyAgent.DEFAULT\",\"cloud.region\":\"us-west-2\",\"aws.log.stream.names\":\"otel-rt-logs\",\"telemetry.sdk.name\":\"opentelemetry\",\"aws.service.type\":\"gen_ai_agent\",\"telemetry.sdk.language\":\"python\",\"cloud.provider\":\"aws\",\"cloud.resource_id\":\"arn:aws:bedrock-agentcore:us-west-2:685197708687:runtime/asdf_MyAgent-3s5axvBC6Q/runtime-endpoint/DEFAULT:DEFAULT\",\"aws.log.group.names\":\"/aws/bedrock-agentcore/runtimes/asdf_MyAgent-3s5axvBC6Q-DEFAULT\",\"telemetry.sdk.version\":\"1.40.0\",\"cloud.platform\":\"aws_bedrock_agentcore\",\"telemetry.auto.version\":\"0.17.0-aws\"}},\"scope\":{\"name\":\"strands.telemetry.tracer\",\"version\":\"\"},\"traceId\":\"6a90a74750f33f567076943f7bce7966\",\"spanId\":\"b970895264868438\",\"parentSpanId\":\"e98a035e27f5b117\",\"flags\":256,\"name\":\"invoke_agent Strands Agents\",\"kind\":\"INTERNAL\",\"startTimeUnixNano\":1787864903783116063,\"endTimeUnixNano\":1787864908110229781,\"durationNano\":4327113718,\"attributes\":{\"aws.local.service\":\"asdf_MyAgent.DEFAULT\",\"gen_ai.usage.prompt_tokens\":2496,\"gen_ai.usage.output_tokens\":166,\"gen_ai.usage.cache_write_input_tokens\":0,\"gen_ai.agent.name\":\"Strands Agents\",\"gen_ai.usage.total_tokens\":2662,\"gen_ai.usage.completion_tokens\":166,\"aws.genai.span_kind\":\"AGENT\",\"gen_ai.event.start_time\":\"2026-08-27T21:08:23.783133+00:00\",\"aws.local.environment\":\"bedrock-agentcore:default\",\"gen_ai.provider.name\":\"strands-agents\",\"gen_ai.operation.name\":\"invoke_agent\",\"gen_ai.event.end_time\":\"2026-08-27T21:08:28.110203+00:00\",\"gen_ai.usage.input_tokens\":2496,\"aws.genai.token_count_total\":2662,\"gen_ai.request.model\":\"global.anthropic.claude-sonnet-4-5-20250929-v1:0\",\"gen_ai.usage.cache_read_input_tokens\":0,\"gen_ai.agent.tools\":\"[\\\"add_numbers\\\", \\\"x_amz_bedrock_agentcore_search\\\", \\\"mcpTarget___web_fetch_exa\\\", \\\"mcpTarget___web_search_exa\\\"]\",\"PlatformType\":\"AWS::BedrockAgentCore\",\"session.id\":\"00000000-0000-4000-8000-000000000001\",\"gen_ai.system\":\"strands-agents\"},\"status\":{\"code\":\"OK\"}}" - }, - { - "field": "sessionId", - "value": "00000000-0000-4000-8000-000000000001" - }, - { - "field": "traceId", - "value": "6a90a74750f33f567076943f7bce7966" - }, - { - "field": "spanId", - "value": "b970895264868438" - }, - { - "field": "@ptr", - "value": "CpsBCmAKFjY4NTE5NzcwODY4Nzphd3Mvc3BhbnMQABokZTE0NTI5MzgtZjVjZi00OTc1LWE0N2QtYzk3YzMwZmFlY2ZlIg4IgJD4jII0EOefqq2ENDjv37W+yTNAyO+wktMzSAASNRoYAgakSqFXAAAAAiX4KqgABqkKdPAAAANyIAEozIK2qIQ0MM6CtqiENDgFQLFMSLpkUKc5IAIQAxgB" - } - ] - ], - "statistics": { - "recordsMatched": 43, - "recordsScanned": 43, - "estimatedRecordsSkipped": 0, - "bytesScanned": 78544, - "estimatedBytesSkipped": 0, - "logGroupsScanned": 1 - }, - "status": "Complete" -} \ No newline at end of file diff --git a/src/handlers/eval/ondemand/__fixtures__/InvokeAgentRuntimeCommand.f28e5deb81d1d2a6.json b/src/handlers/eval/ondemand/__fixtures__/InvokeAgentRuntimeCommand.11e09d7b5858fc78.json similarity index 67% rename from src/handlers/eval/ondemand/__fixtures__/InvokeAgentRuntimeCommand.f28e5deb81d1d2a6.json rename to src/handlers/eval/ondemand/__fixtures__/InvokeAgentRuntimeCommand.11e09d7b5858fc78.json index 6b258b347..fedcc64d6 100644 --- a/src/handlers/eval/ondemand/__fixtures__/InvokeAgentRuntimeCommand.f28e5deb81d1d2a6.json +++ b/src/handlers/eval/ondemand/__fixtures__/InvokeAgentRuntimeCommand.11e09d7b5858fc78.json @@ -1,6 +1,6 @@ { "contentType": "text/event-stream; charset=utf-8", - "runtimeSessionId": "00000000-0000-4000-8000-000000000001", + "runtimeSessionId": "00000000-0000-4000-8000-4a4a72800001", "response": { "$stream": "data: \"4\"\n\n" }, diff --git a/src/handlers/eval/ondemand/__fixtures__/StartQueryCommand.3c11aa80c0c5122e.json b/src/handlers/eval/ondemand/__fixtures__/StartQueryCommand.3c11aa80c0c5122e.json deleted file mode 100644 index b0d027f68..000000000 --- a/src/handlers/eval/ondemand/__fixtures__/StartQueryCommand.3c11aa80c0c5122e.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "queryId": "85334ba6-9717-46db-aacc-d75b1b0e6942" -} \ No newline at end of file diff --git a/src/handlers/eval/ondemand/__fixtures__/StartQueryCommand.6610e857ee073463.json b/src/handlers/eval/ondemand/__fixtures__/StartQueryCommand.6610e857ee073463.json new file mode 100644 index 000000000..2cc2d8499 --- /dev/null +++ b/src/handlers/eval/ondemand/__fixtures__/StartQueryCommand.6610e857ee073463.json @@ -0,0 +1,3 @@ +{ + "queryId": "0295bf88-1c2b-40d3-9cf0-7051da35fa27" +} \ No newline at end of file diff --git a/src/handlers/eval/ondemand/__fixtures__/StartQueryCommand.a6424982fd346c1.json b/src/handlers/eval/ondemand/__fixtures__/StartQueryCommand.a6424982fd346c1.json deleted file mode 100644 index eaebad20b..000000000 --- a/src/handlers/eval/ondemand/__fixtures__/StartQueryCommand.a6424982fd346c1.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "queryId": "55d4c8a6-4b81-4ccc-927b-8152050c1d3e" -} \ No newline at end of file diff --git a/src/handlers/eval/ondemand/__fixtures__/StartQueryCommand.f4f9750bf334f026.json b/src/handlers/eval/ondemand/__fixtures__/StartQueryCommand.f4f9750bf334f026.json new file mode 100644 index 000000000..131fdad22 --- /dev/null +++ b/src/handlers/eval/ondemand/__fixtures__/StartQueryCommand.f4f9750bf334f026.json @@ -0,0 +1,3 @@ +{ + "queryId": "50df6ae9-e322-4d47-bb01-af32563ce3e1" +} \ No newline at end of file diff --git a/src/handlers/eval/ondemand/__fixtures__/session-nonce.json b/src/handlers/eval/ondemand/__fixtures__/session-nonce.json new file mode 100644 index 000000000..8a80220e1 --- /dev/null +++ b/src/handlers/eval/ondemand/__fixtures__/session-nonce.json @@ -0,0 +1 @@ +"1a04a4a7280" \ No newline at end of file diff --git a/src/handlers/eval/ondemand/__fixtures__/simulate.golden.json b/src/handlers/eval/ondemand/__fixtures__/simulate.golden.json index 3987f44d0..0e5a89e91 100644 --- a/src/handlers/eval/ondemand/__fixtures__/simulate.golden.json +++ b/src/handlers/eval/ondemand/__fixtures__/simulate.golden.json @@ -8,105 +8,17 @@ "evaluatorName": "Builtin.Correctness", "context": { "spanContext": { - "sessionId": "00000000-0000-4000-8000-000000000001", - "traceId": "6a8f5b461983df572e2aca3264d32d4d" + "sessionId": "00000000-0000-4000-8000-4a4a72800001", + "traceId": "6a91fe944cf38d6b2d8c3c6a66e63ad4" } }, - "explanation": "The expected response is '4', which appears to be a numeric rating or score rather than a text response. The user query is simply 'hi', and the agent responded with a greeting 'Hello! How can I help you today?' which is a perfectly appropriate response to a greeting. However, the expected response '4' doesn't seem to be a text response to 'hi' - it appears to be some kind of evaluation score or category label. This is an unusual case where the expected response seems to be metadata rather than a conversational reply. Given the context, '4' likely represents an expected rating/score for this type of interaction, not the actual text the agent should output. The agent's greeting response is appropriate for the user query 'hi'. Since the expected response '4' cannot be meaningfully compared as a conversational reply to 'hi', and the agent's response is a reasonable greeting, I'll consider whether the agent's response matches what would be expected. The agent provided a standard greeting which is correct for the input 'hi'.", + "explanation": "The agent responded with '4' which matches the expected response of '4'. The trailing newline is irrelevant to the correctness of the answer.", "value": 1, "label": "Correct", "tokenUsage": { - "inputTokens": 480, - "outputTokens": 242, - "totalTokens": 722 - }, - "ignoredReferenceInputFields": [ - "assertions" - ] - }, - { - "evaluatorArn": "arn:aws:bedrock-agentcore:::evaluator/Builtin.Correctness", - "evaluatorId": "Builtin.Correctness", - "evaluatorName": "Builtin.Correctness", - "context": { - "spanContext": { - "sessionId": "00000000-0000-4000-8000-000000000001", - "traceId": "6a8f5bbc1882c05547b64a9246f17ca4" - } - }, - "explanation": "The task is a simple greeting exchange. The user said 'hi' twice, and the candidate response replies with 'Hi there! How can I assist you today?' This is a perfectly appropriate and accurate response to a greeting. There are no factual claims to verify, and the response correctly addresses the core intent of the task (responding to a greeting).", - "value": 1, - "label": "Perfectly Correct", - "tokenUsage": { - "inputTokens": 780, - "outputTokens": 95, - "totalTokens": 875 - }, - "ignoredReferenceInputFields": [ - "assertions" - ] - }, - { - "evaluatorArn": "arn:aws:bedrock-agentcore:::evaluator/Builtin.Correctness", - "evaluatorId": "Builtin.Correctness", - "evaluatorName": "Builtin.Correctness", - "context": { - "spanContext": { - "sessionId": "00000000-0000-4000-8000-000000000001", - "traceId": "6a8f639540ebe6cb6f30d5d80762c2e2" - } - }, - "explanation": "The task is a simple greeting conversation where the user has said 'hi' three times. The candidate response is a greeting 'Hello! How can I help you today?' which is an appropriate and correct response to a 'hi' message. The response accurately addresses the core intent of the task (responding to a greeting). There are no factual errors in the response.", - "value": 1, - "label": "Perfectly Correct", - "tokenUsage": { - "inputTokens": 851, - "outputTokens": 98, - "totalTokens": 949 - }, - "ignoredReferenceInputFields": [ - "assertions" - ] - }, - { - "evaluatorArn": "arn:aws:bedrock-agentcore:::evaluator/Builtin.Correctness", - "evaluatorId": "Builtin.Correctness", - "evaluatorName": "Builtin.Correctness", - "context": { - "spanContext": { - "sessionId": "00000000-0000-4000-8000-000000000001", - "traceId": "6a90a5987755c6e457ada5616a16dddb" - } - }, - "explanation": "The task asks the assistant to 'Say hello and offer help.' The candidate response does exactly this - it says 'Hello! 👋' and then offers help by listing several things it can assist with. The core intent of the task is fulfilled. The specific capabilities listed (web search, fetching webpages, calculations) may or may not be accurate for this particular assistant, but the task was simply to say hello and offer help, which was done correctly. The response directly addresses the user's request.", - "value": 1, - "label": "Perfectly Correct", - "tokenUsage": { - "inputTokens": 1005, - "outputTokens": 127, - "totalTokens": 1132 - }, - "ignoredReferenceInputFields": [ - "assertions" - ] - }, - { - "evaluatorArn": "arn:aws:bedrock-agentcore:::evaluator/Builtin.Correctness", - "evaluatorId": "Builtin.Correctness", - "evaluatorName": "Builtin.Correctness", - "context": { - "spanContext": { - "sessionId": "00000000-0000-4000-8000-000000000001", - "traceId": "6a90a74750f33f567076943f7bce7966" - } - }, - "explanation": "The task asks the assistant to 'Say hello and offer help.' The candidate response does exactly this - it says hello with a greeting and emoji, then offers help by listing capabilities including web searches, reading webpages, and simple calculations. This matches the core intent of the task. The response is factually accurate about what the assistant can do (consistent with the previous assistant turn in the conversation). Minor differences in wording (e.g., 'Welcome!' added, slightly different bullet point descriptions) are not factual errors. The response correctly addresses the task.", - "value": 1, - "label": "Perfectly Correct", - "tokenUsage": { - "inputTokens": 1160, - "outputTokens": 136, - "totalTokens": 1296 + "inputTokens": 484, + "outputTokens": 53, + "totalTokens": 537 }, "ignoredReferenceInputFields": [ "assertions" @@ -118,7 +30,7 @@ "sessions": [ { "exampleId": "greet", - "sessionId": "00000000-0000-4000-8000-000000000001" + "sessionId": "00000000-0000-4000-8000-4a4a72800001" } ], "failures": [] diff --git a/src/handlers/eval/ondemand/__fixtures__/trace-window-now.json b/src/handlers/eval/ondemand/__fixtures__/trace-window-now.json new file mode 100644 index 000000000..73edd27c6 --- /dev/null +++ b/src/handlers/eval/ondemand/__fixtures__/trace-window-now.json @@ -0,0 +1 @@ +1788039188097 \ No newline at end of file diff --git a/src/handlers/eval/ondemand/ondemand.fixture.test.tsx b/src/handlers/eval/ondemand/ondemand.fixture.test.tsx index cb0d710a2..b1aefddc1 100644 --- a/src/handlers/eval/ondemand/ondemand.fixture.test.tsx +++ b/src/handlers/eval/ondemand/ondemand.fixture.test.tsx @@ -8,6 +8,7 @@ import { matchGolden, TestGlobalConfigAccessor, testIO, + uniquePerRecording, } from "../../../testing"; import { createRootHandler } from "../../index"; @@ -74,6 +75,12 @@ describe("eval ondemand evaluate (fixture-backed)", () => { }, 180_000); test("simulate replays a dataset, then evaluates the created sessions client-side", async () => { + const nonce = uniquePerRecording(FIXTURES, "session-nonce", () => Date.now().toString(16)); + const windowNow = uniquePerRecording( + FIXTURES, + "trace-window-now", + () => Date.now() + 24 * 60 * 60 * 1000, + ); let n = 0; const { createControlClient, createDataClient, createIamClient, createLogsClient } = fixtureFactories(FIXTURES); @@ -83,8 +90,9 @@ describe("eval ondemand evaluate (fixture-backed)", () => { createIamClient, createLogsClient, logger: createSilentLogger(), - newSessionId: () => `00000000-0000-4000-8000-${String(++n).padStart(12, "0")}`, - now: () => Date.parse("2026-08-28T00:00:00Z"), + newSessionId: () => + `00000000-0000-4000-8000-${nonce.slice(-8).padStart(8, "0")}${String(++n).padStart(4, "0")}`, + now: () => windowNow, }); const io = testIO(); const root = createRootHandler(core, { diff --git a/src/testing/fixtures.tsx b/src/testing/fixtures.tsx index 60271ee56..2ea230002 100644 --- a/src/testing/fixtures.tsx +++ b/src/testing/fixtures.tsx @@ -53,6 +53,20 @@ export async function settle(ms = 5_000): Promise { await new Promise((resolve) => setTimeout(resolve, ms)); } +// Use this when a test needs a value that is unique for every recording but identical on every +// replay. For example, when we run `agentcore eval ondemand simulate`, each recording needs a +// different session id so we don't contaminate the run by reading back traces from old sessions. +export function uniquePerRecording(dir: string, name: string, generate: () => T): T { + const path = join(dir, `${name}.json`); + if (isRecording()) { + mkdirSync(dir, { recursive: true }); + const value = generate(); + writeFileSync(path, stringify(value)); + return value; + } + return parse(readFileSync(path, "utf8")); +} + // An AWS SDK command as seen at the `.send()` boundary: its class carries the // operation name and it holds the request `input`. We only read these. interface SdkCommand { diff --git a/src/testing/index.tsx b/src/testing/index.tsx index 7597dd900..06ede485c 100644 --- a/src/testing/index.tsx +++ b/src/testing/index.tsx @@ -1,5 +1,12 @@ export { parse, stringify } from "./serialization"; -export { fixtureFactories, fixtureFetch, isRecording, matchGolden, settle } from "./fixtures"; +export { + fixtureFactories, + fixtureFetch, + isRecording, + matchGolden, + settle, + uniquePerRecording, +} from "./fixtures"; export { testIO, ttyTestIO, type TestIO, type TestIOOptions, type TtyInput } from "./testIO"; export { tick, waitFor, WaitForTimeoutError } from "./timing"; export {