Поделиться через


Устранение неполадок без данных: Application Insights для .NET и .NET Core

В этой статье содержатся сведения об устранении неполадок при отсутствии или отсутствии данных при использовании Application Insights для .NET и .NET Core.

Примечание.

Эта статья была недавно обновлена для использования терминов журналов Azure Monitor вместо Log Analytics. Данные журнала по-прежнему хранятся в рабочей области Log Analytics, и они по-прежнему собираются и анализируются той же службой Log Analytics. Мы обновляем терминологию, чтобы лучше отразить роль журналов в Azure Monitor. Дополнительные сведения см. в статье об изменениях терминологии Azure Monitor.

Некоторая телеметрия отсутствует

Примеры сценариев:

В Application Insights отображается только часть событий, создаваемых моим приложением

  • Если постоянно отображается одна и та же часть, это может быть связано с адаптивной выборкой. Чтобы подтвердить эту причину, выберите "Обзор>поиска" и просмотрите экземпляр запроса или другого события. Чтобы просмотреть полные сведения о свойствах, нажмите кнопку с многоточием (...) в нижней части раздела Свойства. Если число запросов больше 1, выборка выполняется.
  • Возможно, превышено ограничение на скорость передачи данных для вашего ценового плана. Эти ограничения применяются в пропорционально по минутам.

Я случайно сталкиваюсь с потерей данных

  • Проверьте, возникают ли потери данных в канале телеметрии.
  • Проверьте наличие известных проблем в канале телеметрии репозитория GitHub.

Примечание.

Если данные отсутствуют, возможно, что данные отклоняются внутренним концом. Эта ситуация может возникать по различным причинам, включая следующие причины:

  • Обязательные поля отсутствуют.
  • Одно или несколько полей превышают ограничения размера.
  • Пакеты SDK не создаются автоматически, а не вызывают исключения.

Вы можете использовать средство, например Fiddler, или любое другое средство, которое будет проверять трафик HTTP, чтобы подтвердить успешные передачи телеметрии. Серверная часть вернет код состояния HTTP 200 ОК, чтобы указать успешную отправку. Или вы можете использовать журналы пакета SDK, чтобы узнать, отклоняет ли серверная часть данные.

У меня возникают потери данных в консольном приложении или веб-приложении, когда приложение будет остановиться

  • Канал SDK сохраняет данные телеметрии в буфере и отправляет его в пакетах. Если приложение завершает работу, может потребоваться явным образом вызвать Flush(). Поведение Flush() зависит от фактического используемого канала .
  • Для консольного приложения .NET Core/платформа .NET Framework явным образом Flush() требуется вызов спящего режима в консольных приложениях.

Количество запросов, собранных пакетом SDK Application Insights, не соответствует количеству журналов IIS для моего приложения.

службы IIS (IIS) регистрирует все запросы, которые обращаются к службам IIS, и могут по сути отличаться от общих запросов, поступающих к приложению. Из-за этого не гарантируется, что количество запросов, собранных пакетами SDK, будет соответствовать общему количеству журналов IIS.

Нет данных с моего сервера

Примеры сценариев:

Я установил приложение на своем веб-сервере, и теперь я не вижу из него никаких данных телеметрии. Это работало нормально на моем компьютере разработки

Скорее всего, причиной является проблема с брандмауэром. Установите исключения брандмауэра для отправки данных Application Insights.

Я установил агент Azure Monitor Application Insights на своем веб-сервере для мониторинга существующих приложений. Я не вижу результатов

См. раздел Устранение неполадок.

Проверка параметров клиента TLS/SSL (ASP.NET)

Если у вас есть приложение ASP.NET, размещенное в службе приложение Azure или службах IIS на виртуальной машине, приложение может не подключиться к службе отладчика моментальных снимков из-за отсутствия протокола безопасности SSL.

Для конечной точки snapshot Debugger требуется TLS версии 1.2. Набор протоколов безопасности SSL является одним из причудок, включенных <httpRuntime> значением атрибута элемента targetFramework в <system.web> разделе файла web.config . Если целевая платформа имеет значение 4.5.2 или ниже, TLS 1.2 по умолчанию не включается.

Примечание.

<httpRuntime> Значение атрибута targetFramework элемента не зависит от целевой платформы, используемой при создании приложения.

Чтобы проверить этот параметр, откройте файл web.config и найдите <system.web> раздел. Убедитесь, что targetFramework для параметра <httpRuntime> задано значение 4.6 или более поздней версии.

<system.web>
  ...
  <httpRuntime targetFramework="4.7.2" />
  ...
</system.web>

Примечание.

<httpRuntime> Изменение значения элемента targetFramework изменяет причуды среды выполнения, примененные к приложению, и могут привести к другим тонким изменениям поведения. Не забудьте тщательно протестировать приложение после внесения этого изменения. Полный список изменений совместимости см. здесь.

Если целевая платформа — 4.7 или более поздней, Windows определяет доступные протоколы. В Службе приложений Azure доступен протокол TLS 1.2. Однако если вы используете собственную виртуальную машину, может потребоваться включить TLS 1.2 в ОС.

FileNotFoundException: "Could not load file or assembly Microsoft.AspNet TelemetryCorrelation" (Не удалось загрузить файл или сборку Microsoft.AspNet TelemetryCorrelation)

Дополнительные сведения об этой ошибке см . в статье GitHub о проблеме 1610.

При обновлении пакетов SDK Application Insights старше версии 2.4 убедитесь, что следующие изменения были применены к файлам конфигурации web.config и ApplicationInsights.config :

  1. В web.config вместо одного модуля HTTP следует иметь два модуля HTTP. В некоторых сценариях важен порядок:

    <system.webServer>
      <modules>
        <add name="TelemetryCorrelationHttpModule"
          type="Microsoft.AspNet.TelemetryCorrelation.TelemetryCorrelationHttpModule, Microsoft.AspNet.TelemetryCorrelation"
          preCondition="integratedMode,managedHandler" />
        <add name="ApplicationInsightsHttpModule"
          type="Microsoft.ApplicationInsights.Web.ApplicationInsightsHttpModule, Microsoft.AI.Web"
          preCondition="managedHandler" />
      </modules>
    </system.webServer>
    
  2. В ApplicationInsights.config в дополнение RequestTrackingTelemetryModuleк следующему модулю телеметрии следует использовать следующий модуль телеметрии:

    <TelemetryModules>
      <Add Type="Microsoft.ApplicationInsights.Web.AspNetDiagnosticTelemetryModule, Microsoft.AI.Web"/>
    </TelemetryModules>
    

Ошибка правильного обновления может привести к непредвиденным исключениям или сбору данных телеметрии.

Параметр "Добавление Application Insights" в Visual Studio не отображается

Пример сценария:

Щелкнув правой кнопкой мыши существующий проект в Обозреватель решений, я не вижу никаких параметров Application Insights

  • Средства не поддерживают все типы проектов .NET. Поддерживаются проекты Web и Windows Communication Foundation (WCF). Для других типов проектов, таких как классические или служебные приложения, вы по-прежнему можете добавить пакет SDK Application Insights в проект вручную.
  • Убедитесь в том, что установлена версия Visual Studio 2013 с обновлением 3 или более поздним. Решение поставляется предварительно установленным с аналитическими средствами для разработчиков в рамках пакета Application Insights SDK.
  • Выберите Сервис>Расширения и обновления. Затем проверьте, установлены ли и включены средства аналитики разработчиков. Если он установлен и включен, выберите "Обновления ", чтобы узнать, доступно ли обновление.
  • Откройте диалоговое окно "Новый проект" и выберите ASP.NET веб-приложение. Если отображается параметр Application Insights , устанавливаются средства. Если нет, удалите и переустановите средства Аналитики разработчиков.

Сбой при добавлении Application Insights

Пример сценария:

При попытке добавить Application Insights в существующий проект отображается сообщение об ошибке

Вероятные причины:

Исправление:

  • Убедитесь, что вы предоставили учетные данные входа для правильной учетной записи Azure.
  • В браузере убедитесь, что у вас есть доступ к порталу Azure. Откройте параметры и просмотрите, есть ли какие-либо ограничения.
  • Добавьте Application Insights в существующий проект. В Обозреватель решений щелкните проект правой кнопкой мыши и выберите "Добавить Application Insights".

"Пакеты NuGet отсутствуют" на моем сервере сборки

Пример сценария:

Все сборки выполняется при отладке на компьютере разработки, но на сервере сборки возникает ошибка NuGet.

См. сведения о восстановлении пакетов NuGet и автоматическом восстановлении пакетов.

Отсутствует команда меню для открытия Application Insights из Visual Studio

Пример сценария:

Щелкнув правой кнопкой мыши проект Обозреватель решений, я не вижу никаких команд Application Insights или не вижу команды Open Application Insights.

Вероятные причины:

  • Вы создали ресурс Application Insights вручную.
  • Проект имеет тип, который средства Application Insights не поддерживают.
  • Средства аналитики разработчиков отключены в экземпляре Visual Studio.
  • Ваша версия Visual Studio старше Visual Studio 2013 с обновлением 3.

Исправление:

  • Убедитесь, что версия Visual Studio — Visual Studio 2013 с обновлением 3 или более поздней.
  • Выберите Сервис>Расширения и обновления. Убедитесь, что средства аналитики разработчиков установлены и включены. Если он установлен и включен, выберите "Обновления ", чтобы узнать, доступно ли обновление.
  • В Обозревателе решений щелкните проект правой кнопкой мыши. Если вы видите команду Application Insights Configure Application Insights>, используйте ее для подключения проекта к ресурсу в службе Application Insights.

В противном случае тип проекта не будет поддерживаться напрямую средствами Developer Analytics Tools. Чтобы просмотреть данные телеметрии, войдите в портал Azure, найдите и выберите Application Insights и выберите приложение.

При открытии Application Insights из Visual Studio возникает ошибка "Доступ запрещен"

Пример сценария:

Команда меню "Открыть Application Insights" принимает меня в портал Azure, но я получаю ошибку "Доступ запрещен"

При вводе учетных данных Майкрософт, которые вы в последний раз использовали в стандартном браузере, отсутствует доступ к ресурсу, который был создан при добавлении Application Insights в это приложение. Существует две вероятные причины:

Причина Решение
У вас несколько учетных записей Майкрософт, возможно, рабочая и личная учетная запись Майкрософт. Если это так, вход, который вы последний раз использовали в браузере по умолчанию, был для учетной записи, отличной от учетной записи, которая имеет доступ к добавлению Application Insights в проект. Выберите свое имя в правом верхнем углу окна браузера и выйдите из него. Затем войдите с помощью учетной записи с доступом. Найдите и выберите Application Insights и выберите приложение.
Кто-то другой добавил Application Insights в проект, и он забыл предоставить вам доступ к группе ресурсов, в которой она была создана. Если они использовали учетную запись организации, они могут добавить вас в команду. Кроме того, они могут предоставить вам отдельный доступ к группе ресурсов.

При открытии Application Insights из Visual Studio возникает ошибка "Ресурс-контейнер не найден"

Пример сценария:

Команда меню "Открыть Application Insights" принимает меня в портал Azure, но я получаю ошибку "ресурс не найден"

Существует две вероятные причины:

  • Ресурс Application Insights для приложения был удален.
  • Кто-то задал или изменил строка подключения в ApplicationInsights.config без обновления файла проекта.

Строка подключения в файле конфигурации ApplicationInsights.config, где отправляется данные телеметрии. Строка в файле проекта контролирует, какой ресурс открывается при использовании команды в Visual Studio.

Примените одно из следующих исправлений:

  • В Обозреватель решений щелкните проект правой кнопкой мыши и выберите Application Insights Configure Application Insights>. В диалоговом окне можно выбрать отправку телеметрии существующему ресурсу или создать новую.
  • Откройте ресурс напрямую. Войдите в портал Azure, найдите и выберите Application Insights и выберите свое приложение.

Где найти мои данные телеметрии

Пример сценария:

Я вошел в портал Azure, и я просматриваю домашнюю панель мониторинга Azure. Итак, где найти мои данные Application Insights?

  • Найдите и выберите Application Insights и выберите приложение. Если проекты не отображаются, добавьте или настройте Application Insights в своем веб-проекте. Вы можете просмотреть сводные диаграммы, которые отображаются более подробно.
  • В Visual Studio при отладке приложения нажмите кнопку Application Insights .

Серверные данные (или нет данных вообще)

Пример сценария:

Я запустил свое приложение, а затем открыл службу Application Insights в Microsoft Azure, но все диаграммы показывают" "Узнайте, как собирать", "Не настроено" или только представление страниц и пользовательские данные, но данные сервера не отображаются.

  • Запустите приложение в режиме отладки в Visual Studio (F5). Используйте приложение для создания некоторых данных телеметрии. Проверьте, можете ли вы просматривать события, зарегистрированные в окне вывода Visual Studio.

    Снимок экрана: приложение, работающее в режиме отладки в Visual Studio.

  • На портале Application Insights выберите "Обзор>поиска". Как правило, сначала данные отображаются здесь.

  • Выбрать обновить. Область периодически обновляется, но ее также можно сделать вручную. При значительных значениях временного диапазона интервал обновления увеличивается.

  • Убедитесь, что строка подключения совпадают. На главной панели приложения на портале Application Insights в раскрывающемся списке Essentials просмотрите строку подключения. Затем в проекте в Visual Studio откройте ApplicationInsights.config и найдите <ConnectionString> элемент. Проверьте, равны ли две строки. Если строки не соответствуют, выполните одно из следующих действий:

    Среда Действие
    Портал Azure Найдите и выберите Application Insights , а затем найдите ресурс приложения с нужной строкой.
    Visual Studio В Visual Studio Обозреватель решений щелкните проект правой кнопкой мыши и выберите Application Insights>Configure. Сбросьте приложение для отправки телеметрии в правильный ресурс.

    Если вы не можете найти соответствующие строки, убедитесь, что вы используете те же учетные данные входа в Visual Studio, которые вы используете для входа на портал.

  • В портал Azure найдите и выберите "Работоспособности службы". Если на карте есть некоторые признаки оповещения, дождитесь, пока они не вернутся в работоспособность. Затем закройте и снова откройте область приложения Application Insights.

  • Возможно, вы написали код для серверного пакета SDK, который мог изменить строку подключения в экземплярах TelemetryClient или в TelemetryContext. Или вы создали конфигурацию фильтра или выборки , которая отфильтровывает слишком много данных.

  • Если вы редактировали ApplicationInsights.config, тщательно проверьте конфигурацию <элементов TelemetryInitializers> и <TelemetryProcessors>. Тип или параметр с неправильным именем может стать причиной неотправки данных пакетом SDK.

Нет данных в представлениях страниц, браузерах и использовании

Пример сценария:

Отображаются данные во время отклика сервера и диаграммы запросов сервера, но данные в режиме загрузки страницы не отображаются, а также в области браузера или использования

Данные поступают из сценариев на веб-страницах.

  • Если вы добавили Application Insights в существующий веб-проект, нужно добавить сценарии вручную.
  • Убедитесь, что Internet Explorer не отображает ваш сайт в режиме совместимости.
  • Используйте функцию отладки браузера (F12 в некоторых браузерах, а затем выберите сеть), чтобы убедиться, что данные отправляются dc.services.visualstudio.comв .

Нет данных о зависимостях или исключениях

См. статьи, посвященные телеметрии зависимостей и телеметрии исключений.

Нет данных о производительности

Данные о производительности, такие как ЦП и скорость ввода-вывода, доступны для следующих сред в разделе "Параметры>серверов".

После публикации приложения на сервере данные на нем отсутствуют

  • Убедитесь, что вы скопировали все Microsoft.ApplicationInsights библиотеки DLL на сервер вместе с Microsoft.Diagnostics.Instrumentation.Extensions.Intercept.dll.
  • В брандмауэре может потребоваться открыть некоторые порты TCP.
  • Если вам нужно использовать прокси-сервер для отправки из корпоративной сети, задайте <элемент defaultProxy> в web.config.

Влияние на производительность при включении Application Insights

Включение пакета SDK Application Insights в приложении иногда может привести к проблемам с производительностью, таким как высокая загрузка ЦП, утечки памяти, утечки потоков или исчерпание TCP-портов. Эти проблемы обычно возникают из утечек Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration приложений объектов. Каждый утечка экземпляра создает два дополнительных потока, что приводит к постоянному увеличению количества потоков процесса с течением времени. Если наблюдается растущее число потоков, важно проверить утечки объектов TelemetryConfiguration .

Распространенные причины утечки данных ТелеметрииConfiguration

Существует две основные причины утечки TelemetryConfiguration объектов:

  • Явное создание в коде: если вы создаете TelemetryConfiguration объекты в коде, убедитесь, что они непреднамеренно создаются для каждого веб-запроса. Вместо этого используйте общий глобальный экземпляр. Для приложений платформа .NET Framework доступ к глобальному экземпляру с TelemetryConfiguration.Activeпомощью . Для приложений .NET Core используйте TelemetryConfiguration.CreateDefault() для получения конфигурации по умолчанию.

  • Неправильное использование поставщика услуг: в приложениях .NET Core избегайте вызовов services.BuildServiceProvider() в ConfigureServicesпределах. Метод BuildServiceProvider создает новый поставщик услуг, который инициализирует и считывает конфигурацию, что приводит к каждому объекту TelemetryConfiguration . Такой шаблон может привести к утечкам и не рекомендуется, как отмечалось в предупреждении Visual Studio в отношении этой практики написания кода.

Я использовал для просмотра данных, но это остановлено

Вы достигли месячной квоты точек данных? Чтобы узнать, откройте квоту>параметров и цены. В этом случае вы можете обновить план или заплатить за дополнительную емкость. См. таблицу цен.

Не отображаются все данные, которые ожидалось увидеть

Если приложение отправляет значительные данные и используете пакет SDK Application Insights для ASP.NET версии 2.0.0-beta3 или более поздней версии, функция адаптивной выборки может работать и отправлять только процент данных телеметрии.

Его можно отключить, но мы не рекомендуем это сделать. Выборка предназначена для правильной передачи связанных данных телеметрии в целях диагностики.

IP-адрес клиента — 0.0.0.0

5 февраля 2018 года мы объявили, что мы удалили ведение журнала IP-адреса клиента. Эта рекомендация не влияет на географическое расположение.

Примечание.

Если вам нужны первые три октета IP-адреса, можно использовать инициализатор телеметрии для добавления пользовательского атрибута. Эта проблема не влияет на данные, собранные до 5 февраля 2018 г.

Неправильные географические данные в телеметрии пользователя

Измерения города и страны или региона являются производными от IP-адресов и не всегда являются точными. Эти IP-адреса сначала обрабатываются для расположения, а затем изменяются на IP-адрес 0.0.0.0 для хранения.

Исключение "метод не найден" при выполнении в облачных службах Azure

Вы выполнили сборку для долгосрочной поддержки .NET (LTS)? Более ранние версии не поддерживаются автоматически в ролях облачных служб Azure. Установите LTS на каждую роль перед запуском приложения.

Устранение неполадок журналов

Следуйте этим инструкциям, чтобы записать журналы устранения неполадок для своей платформы.

.NET Framework

Примечание.

Начиная с версии 2.14 пакет Microsoft.AspNet.ApplicationInsights.HostingStartup больше не требуется. Теперь журналы SDK собираются с помощью пакета Microsoft.ApplicationInsights . Другой пакет не требуется.

  1. Измените файл конфигурации ApplicationInsights.config , чтобы включить следующий XML-код:

    <TelemetryModules>
      <Add Type="Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.FileDiagnosticsTelemetryModule, Microsoft.ApplicationInsights">
        <Severity>Verbose</Severity>
        <LogFileName>mylog.txt</LogFileName>
        <LogFilePath>C:\\SDKLOGS</LogFilePath>
      </Add>
    </TelemetryModules>
    

    Приложение должно иметь разрешения на запись в настроенное расположение.

  2. Перезапустите процесс, чтобы пакет SDK взял эти новые параметры.

  3. Когда вы закончите, отмените эти изменения.

.NET Core

  1. Установите пакет средств разработки NuGet для Application Insights для ASP.NET Core с сайта NuGet. Устанавливаемая версия должна соответствовать текущей установленной версии Microsoft.ApplicationInsights.

    Последняя версия Microsoft.ApplicationInsights.AspNetCore 2.14.0 и относится к Microsoft.ApplicationInsights версии 2.14.0. По этой причине необходимо установить версию Microsoft.ApplicationInsights.AspNetCore 2.14.0.

  2. Измените ConfigureServices метод в классе Startup.cs :

    services.AddSingleton<ITelemetryModule, FileDiagnosticsTelemetryModule>();
    services.ConfigureTelemetryModule<FileDiagnosticsTelemetryModule>( (module, options) => {
        module.LogFilePath = "C:\\SDKLOGS";
        module.LogFileName = "mylog.txt";
        module.Severity = "Verbose";
    } );
    

    Приложение должно иметь разрешения на запись в настроенное расположение.

  3. Перезапустите процесс, чтобы пакет SDK взял эти новые параметры.

  4. Когда вы закончите, отмените эти изменения.

Сбор журналов с помощью PerfView

PerfView — бесплатный инструмент, который помогает локализовать проблемы с ЦП, памятью и другими аспектами.

Журнал пакета SDK EventSource Application Insights содержит журналы самостоятельного устранения неполадок, которые можно записать с помощью PerfView.

Чтобы получить журналы, скачайте PerfView и выполните следующую команду.

PerfView.exe collect -MaxCollectSec:300 -NoGui /onlyProviders=*Microsoft-ApplicationInsights-Core,*Microsoft-ApplicationInsights-Data,*Microsoft-ApplicationInsights-WindowsServer-TelemetryChannel,*Microsoft-ApplicationInsights-Extensibility-AppMapCorrelation-Dependency,*Microsoft-ApplicationInsights-Extensibility-AppMapCorrelation-Web,*Microsoft-ApplicationInsights-Extensibility-DependencyCollector,*Microsoft-ApplicationInsights-Extensibility-HostingStartup,*Microsoft-ApplicationInsights-Extensibility-PerformanceCollector,*Microsoft-ApplicationInsights-Extensibility-EventCounterCollector,*Microsoft-ApplicationInsights-Extensibility-PerformanceCollector-QuickPulse,*Microsoft-ApplicationInsights-Extensibility-Web,*Microsoft-ApplicationInsights-Extensibility-WindowsServer,*Microsoft-ApplicationInsights-WindowsServer-Core,*Microsoft-ApplicationInsights-LoggerProvider,*Microsoft-ApplicationInsights-Extensibility-EventSourceListener,*Microsoft-ApplicationInsights-AspNetCore,*Redfield-Microsoft-ApplicationInsights-Core,*Redfield-Microsoft-ApplicationInsights-Data,*Redfield-Microsoft-ApplicationInsights-WindowsServer-TelemetryChannel,*Redfield-Microsoft-ApplicationInsights-Extensibility-AppMapCorrelation-Dependency,*Redfield-Microsoft-ApplicationInsights-Extensibility-AppMapCorrelation-Web,*Redfield-Microsoft-ApplicationInsights-Extensibility-DependencyCollector,*Redfield-Microsoft-ApplicationInsights-Extensibility-PerformanceCollector,*Redfield-Microsoft-ApplicationInsights-Extensibility-EventCounterCollector,*Redfield-Microsoft-ApplicationInsights-Extensibility-PerformanceCollector-QuickPulse,*Redfield-Microsoft-ApplicationInsights-Extensibility-Web,*Redfield-Microsoft-ApplicationInsights-Extensibility-WindowsServer,*Redfield-Microsoft-ApplicationInsights-LoggerProvider,*Redfield-Microsoft-ApplicationInsights-Extensibility-EventSourceListener,*Redfield-Microsoft-ApplicationInsights-AspNetCore

Эти параметры можно менять по мере необходимости.

Параметр Описание
MaxCollectSec Задайте этот параметр, чтобы предотвратить постоянное выполнение PerfView и соответствующее влияние на производительность сервера.
OnlyProviders Установите этот параметр, чтобы получать только журналы из пакета SDK. Этот список можно настроить в соответствии с конкретным расследованием.
NoGui Установите этот параметр, чтобы получать журналы без графического пользовательского интерфейса.

Дополнительные сведения см. в разделе:

Получение журналов с помощью dotnet-trace

Кроме того, можно использовать кроссплатформенное средство .NET Core, dotnet-trace для сбора журналов, которые могут помочь в устранении неполадок. Это средство может оказаться полезным для сред на основе Linux.

После установки dotnet-traceвыполните следующую команду dotnet-trace collect в bash:

dotnet-trace collect --process-id <PID> --providers Microsoft-ApplicationInsights-Core,Microsoft-ApplicationInsights-Data,Microsoft-ApplicationInsights-WindowsServer-TelemetryChannel,Microsoft-ApplicationInsights-Extensibility-AppMapCorrelation-Dependency,Microsoft-ApplicationInsights-Extensibility-AppMapCorrelation-Web,Microsoft-ApplicationInsights-Extensibility-DependencyCollector,Microsoft-ApplicationInsights-Extensibility-HostingStartup,Microsoft-ApplicationInsights-Extensibility-PerformanceCollector,Microsoft-ApplicationInsights-Extensibility-EventCounterCollector,Microsoft-ApplicationInsights-Extensibility-PerformanceCollector-QuickPulse,Microsoft-ApplicationInsights-Extensibility-Web,Microsoft-ApplicationInsights-Extensibility-WindowsServer,Microsoft-ApplicationInsights-WindowsServer-Core,Microsoft-ApplicationInsights-LoggerProvider,Microsoft-ApplicationInsights-Extensibility-EventSourceListener,Microsoft-ApplicationInsights-AspNetCore,Redfield-Microsoft-ApplicationInsights-Core,Redfield-Microsoft-ApplicationInsights-Data,Redfield-Microsoft-ApplicationInsights-WindowsServer-TelemetryChannel,Redfield-Microsoft-ApplicationInsights-Extensibility-AppMapCorrelation-Dependency,Redfield-Microsoft-ApplicationInsights-Extensibility-AppMapCorrelation-Web,Redfield-Microsoft-ApplicationInsights-Extensibility-DependencyCollector,Redfield-Microsoft-ApplicationInsights-Extensibility-PerformanceCollector,Redfield-Microsoft-ApplicationInsights-Extensibility-EventCounterCollector,Redfield-Microsoft-ApplicationInsights-Extensibility-PerformanceCollector-QuickPulse,Redfield-Microsoft-ApplicationInsights-Extensibility-Web,Redfield-Microsoft-ApplicationInsights-Extensibility-WindowsServer,Redfield-Microsoft-ApplicationInsights-LoggerProvider,Redfield-Microsoft-ApplicationInsights-Extensibility-EventSourceListener,Redfield-Microsoft-ApplicationInsights-AspNetCore

Удаление Application Insights

Чтобы удалить Application Insights в Visual Studio, выполните действия, описанные в разделе "Удаление Application Insights" в Visual Studio.

Он по-прежнему не работает

См. страницу Microsoft Q&A для Application Insights.

Заявление об отказе от ответственности за сведения о продуктах сторонних производителей

В этой статье упомянуты программные продукты независимых производителей. Корпорация Microsoft не дает никаких гарантий, подразумеваемых и прочих, относительно производительности и надежности этих продуктов.

Свяжитесь с нами для получения помощи

Если у вас есть вопросы или вам нужна помощь, создайте запрос в службу поддержки или обратитесь за поддержкой сообщества Azure. Вы также можете отправить отзыв о продукте в сообщество отзывов Azure.