opentelemetry-dotnet/test/Benchmarks
Utkarsh Umesan Pillai 67f01170a0
Update Metrics benchmarks (#4472)
Co-authored-by: Cijo Thomas <cithomas@microsoft.com>
2023-05-09 10:42:46 -04:00
..
Exporter fix analysis issues: CA2000 (#4038) 2022-12-22 13:59:59 -08:00
Helper Cleanup aspnetcore benchmarks and add metrics (#4266) 2023-03-03 16:44:22 -08:00
Instrumentation Add allocation details for AspNetCore instrumentation benchmarks (#4452) 2023-04-28 12:46:28 -04:00
Logs fix analysis issues: CA2000 (#4038) 2022-12-22 13:59:59 -08:00
Metrics Update Metrics benchmarks (#4472) 2023-05-09 10:42:46 -04:00
Trace Remove unnecessary using statements (#4023) 2022-12-20 11:20:15 -08:00
Benchmarks.csproj add nullable enable to Common.props and disable in projects. (#3964) 2022-12-05 15:33:57 -08:00
EventSourceBenchmarks.cs fix analysis issues: CA2000 (#4038) 2022-12-22 13:59:59 -08:00
Program.cs Prometheus: Benchmarks + Performance Improvements (#2471) 2021-10-14 10:30:18 -07:00
README.md Minor refactor on histogram metric update (#4111) 2023-01-27 15:58:48 -05:00
SuppressInstrumentationScopeBenchmarks.cs [sdk] SuppressInstrumentationScope perf tweaks (#4304) 2023-03-15 11:28:58 -07:00
TestExporter.cs Remove unnecessary using statements (#4023) 2022-12-20 11:20:15 -08:00

README.md

OpenTelemetry Benchmarks

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

dotnet run -c Release -f net7.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 net7.0 -- -f *TraceBenchmarks*