Distributed Tracing
Distributed tracing activity IDs 1
Trace Context W3C specification 2
opentelemetry-dotnet getting started 3
Extending the OpenTelemetry .NET SDK 4
Collect a distributed trace 5
System.Diagnostics.DiagnosticSource 6
OpenTelemetry
.NET observability with OpenTelemetry 7
Creating metrics 8
Collect metrics 9
OpenTelemetry Protocol Exporter 10
HTTP Configuration Settings 11
Making Azure the Best Place to Observe Your Apps with OpenTelemetry 12
Logging
Logging in C# and .NET 13
Monitoring
Prometheus query examples 14
Grafana Docker image 15
Jaeger
Export to Jaeger 16 — learn how to export traces to Jaeger with OpenTelemetry .NET
OTLP Exporter Configuration 17
JaegerGettingStarted 18 — getting started OTLP with Jaeger
How to Setup and Run Jaeger with Docker and Docker Compose 19
Frontend UI 20
Samples
Example: use OpenTelemetry with Prometheus, Grafana, and Jaeger 21
Codebreaker.ServiceDefaults Extensions 22
Duration, metric, trace gist 23
API metric demo 24
Docker Compose — Prometheus / Grafana / PostgreSQL / pgadmin / node API 25
Failover monitoring 26
Local Endpoints
http://localhost:5059/metrics
http://localhost:16686/trace/875932bd700b850983c16e9235b56462
http://localhost:9090/targets