API и условия по JSON
Хотим добавить проверку отдельных полей JSON, их значений и типов, а также запросы с выбором метода и тела.
Чтобы успешный HTTP-код можно было дополнить проверкой смысла ответа.
MONIVELA · РАЗВИТИЕ СЕРВИСА
Развиваем Monivela от отдельных проверок к более полной картине состояния сервисов. Здесь — направления, которые хотим реализовать, и идеи для следующих шагов.
Новые типы проверок помогут следить за содержимым ответов, фоновыми задачами и сроками регистрации доменов.
Хотим добавить проверку отдельных полей JSON, их значений и типов, а также запросы с выбором метода и тела.
Чтобы успешный HTTP-код можно было дополнить проверкой смысла ответа.
Задача будет сообщать Monivela о выполнении. Если сигнал не придёт в ожидаемый срок, сервис сможет зафиксировать пропуск.
Для резервного копирования, импорта данных и других задач по расписанию.
Планируем отдельную проверку срока регистрации домена с предупреждением о приближении даты окончания. Покрытие доменных зон ещё предстоит определить.
Чтобы продление домена не зависело только от напоминания регистратора.
Email, Telegram и webhook уже есть. Следующее направление — готовые подключения к другим каналам.
Хотим добавить готовые интеграции с каналами команд: настройку подключения и сообщения об инцидентах и восстановлении.
Меньше ручной настройки интеграции через webhook.
Рассматриваем SMS как дополнительный способ уведомления. Доступные страны, стоимость и ограничения потребуют отдельной проработки.
Ещё один канал для событий, которым нужно уделить внимание.
Несколько идей, которые помогут встроить мониторинг в повседневную работу.
Предлагаем планировать обслуживание ресурса заранее: задавать период и явные правила уведомлений и учёта доступности.
Чтобы ожидаемые работы не смешивались с неожиданными сбоями.
Хотим проработать приглашения участников и роли: кто смотрит результаты, кто меняет проверки и кто управляет проектом.
Чтобы работать вместе без передачи пароля от аккаунта.
В дополнение к существующему виджету предлагаем страницу с выбранными компонентами, сообщениями об инцидентах и ходом восстановления.
Чтобы пользователи могли увидеть объяснение происходящего в одном месте.
После проработки уточним объём каждой возможности. Когда начнётся реализация, отметим её отдельно. После выпуска добавим описание в раздел возможностей и инструкции — чтобы план и работающий продукт оставались различимы.
HTTP, SSL, DNS, TCP и Ping, три канала уведомлений и публичный виджет доступны в текущем наборе возможностей.