Есть ли способ легко определить, имеет ли место отправка веб-залов Azure / Microsoft Graph? - PullRequest
0 голосов
/ 13 декабря 2018

Обновление: Проблема решена!Webhooks теперь снова работают.
Таким образом, вопрос меняется на: Есть ли способ легко определить, есть ли проблема с графиком Azure / Microsoft?

Вчерашняя история
После создания целой цепочки событий, запускаемой подпиской на изменения в событиях календаря Office365, события перестали отображаться. Создание новой подписки все равно приведет к запросу на проверку нашей конечной точки;однако фактические события не были получены.

Мы убедились, что мы действительно создавали подписки, после чего вручную создали их, используя Microsoft Graph Explorer , чтобы исключить любую проблему с нашим кодом.Мы также можем с уверенностью сказать, что входящие запросы правильно регистрировались.

После отправки твита на @AzureSupport нас направили сюда, чтобы создать вопрос, который они могли бы передать «команде».

Исходный вопрос:
Внезапно Azure Graph больше не отправляет запросы веб-крюков об изменениях в элементах подписанного графика.

Считая, что это может быть проблемой кода,а не лазурная проблема, я пошел в Graph Explorer, чтобы проверить это.

Шаги:

  • Поиск идентификатора календаря с использованием GET /me/calendars
  • Создан(создана, обновлена, удалена) подписка с POST /subscriptions
  • NB: это вернуло действительный ответ, а также вызвало мою конечную точку с запросом проверки, о чем свидетельствуют журналы сервера
  • Перечисленные событияподписанный календарь GET /me/calendars/<id>/events
  • Получил определенное событие GET /me/events/<id>
  • Удалил это событие, изменив метод запроса на DELETE в раскрывающемся списке.Получил 204.

Это все, после того, как мы попробовали похожие вещи с тем, что мы на самом деле строим (и редактировали подписанные события через веб-интерфейс outlook.office.com) ... и по состоянию нанабрал все это, все еще ничего кроме запросов проверки.

Вчера он работал с 17:06:45 UTC и не был с 17:45:09 UTC.

Ничего не изменилось в том, как мы создаем / обновляем веб-крючков, они просто перестали работать.

Есть ли какое-то ограничение, которое могло бы молча провалиться?(Я создавал / давал возможность истечь много веб-крючков, но только один или два были активны одновременно)

Идеи?(Помимо обращения к опросу?) Также спасибо @AzureSupport в Твиттере за указание меня здесь!

Итак, есть ли конечная точка состояния для событий графика?

1 Ответ

0 голосов
/ 14 декабря 2018

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

Вот что произошло:

Мы столкнулись с проблемой емкости, которая привела к задержкам доставки для подмножества уведомлений.Некоторые подписки пострадали больше, чем другие, причем некоторые подписчики заметили значительное снижение количества доставленных уведомлений.Период времени для этой проблемы был между 2:00 12-12-2018 и 18:00 12-13-2018 (PST).

Что мы собираемся сделать:

  1. Мы расследуем основную причину и предпримем меры для предотвращения этого в будущем.

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

Мы ценим ваше использование Graph и нашего webhookрамки уведомлений.Извините за беспокойство!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...