pixie-io / pixie

Instant Kubernetes-Native Application Observability
https://px.dev
Apache License 2.0
5.5k stars 425 forks source link

Go TLS tracing not working on Amazon Linux 2023 #1986

Open SamuraiPrinciple opened 3 weeks ago

SamuraiPrinciple commented 3 weeks ago

Describe the bug Go TLS tracing does not work on Amazon Linux 2023.

To Reproduce Provision EKS cluster (v1.30) with two node groups, one running AL2, one running AL2023. Deploy pixie. Run a Go (1.21 or 1.22) app (pod/deployment) that's making outbound HTTPS requests (HTTP 1.1). Go to px/http_data and try and observe said outbound traffic. Only traffic initiated by the pods running on AL2 node group would appear.

Expected behavior Be able to see traffic initiated by pods scheduled on node group running AL2023.

Logs Please attach the logs by running the following command:

./px collect-logs

App information (please complete the following information):

pem-AL2.log pem-al2023.log

ddelnano commented 3 weeks ago

@SamuraiPrinciple thanks for reporting this. I'm aiming to try to reproduce the issue later this week and will report back when I have more information.

SamuraiPrinciple commented 3 weeks ago

Hi @ddelnano - many thanks for the quick reply, it really is appreciated. Do let me know if I could be of any help (more logs, screenshare, ...).

Take care and wish you a great day.

ddelnano commented 2 weeks ago

This is still on my radar. I'm expecting to have time to look into this at the end of the week.

SamuraiPrinciple commented 2 weeks ago

That's great, thanks for the update. I've tried with the latest pixie version (0.14.11) and it's still not working.