Email-отчёты
Отчёт — это короткое письмо, которое сообщает вашей команде, как инфраструктура работала за последний день, неделю или месяц, без необходимости открывать DumbMonit. По умолчанию он еженедельный; дневной и месячный — в один клик. Отчёты используют канал уведомлений по email (SMTP), поэтому сначала настройте его (см. Каналы уведомлений).
Откройте Settings > Reports, чтобы настроить их. Всё здесь доступно только администраторам, включая чтение, потому что страница показывает адреса получателей.
Что содержит отчёт
Заголовок раздела «Что содержит отчёт»| Раздел | Содержимое |
|---|---|
| Заголовок | Общая доступность за период, число инцидентов и изменение по сравнению с предыдущим периодом. |
| Доступность по группам | Одна строка на группу, затем на монитор (не более 40 наименее доступных), вычисленная так же, как на страницах статуса: проверки — по доле успешных попыток, хосты и мониторы — по тому, как часто они отзывались. Мониторы без истории показываются как «нет данных», а не как 100 %. |
| Инциденты | Когда начался каждый, сколько длился (или что он всё ещё открыт) и на каком мониторе. До 25 штук. Информационные оповещения не включаются. |
| Наименее стабильные мониторы | Пять мониторов с самой низкой доступностью или наибольшим числом инцидентов. |
| Сравнение | Доступность и число инцидентов по сравнению с периодом такой же длины непосредственно перед этим. |
Письмо — это простые HTML-таблицы со встроенными стилями и без удалённых изображений, так что оно отображается одинаково везде, и при открытии ничего не запрашивается извне. Вместе с ним отправляется текстовая версия. Каждое имя монитора и сообщение экранируется.
Настройки
Заголовок раздела «Настройки»| Настройка | Что она делает |
|---|---|
| Name | Показывается только в списке. |
| Enabled | Выключено сохраняет настройки, но ничего не отправляет. |
| Frequency | Daily, 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.