dotnet-counters ps не показывает никаких процессов
У меня есть приложение.NET Core 2.2, и я хотел использовать dotnet-counters для получения данных о GC. К сожалению, dotnet-counters по какой-то причине не видит мое приложение (базовый процесс.NET). Когда я бегу
dotnet-counters ps
Он ничего не возвращает (мое основное приложение.NET, конечно, работает). Я использую.NET Core версии 2.2.8 и dotnet-counters версии 3.1.57502. Я пробовал как автономную, так и зависимую от Framework версию приложения.
1 ответ
Инструменты диагностики (dotnet counters
, dotnet trace
, dotnet dump
) полагаются на новые функции среды выполнения, предоставляющие необходимые интерфейсы. Они присутствуют только в.NET Core 3.0 или выше.
Это означает, что приложение.NET Core 2.2 невозможно отслеживать / диагностировать с помощью этих инструментов. Вам нужно будет обновить свое приложение до.NET Core 3.0+.