Панели мониторинга в пользовательском приложении с использованием Application insights

#azure #azure-application-insights #azure-monitoring #azure-sentinel

#azure #azure-application-insights #azure-мониторинг #azure-sentinel

Вопрос:

У нас есть много приложений, которые отправляют пользовательские журналы в Application insights. Я хотел бы создать панель мониторинга, где я мог бы видеть, запущено ли каждое приложение или генерирует исключения и т.д. Я попытался просмотреть аналитику журналов, и, похоже, у нее нет соединителя с Application insights. Может ли кто-нибудь предоставить некоторую информацию для начала? Должен ли я использовать Monitor, Log Analytics или Sentinel для этой задачи и как начать работу с пользовательскими журналами Application Insights.

Ответ №1:

Application Insights является частью Azure Monitor. Теперь при создании нового ресурса App Insights вы можете сохранить все в рабочей области Azure Log Analytics, см. Документы. Или вы можете перенести существующий ресурс в ресурс, поддерживаемый рабочей областью.

Затем вы можете использовать книги для визуализации данных с помощью интерактивных книг. Однако эти книги также доступны для ресурсов Classic App Insights.

Существует также возможность запросить ресурс App Insights в любом рабочем пространстве Log Analytics, используя app выражение, подобное этому:

 app("name-of-your-ai-resource").requests
| order by timestamp desc
| project timestamp, url, resultCode
  

и используйте эти результаты для визуализации.

Наконец, вы также можете использовать широкие возможности Power Bi для создания интерактивных репостов, см. Документы

Комментарии:

1. Таким образом, вы группируете несколько аналитических данных приложений в рабочие книги Log Analytics?

2. В наших командах мы создаем рабочие книги в отдельных ресурсах Application insights и включаем их в шаблоны ARM. Но да, вы также можете создать обзор всех ресурсов Application Insights с помощью рабочих книг Log Analytics