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

Посібники / Терміни моніторингу пояснено

Що таке аптайм?

Аптайм сайту - це частка виміряного періоду, протягом якої сайт чи сервер відповідав як очікувалося, виражена у відсотках. Власники стежать за ним, бо відвідувачі рідко повертаються на сайт, який був недоступний саме тоді, коли їм був потрібен, а рекламні й пошукові платформи читають слабку доступність як сигнал низької якості.

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

Що означає аптайм сайту

Схема аптайму сайту як співвідношення доступного часу до загального

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

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

Як вимірюють аптайм

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

Що дозволяють "три дев'ятки" і "п'ять дев'яток"

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

Ціль за аптаймомПростій на місяцьПростій на рік
99% ("дві дев'ятки")~7,3 години~3,65 дня
99,9% ("три дев'ятки")~43,8 хвилини~8,76 години
99,95%~21,9 хвилини~4,38 години
99,99% ("чотири дев'ятки")~4,4 хвилини~52,6 хвилини
99,999% ("п'ять дев'яток")~26 секунд~5,3 хвилини

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

Що спричиняє простій

У простою рідко буває одна причина. Найпоширеніші такі:

  • Відмова серверного чи хостингового обладнання
  • Збої мережі чи інтернет-провайдера між сервером і користувачами
  • Сплески трафіку чи DDoS-атаки, що перевантажують сервер
  • Невдалі деплої, помилки коду чи неправильна конфігурація
  • Прострочені SSL-сертифікати чи реєстрація домену
  • Неправильна конфігурація DNS чи збої DNS-провайдера
  • Планове обслуговування, що триває довше, ніж заплановано

Чому важливий монітор аптайму сайту

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

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

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

Як ефективно моніторити аптайм сайту

Панель моніторингу аптайму з результатами перевірок у часі

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

Почати можна з невеликими зусиллями. Ви реєструєтеся, а тоді налаштовуєте перевірки з параметрами вашого сайту. Рутина моніторингу потребує:

  • URL сайту та порту доступу до сервера
  • Розкладу й інтервалів моніторингу
  • Періодів запланованого простою на обслуговування
  • Умов, які не повинні викликати сповіщення

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

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

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

Інформативні сповіщення служби моніторингу аптайму

Приклад сповіщення про моніторинг аптайму

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

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

Для чого корисне це число

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

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

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

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

Uptime calculator

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

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

Можливості HostTracker

Ще в цьому розділі: Терміни моніторингу пояснено