aws-observability / application-signals-demo

Apache License 2.0
10 stars 14 forks source link

traffic generator is failing with CrashLoopBackOff error #36

Open oussama-mechlaoui opened 2 weeks ago

oussama-mechlaoui commented 2 weeks ago

The traffic generator pod starts successfully, then it faced errors and keeps restarting before turning to CrashLoopBackOff status.

kubectl get po
NAME                                       READY   STATUS    RESTARTS      AGE
admin-server-java-8f8bd96d7-jzx8d          1/1     Running   0             4m5s
billing-service-python-7bdc59b764-pwc95    1/1     Running   1 (29s ago)   3m59s
config-server-6cd4f89f75-xvvbf             1/1     Running   0             3m56s
customers-service-java-6fc9c4ff6d-c8bxc    1/1     Running   0             3m53s
discovery-server-66964499f4-rvh7l          1/1     Running   0             3m48s
insurance-service-python-b575c4c9c-zs6hk   1/1     Running   1 (15s ago)   3m45s
pet-clinic-frontend-java-d946767dc-r7kt2   1/1     Running   0             4m2s
pet-clinic-frontend-java-d946767dc-tqld9   1/1     Running   0             4m2s
traffic-generator-c7d478f9f-s8klp          1/1     Running   3 (42s ago)   3m42s
vets-service-java-5bf6d46bf9-vbjdm         1/1     Running   0             3m40s
visits-service-java-64bb8f7b5b-lhcfk       1/1     Running   0             3m37s
visits-service-java-64bb8f7b5b-m779b       1/1     Running   0             3m37s
visits-service-java-64bb8f7b5b-rrxrs       1/1     Running   0             3m37s
kubectl get po
NAME                                       READY   STATUS             RESTARTS       AGE
admin-server-java-8f8bd96d7-jzx8d          1/1     Running            0              5m38s
billing-service-python-7bdc59b764-pwc95    1/1     Running            1 (2m2s ago)   5m32s
config-server-6cd4f89f75-xvvbf             1/1     Running            0              5m29s
customers-service-java-6fc9c4ff6d-c8bxc    1/1     Running            0              5m26s
discovery-server-66964499f4-rvh7l          1/1     Running            0              5m21s
insurance-service-python-b575c4c9c-zs6hk   1/1     Running            1 (108s ago)   5m18s
pet-clinic-frontend-java-d946767dc-r7kt2   1/1     Running            0              5m35s
pet-clinic-frontend-java-d946767dc-tqld9   1/1     Running            0              5m35s
traffic-generator-c7d478f9f-s8klp          0/1     CrashLoopBackOff   4 (16s ago)    5m15s
vets-service-java-5bf6d46bf9-vbjdm         1/1     Running            0              5m13s
visits-service-java-64bb8f7b5b-lhcfk       1/1     Running            0              5m10s
visits-service-java-64bb8f7b5b-m779b       1/1     Running            0              5m10s
visits-service-java-64bb8f7b5b-rrxrs       1/1     Running            0              5m10s

Logs from traffic generator pod:

send invalid traffic: 5
create owner low traffic: 1
create owner low traffic: 2
add 1 pet every 2 minutes
/usr/src/app/index.js:39
                console.error("Failed to post /api/visit/owners/7/pets/9/visits, error: " + err.response && err.response.data);
                                                                                                                         ^

TypeError: Cannot read properties of undefined (reading 'data')
    at /usr/src/app/index.js:39:122
    at processTicksAndRejections (node:internal/process/task_queues:96:5)

Source code: https://github.com/aws-observability/application-signals-demo/blob/main/traffic-generator/index.js#L39

Do you know how to fix this issue?

yagrxu commented 2 weeks ago

https://github.com/aws-observability/application-signals-demo/pull/37 is there, could you please confirm it is fixed? @oussama-mechlaoui

pxaws commented 2 weeks ago

This error usually indicate the endpoint for the sample app is not ready or not set up properly.