Skip to content

Commit 092f75d

Browse files
authored
Remove oversized truncated log validation from genai-v2 test (#618)
## Summary - Remove the 1.2MB `logger.info("X" * 1_200_000)` from genai_service_v2 sample app — it exceeds CloudWatch OTLP endpoint's 1MB request size limit, causing log export failures - Remove the corresponding truncated log validation (template, enum, validation config) ## Test plan - [x] Ran trace validation locally — passed - [x] Ran log validation locally — passed - [x] Ran metric validation locally — passed
1 parent 5418ca4 commit 092f75d

4 files changed

Lines changed: 0 additions & 19 deletions

File tree

sample-apps/python/genai_service_v2/server.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -101,8 +101,6 @@ async def chat(request):
101101
body = await request.json()
102102
message = body.get("message", "")
103103

104-
logger.info("X" * 1_200_000)
105-
106104
# Emit OTel Metrics
107105
meter = metrics.get_meter("genai-meter", "1.0.0")
108106
token_counter = meter.create_histogram(

validator/src/main/java/com/amazon/aoc/fileconfigs/PredefinedExpectedTemplate.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -262,7 +262,6 @@ public enum PredefinedExpectedTemplate implements FileConfig {
262262
/** Python EC2 GenAI v2 (AgentCore Collector) Test Case Validations */
263263
PYTHON_EC2_ADOT_GENAI_V2_TRACE("/expected-data-template/python/ec2/adot-genai-v2/genai-trace.mustache"),
264264
PYTHON_EC2_ADOT_GENAI_V2_LLO_SPAN_ATTRIBUTE_LOG("/expected-data-template/python/ec2/adot-genai-v2/genai-log-llo-span-attribute.mustache"),
265-
PYTHON_EC2_ADOT_GENAI_V2_TRUNCATED_LOG("/expected-data-template/python/ec2/adot-genai-v2/genai-log-truncated.mustache"),
266265
PYTHON_EC2_ADOT_GENAI_V2_METRIC("/expected-data-template/python/ec2/adot-genai-v2/genai-metric.mustache"),
267266

268267
/** Python K8S Test Case Validations */

validator/src/main/resources/expected-data-template/python/ec2/adot-genai-v2/genai-log-truncated.mustache

Lines changed: 0 additions & 9 deletions
This file was deleted.

validator/src/main/resources/validations/python/ec2/adot-genai-v2/log-validation.yml

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,3 @@
55
callingType: "http"
66
expectedLogStructureTemplate: "PYTHON_EC2_ADOT_GENAI_V2_LLO_SPAN_ATTRIBUTE_LOG"
77
cwLogFilterPattern: "{ ($.scope.name = \"openinference.instrumentation.langchain\") && ($.body.input.messages[0].content = \"*clinic hours*\") && ($.traceId = \"{{traceId}}\") }"
8-
-
9-
validationType: "cw-log"
10-
httpPath: "/ai-chat"
11-
httpMethod: "post"
12-
callingType: "http"
13-
expectedLogStructureTemplate: "PYTHON_EC2_ADOT_GENAI_V2_TRUNCATED_LOG"
14-
cwLogFilterPattern: "{ ($.scope.name = \"server\") && ($.attributes.['code.function.name'] = \"chat\") && ($.traceId = \"{{traceId}}\") }"

0 commit comments

Comments
 (0)