Skip to content
This repository has been archived by the owner on May 23, 2023. It is now read-only.

Web Client support #110

Open
3 tasks
jpkrohling opened this issue Aug 14, 2018 · 11 comments
Open
3 tasks

Web Client support #110

jpkrohling opened this issue Aug 14, 2018 · 11 comments

Comments

@jpkrohling
Copy link

According to the readme on this repo, web client is supported, but it lacks some examples or further documentation on what's known to work, including which tracers could be used for web clients (see #108)

This task is a research task for an initial support for web clients:

  • Start a new application using some common stack/framework
  • Use the library in this project to perform some manual instrumentation
  • Use the MockTracer to assert that the instrumentation works

The end result of this task should be made a reference of how to do tracing with web clients, without taking security into consideration

@agarwalpooja
Copy link

Hello @jpkrohling, I am Pooja Agarwal an outreachy applicant from Bhubaneswar. I am interested to fix this issue and would like to learn more about this issue.

@jpkrohling
Copy link
Author

Welcome! I would recommend first getting familiar with OpenTracing, like by following the OpenTracing tutorial:

https://www.katacoda.com/courses/opentracing or https://github.com/yurishkuro/opentracing-tutorial

Once you are done with that, you can follow the tasks listed in the first comment here. The second step is about adding this project (opentracing/opentracing-javascript) to a simple web application and apply the same techniques you learnt during the tutorial. The third step is just to assess that everything works.

I'm not sure everything will "just" work, so, if you get stuck, do let me know.

@agarwalpooja
Copy link

Thank you! I will surely go through the tutorials and do as directed.

@Johanna-hub
Copy link

@jpkrohling Thanks so much for your help, I will also be following the tutorial and seeing how I go with the listed tasks.

@kerylefondji
Copy link

hi @jpkrohling, am kasandra tams an outreachy applicant from cameroon. am intrested in reseaching the gaps in tracing web clients. can i also learn mor on this issue?

@jpkrohling
Copy link
Author

@kerylefondji, please do!

@kerylefondji
Copy link

thanks sir

@jpkrohling
Copy link
Author

@kerylefondji, @Johanna-hub , @agarwalpooja , if you have progress to report on this issue, please do so before the deadline, which is tomorrow Tuesday, October 30, 2018 4pm UTC.

https://www.outreachy.org/december-2018-march-2019-outreachy-internships/communities/cncf-tracing/research-the-gaps-in-tracing-web-clients/contributions/

@verma-varsha
Copy link

@jpkrohling Is this issue still open to be worked upon? I am new to distributed tracing and want to start contributing.

@marcpires
Copy link

I'm interested to contribute for the web client support.

@yurishkuro
Copy link
Member

I am not sure of the intent of this ticket. Since this is an API repo, the client implementation is out of scope. The API itself is browser-compatible, to my knowledge, since LightStep implemented it for web.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

7 participants