Перейти к содержимому

Email-отчёты

Отчёт — это короткое письмо, которое сообщает вашей команде, как инфраструктура работала за последний день, неделю или месяц, без необходимости открывать DumbMonit. По умолчанию он еженедельный; дневной и месячный — в один клик. Отчёты используют канал уведомлений по email (SMTP), поэтому сначала настройте его (см. Каналы уведомлений).

Откройте Settings > Reports, чтобы настроить их. Всё здесь доступно только администраторам, включая чтение, потому что страница показывает адреса получателей.

РазделСодержимое
ЗаголовокОбщая доступность за период, число инцидентов и изменение по сравнению с предыдущим периодом.
Доступность по группамОдна строка на группу, затем на монитор (не более 40 наименее доступных), вычисленная так же, как на страницах статуса: проверки — по доле успешных попыток, хосты и мониторы — по тому, как часто они отзывались. Мониторы без истории показываются как «нет данных», а не как 100 %.
ИнцидентыКогда начался каждый, сколько длился (или что он всё ещё открыт) и на каком мониторе. До 25 штук. Информационные оповещения не включаются.
Наименее стабильные мониторыПять мониторов с самой низкой доступностью или наибольшим числом инцидентов.
СравнениеДоступность и число инцидентов по сравнению с периодом такой же длины непосредственно перед этим.

Письмо — это простые HTML-таблицы со встроенными стилями и без удалённых изображений, так что оно отображается одинаково везде, и при открытии ничего не запрашивается извне. Вместе с ним отправляется текстовая версия. Каждое имя монитора и сообщение экранируется.

НастройкаЧто она делает
NameПоказывается только в списке.
EnabledВыключено сохраняет настройки, но ничего не отправляет.
FrequencyDaily, weekly (по умолчанию) или monthly.
DayДень недели для еженедельных отчётов, число месяца (от 1 до 28) для ежемесячных.
Hour и TimezoneКогда отчёт отправляется, в часовом поясе IANA, например Europe/Paris. Переход на летнее время учитывается.
RecipientsДо 20 адресов, в свободной форме: это не обязательно должны быть пользователи DumbMonit. Каждый получатель получает своё письмо, так что никто не видит остальных.
Email channelКакой канал SMTP отправляет письмо. По умолчанию — первый включённый. Используется только почтовый сервер канала: его собственные получатели игнорируются.

Период — это скользящее окно, которое заканчивается в момент отправки отчёта: последние 24 часа, 7 или 30 дней. Предыдущий период — это окно такой же длины непосредственно перед этим.

Нажмите значок i рядом с заголовком раздела для напоминания о содержимом.

Send a preview немедленно отправляет текущий отчёт сохранённым получателям, с [Preview] в теме письма. Это не меняет расписание: следующий отчёт всё равно уйдёт в своё время. Предпросмотр можно отправлять раз в 30 секунд на отчёт. Сначала сохраните изменения, поскольку предпросмотр использует сохранённых получателей.

  • Не более одного раза. Слот резервируется в базе данных до того, как письмо собрано, поэтому перезапуск никогда не отправляет один и тот же отчёт дважды. Если отправка не удалась, ошибка сохраняется в отчёте и показывается в списке, а слот не повторяется; следующий уходит как обычно.
  • Без догоняющей отправки. Если DumbMonit был недоступен в запланированное время, отчёт отправляется при возвращении в строй только если это в пределах 3 часов от слота. Позже — он ждёт следующего слота. Отчёт, который вы создаёте или снова включаете, никогда не отправляет уже прошедший слот.
  • Может существовать не более 10 отчётов.
  • В демо-режиме ничего не отправляется.

Отчёты включены в резервные копии: канал email сопоставляется по имени при восстановлении, а восстановленный отчёт начинается с чистого листа (дата последней отправки не переносится).

См. HTTP API.