Skip to content

Instantly share code, notes, and snippets.

@uzbekdev1
Last active October 6, 2025 10:17
Show Gist options
  • Save uzbekdev1/9b04e17507420a8e5912270bed98b624 to your computer and use it in GitHub Desktop.
Save uzbekdev1/9b04e17507420a8e5912270bed98b624 to your computer and use it in GitHub Desktop.
open telementry
<ItemGroup>
<PackageReference Include="OpenTelemetry.Exporter.OpenTelemetryProtocol" Version="1.7.0" />
<PackageReference Include="OpenTelemetry.Extensions.Hosting" Version="1.7.0" />
<PackageReference Include="OpenTelemetry.Instrumentation.AspNetCore" Version="1.7.1" />
</ItemGroup>
docker run --name jaeger -p 13133:13133 -p 16686:16686 -p 4317:4317 -d --restart=unless-stopped jaegertracing/opentelemetry-all-in-one
var builder = WebApplication.CreateBuilder(args);
builder.Services.AddOpenTelemetry().WithTracing(a =>
{
a.SetResourceBuilder(
ResourceBuilder.CreateDefault().AddService(builder.Environment.ApplicationName))
.AddAspNetCoreInstrumentation()
.AddOtlpExporter(b =>
{
b.Endpoint = new Uri("http://localhost:4317");
});
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment