- Головна
- Моніторинг
- Моніторинг сторонніх сервісів
Моніторинг сторонніх сервісів: дізнайтеся, коли винен провайдер, а не ви
Стежте за стрічками статусу сервісів, від яких залежить ваш сайт. Коли один із них перестає працювати нормально, ви отримуєте одне сповіщення, а інциденти пов’язаних моніторів протягом наступних 30 хвилин позначаються цим провайдером.
- 30 моніторів безкоштовно
- Без банківської картки
- Збої підтверджуються з інших регіонів
- GitHub
- Працює
- Cloudflare
- Деградація
- DigitalOcean
- Працює
- Ваші інциденти з позначкою
- Cloudflare (30 хв)
Ілюстративний приклад
Перевірте просто зараз, прямо в браузері
Без реєстрації. Моніторинг сторонніх сервісів: введіть адресу й подивіться, що саме відстежує такий монітор. Нічого з введеного не зберігається.
Читає публічний JSON зі сторінки статусу провайдера з вашого браузера, за тією ж логікою індикаторів, що й Tenium, коли ви стежите за провайдером.
Що саме перевіряє цей монітор
Стрічки статусу під наглядом
Оберіть провайдерів із каталогу (Stripe, Cloudflare, AWS, Vercel, GitHub, Mailgun, Postmark, PayPal, Twilio, OpenAI, Let’s Encrypt, Google Workspace). Кожен читається з його публічного JSON statuspage.io або стрічки RSS/Atom.
Опитування кожні дві хвилини
Кожну стрічку читають приблизно раз на дві хвилини. Коли провайдер переходить зі стану «працює» в «деградація» чи «збій», вибраний контакт отримує одне сповіщення.
Інциденти отримують причину
Протягом 30 хвилин після того, як стрічка перестала показувати «працює», інциденти пов’язаних із нею моніторів містять провайдера як зовнішню причину, і в сповіщенні, і у звіті.
Чесні обмеження
Читається те, що провайдер сам вирішує опублікувати, а це може відставати від справжнього збою. Функція доповнює ваші власні перевірки й ніколи не замінює їх. Вона в бета-версії.
Моніторинг сторонніх сервісів: як виглядає сповіщення
Та сама подія приходить листом, повідомленням у Telegram або карткою в Slack. Це текст, який надсилають канали; хост, час і числа вигадані.
Cloudflare
Cloudflare status: degraded — Elevated error rates on some edge locations
| Provider | Cloudflare (statuspage.io) |
|---|---|
| Status | degraded |
| Linked monitors | shop.clienta.com, api.clienta.com |
| Next step | Upstream provider Cloudflare is reporting problems. Incidents on linked monitors in the next 30 minutes will be tagged "Cloudflare". |
Open monitor
Tenium · checked from Amsterdam · 14:02 UTC
Tenium alerts
🟠 CLOUDFLARE DEGRADED · Cloudflare status: degraded — Elevated error rates on some edge locations
open
TTenium APP 2:02 PM
CLOUDFLARE DEGRADED · Cloudflare
Cloudflare status: degraded — Elevated error rates on some edge locations
- Provider: Cloudflare (statuspage.io)
- Status: degraded
- Linked monitors: shop.clienta.com, api.clienta.com
Open monitor
Upstream provider Cloudflare is reporting problems. Incidents on linked monitors in the next 30 minutes will be tagged "Cloudflare". · checked from Amsterdam
Моніторинг сторонніх сервісів: e-mail, Discord і Google Chat працюють на всіх тарифах, Slack, Telegram, Teams і Mattermost — з тарифу Starter. SMS і голосових дзвінків немає.
Час відповіді з порогом
Кожна перевірка зберігає, скільки тривала відповідь. Моніторинг сторонніх сервісів: посуньте поріг і подивіться, коли б спрацювало сповіщення про повільну відповідь.
Як швидко ви дізнаєтеся
Оберіть тариф, щоб побачити його інтервал перевірки та скільки збій іде до вас, враховуючи підтвердження.
Моніторинг сторонніх сервісів: збій трапляється у випадковий момент між двома перевірками, тож у середньому ви чекаєте пів інтервалу, а в найгіршому випадку — повний інтервал плюс вікно підтвердження. Одного регіону з помилкою мало: інцидент відкривається, лише коли збій підтверджують обидва регіони. Інші регіони питаються одразу, на відповіді відведено до 60 секунд.
Як налаштувати моніторинг сторонніх сервісів за 30 секунд
Додайте провайдерів, від яких залежите
Відкрийте в застосунку сторінку сторонніх сервісів і додайте ті, що стоять за вашим оформленням замовлення, поштою чи деплоєм.
Зв’яжіть монітори
Для кожного провайдера поставте галочку біля моніторів, які від нього залежать. Позначки отримують лише пов’язані монітори.
Оберіть один контакт
Вирішіть, кого сповіщати, коли провайдер змінює стан. Добре працюють Telegram або e-mail; сповіщення називає провайдера та його власний текст статусу.
Читайте інциденти з контекстом
Коли ваш сайт падає під час інциденту в провайдера, інцидент про це скаже, а місячний звіт розділить ваш простій і його.
Що означає кожна помилка
Це текст, який інцидент показує в рядку «Error», типова причина й що перевірити першим.
DEGRADEDProvider status: degraded
Сторінка статусу провайдера повідомляє про незначний інцидент. Ви отримаєте одне сповіщення про зміну стану, а інциденти пов’язаних моніторів протягом наступних 30 хвилин позначаться цим провайдером.
Виглядає як: Provider status: degraded
OUTAGEProvider status: outage
Провайдер повідомляє про серйозний або критичний інцидент. Ваші монітори, імовірно, збоять з тієї самої причини.
Виглядає як: Provider status: outage
UNLINKEDМій інцидент не позначено
Позначка ставиться лише моніторам, які ви пов’язали з цим провайдером, і лише в межах 30 хвилин після того, як статус перестав бути «працює».
Виглядає як: Мій інцидент не позначено
FEEDStatus feed not readable
JSON або RSS зі статусом провайдера не завантажився. Під час цього опитування стрічку пропущено й повторимо спробу, сповіщення не надсилається.
Виглядає як: Status feed not readable
Моніторинг сторонніх сервісів: що входить у тарифи
| Free $0/міс. | Starter $7/міс. | Pro $29/міс. | Agency $59/міс. | |
|---|---|---|---|---|
| Доступно | ✓ | ✓ | ✓ | ✓ |
| Монітори | 30 | 100 | 300 | 1000 |
| Найшвидший інтервал | 5 хв | 1 хв | 30 с | 30 с |
| Регіони | 1 | 2 | 2 | 2 |
| Власні заголовки | — | — | ✓ | ✓ |
| Сповіщення про повільну відповідь | — | — | ✓ | ✓ |
| Ескалація на другий контакт | — | — | ✓ | ✓ |
| Сторінки статусу | 1 | 3 | 10 | Без обмежень |
Інші типи моніторів
На яке запитання він відповідає
Коли оформлення замовлення перестає працювати, перші хвилини йдуть на одне запитання: це в нас чи в них? Моніторинг сторонніх сервісів відповідає на нього за публічною стрічкою статусу самого провайдера. Ви стежите за сервісами, на які спирається ваш сайт, пов’язуєте їх із моніторами, які від них залежать, а Tenium читає кожну стрічку приблизно раз на дві хвилини.
Коли провайдер, за яким ви стежите, переходить зі стану «працює» в «деградація» чи «збій», вибраний вами контакт отримує одне сповіщення з назвою провайдера та його власним текстом статусу. Протягом наступних 30 хвилин інциденти, що відкриваються на пов’язаних із цим провайдером моніторах, отримують позначку з ним як зовнішньою причиною. Позначка видна в сповіщенні, в інциденті та в місячному звіті, тож клієнт бачить, що година простою почалася в платіжного процесора.
Що він читає і чого знати не може
Стрічки — це JSON-ендпоїнти statuspage.io, якщо провайдер їх має, а в інших випадках RSS або Atom. Нині каталог охоплює Stripe, Cloudflare, AWS, Vercel, GitHub, Mailgun, Postmark, PayPal, Twilio, OpenAI, Let’s Encrypt і Google Workspace. Демо вище читає кілька таких стрічок наживо з вашого браузера, щоб ви побачили слова зі статусів.
Обмеження реальні. Провайдер публікує, коли сам вирішить, а це нерідко пізніше, ніж починається проблема. Стрічку, яку не вдалося прочитати, під час цього опитування пропускають, і сповіщення немає. Позначка — це кореляція в межах 30 хвилин, а не доказ причини. Функція перебуває в бета-версії й існує для того, щоб додавати контекст до ваших власних перевірок, а не замінювати їх.
Як налаштувати грамотно
Стежте лише за тим, що справді завдасть болю: платіжним процесором, CDN, поштовим API, платформою, де хоститься застосунок. Двадцять сервісів — це двадцять причин ігнорувати сповіщення. Пов’язуйте кожного провайдера з конкретними моніторами, які ламаються разом із ним, щоб позначка лишалася змістовною. Надсилайте сповіщення про провайдера в тихіший канал, ніж про простій: це інформація, а не виклик.
Поєднуйте його з монітором сайту або API на те, що справді важливо, і з публічною сторінкою статусу, щоб клієнти бачили ту саму історію, що й ви.
Запитання: моніторинг сторонніх сервісів
Чи коштує стеження за провайдером окремо?
Це бета-функція, і застосунок не бере за неї окремої плати. Таблиця тарифів вище показує, що входить у кожен тариф для моніторів, які ви пов’язуєте.
Чи можна додати провайдера, якого немає в каталозі?
Поки що ні, каталог фіксований. Якщо ви покладаєтеся на сервіс, якого бракує, напишіть нам через [сторінку контактів](/contact).
Чи повідомить він мене до того, як провайдер визнає збій?
Ні. Він читає стрічку. Ваші власні монітори зазвичай помічають першими, а позначка з’являється на цих інцидентах пізніше, коли стрічка наздоганяє в межах вікна.
Чому деякі мої інциденти без позначки?
Позначку отримують лише монітори, пов’язані з цим провайдером, і лише інциденти, що відкриваються протягом 30 хвилин після того, як стрічка перестала показувати «працює».
Почніть моніторинг сторонніх сервісів безкоштовно
30 моніторів на тарифі Free, без банківської картки, а збої підтверджуються з інших регіонів (зараз працюють 2 регіони). Переходьте на вищий тариф, коли клієнтів побільшає.