{"action":"created","issue":{"url":"https://api.github.com/repos/lightstep/lightstep-tracer-go/issues/43","repository_url":"https://api.github.com/repos/lightstep/lightstep-tracer-go","labels_url":"https://api.github.com/repos/lightstep/lightstep-tracer-go/issues/43/labels{/name}","comments_url":"https://api.github.com/repos/lightstep/lightstep-tracer-go/issues/43/comments","events_url":"https://api.github.com/repos/lightstep/lightstep-tracer-go/issues/43/events","html_url":"https://github.com/lightstep/lightstep-tracer-go/issues/43","id":177336384,"number":43,"title":"createa an association between two traces","user":{"login":"RaduBerinde","id":16544120,"avatar_url":"https://avatars.githubusercontent.com/u/16544120?v=3","gravatar_id":"","url":"https://api.github.com/users/RaduBerinde","html_url":"https://github.com/RaduBerinde","followers_url":"https://api.github.com/users/RaduBerinde/followers","following_url":"https://api.github.com/users/RaduBerinde/following{/other_user}","gists_url":"https://api.github.com/users/RaduBerinde/gists{/gist_id}","starred_url":"https://api.github.com/users/RaduBerinde/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/RaduBerinde/subscriptions","organizations_url":"https://api.github.com/users/RaduBerinde/orgs","repos_url":"https://api.github.com/users/RaduBerinde/repos","events_url":"https://api.github.com/users/RaduBerinde/events{/privacy}","received_events_url":"https://api.github.com/users/RaduBerinde/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":3,"created_at":"2016-09-16T03:04:53Z","updated_at":"2016-09-16T18:02:48Z","closed_at":null,"body":"We are looking for a way to associate two different traces so that they show as related to each other in the interface. Our usecase is: each transaction is a trace and has a bunch of spans. Sometimes transaction A conflicts with something that some other transaction B did. If are looking at A's spans, we want to be able to \"jump\" to B's spans. Currently it it very hard to identify transaction B and its spans.\r\n\r\nOne possible way to do that through the opentracing API would be to create a `Span` that derives from both traces - `StartSpan(\"conflict\", FollowsFrom(ctxA), FollowsFrom(ctxB))`. Unofrtunately the basictracer-go code ignores everything but the first reference: https://github.com/opentracing/basictracer-go/blob/c7c0202a8a77f658aeb2193a27b6c0cfcc821038/tracer.go#L159\r\n\r\nWe could try to extend basictracer-go to support multiple references if lightstep would be able to handle them."},"comment":{"url":"https://api.github.com/repos/lightstep/lightstep-tracer-go/issues/comments/247667405","html_url":"https://github.com/lightstep/lightstep-tracer-go/issues/43#issuecomment-247667405","issue_url":"https://api.github.com/repos/lightstep/lightstep-tracer-go/issues/43","id":247667405,"user":{"login":"RaduBerinde","id":16544120,"avatar_url":"https://avatars.githubusercontent.com/u/16544120?v=3","gravatar_id":"","url":"https://api.github.com/users/RaduBerinde","html_url":"https://github.com/RaduBerinde","followers_url":"https://api.github.com/users/RaduBerinde/followers","following_url":"https://api.github.com/users/RaduBerinde/following{/other_user}","gists_url":"https://api.github.com/users/RaduBerinde/gists{/gist_id}","starred_url":"https://api.github.com/users/RaduBerinde/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/RaduBerinde/subscriptions","organizations_url":"https://api.github.com/users/RaduBerinde/orgs","repos_url":"https://api.github.com/users/RaduBerinde/repos","events_url":"https://api.github.com/users/RaduBerinde/events{/privacy}","received_events_url":"https://api.github.com/users/RaduBerinde/received_events","type":"User","site_admin":false},"created_at":"2016-09-16T18:02:48Z","updated_at":"2016-09-16T18:02:48Z","body":"Thanks, filed https://github.com/opentracing/opentracing.github.io/issues/119"}}
{"actor":{"display_login":"RaduBerinde"}}