Я следую этим инструкциям, чтобы < strong> добавить App Insights в классическое приложение Windows. Я добавил в свой код несколько вызовов TrackMetric и TrackException, и данные из них отлично отображаются на портале, так что я знаю, что основная сантехника работает.
На основе этих инструкций , Я затем добавил пакет NuGet AI.Web в свой проект (да, я знаю, что это звучит странно, но это особенно рекомендуется) и отключил все кроме следующих модулей / инициализаторов в файле конфигурации:
- ДиагностикаТелеметрияМодуль
- DependencyTrackingTelemetryModule
- PerformanceCollectorModule
- DeviceTelemetryInitializer
Дополнительная информация об устройстве начала отображаться в моих данных телеметрии, поэтому я знаю, что приложение, по крайней мере, подбирает настройки файла конфигурации.
К сожалению, что бы я ни делал, стандартные показатели счетчика производительности не отображаются.
Есть ли что-то еще, что мне нужно сделать, чтобы включить сбор счетчиков перфомансов в настольном приложении?
Заранее благодарим за любую, э-э, информацию ... :)
РЕДАКТИРОВАТЬ. Под «стандартными счетчиками производительности» я подразумеваю счетчики производительности Windows, которые PerformanceCollectorModule якобы отслеживает по умолчанию, согласно инструкции, связанные ранее, в которых говорится:
PerformanceCollectorModule отслеживает ряд счетчиков производительности Windows. Эти счетчики можно увидеть, щелкнув диаграмму в Metric Explorer, чтобы открыть колонку с подробными сведениями.
Вы можете отслеживать дополнительные счетчики производительности - как стандартные счетчики Windows, так и любые другие, которые вы добавили ...
Совершенно очевидно, что мне не нужно добавлять стандартные в файл конфигурации - только любые дополнительные счетчики, которые я хочу включить.