Документація
Документація Pingio
Як монітори, інциденти, канали сповіщень і публічні сторінки статусу працюють разом.
Перші кроки
Створіть акаунт, додайте перший монітор і підключіть канал сповіщень. Pingio починає перевірки одразу й показує перший результат протягом одного інтервалу.
Кожному монітору потрібні ціль, тип перевірки та інтервал. Решта параметрів має розумні значення за замовчуванням, які можна змінити згодом.
- Додайте монітор у панелі керування або через API.
- Підключіть щонайменше один канал, щоб сповіщенням було куди надходити.
- Відкрийте сторінку монітора, щоб побачити повну історію перевірок.
Типи моніторів
Pingio підтримує перевірки HTTP(S), за ключовим словом, TCP-порту, ping, SSL-сертифіката та серверного агента. Кожен тип має власні умови перевірки й політику тайм-ауту.
- HTTP(S): код відповіді, час відповіді, редиректи та заголовки запиту.
- Ключове слово: перевірка наявності або відсутності фрази в тілі відповіді.
- TCP і ping: доступність хоста та порту з кількох регіонів.
- SSL: термін дії сертифіката, валідність ланцюжка та збіг імені хоста.
- Серверний агент: метрики процесора, пам'яті та диска від встановленого агента.
Розклад і підтвердження
Монітори ставляться в чергу за інтервалом і розподіляються між воркерами. Якщо перевірка не вдалася, Pingio повторює її з іншого регіону перед відкриттям інциденту, тож один проблемний маршрут ніколи не підніме команду сам по собі.
Коли інцидент відкрито, Pingio продовжує перевірки за звичайним розкладом і автоматично закриває інцидент після заданої кількості успішних перевірок.
Інциденти та сповіщення
Повторювані збої групуються в один інцидент із хронологією. Сповіщення надсилаються, коли інцидент відкривається, коли настає час нагадування і коли його вирішено.
Інтервал нагадувань і їхню максимальну кількість налаштовують для кожної команди, щоб тривалі простої лишалися помітними, але не заповнювали ваші канали.
- Email, Telegram, Slack, SMS і довільні вебхуки.
- Маршрутизація каналів для кожного монітора та тихі години.
- Дедуплікація: один простій ніколи не породжує дублікати сповіщень.
Публічні сторінки статусу
Кожна команда може опублікувати одну або кілька сторінок статусу з поточним станом моніторів, історією інцидентів і запланованими роботами. Сторінки статусу локалізовані та індексуються пошуковими системами.
Доступ через API
REST API повторює можливості панелі керування. Використовуйте його, щоб створювати монітори з інфраструктурного коду, вивантажувати історію перевірок у власні дашборди або вмикати вікна обслуговування під час деплою.
{
"name": "Primary website",
"type": "http",
"target": "https://example.com",
"intervalSeconds": 60,
"regions": ["eu-central", "us-east"],
"assertions": {
"status": 200,
"contains": "Welcome"
}
}