Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions docs/core/diagnostics/dotnet-counters.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ 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.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
**This article applies to:** ✔️ `dotnet-counters` version 10.0 and later versions.
**This article applies to:** ✔️ `dotnet-counters` version 3.0.47001 and later versions.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If you change it to .NET 10, it implies people using .NET 9 can't use this doc, whereas they can still use most of it.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In any case, the version number should match version numbers of the package at https://www.nuget.org/packages/dotnet-counters

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry, I must have missed the comments here.

The version of dotnet-counters with this change doesn't look like it has shipped yet. Let me ask .NET diagnostics folks about it.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There is a release, they are shipping "soon":

image

I'll update the docs here when this is on NuGet.org.


Counters can be read from applications running .NET 5 or later.

Expand Down Expand Up @@ -88,7 +88,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 <COUNTERS>] [--format] [-o|--output] [-- <command>]
dotnet-counters collect [-h|--help] [-p|--process-id] [-n|--name] [--diagnostic-port] [--refresh-interval] [--counters <COUNTERS>] [--format] [-o|--output] [--dsrouter <ios|ios-sim|android|android-emu>] [-- <command>]
Copy link

Copilot AI Oct 13, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The --dsrouter parameter is added to the synopsis but there's no corresponding documentation explaining what this parameter does. Consider adding a description of the --dsrouter option in the Options section below the synopsis.

Copilot uses AI. Check for mistakes.
```

### Options
Expand Down
2 changes: 1 addition & 1 deletion docs/core/diagnostics/dotnet-gcdump.md
Original file line number Diff line number Diff line change
Expand Up @@ -127,7 +127,7 @@ dotnet-gcdump collect [-h|--help] [-p|--process-id <pid>] [-o|--output <gcdump-f

By default, dotnet-gcdump listens at the specified address. You can request dotnet-gcdump to connect instead by appending `,connect` after the address. For example, `--diagnostic-port /foo/tool1.socket,connect` will connect to a .NET runtime process that's listening to the `/foo/tool1.socket` Unix domain socket.

- **`--dsrouter {ios|ios-sim|android|android-emu}**
- **`--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.

Expand Down