В этой публикации мы рассмотрим пример интеграции платформы подписки на push-уведомлений PushAll с сервисом мониторинга сайтов ХостТрекер. Эта информация будет полезна тем, кому необходимо быстро настроить push для своих сервисов, а желания изобретать велосипед нет.
![](https://habrastorage.org/r/w780q1/web/042/0df/392/0420df3920794e08a54c9c5fb7c2ede9.jpg)
Вопрос скорее риторический. Ранее мы опубликовали детальный обзор методов оповещений, которые использует ХостТрекер при фиксировании ошибок на сайтах клиентов. В нем была ссылка на конкретные исследования, которые вроде бы говорили нам, что push-уведомления в нашем случае не так актуальны. Тем не менее, запросы клиентов — прежде всего. К тому же, нашелся легкий способ их настроить.
Итак, благодаря сервису PushAll есть возможность легко прикрутить пуш к чему бы то ни было. Рассмотрим наш пример. Нам любезно создали микросервис, который принимает POST-запрос и рассылает push-уведомления. Ну а далее уже дело техники. В нашем случае нужно слать запрос на URL:
а шаблоны POST-запросов для разных случаев (падение и восстановление работы сайтов) у нас уже есть:
![](https://habrastorage.org/r/w1560/web/ae5/2dc/d3c/ae52dcd3cc974f6ca3d88a5d2e688739.png)
Ниже также можно сделать тестовый запрос или поставить задержку уведомлений, если они нужны только для длительных падений сайтов.
То есть, если необходимо получать уведомления о состоянии сайтов (аптайм, падения, обновления домена или сертификата, попадание в списки Роскомнадзора и т.д.) по Push — тогда три клика и готово. Если нужно прикрутить push к своему сервису — PushAll также предоставит вам такую возможность. Чтобы три клика и готово.
![](https://habrastorage.org/r/w1560/web/f14/26f/9ac/f1426f9ac9844aae960e42da01e5f459.png)
И, кстати, это еще один пример того, как ХостТрекер развивается благодаря клиентским запросам. Вряд ли кто-то знает лучше самих клиентов что им надо. Поэтому, если возникнут вопросы, пожелания или критика — всегда рады!
![](https://habrastorage.org/web/042/0df/392/0420df3920794e08a54c9c5fb7c2ede9.jpg)
В чем же дело?
Вопрос скорее риторический. Ранее мы опубликовали детальный обзор методов оповещений, которые использует ХостТрекер при фиксировании ошибок на сайтах клиентов. В нем была ссылка на конкретные исследования, которые вроде бы говорили нам, что push-уведомления в нашем случае не так актуальны. Тем не менее, запросы клиентов — прежде всего. К тому же, нашелся легкий способ их настроить.
Каждому — по Push-у
Итак, благодаря сервису PushAll есть возможность легко прикрутить пуш к чему бы то ни было. Рассмотрим наш пример. Нам любезно создали микросервис, который принимает POST-запрос и рассылает push-уведомления. Ну а далее уже дело техники. В нашем случае нужно слать запрос на URL:
https://pushall.ru/channels/host-tracker/callback.php?uid=47920&key=0cfd2f05b7442aeb988a326f7adadb06
а шаблоны POST-запросов для разных случаев (падение и восстановление работы сайтов) у нас уже есть:
![](https://habrastorage.org/web/ae5/2dc/d3c/ae52dcd3cc974f6ca3d88a5d2e688739.png)
Ниже также можно сделать тестовый запрос или поставить задержку уведомлений, если они нужны только для длительных падений сайтов.
То есть, если необходимо получать уведомления о состоянии сайтов (аптайм, падения, обновления домена или сертификата, попадание в списки Роскомнадзора и т.д.) по Push — тогда три клика и готово. Если нужно прикрутить push к своему сервису — PushAll также предоставит вам такую возможность. Чтобы три клика и готово.
![](https://habrastorage.org/web/f14/26f/9ac/f1426f9ac9844aae960e42da01e5f459.png)
И, кстати, это еще один пример того, как ХостТрекер развивается благодаря клиентским запросам. Вряд ли кто-то знает лучше самих клиентов что им надо. Поэтому, если возникнут вопросы, пожелания или критика — всегда рады!