Skip to content

Commit c412d29

Browse files
committed
test
1 parent da6df0a commit c412d29

File tree

1 file changed

+11
-26
lines changed
  • terraform/python/ec2/adot-genai

1 file changed

+11
-26
lines changed

terraform/python/ec2/adot-genai/main.tf

Lines changed: 11 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -123,34 +123,19 @@ for i in {1..60}; do
123123
sleep 5
124124
done
125125
126-
# Create traffic generator script
127-
cat > /app/generate_traffic.sh << 'TRAFFIC_EOF'
128-
#!/bin/bash
129-
DELAY_SECONDS="$${DELAY_SECONDS:-10}"
130-
NUM_REQUESTS="$${NUM_REQUESTS:-5}"
131-
TIMEOUT="$${TIMEOUT:-30}"
132-
MESSAGES=("What is the weather like today?" "Tell me a joke" "How do I make a cup of coffee?" "What are the benefits of exercise?" "Explain quantum computing in simple terms")
133-
134-
echo "Starting traffic generator with $$NUM_REQUESTS requests, $$DELAY_SECONDS second delay"
135-
date
136-
137-
for i in $$(seq 1 $$NUM_REQUESTS); do
138-
message="$${MESSAGES[$$((RANDOM % $${#MESSAGES[@]}))]}"
139-
echo "[$(date)] Request $$i: $$message"
140-
curl -v -X POST http://localhost:8000/ai-chat -H "Content-Type: application/json" -d "{\"message\": \"$$message\"}" -m $$TIMEOUT
141-
echo "Request $$i completed"
142-
aws s3 cp /var/log/langchain-service.log s3://appsignals-genai-test/logs/${var.test_id}/langchain-service-request-$$i.log
143-
sleep $$DELAY_SECONDS
126+
# Generate traffic directly
127+
echo "Starting traffic generator..."
128+
nohup bash -c '
129+
for i in {1..5}; do
130+
message="What is the weather like today?"
131+
echo "[$(date)] Request $i: $message"
132+
curl -v -X POST http://localhost:8000/ai-chat -H "Content-Type: application/json" -d "{\"message\": \"$message\"}" -m 30
133+
echo "Request $i completed"
134+
aws s3 cp /var/log/langchain-service.log s3://appsignals-genai-test/logs/${var.test_id}/langchain-service-request-$i.log
135+
sleep 10
144136
done
145-
146137
echo "Traffic generator completed"
147-
TRAFFIC_EOF
148-
149-
chmod +x /app/generate_traffic.sh
150-
151-
# Start traffic generator in background
152-
echo "Starting traffic generator..."
153-
nohup /app/generate_traffic.sh > /var/log/traffic-generator.log 2>&1 &
138+
' > /var/log/traffic-generator.log 2>&1 &
154139
EOF
155140
)
156141

0 commit comments

Comments
 (0)