Простий моніторинг FrankenPHP
Розкрийте всю потужність сучасного сервера застосунків PHP. Моніторте свої threads і workers у реальному часі, щоб ваше налаштування FrankenPHP давало відповіді за частки мілісекунди.
Основні метрики FrankenPHP
Керування threads сервера
Цей розділ дає чітку картину внутрішньої конкурентності FrankenPHP. Шкала Busy Threads показує, скільки threads активно обробляють запити, а кількість Total Threads допомагає зрозуміти поточний масштаб вашого сервера.
Моніторинг Queue Depth незамінний для виявлення заторів. Зростання queue depth вказує на те, що ваші threads насичені, а запити чекають на обробку — це сигнал, що, можливо, час налаштувати ваші ліміти ресурсів.
Продуктивність і стабільність workers
Працюючи в Worker Mode, ваш застосунок лишається в пам'яті для максимальної швидкості. Цей вигляд відстежує Busy Workers проти Ready Workers, даючи миттєве уявлення про доступну потужність для обробки нових вхідних запитів.
Ми також моніторимо Worker Restarts — важливий показник стабільності. Хоча поодинокі перезапуски нормальні, велика їх кількість може виявити витоки пам'яті чи збої у коді вашого застосунку, які слід усунути для підтримання продуктивності.
Середній час виконання PHP
Спеціально створений для Worker Mode, цей лінійний графік відстежує Average Execution Time ваших PHP-скриптів. Оскільки workers усувають накладні витрати на запуск фреймворку під час кожного запиту, ви маєте бачити тут дуже низьку затримку.
Відстеження цієї метрики в часі дозволяє негайно помічати регресії продуктивності. Якщо ваш час виконання починає повзти вгору, ви можете швидко з'ясувати, яка частина коду сповільнюється, тримаючи ваш застосунок швидким.