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

Документація

Документація 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"
  }
}