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


Мониторинг статических веб-приложений Azure

Включите функцию Application Insights, чтобы отслеживать запросы API, сбои и получать информацию для отслеживания.

Внимание

Application Insights использует независимую модель ценообразования для Статических веб-приложений Azure.

Примечание.

Для использования Application Insights со статическими веб-приложениями Azure требуется приложение с API.

Добавление мониторинга

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

  1. Откройте ресурс Static Web Apps на портале Azure.

  2. В открывшемся меню выберите Application Insights.

  3. Выберите Да рядом с опцией Включить Application Insights.

  4. Выберите Сохранить.

Добавление Application Insights в статические веб-приложения Azure

После создания экземпляра Application Insights он создает связанный параметр приложения в экземпляре Azure Static Web Apps, используемом для связывания этих служб.

Примечание.

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

Доступ к данным

  1. В окне Обзор статического веб-приложения выберите ссылку рядом с Группой ресурсов.

  2. В списке выберите экземпляр Application Insights с тем же префиксом, что и ваше статическое веб-приложение.

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

Примечание.

Дополнительные сведения об использовании Application Insights см. в обзоре App Insights.

Тип Расположение меню Описание
Сбои Исследование > сбоев Просмотр невыполненных запросов.
Запросы сервера Изучение > производительности Просмотр отдельных запросов API.
Логи Журналы мониторинга > Взаимодействуют с редактором для запроса журналов транзакций.
Метрики Мониторинг > метрик Взаимодействует с конструктором для создания собственных диаграмм с использованием различных показателей.

Следы

Выполните следующие действия для просмотра трассировок в вашем приложении.

  1. Выберите Журналы в разделе Мониторинг.

  2. Наведите указатель мыши на любую карточку в окне Запросы.

  3. Выберите загрузить редактор.

  4. Замените сгенерированный запрос словом traces.

  5. Выберите Выполнить.

Просмотр трассировки Application Insights

Ограничение ведения журнала

В некоторых случаях может потребоваться ограничить ведение журнала при записи сведений об ошибках и предупреждениях. Это можно сделать, внося следующие изменения в файл host.json приложения Функции Azure.

{
    "version": "2.0",
    "logging": {
        "applicationInsights": {
            "samplingSettings": {
              "isEnabled": true
            },
            "enableDependencyTracking": false
        },
        "logLevels": {
            "default": "Warning"
        }
    }
}

Следующие шаги