Давайте работать с Приложение Insights — А Microsoft Azure Сервис — для мониторинга конечной точки нашего приложения /HealthCheck
Отказ
Это третья статья о проверках здоровья и мониторинге приложений.
Кроме того, проверьте мой блог на https://rmauro.dev.
Эта статья предполагает, что у вас есть Проверки здоровья Конечная точка вверх и работает через Интернет.
Если не вернуться к этому Статья настроить, а они возвращаются здесь. Уэй проверки здоровья не нужен для этой статьи, только конечная точка API.
Вступление
Приложения Insights Это отличный инструмент для мониторинга, регистрации ошибок, мониторинга производительности, отображение зависимостей и других вещей. Другими словами, это полностью APM — управление эффективностью применения.
Incape Insights, Особенностью Azure Monitor, является расширяемой службой управления эффективностью применения (APM) для разработчиков и профессионалов DevOps. https://docs.microsoft.com/pt-br/azure/azure-monitor/app/app-insights-overview
Требования
Наш API должен быть доступен в Интернете (приложение Insights должен иметь доступ к его удару).
Я опубликовал мой на https://webapphealthChecks.azurewebsites.net/
Вы можете использовать его для целей тестирования, если хотите.
Создание приложений Insights Resource
Доступ к порталу Azure на https://portal.azure.com и доступа к клинке Application Insights, а затем нажмите кнопку Добавить, чтобы создать новый ресурс.
Введите всю необходимую информацию для создания ресурса, таких как подписка, группа ресурсов и т. Д. При запросе режима ресурса выберите классику.
После того, как приложение представление о его создании, перейдите на раздел доступности. Именно здесь инструмент мониторинга настроен для просмотра нашей конечной точки.
Теперь нажмите на + Добавить тест
кнопка.
Заполните необходимую информацию.
- Имя теста: Ai-ping-webapp
- Тип теста: Url ping test.
- URL: https://webapphealthChecks.azurewebsites.net/healthCheck
- Зависимые запросы: не отмечающуюся
- Включить повторные попытки для наличие тестовых сбоев: проверено
- Частота тестирования: 5 минут
- Тестовые местоположения: значения по умолчанию
- Тайм-аут теста: 120 секунд
- HTTP-ответ: проверено
- Код состояния должен быть равен: 200
- Содержание матча: проверено
- Содержание должно содержать: Здоровый
- Оповещения: Оставьте значение по умолчанию
И их Создать Отказ
Теперь просто ждите, пока тесты начались и показывают результаты. Через несколько минут вы должны получить что-то подобное.
Вот и все! Оставьте комментарий, если у вас есть какие-либо вопросы или нравится.
Оригинал: «https://dev.to/rmaurodev/endpoint-monitoring-with-azure-application-insights-45kf»