Схоже, що дедалі більше компаній роблять ставку на свої веб-сторінки як основну точку контакту зі своїми клієнтами. Особливо це стосується бізнесу електронної комерції, де стабільна робота веб-сайту є абсолютно необхідною. Для таких компаній важливо не лише те, щоб сайт був доступний, а й щоб він працював належним чином для будь-якого клієнта, незалежно від пристрою чи місця розташування. Саме тут стають корисними інструменти моніторингу веб-сайтів. Однак, вибір відповідного інструменту може бути складним завданням через велику кількість постачальників на ринку. Щоб допомогти вам, ми проаналізували деякі з найкращих інструментів моніторингу веб-сайтів.
Перш ніж перейти до огляду найкращих інструментів, давайте обговоримо, що таке моніторинг веб-сайтів і чому він настільки важливий. Ми також розглянемо наслідки простою веб-сайту або його низької продуктивності. Саме уникнення цих наслідків є головною метою моніторингу.
Що таке моніторинг веб-сайтів?
Будь-який адміністратор мережі знає, наскільки важливим є моніторинг. Ми не можемо бачити все, особливо те, що не помітно неозброєним оком. Тому нам потрібні інструменти, які допоможуть стежити за всім. Існує безліч інструментів для моніторингу пропускної здатності та продуктивності додатків, і веб-сайти не є винятком. Можливо, їх навіть потрібно контролювати ретельніше, оскільки веб-сайт часто є першим контактом клієнта з організацією. А оскільки перше враження є дуже важливим, ви хочете, щоб цей перший досвід був максимально позитивним.
Є кілька аспектів, які можна відстежувати на веб-сайті. Перш за все, ви хочете, щоб сайт відповідав на запити. Це найпростіший вид моніторингу, але часто його недостатньо. Важливо також, щоб веб-сторінки, особливо головна сторінка, завантажувалися швидко. Клієнти не чекатимуть довше 30 секунд, перш ніж покинути ваш сайт і перейти до конкурента. Тому моніторинг продуктивності веб-сайту є другим важливим типом моніторингу.
Крім того, існують й інші види моніторингу. Наприклад, деяким організаціям може знадобитися інструмент, який перевіряє повну функціональність складного веб-сайту, наприклад, тестує повний цикл онлайн-продажу. Також важливо перевіряти, чи не змінився вміст веб-сайту, адже існують випадки злому, коли вміст корпоративних сайтів змінюється або коли сайти перенаправляються на шкідливі ресурси.
Незалежно від того, що саме ви хочете відстежувати, вам потрібен відповідний інструмент. На щастя, існують інструменти, які здатні виконувати всі типи моніторингу, про які ми щойно говорили. Деякі з них навіть пропонують ширший спектр можливостей. Найкраща порада для тих, хто шукає ідеальний інструмент для моніторингу веб-сайтів, – спочатку визначити, що саме потрібно відстежувати. Це значно спростить процес вибору.
Негативні наслідки простою або низької швидкодії веб-сайту
Коли ваш веб-сайт не працює, кожна секунда має значення. Навіть такі гіганти як Amazon зазнавали збоїв і проблем з продуктивністю. Наприклад, у березні 2016 року сайт не працював близько 20 хвилин, що, за оцінками, коштувало компанії близько 3,75 мільйона доларів. Хоча ця цифра є приблизною, вона демонструє, як швидко все може піти не так. Можливо, ваша організація не Amazon, і ви вважаєте, що простої не завдадуть вам значних збитків, особливо якщо ви не займаєтеся електронною комерцією. Але насправді час простою може вплинути на вас різними способами.
Втрачені продажі
За даними дослідження International Data Corporation (IDC), серед компаній зі списку Fortune 1000 середня загальна вартість незапланованих простоїв програмного забезпечення становить від 1,25 до 2,5 мільярда доларів на рік. Ще одне дослідження, проведене Siemens Building Technologies, показало, що 33% організацій навіть не знають, як одноденний простій впливає на їхній бізнес.
Ось проста формула, за допомогою якої можна оцінити потенційні втрати від простою веб-сайту:
Річний дохід / Кількість робочих годин x Вплив веб-сайту на продажі %
Ця формула підходить для будь-якої організації, а не лише для електронної комерції. Якщо ви є роздрібним онлайн-продавцем або сайтом електронної комерції, цей відсоток впливу може наближатися до 100%. Як ми вже говорили, кожна секунда має значення!
Репутація бренду
Репутацію будують роками, а втратити її можна за лічені хвилини. Коли веб-сайт не працює, перше, що роблять люди, – висловлюють своє невдоволення в соціальних мережах. Це може завдати значної шкоди репутації вашого бренду. Ви ж не хочете, щоб нові потенційні клієнти вперше дізналися про вашу компанію через скарги на несправний веб-сайт.
Під час збою Amazon у 2016 році тисячі користувачів Twitter почали скаржитися на це. Деякі з них мали багато підписників, які, своєю чергою, ретвітили ці повідомлення. Хоча точну кількість дізнатися неможливо, можна уявити, що сотні тисяч користувачів Twitter дізналися про проблеми з сайтом. Соціальні мережі, хоч і є ефективним маркетинговим інструментом, можуть швидко обернутися проти вас. В інтернеті нікуди сховатися.
Задоволеність клієнтів
Навряд чи ви хочете втратити своїх клієнтів. Якщо ваш веб-сайт перестане працювати, це може призвести до катастрофи, особливо для SaaS-компаній, які пропонують доступ до додатків через логін. Клієнти не будуть терпіти довго, перш ніж почнуть розглядати інших постачальників. Ситуація ще гірша для сайтів електронної комерції. Клієнт може просто перейти до конкурента і зробити покупку там. Тому важливо підтримувати високий час безперебійної роботи та оптимальну продуктивність, щоб ваші клієнти були задоволені.
Найкращі інструменти для моніторингу веб-сайтів
Існує два основних типи інструментів моніторингу веб-сайтів. Перший тип встановлюється локально на сервері у вашому приміщенні. Ці інструменти зазвичай мають більше параметрів, але вони не можуть надати повну картину з точки зору інтернету.
Другий тип інструментів працює на основі моделі SaaS у хмарі. Він перевіряє стан, продуктивність та функціональність вашого веб-сайту ззовні, з інтернету, перевіряючи таким чином весь ланцюжок, а не лише веб-сервер. Хоча ці інструменти не мають доступу до таких параметрів, як завантаження процесора або доступна пам’ять, вони можуть перевірити все, включаючи DNS, брандмауер, балансування навантаження та будь-який інший компонент між веб-сервером і кінцевим користувачем.
У нашому списку представлені інструменти саме другого типу, оскільки вони є більш популярними. На один локально встановлений інструмент моніторингу веб-сайтів припадає близько сотні хмарних інструментів.
1. SolarWinds Web Performance Monitor (БЕЗКОШТОВНА пробна версія)
Першим у списку є інструмент від SolarWinds, відомого постачальника рішень для мережевого адміністрування. Його флагманський продукт SolarWinds Network Performance Monitor постійно займає перші місця серед інструментів моніторингу пропускної здатності мережі. SolarWinds також відома своїми безкоштовними інструментами, які є простішими і призначені для вирішення конкретних завдань.
Що стосується моніторингу веб-сайтів, то SolarWinds пропонує Web Performance Monitor. Це комплексний пакет, який моніторить не лише веб-сайти, але й веб-сервіси та продуктивність SaaS-додатків. Цей інструмент може виявляти повільні веб-служби, що впливають на користувачів, без необхідності використання стороннього програмного забезпечення.
Цей продукт має потужну функцію ідентифікації та вирішення проблем з повільними елементами веб-сторінки та транзакціями, які негативно впливають на загальну продуктивність. Він може діагностувати проблеми з CSS, HTML, JavaScript та сторонніми плагінами. Інструмент дозволяє записувати важливі транзакції, а потім запускати їх кожні 5 хвилин.
Щоб отримати перспективу інтернету, як у хмарному інструменті, ви можете розгорнути програвачі транзакцій на Amazon EC2 і відстежувати досвід користувача з різних місць. SolarWinds Web Performance Monitor також пропонує якісні звіти про продуктивність веб-сайту, які можуть включати швидкість завантаження сторінок, стан транзакцій, доступність сайту тощо.
Ліцензування SolarWinds Web Performance Monitor залежить від кількості сценаріїв використання веб-додатків (транзакцій) та кількості місць моніторингу (транзакції X розташування = розмір ліцензії). Ціни починаються від 1995 доларів США для 5 сценаріїв x локацій. Якщо ви хочете спробувати цей інструмент перед покупкою, на сайті SolarWinds доступна 30-денна безкоштовна пробна версія.
2. Pingdom від SolarWinds (БЕЗКОШТОВНА пробна версія)
Pingdom – один з найвідоміших і найбільш використовуваних хмарних інструментів моніторингу веб-сайтів на ринку. Цю SaaS-пропозицію від SolarWinds використовують такі відомі компанії, як Apple, Pinterest, HP, Amazon, Google і Dell. Сервіс відрізняється надійністю та має довгу історію надання сповіщень про безперебійну роботу для клієнтів по всьому світу.
Мережа моніторингу Pingdom складається з понад шістдесяти місць, де перевіряється ваш веб-сайт. Щоб відфільтрувати хибні сповіщення, ви можете встановити подвійну перевірку, щоб сповіщення надходили лише при другій невдачі. Частота перевірки веб-сайту може досягати однієї хвилини. Сповіщення можна отримувати електронною поштою або SMS. Важливою особливістю сервісу є моніторинг швидкості сторінки. Pingdom може не лише відстежувати час безперебійної роботи, але й виявляти фактори, які можуть спричинити уповільнення сайту. Сервіс також надає публічну сторінку статусу, де ви можете продемонструвати свої результати.
Pingdom не має безкоштовного плану, але пропонує розумні ціни, починаючи з 14,95 доларів США на місяць за десять перевірок з інтервалом в 1 хвилину. Враховуючи розширені функції сервісу, не дивно, що безкоштовний план недоступний. Якщо ви хочете протестувати сервіс, доступна 14-денна безкоштовна пробна версія.
3. Monitis
Наступним у списку є Monitis – хмарна платформа моніторингу “все в одному”, яка існує з 2006 року. Цей універсальний сервіс використовується такими клієнтами, як Visa, Puma і Siemens. Моніторинг Monitis не обмежується веб-сайтами. Він також може керувати мережею, хмарою, сервером, додатками і користувацьким моніторингом, усіма з уніфікованої інформаційної панелі.
Monitis має понад тридцять місць моніторингу по всьому світу, де він відстежує час роботи вашого веб-сайту. Сервіс дозволяє використовувати різні протоколи, такі як HTTP, HTTPS, PING, DNS, TCP, UDP, ICMP, SMTP, POP3 і IMAP. Він пропонує 1-хвилинний інтервал перевірки та 2-річний архів даних. Такий тривалий архів може бути корисним для звітності. Інструмент також надає миттєві сповіщення про збої електронною поштою або SMS і детальні звіти.
Monitis пропонує розширені функції моніторингу, такі як моніторинг повного завантаження сторінки, гарантуючи, що кожен елемент (зображення, сценарій, CSS тощо) завантажується правильно. Інструмент також може перевіряти завершення транзакцій.
Цінова структура Monitis є досить складною через різноманітність можливостей. Вартість залежить від типу та кількості моніторів, частоти перевірок та кількості місць для перевірки. На сайті сервісу є калькулятор, де ви можете вибрати варіанти та одразу побачити місячні та річні ціни. Ви також можете скористатися 15-денною безкоштовною пробною версією.
4. Site24x7
Site24x7 також працює приблизно з 2006 року і є одним з найстаріших інструментів моніторингу веб-сайтів, які ми розглянули. Зараз сервіс належить Zoho і використовується такими клієнтами, як Groupon, Getty Images, Xerox і Harley-Davidson. Окрім моніторингу веб-сайтів, сервіс також пропонує моніторинг серверів та додатків. Моніторинг можна проводити з понад 50 різних місць по всьому світу.
Що стосується фактичного моніторингу, Site24x7 підтримує багато протоколів, таких як HTTP, HTTPS, REST API, DNS, Ping, TCP, FTP, POP, IMAP і SMTP. Він також інтегрується з іншими популярними сервісами, такими як Pager Duty та Zapier для сповіщень. Усі плани передбачають 1-хвилинний інтервал перевірки та захист від хибних сповіщень шляхом повторної перевірки з 3 додаткових місць.
Site24x7 також має функцію тестування транзакцій. Ви можете записувати і моделювати багатоетапну взаємодію користувача в реальному браузері. Це корисно для моніторингу та оптимізації форм входу, кошиків для покупок та інших додатків.
Site24x7 пропонує кілька тарифних планів, починаючи з 9 доларів США на місяць за умови річної оплати. Цей базовий план включає моніторинг десяти веб-сайтів та однієї синтетичної транзакції. Інші плани коштують від 35 доларів США до 225 доларів США на місяць. Також доступна безкоштовна 30-денна пробна версія.
5. Uptrends
Uptrends – ще один хмарний сервіс, що пропонує як моніторинг веб-сайтів, так і моніторинг серверів. Компанія існує з 2007 року і співпрацює з такими клієнтами, як DHL, eBay, PBS, Schiesser і Episerver. Особливість цього сервісу – його вражаючі інформаційні панелі. Якщо для вас важливий зовнішній вигляд інструменту моніторингу, то це може бути саме той варіант.
Але гарного вигляду недостатньо. Uptrends також забезпечує функціональність. Сервіс використовує технологію “моніторингу реального браузера”, тобто використовує справжній веб-браузер для проведення тестів, що дозволяє відтворити досвід реального користувача. Він має понад 200 місць моніторингу веб-сайтів по всьому світу. Сервіс дозволяє вибирати перевірки з інтервалом від 1 до 60 хвилин. Доступні додаткові функції, такі як моніторинг сертифікатів SSL, моніторинг мобільних веб-сайтів та скріншоти транзакцій.
Базові плани коштують від 11,33 дол. США до 158,61 дол. США на місяць, залежно від кількості моніторів та користувачів. Розширені плани коштують від 27,14 доларів США до 49,10 доларів США на місяць та включають моніторинг у різних браузерах та моделювання транзакцій. Також доступна безкоштовна 30-денна пробна версія.
6. Uptime Robot
Останнім у списку є Uptime Robot, ще один популярний хмарний сервіс моніторингу. Хоча він існує з 2010 року, він є надійним інструментом, яким користуються Expedia, Nginx, Fandango та інші. Компанія відома своїми якісними послугами моніторингу веб-сайтів.
Uptime Robot має 12 різних місць моніторингу в Німеччині, Канаді, Японії, Бразилії, Австралії, Великобританії, Нідерландах, Сінгапурі, Ірландії та США. Хоча це менше, ніж в інших сервісах, цього може бути достатньо для ваших потреб. Якщо більшість ваших клієнтів перебуває в Бразилії, вам не потрібно турбуватися про моніторинг з Перу. Сервіс відстежує ваш веб-сайт кожні 5 хвилин і повідомляє, якщо він не працює, на основі відповідей із заголовків вашого веб-сайту. Серед інших функцій Uptime Robot є сповіщення з розширеними налаштуваннями, статистика, налаштування вікон обслуговування та відкриті сторінки статусу.
Uptime Robot пропонує щедрий безкоштовний план, який включає 50 моніторів з 5-хвилинними інтервалами та 2 місяці журналів. Також є платні плани, починаючи з 5,50 дол. США на місяць, що передбачають збільшення кількості моніторів – до 20 000 за 649 дол. США на місяць – а також розширені сповіщення, 1-хвилинні інтервали моніторингу та SMS-повідомлення. З огляду на доступний безкоштовний план, пробна версія не надається.