@@ -127,27 +127,34 @@ jobs:
127
127
--instance-id ${{ env.INSTANCE_ID }}
128
128
--trace-id ${{ env.W3C_TRACE_ID }}'
129
129
130
- - name : Validate generated metrics
130
+ - name : Validate generated traces
131
131
if : (success() || failure()) && !cancelled()
132
- run : ./gradlew validator:run --args='-c python/ec2/adot-genai/metric -validation.yml
132
+ run : ./gradlew validator:run --args='-c python/ec2/adot-genai/trace -validation.yml
133
133
--testing-id ${{ env.TESTING_ID }}
134
134
--endpoint http://${{ env.INSTANCE_IP }}:8000
135
135
--region ${{ env.E2E_TEST_AWS_REGION }}
136
136
--metric-namespace ${{ env.METRIC_NAMESPACE }}
137
+ --log-group ${{ env.SPANS_LOG_GROUP }}
137
138
--service-name langchain-traceloop-app
138
- --instance-id ${{ env.INSTANCE_ID }}'
139
+ --instance-id ${{ env.INSTANCE_ID }}
140
+ --trace-id ${{ env.XRAY_TRACE_ID }}'
139
141
140
- - name : Validate generated traces
142
+ - name : Wait for metrics to be published
141
143
if : (success() || failure()) && !cancelled()
142
- run : ./gradlew validator:run --args='-c python/ec2/adot-genai/trace-validation.yml
144
+ run : |
145
+ echo "Waiting 75 seconds for EMF metrics to be published to CloudWatch"
146
+ sleep 75
147
+
148
+ - name : Validate generated metrics
149
+ if : (success() || failure()) && !cancelled()
150
+ run : ./gradlew validator:run --args='-c python/ec2/adot-genai/metric-validation.yml
143
151
--testing-id ${{ env.TESTING_ID }}
144
152
--endpoint http://${{ env.INSTANCE_IP }}:8000
145
153
--region ${{ env.E2E_TEST_AWS_REGION }}
146
154
--metric-namespace ${{ env.METRIC_NAMESPACE }}
147
- --log-group ${{ env.SPANS_LOG_GROUP }}
155
+ --log-group ${{ env.LOG_GROUP_NAME }}
148
156
--service-name langchain-traceloop-app
149
- --instance-id ${{ env.INSTANCE_ID }}
150
- --trace-id ${{ env.XRAY_TRACE_ID }}'
157
+ --instance-id ${{ env.INSTANCE_ID }}'
151
158
152
159
- name : Cleanup
153
160
if : always()
0 commit comments