Стан систем

Спостереження за всіма службами TerryTrilla в реальному часі

Що під наглядом

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

  • База данихЗ’єднання з PostgreSQL і швидкість запитів
  • Надсилання поштиЧерга надсилання листів і її опрацювання
  • АвтентифікаціяВхід користувачів і керування сеансами
  • APIОсновні точки API та опрацювання запитів
  • ПлатежіПлатежі Stripe і керування підписками

Як читати стани

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

Як влаштована перевірка

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