opentelemetry-dotnet/test/Benchmarks
Rajkumar Rangaraj 84e6afbeba
[otlp] Replace the current trace implementation with the new one (#6003)
2024-11-27 14:28:38 -08:00
..
Context/Propagation [Benchmarks] Nullabe (#5875) 2024-10-04 14:20:03 -07:00
Exporter [otlp] Replace the current trace implementation with the new one (#6003) 2024-11-27 14:28:38 -08:00
Helper [Benchmarks] Nullabe (#5875) 2024-10-04 14:20:03 -07:00
Logs [Benchmarks] Nullabe (#5875) 2024-10-04 14:20:03 -07:00
Metrics [Benchmarks] Nullabe (#5875) 2024-10-04 14:20:03 -07:00
Trace [Benchmarks] Nullabe (#5875) 2024-10-04 14:20:03 -07:00
Benchmarks.csproj [Benchmarks] Nullabe (#5875) 2024-10-04 14:20:03 -07:00
EventSourceBenchmarks.cs [Benchmarks] Nullabe (#5875) 2024-10-04 14:20:03 -07:00
Program.cs Simplify copyright disclaimer (#5140) 2023-12-07 10:04:56 -08:00
README.md [repo] Misc changes (#5053) 2023-11-15 14:08:03 -08:00
SuppressInstrumentationScopeBenchmarks.cs Simplify copyright disclaimer (#5140) 2023-12-07 10:04:56 -08:00
TestTraceServiceClient.cs [Benchmarks] Nullabe (#5875) 2024-10-04 14:20:03 -07:00

README.md

OpenTelemetry Benchmarks

Navigate to ./test/Benchmarks directory and run the following command:

dotnet run -c Release -f net8.0 -- -m

How to use console arguments

  • -m enables MemoryDiagnoser and prints memory statistics
  • -f allows you to filter the benchmarks by their full name using glob patterns
    • dotnet run -c Release -f net8.0 -- -f *TraceBenchmarks*