diff --git a/docs/core/diagnostics/dotnet-counters.md b/docs/core/diagnostics/dotnet-counters.md index d94846e2c0ed0..ddb8b8000b339 100644 --- a/docs/core/diagnostics/dotnet-counters.md +++ b/docs/core/diagnostics/dotnet-counters.md @@ -1,12 +1,12 @@ --- title: dotnet-counters diagnostic tool - .NET CLI description: Learn how to install and use the dotnet-counter CLI tool for ad-hoc health monitoring and first-level performance investigation. -ms.date: 11/17/2020 +ms.date: 08/06/2025 ms.topic: reference --- # Investigate performance counters (dotnet-counters) -**This article applies to:** ✔️ `dotnet-counters` version 3.0.47001 and later versions. +**This article applies to:** ✔️ `dotnet-counters` version 10.0 and later versions. Counters can be read from applications running .NET 5 or later. @@ -70,7 +70,7 @@ Periodically collect selected counter values and export them into a specified fi ### Synopsis ```dotnetcli -dotnet-counters collect [-h|--help] [-p|--process-id] [-n|--name] [--diagnostic-port] [--refresh-interval] [--counters ] [--format] [-o|--output] [-- ] +dotnet-counters collect [-h|--help] [-p|--process-id] [-n|--name] [--diagnostic-port] [--refresh-interval] [--counters ] [--format] [-o|--output] [--dsrouter ] [-- ] ``` ### Options @@ -230,6 +230,10 @@ dotnet-counters monitor [-h|--help] [-p|--process-id] [-n|--name] [--diagnostic- A comma-separated list of counters. Counters can be specified `provider_name[:counter_name]`. If the `provider_name` is used without a qualifying list of counters, then all counters from the provider are shown. To discover provider and counter names, use the [dotnet-counters list](#dotnet-counters-list) command. For [EventCounters](event-counters.md), `provider_name` is the name of the EventSource and for [Meters](metrics.md), `provider_name` is the name of the Meter. +- **`--dsrouter {ios|ios-sim|android|android-emu}`** + + Starts [dotnet-dsrouter](dotnet-dsrouter.md) and connects to it. Requires [dotnet-dsrouter](dotnet-dsrouter.md) to be installed. Run `dotnet-dsrouter -h` for more information. + **`-- `** After the collection configuration parameters, the user can append `--` followed by a command to start a .NET application. `dotnet-counters` will launch a process with the provided command and monitor the requested metrics. This is often useful to collect metrics for the application's startup path and can be used to diagnose or monitor issues that happen early before or shortly after the main entrypoint. diff --git a/docs/core/diagnostics/dotnet-gcdump.md b/docs/core/diagnostics/dotnet-gcdump.md index 602a4b444551d..4a4cafb54c817 100644 --- a/docs/core/diagnostics/dotnet-gcdump.md +++ b/docs/core/diagnostics/dotnet-gcdump.md @@ -127,7 +127,7 @@ dotnet-gcdump collect [-h|--help] [-p|--process-id ] [-o|--output