You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In this context, a profile is a pre-defined set of provider configurations for common tracing scenarios. Multiple profiles can be specified at a time, delimited by commas. Providers configured through `--providers` will override the profile's configuration. Similarly, if any profile configures the CLR runtime provider, it will override any configurations prescribed through `--clrevents`.
225
+
A profile is a pre-defined set of provider configurations for common tracing scenarios. Multiple profiles can be specified at a time, delimited by commas. Providers configured through `--providers` will override the profile's configuration. Similarly, if any profile configures the CLR runtime provider, it will override any configurations prescribed through `--clrevents`.
226
226
227
227
When `--profile`, `--providers`, and `--clrevents` are all omitted, `dotnet-trace collect` enables profiles `dotnet-common` and `dotnet-sampled-thread-time` by default.
228
228
@@ -310,8 +310,8 @@ Collects diagnostic traces using perf_events, a Linux OS technology. `collect-li
310
310
- .NET 10+
311
311
312
312
> [!NOTE]
313
-
> The `collect-linux` verb depends on assets currently available only on linux x64 and linux arm64 environments that have glibc 2.35+.
314
-
> Based on the [official .NET 10 Linux support document](https://github.com/dotnet/core/blob/main/release-notes/10.0/supported-os.md#linux), we've found (via Docker official images) that Alpine 3.22, CentOS Stream 9, and Red Hat Enterprise Linux 9 do not satisfy this requirement.
313
+
> The `collect-linux` verb only runs on linux x64 and linux arm64 environments that have glibc version 2.35 or above.
314
+
> All of the [.NET 10 officially supported Linux distros](https://github.com/dotnet/core/blob/main/release-notes/10.0/supported-os.md#linux) support this requirement except Alpine 3.22, CentOS Stream 9, and any distros based off Red Hat Enterprise Linux 9.
315
315
> A quick way to check the version of a system's libc is with the command `ldd --version` or by executing the libc library directly.
316
316
317
317
### Synopsis
@@ -431,7 +431,7 @@ By default all processes on the machine will be traced. Use `-n, --name <name>`
In this context, a profile is a pre-defined set of provider configurations for common tracing scenarios. Multiple profiles can be specified at a time, delimited by commas. Providers configured through `--providers` will override the profile's configuration. Similarly, if any profile configures the CLR runtime provider, it will override any configurations prescribed through `--clrevents`.
434
+
A profile is a pre-defined set of provider configurations for common tracing scenarios. Multiple profiles can be specified at a time, delimited by commas. Providers configured through `--providers` will override the profile's configuration. Similarly, if any profile configures the CLR runtime provider, it will override any configurations prescribed through `--clrevents`.
435
435
436
436
When `--profile`, `--providers`, `--clrevents`, and `--perf-events` are all omitted, `dotnet-trace collect-linux` enables profiles `dotnet-common` and `cpu-sampling` by default.
0 commit comments