Слабая интеграция аналитики приложений

Недавно я начал использовать аналитику приложений с помощью веб-API.

Будет очень полезно настроить статистику приложений для публикации сообщений об ошибках в слабом канале.

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


person Calin    schedule 25.03.2016    source источник


Ответы (5)


Вы можете посмотреть эту ссылку: https://github.com/Azure/azure-quickstart-templates/tree/master/201-alert-to-slack-with-logic-app. Я следовал инструкции, и это сработало для меня.

Сложность заключается в том, что вам нужно нажать кнопку «Развернуть в Azure» на этой странице ссылок. Это перенаправит вас на портал Azure, и вам нужно будет указать, какой канал вы хотите отправить предупреждающее сообщение, например. #какой-то канал. Не используйте прямое сообщение, такое как @yourname, у него есть некоторые проблемы с этим, и приложение логики не может быть развернуто для меня.

Затем вы просто следуете инструкциям, чтобы найти развернутое приложение логики и аутентифицировать его, войдя в Slack. Кроме того, вам необходимо получить URI приложения логики из выходных данных развертывания, как указано в инструкции. Как только вы поместите URI в веб-перехватчик предупреждений, вы готовы к работе!

person bigbearzhu    schedule 01.08.2016
comment
Я не могу проверить это сейчас, но это похоже на хорошее решение, я отмечу его как ответ и просмотрю его, как только смогу его протестировать. - person Calin; 01.08.2016


Вы можете настроить оповещение для сообщений об ошибках https://azure.microsoft.com/en-us/documentation/articles/app-insights-alerts Затем настройте отправку в Slack с помощью веб-перехватчиков: https://code.msdn.microsoft.com/Create-Azure-Alerts-with-b938077a

person Alex Bulankou    schedule 30.03.2016

Еще одно быстрое решение этой проблемы, которое не требует дополнительного кода или приложения логики, — настроить интеграцию электронной почты Slack, которая предоставляет вам адрес входящей электронной почты для данного канала. Вы можете использовать это в Application Insights в поле «Дополнительные адреса электронной почты администратора».

Это не идеально, так как на самом деле вы не получите много подробностей в посте, но он уведомит вас и предоставит название предупреждения.

person Veatch    schedule 06.04.2016
comment
И это также требует слабой подписки - person Calin; 07.04.2016
comment
@Calin Вам не нужна подписка на slack, если вы используете MailClark. Бот все еще находится в бета-версии в течение одной недели, но после этого у него есть план freemium. Я часть команды, если у вас есть вопросы. - person Gilles FELIX; 20.10.2016

Самый простой способ интеграции, который я нашел, — это использование приложения Slack Email, которое отправляет оповещения по электронной почте в slack. После того как вы подпишетесь с этим идентификатором электронной почты на оповещения в Application Insights, он начнет отправлять сообщения на определенный канал, к которому вы привязали электронное письмо. https://teamesub.slack.com/apps/A0F81496D-email

person Kumar    schedule 30.08.2019