{"action":"created","issue":{"url":"https://api.github.com/repos/jaegertracing/jaeger-client-python/issues/137","repository_url":"https://api.github.com/repos/jaegertracing/jaeger-client-python","labels_url":"https://api.github.com/repos/jaegertracing/jaeger-client-python/issues/137/labels{/name}","comments_url":"https://api.github.com/repos/jaegertracing/jaeger-client-python/issues/137/comments","events_url":"https://api.github.com/repos/jaegertracing/jaeger-client-python/issues/137/events","html_url":"https://github.com/jaegertracing/jaeger-client-python/issues/137","id":303564660,"number":137,"title":"3.8.0 doesn't report spans in Python 3","user":{"login":"worrel","id":976935,"avatar_url":"https://avatars2.githubusercontent.com/u/976935?v=4","gravatar_id":"","url":"https://api.github.com/users/worrel","html_url":"https://github.com/worrel","followers_url":"https://api.github.com/users/worrel/followers","following_url":"https://api.github.com/users/worrel/following{/other_user}","gists_url":"https://api.github.com/users/worrel/gists{/gist_id}","starred_url":"https://api.github.com/users/worrel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/worrel/subscriptions","organizations_url":"https://api.github.com/users/worrel/orgs","repos_url":"https://api.github.com/users/worrel/repos","events_url":"https://api.github.com/users/worrel/events{/privacy}","received_events_url":"https://api.github.com/users/worrel/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":9,"created_at":"2018-03-08T17:28:08Z","updated_at":"2018-03-12T10:07:50Z","closed_at":null,"author_association":"NONE","body":"I have a set of apps using the Go and Python jaeger client libs and the jaeger all-in-one docker image.  They're all running in a docker-compose stack - so the apps can see the jaeger container & reach it via its hostname 'jaeger'.  I also have the jaeger ports exposed on localhost so I can run sanity checks on the python code locally (e.g. jaeger all-in-one's docker ps looks like 0.0.0.0:5775->5775/udp, 5778/tcp, 0.0.0.0:6831-6832->6831-6832/udp, 14268/tcp, 0.0.0.0:16686->16686/tcp)\r\n\r\nWith 3.7.1 I was able to report spans correctly - running the python code locally while relying on the default reporter config (localhost:5775 in 3.7.1) and in docker (by setting local_agent/reporting_host to 'jaeger').\r\n\r\nHowever, I had to upgrade to 3.8.0 to propagate spans from the Go app to Python app (because we're on Python 3 & 'extract' was relying on a Python 2 collection check.  In 3.8.0 the default reporter config is localhost:6831.\r\n\r\nOn 3.8.0 I'm unable to get any spans reported correctly from Python app, whether locally (relying on default config) or in docker (setting reporting_host to 'jaeger').  I'm also unable to get it to work changing the port back to 5775 (both locally or in docker).  \r\n\r\nThe logger still prints that it's reporting spans e.g. \r\n```\r\n2018-03-08 12:23:23,226 Reporting span 346237e4f6ff27ab:346237e4f6ff27ab:0:1.....\r\n```\r\nbut nothing makes it to the collector.\r\n\r\nI see elsewhere that (#59) that Python3 is perhaps not supported - is that the root cause here? It seems like 3.8.0 was trying to address that somewhat.  Is there anything else I need to change when upgrading from 3.7.1 to 3.8.0?\r\n"},"comment":{"url":"https://api.github.com/repos/jaegertracing/jaeger-client-python/issues/comments/372256038","html_url":"https://github.com/jaegertracing/jaeger-client-python/issues/137#issuecomment-372256038","issue_url":"https://api.github.com/repos/jaegertracing/jaeger-client-python/issues/137","id":372256038,"user":{"login":"fox91","id":206782,"avatar_url":"https://avatars2.githubusercontent.com/u/206782?v=4","gravatar_id":"","url":"https://api.github.com/users/fox91","html_url":"https://github.com/fox91","followers_url":"https://api.github.com/users/fox91/followers","following_url":"https://api.github.com/users/fox91/following{/other_user}","gists_url":"https://api.github.com/users/fox91/gists{/gist_id}","starred_url":"https://api.github.com/users/fox91/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fox91/subscriptions","organizations_url":"https://api.github.com/users/fox91/orgs","repos_url":"https://api.github.com/users/fox91/repos","events_url":"https://api.github.com/users/fox91/events{/privacy}","received_events_url":"https://api.github.com/users/fox91/received_events","type":"User","site_admin":false},"created_at":"2018-03-12T10:07:50Z","updated_at":"2018-03-12T10:07:50Z","author_association":"NONE","body":"Same problem for me with `jaeger-client==3.8.0` and `Python 3.5.2`.\r\nWith `jaeger-client==3.7.1` works fine."}}
{"actor":{"display_login":"fox91"}}