Перейти до основного вмісту

Посібники / Посібники з моніторингу: усі типи перевірок крок за кроком

Як отримувати сповіщення від HostTracker

HostTracker може сповіщати вас через десять каналів: електронну пошту, SMS, автоматичний голосовий дзвінок, п'ять месенджерів, HTTP-вебхук і веб-пуш. Запущені монітори окуповують себе лише тоді, коли ви дізнаєтеся в мить, коли щось ламається, а не помічаєте це годинами пізніше на панелі, за якою ніхто не стежив. Правильний канал залежить від моменту: телефонний дзвінок приверне увагу о третій ранку так, як цього не зробить повідомлення в чаті, тоді як повідомлення в чаті цілком достатнє для попередження, яке може почекати до ранку. Це огляд того, які канали існують, як обирати між ними, які події запускають сповіщення, і як налаштувати просту ескалацію, щоб потрібна людина дізналася про проблему, перш ніж мине забагато часу.

Людина перевіряє сповіщення моніторингу на ноутбуці й телефоні

Десять каналів, якими може сповіщати HostTracker

Електронна пошта, SMS і голосовий дзвінок - базові канали акаунта. Електронна пошта підходить для всього, що можна прочитати у своєму темпі і про що хочеться мати запис; SMS доносить короткий текст, коли ви не біля екрана; автоматичний голосовий дзвінок зачитує назву сайту і те, що він не працює, - для сповіщень, які не можна проспати.

Месенджери додають Telegram, Viber, Facebook Messenger, Google Chat і Discord, тож монітор може написати в чат, який ваша команда вже й так тримає відкритим, замість додавати ще одну скриньку для перевірки.

HTTP (webhook) надсилає подію як JSON на URL, який контролюєте ви. Саме так під капотом працює й контакт Slack - вставте URL Incoming Webhook Slack у HTTP-контакт, і сповіщення потрапить у канал. Точні кроки дивіться в посібнику з налаштування Slack.

Web Push надсилає сповіщення браузера прямо на ваш комп'ютер чи телефон без жодного налаштування каналу, щойно ви надали вкладці браузера дозвіл показувати сповіщення.

(Якщо у вашому акаунті все ще є контакт Skype з давніх часів, він і далі доставляє сповіщення. Skype прибрали для нових контактів, тож він більше не з'являється в списку типів контактів.)

Обрати канал під ситуацію

Електронну пошту легко пропустити, якщо вона загубилася у вхідних, але це правильне місце для всього, що ви хочете зберегти як запис. SMS і голосові дзвінки створені, щоб перервати вас, а це саме те, що потрібно для справжнього збою, і саме те, чого не потрібно для незначного попередження. Месенджери потрапляють туди, куди ваша команда вже й так дивиться, не додаючи ще одного логіну, що робить їх хорошим середнім варіантом. Вебхук, включно з контактом Slack, - найкращий вибір, щойно спільна видимість того, що відбувається, потрібна більш ніж одній людині. Web push узагалі не потребує налаштування, але доходить лише до пристрою, де відкрита вкладка браузера.

Практичний патерн - надсилати щоденні попередження в канал, який легко проглянути побіжно, як-от месенджер чи канал Slack, і резервувати телефонний дзвінок чи SMS для сповіщень, які справді потребують, щоб хтось діяв негайно.

Які події надсилають сповіщення

Кожен контакт, приєднаний до монітора, підписується на конкретні події саме цього монітора, а не на акаунт загалом. Є три події на вибір: Down (монітор щойно провалив перевірку), Up (він відновився) і Repeat (нагадування, що він досі не працює). Down і Up позначають початок і кінець інциденту; Repeat - це те, що продовжує нагадувати, поки збій затягується, тож ви можете лишити його вимкненим для контакту, якому потрібно дізнатися лише один раз, або увімкненим для того, хто працює над проблемою.

Одна невдала перевірка сама по собі не надсилає сповіщення Down. HostTracker спершу перевіряє сайт повторно з інших локацій, тож одна нестабільна контрольна точка сама по собі не запускає сповіщення. Про те, як працює ця багатолокаційна перевірка, дивіться в розділі розподілений моніторинг доступності.

Якщо у вас запущено більш ніж жменька моніторів, приєднувати ті самі контакти до кожного окремо стає виснажливо. HostTracker дає змогу зберегти набір контактів разом з їхніми підписками на події як групу, а тоді застосувати цю групу до монітора одним кроком замість того, щоб щоразу перебудовувати той самий список. Налаштуйте це, щойно у вас з'явиться більш ніж два-три монітори з тими самими людьми.

Сповіщення - не те саме, що звіти

Канали вище охоплюють сповіщення: Down, Up і Repeat, надіслані в мить, коли трапляється подія. Окремо HostTracker пропонує періодичні звіти - щоденні, щотижневі, щомісячні, щоквартальні чи щорічні зведення аптайму монітора, і звіти йдуть лише на email-контакти. Щомісячний звіт також включає щоквартальні й щорічні зведення, тож підписка на Monthly не означає пропустити довші за терміном звіти. Якщо ви перенесли сповіщення в реальному часі в Slack, SMS чи месенджер, лишіть підписаним на звіти принаймні один email-контакт, якщо все ще хочете, щоб періодичне зведення потрапляло у вхідні.

Побудова простої ескалації

Кожен контакт несе власну затримку для сповіщень Down, обрану з фіксованого набору варіантів: миттєво, 3 хвилини, 5, 15, 30, година, 3 години, 6 годин, 12 годин чи 24 години. Саме ця затримка перетворює плаский список контактів на ланцюжок ескалації. Встановіть для контакту Telegram чи телефону чергового миттєвий режим, а для контакту керівника - затримку в 15 чи 30 хвилин; якщо сайт усе ще не працює, коли ця затримка мине, сповіщення Down дійде і до другого контакту, прийшовши пізніше, але в іншому нічим не відрізняючись від першого. Контакт, чия затримка так і не настане, бо сайт відновився раніше, не турбують ні цим відкладеним сповіщенням, ні повідомленням про відновлення для того самого інциденту.

Цього достатньо, щоб побудувати простий ланцюжок: миттєве повідомлення тому, хто чергує, а тоді телефонний дзвінок другій людині, лише якщо проблема переживе перші кілька хвилин.

Та сама ідея масштабується на більшу команду: контакт Slack чи месенджера, встановлений на миттєвий режим для загальної видимості, SMS-контакт на 15 хвилин для власника сервісу, і голосовий дзвінок через годину для того, кого потрібно залучити, якщо проблема все ще не вирішена. Затримка живе на самому контакті, а не на моніторі, тож ті самі три контакти й їхні затримки переносяться на кожен монітор, на який ви їх підписуєте. Якщо одному монітору потрібен швидший чи повільніший ланцюжок, ніж решті, підпишіть його на інший набір контактів, або створіть другий SMS- чи голосовий контакт із власною затримкою саме для цього випадку.

Пов'язане читання

Про все інше, що перевіряє й про що звітує HostTracker, дивіться сторінку можливостей. Якщо ваша команда вже живе в Slack, налаштуйте сповіщення Slack замість додавання ще однієї скриньки. Про те, як HostTracker уникає хибних тривог через одну нестабільну локацію, дивіться розподілений моніторинг доступності.

Перевірити зараз

Запустіть безкоштовну перевірку власного сайту - обліковий запис не потрібен.

Features

Стежити за цим постійно

Отримуйте сповіщення в момент збою: HostTracker перевіряє з понад 300 локацій і повідомляє вас електронною поштою, SMS, у Slack, Telegram та інших каналах.

Можливості HostTracker

Ще в цьому розділі: Посібники з моніторингу: усі типи перевірок крок за кроком