Ошибка настройки функции Azure в ресурсе Azure в рабочей области Log Analytics

У меня ошибка при настройке функции Azure в ресурсе Azure в рабочей области Log Analytics.

Когда проверяется только AllMetrics, это работает. Но всякий раз, когда проверяется FunctionExecutionLogs, возникает ошибка, как показано ниже:

1. Перейдите в рабочее пространство аналитики журналов на портале Azure.

2. в левом блейде выберите Источники данных рабочей области -> Ресурсы Azure, затем щелкните там свою функцию лазури.

  1. Проверьте FunctionExecutionLogs и возникает ошибка.

Любая идея?

Данные настройки, используемые Azure Log Analytics с функциями Azure

Обновить

Мы хотели бы больше узнать о Application InSights и Log Analytics и использовать лучший инструмент для нас.

3 ответа

Решение

FunctionExecutionLogs для функции / веб-приложения Azure в аналитике журнала Azure больше не будет поддерживаться.

Таким образом, понимание приложения - лучший выбор для мониторинга функции лазури.

Ниже приведены отзывы команды аналитиков MS log:

Несколько месяцев назад команда службы приложений / функций была включена в диагностические журналы Azure Monitor, но на самом деле они не отправляют данные журнала.

По сути, существуют тысячи регистраций диагностических установок, которые не являются операциями и фактически ничего не делают.

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

К сожалению, это серьезное изменение, поскольку только частные клиенты могут включить журналы диагностики для службы приложений. Обращаем ваше внимание: фактическое влияние на клиента не оказывает никакого влияния, так как те клиенты, которые были включены ранее, никогда не работали.

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

Итак, с нашей стороны Log Analytics, это сценарий, который мы не поддерживаем со стороны нашей команды Log Analytics, которая уже объявлена ​​нашей производственной группой.

Я бы рекомендовал использовать понимание приложения с функциями Azure. Информация о приложении имеет более глубокую интеграцию с функциями Azure и является рекомендуемым способом настройки Google Analytics для вашего приложения. Есть ли конкретная причина, по которой вы хотите настроить Log Analytics вместо Application Insights?

Теперь, почти 2 года спустя, Classic Application Insights устарел (очевидно, он будет удален примерно 24 февраля). Рекомендуемый способ настроить это:

  1. Создание рабочей области аналитики журналов
  2. Создайте ресурс Application Insights, для которого в качестве идентификатора рабочей области задана рабочая область LA, созданная на предыдущем шаге.

Ваши функции по-прежнему будут настроены на регистрацию в приложениях, но теперь их хранилище данных поддерживается рабочей областью Лос-Анджелеса, а не собственной.

Вы можете перенести существующую аналитику приложения, чтобы связать ее с рабочей областью LA — по-видимому, эта миграция необратима, но она должна быть прозрачной с точки зрения вашей функции (т. е. связь с аналитикой приложения не меняется). Подробности можно найти здесь: https://docs.microsoft.com/en-nz/azure/azure-monitor/app/convert-classic-resource .

Другие вопросы по тегам