Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

No Sample/Tutorial #53

Open
mumarniaz opened this issue Dec 28, 2017 · 4 comments
Open

No Sample/Tutorial #53

mumarniaz opened this issue Dec 28, 2017 · 4 comments

Comments

@mumarniaz
Copy link

Hi,
I have recently has a requirement to used open tracing API in our microservices project and for that i need to use opentracing-csharp library but somehow i'm finding it very hard to use it as there is no sample/readme to use this library in .net project. Can you please point out any sample or tutorial to kick start using this library. It will be very helpful. I have seen java library provide some clean examples which are very useful.

Thanks

@Aaronontheweb
Copy link
Contributor

@mumarniaz I ported over the MockTracer in this PR here: #54 - it's only a couple of C# files; that might be enough of a working sample to give you some idea as to how to implement the API.

@cwe1ss
Copy link
Member

cwe1ss commented Mar 12, 2018

Status update:

Java-like examples are coming with #70 - this will probably be merged by the end of the week.

For the "instrumentation" side, I just released a first version of OpenTracing.Contrib.NetCore which is for .NET Core apps (ASP.NET Core and regular console apps) and instruments a lot of components (HttpClient, ASP.NET Core, Entity Framework Core, other DiagnosticSource events) with a single line of code (services.AddOpenTracing()). Usage is shown in some samples.

My next goal is to get a Zipkin and/or Jaeger compatible tracer library. I have some incomplete PoC code that uses zipkin4net and there's already a few packages on nuget.org so I'll review them and talk to these people to see if we can join forces and concentrate on one project.

Once we know which tracer works best, I want to create a blog post with a proper tutorial.

@grounded042
Copy link

@cwe1ss we'd love some eyes / to join forces on LetsTrace and the planned plugins for Jaeger and Zipkin.

I know my company and another one are planning to start implementing it into our production systems. We are planning to support it long term as well as looking into working with Jaeger to become an official client.

@cwe1ss
Copy link
Member

cwe1ss commented Apr 26, 2018

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

No branches or pull requests

4 participants