Идея классная, это прям эталонный взрослый мониторинг! 👍
Но тут есть одна большая проблема: мобильные операторы почти всегда выдают телефонам "серые" IP-адреса и прячут их за NAT. Из-за этого сервер Prometheus просто не сможет достучаться до телефона снаружи, чтобы забрать метрики (DDNS тут не поможет). Придется поднимать VPN на каждом устройстве)))
Именно поэтому в Snuffer я сделал наоборот: телефон сам стучится на сервер, забирает задания и отправляет результаты. Ему не нужен белый IP - достаточно, чтобы просто работал интернет. Плюс это гораздо проще для пользователя: скачал приложение, отсканировал QR - и всё работает, сразу из коробки, без настройки дашбордов, конфигов и тд
Я сам в линягу играл с 9 лет, так что боль от лежащих логин-серверов помню как сейчас. Эти бесконечные попытки пробиться на сервер после рестарта, особенно при онлайне 1к+, AutoIt тогда вообще был настоящей палочкой-выручалочкой для автоматизации всего, от кликеров на спойле до вот таких полезных тулзов.Забавно, как из таких простых "одностраничных проверялок для себя" вырастают штуки, которыми потом пользуются сотни людей.
Крутой пет-проект! Мониторить LTE-железки - это прям отдельный вид искусства)
По поводу Wi-Fi - да, тут я немного упростил для красного словца. Ты прав, без интернета он отчет не отправит. Имелись в виду ситуации частичной деградации сети, когда связь с моим сервером у телефона есть, а до целевого сайта пакеты теряются из-за лагов провайдера. Чтобы не будить меня ночью ложной тревогой из-за сбоя локального провайдера, сервер просит другие устройства подтвердить падение.
Согласен с Вами) Для 5 колонок - это как ехать за хлебом на танке. Мой выбор Prisma был из-за лении желанием подружить типы TS с базой без лишней боли на старте.
А насчет SQL руками — это да, классика, которая никогда не выйдет из моды, особенно в высокопроизводительных сервисах на ГОшке. Спасибо что прочитали пост ^_^
Hello, I'm currently planning to launch push notifications in my project. in general, your article is very clear, the only thing I would like to know What metrics should be tracked to increase user engagement? and what are the most common mistakes in the use of push notifications? I hope you will give me an answer! I would also like to know your opinion on our article https://habr.com/ru/sandbox/192008/ And if you have a chance to send me an invite, that would be very nice of you ??
Thank you very much for the article. Of course, this kind of marketing works only with a competent design and selection of tools. Often small businesses use this method incompetently. It turns out very annoying advertising of their brand.
Идея классная, это прям эталонный взрослый мониторинг! 👍
Но тут есть одна большая проблема: мобильные операторы почти всегда выдают телефонам "серые" IP-адреса и прячут их за NAT. Из-за этого сервер Prometheus просто не сможет достучаться до телефона снаружи, чтобы забрать метрики (DDNS тут не поможет).
Придется поднимать VPN на каждом устройстве)))
Именно поэтому в Snuffer я сделал наоборот: телефон сам стучится на сервер, забирает задания и отправляет результаты. Ему не нужен белый IP - достаточно, чтобы просто работал интернет.
Плюс это гораздо проще для пользователя: скачал приложение, отсканировал QR - и всё работает, сразу из коробки, без настройки дашбордов, конфигов и тд
Прочитал вашу статейку) Взял на вооружение и уже заказал ингредиенты))
Возьмите и мой проект к себе XD
Самое время скупить старичков на "Авито")))) (не реклама)
Да, поэтому с новыми нужно что бы прилка была включена и работала
Я сам в линягу играл с 9 лет, так что боль от лежащих логин-серверов помню как сейчас. Эти бесконечные попытки пробиться на сервер после рестарта, особенно при онлайне 1к+, AutoIt тогда вообще был настоящей палочкой-выручалочкой для автоматизации всего, от кликеров на спойле до вот таких полезных тулзов.Забавно, как из таких простых "одностраничных проверялок для себя" вырастают штуки, которыми потом пользуются сотни людей.
Крутой пет-проект! Мониторить LTE-железки - это прям отдельный вид искусства)
По поводу Wi-Fi - да, тут я немного упростил для красного словца.
Ты прав, без интернета он отчет не отправит. Имелись в виду ситуации частичной деградации сети, когда связь с моим сервером у телефона есть, а до целевого сайта пакеты теряются из-за лагов провайдера.
Чтобы не будить меня ночью ложной тревогой из-за сбоя локального провайдера, сервер просит другие устройства подтвердить падение.
Главное что бы не взорвались телефоны))
Спасибо! Подумаю как можно оптимизировать их
Спасибо, не заметил. Исправлю!)
Учту, спасибо ))
Если будут пожелания по улучшению, будем благодарны)
Согласен с Вами)
Для 5 колонок - это как ехать за хлебом на танке.
Мой выбор Prisma был из-за лении желанием подружить типы TS с базой без лишней боли на старте.
А насчет SQL руками — это да, классика, которая никогда не выйдет из моды, особенно в высокопроизводительных сервисах на ГОшке.
Спасибо что прочитали пост ^_^
Thank you for your comment, we are very pleased that you found our article useful and interesting.
Hello, I'm currently planning to launch push notifications in my project. in general, your article is very clear, the only thing I would like to know What metrics should be tracked to increase user engagement? and what are the most common mistakes in the use of push notifications? I hope you will give me an answer! I would also like to know your opinion on our article https://habr.com/ru/sandbox/192008/
And if you have a chance to send me an invite, that would be very nice of you ??
It is very easy and convenient to read such a structured article. Thank you for such a comprehensive explanation of all points.
Thank you for the interesting article, I will be very interested in your opinion on my article https://habr.com/ru/sandbox/192008/
Thank you very much for the article. Of course, this kind of marketing works only with a competent design and selection of tools. Often small businesses use this method incompetently. It turns out very annoying advertising of their brand.
Thank you very much for the article, all paragraphs are clearly written and interesting.