add LightStep exporter example to README
This commit is contained in:
parent
33b3dcef1b
commit
daeddb18d1
28
README.md
28
README.md
|
|
@ -518,6 +518,32 @@ using (var tracerFactory = TracerFactory.Create(builder => builder
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
|
### Using LightStep exporter
|
||||||
|
|
||||||
|
Configure LightStep exporter to see traces in [LightStep](https://lightstep.com/).
|
||||||
|
|
||||||
|
1. Setup LightStep using [getting started](lightstep-getting-started) guide
|
||||||
|
2. Configure `LightStepTraceExporter` (see below)
|
||||||
|
3. See [sample](lightstep-sample) for example use
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
using (var tracerFactory = TracerFactory.Create(
|
||||||
|
builder => builder.UseLightStep(o =>
|
||||||
|
{
|
||||||
|
o.ServiceName = "my-service"
|
||||||
|
o.AccessToken = "access-token";
|
||||||
|
})))
|
||||||
|
{
|
||||||
|
var tracer = tracerFactory.GetTracer("lightstep-test");
|
||||||
|
var span = tracer
|
||||||
|
.SpanBuilder("incoming request")
|
||||||
|
.StartSpan();
|
||||||
|
|
||||||
|
await Task.Delay(1000);
|
||||||
|
span.End();
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
### Implementing your own exporter
|
### Implementing your own exporter
|
||||||
|
|
||||||
#### Tracing
|
#### Tracing
|
||||||
|
|
@ -641,4 +667,6 @@ deprecate it for 18 months before removing it, if possible.
|
||||||
[jaeger-sample]: https://github.com/open-telemetry/opentelemetry-dotnet/blob/master/samples/Exporters/TestJaeger.cs
|
[jaeger-sample]: https://github.com/open-telemetry/opentelemetry-dotnet/blob/master/samples/Exporters/TestJaeger.cs
|
||||||
[prometheus-get-started]: https://prometheus.io/docs/introduction/first_steps/
|
[prometheus-get-started]: https://prometheus.io/docs/introduction/first_steps/
|
||||||
[prometheus-sample]: https://github.com/open-telemetry/opentelemetry-dotnet/blob/master/samples/Exporters/TestPrometheus.cs
|
[prometheus-sample]: https://github.com/open-telemetry/opentelemetry-dotnet/blob/master/samples/Exporters/TestPrometheus.cs
|
||||||
|
[lightstep-getting-started]: https://docs.lightstep.com/docs/welcome-to-lightstep
|
||||||
|
[lightstep-sample]: https://github.com/open-telemetry/opentelemetry-dotnet/blob/master/samples/Exporters/TestLightstep.cs
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue