Цю сторінку перекладено автоматично. Оригінал англійською мовою є канонічним. Читати англійською
Перейти к основному содержимому

Моніторинг та сповіщення

Що моніторити та на що налаштовувати сповіщення для маркетмейкерів.

Перевірки стану

Стан API

Ендпоінт: GET /health

Відповідь: { "status": "ok" }

Моніторинг: Перевіряйте кожні 30-60 секунд

Сповіщення: Якщо перевірка стану не вдається, сервер API може бути недоступним

WebSocket-з'єднання

Моніторинг: Відстежуйте статус WebSocket-з'єднання

Сповіщення: Якщо з'єднання розривається, негайно перепідключайтеся

Найкраща практика: Реалізуйте експоненційну затримку при перепідключенні

Моніторинг ордерів

Частка відхилень

Метрика: Відсоток відхилених ордерів

Сповіщення: Якщо частка відхилень > 5%, дослідіть:

  • Проблеми з маржею
  • Обмеження рівнів (tier)
  • Інструменти з минулою експірацією
  • Перевантаження системи

Частка виконання

Метрика: Відсоток виконаних ордерів

Сповіщення: Якщо частка виконання значно падає, дослідіть:

  • Ринкові умови
  • Конкурентоспроможність котирувань
  • Глибину книги заявок

Затримка ордерів

Метрика: Час від розміщення ордера до виконання/підтвердження

Сповіщення: Якщо затримка > 1с, дослідіть:

  • Перевантаження системи
  • Мережеві проблеми
  • Затримки обробки в рушії

Моніторинг портфеля

Використання маржі

Метрика: total_margin_used / balance

Сповіщення: Якщо використання маржі > 80%, розгляньте:

  • Зменшення розміру позиції
  • Додавання забезпечення
  • Закриття позицій

Грошовий баланс

Метрика: Грошовий баланс рахунку

Сповіщення: Якщо грошовий баланс < порогового значення, внесіть кошти (коли буде реалізовано)

Моніторинг MMP

Спрацювання MMP

Метрика: Кількість спрацювань MMP за годину

Сповіщення: Якщо MMP спрацьовує часто, розгляньте:

  • Збільшення лімітів MMP
  • Зменшення частоти котирування
  • Перегляд патернів виконання

Частка скасувань MMP

Метрика: Відсоток ордерів, скасованих MMP

Сповіщення: Якщо частка скасувань MMP > 10%, перегляньте конфігурацію MMP

Моніторинг системи

Час відповіді API

Метрика: Час відповіді P50, P95, P99

Сповіщення: Якщо P95 > 500 мс, дослідіть навантаження на систему

Частота повідомлень WebSocket

Метрика: Повідомлень за секунду через WebSocket

Сповіщення: Якщо частота повідомлень різко зростає, дослідіть:

  • Ринкову волатильність
  • Перевантаження системи
  • Затримки обробки повідомлень

Рекомендовані сповіщення

  1. Збій перевірки стану: Сервер API недоступний
  2. Висока частка відхилень: > 5% ордерів відхилено
  3. Низька частка виконання: < 50% ордерів виконано (залежить від контексту)
  4. Високе використання маржі: > 80% маржі використано
  5. Спрацювання MMP: > 5 спрацювань за годину
  6. Розрив WebSocket: З'єднання втрачено
  7. Висока затримка: P95 > 500 мс

Інструменти моніторингу

Рекомендовано:

  • Ендпоінт перевірки стану для моніторингу доступності
  • Відстеження статусу WebSocket-з'єднання
  • Звірка ордерів/виконань для точності
  • Відстеження маржі портфеля

Наразі: Вбудованої панелі моніторингу немає. Використовуйте зовнішні інструменти (наприклад, Prometheus, Grafana).

Посилання