Счетчики производительности — ASP.NET v4.0.30319 — Пустые / отсутствующие объекты счетчика для системного уровня ASP.NET , но не на уровне приложения ASP.NET

#asp.net #windows #iis #performancecounter

#asp.net #Windows #iis #счетчик производительности

Вопрос:

Любой из счетчиков под ASP.NET v4.0.30319 или ASP.NET в разделе нет объектов для выбора при выделении,

но любой из счетчиков под ASP.NET В разделе Apps v4.0.30319 есть объекты для выбора (распознать мои запущенные приложения IIS)

Вещи, которые я проверил:

  • В реестре нет записи «Отключить счетчик производительности» для ASP.NET v4.0.30319 или ASP.NET
  • В реестре нет записи «Отключить счетчик производительности» в любых разделах в разделе Компьютер HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows NT CurrentVersion Perflib
  • я вижу, что в ключе Names для ASP.NET v4.0.30319, что есть две записи, которые правильно содержат PID запущенных в данный момент процессов w3wp. Следует отметить, что в разделе «Имена» нет ключа ASP.NET , только связь и производительность
  • я запустил 32-разрядную версию perfmon.exe как администратор нашел в этом каталоге, но это привело к тому же результату C:WindowsSysWOW64
  • запуск powershell от имени администратора и запрос соответствующих классов показывает только значения 0 (как PerfRawData, так и PerfFormattedData)
 

__GENUS                         : 2
__CLASS                         : Win32_PerfRawData_ASPNET4030319_ASPNETv4030319
__SUPERCLASS                    : Win32_PerfRawData
__DYNASTY                       : CIM_StatisticalInformation
__RELPATH                       : Win32_PerfRawData_ASPNET4030319_ASPNETv4030319=@
__PROPERTY_COUNT                : 29
__DERIVATION                    : {Win32_PerfRawData, Win32_Perf, CIM_StatisticalInformation}
__SERVER                        : REDACTED
__NAMESPACE                     : rootcimv2
__PATH                          : \REDACTEDrootcimv2:Win32_PerfRawData_ASPNET4030319_ASPNETv4030319=@
ApplicationRestarts             : 0
ApplicationsRunning             : 0
AuditFailureEventsRaised        : 0
AuditSuccessEventsRaised        : 0
Caption                         :
Description                     :
ErrorEventsRaised               : 0
Frequency_Object                : 0
Frequency_PerfTime              : 0
Frequency_Sys100NS              : 10000000
InfrastructureErrorEventsRaised : 0
Name                            :
RequestErrorEventsRaised        : 0
RequestExecutionTime            : 0
RequestsCurrent                 : 0
RequestsDisconnected            : 0
RequestsInNativeQueue           : 0
RequestsQueued                  : 0
RequestsRejected                : 0
RequestWaitTime                 : 0
StateServerSessionsAbandoned    : 0
StateServerSessionsActive       : 0
StateServerSessionsTimedOut     : 0
StateServerSessionsTotal        : 0
Timestamp_Object                : 0
Timestamp_PerfTime              : 0
Timestamp_Sys100NS              : 132514118714090000
WorkerProcessesRunning          : 0
WorkerProcessRestarts           : 0
PSComputerName                  : REDACTED
 

ОС: Центр обработки данных Windows Server 2019
Эта проблема существует во всех наших 500 экземплярах aws

вот скриншот проблемы, которую я вижу

Комментарии:

1. Для более удобного мониторинга производительности конкретных приложений в ASP.NET . ASP.NET как платформа разработки приложений, является поставщиком прикладных услуг. Но ASP.net приложение может отслеживать различные условия во время работы приложения и отражать производительность приложения.

2. Спасибо, Брюс, это понимание — это то, что мне было нужно, с точки зрения непрофессионала, он говорит, что не будет объектов для счетчиков системного уровня, потому что их общесистемные счетчики, система — это счетчик в основном. Поэтому, если вы нажмете добавить, вы увидите данные, которые ищете

Ответ №1:

Комментарий Брюса Чжана был ответом, который мне был нужен.