Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Application Insights изменяется с глобальных конечных точек приема на региональные конечные точки, использующие строки подключения, которые предоставляют дополнительные возможности.
Сценарии, наиболее затронутые этим изменением:
Исключения брандмауэра или перенаправления прокси-сервера - Когда необходимо мониторинг веб-сервера интрасети, в нашем предыдущем решении было предложено добавить отдельные конечные точки службы в вашу конфигурацию. Дополнительные сведения см. в разделе " Можно ли отслеживать веб-сервер интрасети?". Строки подключения предлагают более эффективную альтернативу, сокращая эти усилия до одного параметра. Простая поправка к префиксу, суффиксу позволяет автоматически выполнять заполнение и перенаправление всех конечных точек в нужные службы.
Независимые или гибридные облачные среды . Пользователи могут отправлять данные в определенный регион Azure для государственных организаций. С помощью строк подключения можно определить параметры конечной точки для серверов интрасети или гибридных параметров облака.
В этой статье описывается переход от ключей инструментирования на использование строк подключения.
Предпосылки
Миграция
Перейдите в область обзора ресурса Application Insights.
Найдите строку подключения , отображаемую справа.
Наведите указатель мыши на строку подключения и выберите значок копирования в буфер обмена.
Настройте пакет SDK Application Insights, следуя инструкции по настройке строк подключения.
Это важно
Не используйте одновременно строку подключения и ключ инструментирования. Последний набор заменяет другой и может привести к тому, что данные телеметрии не отображаются на портале. См. отсутствующие данные.
Миграция в большом масштабе
Используйте переменные среды для передачи строки подключения в SDK или агент Application Insights.
Чтобы задать строку подключения с помощью переменной среды, поместите значение строки подключения в переменную среды с именем APPLICATIONINSIGHTS_CONNECTION_STRING
.
Этот процесс можно автоматизировать в развертываниях Azure. Например, в следующем шаблоне Azure Resource Manager показано, как автоматически включить правильную строку подключения с развертыванием Службы приложений Azure. Не забудьте включить любые другие параметры приложения, необходимые приложению:
{
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"parameters": {
"appServiceName": {
"type": "string",
"metadata": {
"description": "Name of the App Services resource"
}
},
"appServiceLocation": {
"type": "string",
"metadata": {
"description": "Location to deploy the App Services resource"
}
},
"appInsightsName": {
"type": "string",
"metadata": {
"description": "Name of the existing Application Insights resource to use with this App Service. Expected to be in the same Resource Group."
}
}
},
"resources": [
{
"apiVersion": "2016-03-01",
"name": "[parameters('appServiceName')]",
"type": "microsoft.web/sites",
"location": "[parameters('appServiceLocation')]",
"properties": {
"siteConfig": {
"appSettings": [
{
"name": "APPLICATIONINSIGHTS_CONNECTION_STRING",
"value": "[reference(concat('microsoft.insights/components/', parameters('appInsightsName')), '2015-05-01').ConnectionString]"
}
]
},
"name": "[parameters('appServiceName')]"
}
}
]
}
Поддерживаемые версии пакета SDK
- .NET и .NET Core версии 2.12.0+
- Java версии 2.5.1 и Java 3.0+
- JavaScript версии 2.3.0+
- NodeJS версии 1.5.0+
- Python версии 1.0.0+
Устранение неполадок
В этом разделе приведены решения по устранению неполадок.
Оповещение: "Переход на использование строк подключения для приема данных"
Выполните действия по миграции, описанные в этой статье, чтобы устранить это оповещение.
Отсутствующие данные
- Убедитесь, что вы используете поддерживаемую версию пакета SDK. Если вы используете интеграцию Application Insights в другом предложении продукта Azure, ознакомьтесь со своей документацией о том, как правильно настроить строку подключения.
- Убедитесь, что вы не задаете одновременно и ключ инструментирования, и строку подключения. Параметры ключа инструментирования следует удалить из конфигурации.
- Убедитесь, что строка подключения точно указана на портале Azure.
Переменные среды не работают
Если вы жестко закодируйте ключ инструментирования в коде приложения, это программирование может иметь приоритет перед переменными среды.
Часто задаваемые вопросы
В этом разделе приведены ответы на распространенные вопросы.
Где еще можно найти строку подключения?
Строка подключения также включена в свойства ресурсов Resource Manager для ресурса Application Insights под названием поля ConnectionString
.
Как это влияет на автоинструментацию?
Сценарии автоинструментации не затрагиваются.
Можно ли использовать аутентификацию Microsoft Entra для автоинструментации?
Невозможно включить проверку подлинности Microsoft Entra для сценариев автоинструментации . В будущем мы планируем устранить это ограничение.
Какова разница между глобальным и региональным приемом?
Глобальный прием отправляет все данные телеметрии в одну конечную точку независимо от того, где будут храниться эти данные. Региональное прием позволяет определить определенные конечные точки для каждого региона для приема данных. Эта возможность гарантирует, что данные остаются в определенном регионе во время обработки и хранения.
Как строки подключения влияют на выставление счетов?
Выставление счетов не влияет.
Майкрософт: вопросы и ответы
Поместите вопросы на форум ответов.