PHP-FPM мониторинг: различия между версиями

Материал из Dynatrace
 
Строка 1: Строка 1:
С помощью мониторинга Ключ-Астром PHP-FPM вы можете сразу определить, работает ли ваш PHP-FPM неэффективно. Когда возникает проблема, легко увидеть затронутые хосты.
С помощью мониторинга Dynatrace PHP-FPM вы можете сразу определить, работает ли ваш PHP-FPM неэффективно. Когда возникает проблема, легко увидеть затронутые хосты.


== Требования      ==
== Требования      ==
Строка 10: Строка 10:
== Ознакомьтесь с информацией о мониторинге PHP-FPM          ==
== Ознакомьтесь с информацией о мониторинге PHP-FPM          ==


* В меню Ключ-Астром выберите «Технологии и процессы», а затем выберите плитку PHP.
* В меню Dynatrace выберите «Технологии и процессы», а затем выберите плитку PHP.
* В таблице под плитками найдите группу процессов, которую вы хотите изучить, разверните эту строку и выберите Сведения о группе процессов.
* В таблице под плитками найдите группу процессов, которую вы хотите изучить, разверните эту строку и выберите Сведения о группе процессов.
* Выберите вкладку «Метрики, связанные с технологией» и установите временной интервал в селекторе временных рамок в строке меню.
* Выберите вкладку «Метрики, связанные с технологией» и установите временной интервал в селекторе временных рамок в строке меню.
Строка 53: Строка 53:


== Включить глобальный мониторинг PHP-FPM        ==
== Включить глобальный мониторинг PHP-FPM        ==
Когда мониторинг PHP-FPM включен глобально, Ключ-Астром автоматически собирает метрики PHP-FPM всякий раз, когда в среде обнаруживается новый хост, на котором запущен PHP-FPM.
Когда мониторинг PHP-FPM включен глобально, Dynatrace автоматически собирает метрики PHP-FPM всякий раз, когда в среде обнаруживается новый хост, на котором запущен PHP-FPM.


Чтобы отслеживать более одного пула, введите URI отдельных страниц состояния PHP-FPM на странице состояния в поле URI. Убедитесь, что имена разделены одним пробелом. Все экземпляры PHP-FPM должны иметь правильную ссылку на URI страницы состояния.
Чтобы отслеживать более одного пула, введите URI отдельных страниц состояния PHP-FPM на странице состояния в поле URI. Убедитесь, что имена разделены одним пробелом. Все экземпляры PHP-FPM должны иметь правильную ссылку на URI страницы состояния.


* В меню Ключ-Астром перейдите в «Настройки» и выберите «Мониторинг»> «Контролируемые технологии».
* В меню Dynatrace перейдите в «Настройки» и выберите «Мониторинг»> «Контролируемые технологии».
* Найдите и включите переключатель PHP-FPM.
* Найдите и включите переключатель PHP-FPM.
* Чтобы просмотреть подробные сведения об интеграции PHP-FPM, разверните строку.
* Чтобы просмотреть подробные сведения об интеграции PHP-FPM, разверните строку.
Строка 64: Строка 64:


== Включить мониторинг PHP-FPM на отдельных хостах          ==
== Включить мониторинг PHP-FPM на отдельных хостах          ==
Ключ-Астром также предоставляет возможность включить мониторинг PHP-FPM для выбранных хостов.
Dynatrace также предоставляет возможность включить мониторинг PHP-FPM для выбранных хостов.


* Если в настоящее время включен глобальный мониторинг PHP-FPM, отключите переключатель PHP-FPM в разделе «Настройки»> «Мониторинг»> «Контролируемые технологии».
* Если в настоящее время включен глобальный мониторинг PHP-FPM, отключите переключатель PHP-FPM в разделе «Настройки»> «Мониторинг»> «Контролируемые технологии».
* В меню Ключ-Астром выберите Хосты.
* В меню Dynatrace выберите Хосты.
* Выберите хост, который вы хотите настроить.
* Выберите хост, который вы хотите настроить.
* Выберите Еще (…)> Настройки.
* Выберите Еще (…)> Настройки.
* Включите переключатель PHP-FPM.
* Включите переключатель PHP-FPM.

Текущая версия на 10:07, 22 января 2023

С помощью мониторинга Dynatrace PHP-FPM вы можете сразу определить, работает ли ваш PHP-FPM неэффективно. Когда возникает проблема, легко увидеть затронутые хосты.

Требования

Чтобы использовать мониторинг PHP-FPM, убедитесь в следующем:

  • Вы используете ОС Linux или Windows
  • Версия PHP 5.5.9 или новее.
  • Страница статуса PHP-FPM включена на всех узлах, которые вы хотите отслеживать.

Ознакомьтесь с информацией о мониторинге PHP-FPM

  • В меню Dynatrace выберите «Технологии и процессы», а затем выберите плитку PHP.
  • В таблице под плитками найдите группу процессов, которую вы хотите изучить, разверните эту строку и выберите Сведения о группе процессов.
  • Выберите вкладку «Метрики, связанные с технологией» и установите временной интервал в селекторе временных рамок в строке меню.
  • Выберите тип метрики из списка «Показать диаграмму для», чтобы сравнить значения всех узлов в сортируемом табличном представлении.
  • Чтобы отобразить метрики, специфичные для узла, выберите узел в списке «Процесс» внизу страницы.
  • Выберите ссылку PHP-FPM.
  • Отображается количество принятых подключений и количество медленных запросов.
  • Пример: "Принятые соединения" и "Медленные запросы".

Примечание. Показатель «Принятые соединения» иногда неправильно понимают как количество запросов. Эта метрика измеряет именно то, что следует из названия: количество подключений, принятых пулом.

Метрики мониторинга узлов PHP-FPM

Дополнительные показатели мониторинга PHP-FPM доступны на отдельных страницах процессов.

Чтобы просмотреть диаграммы запросов, буферизации ввода и процессов, выберите вкладку «Дополнительные сведения».

Когда общее количество активных процессов достигает предела Всего процессов, запуск новых сценариев запрещается до тех пор, пока проблемные процессы не будут завершены. Максимальное количество ожидающих соединений определяет максимальное количество соединений, которые будут поставлены в очередь. Когда этот предел достигнут, последующие запросы отклоняются или игнорируются.

PHP-FPM metrics

Metric Description
Accepted connections Количество подключений, принятых пулом.
Slow requests Количество запросов, которые превысили значение request_slowlog_timeout.
Waiting connections Количество запросов в очереди ожидающих соединений.
Max no. of waiting connections Размер очереди сокетов ожидающих соединений.
Active processes Количество активных процессов.
Total processes Количество простаивающих и активных процессов.

Включить глобальный мониторинг PHP-FPM

Когда мониторинг PHP-FPM включен глобально, Dynatrace автоматически собирает метрики PHP-FPM всякий раз, когда в среде обнаруживается новый хост, на котором запущен PHP-FPM.

Чтобы отслеживать более одного пула, введите URI отдельных страниц состояния PHP-FPM на странице состояния в поле URI. Убедитесь, что имена разделены одним пробелом. Все экземпляры PHP-FPM должны иметь правильную ссылку на URI страницы состояния.

  • В меню Dynatrace перейдите в «Настройки» и выберите «Мониторинг»> «Контролируемые технологии».
  • Найдите и включите переключатель PHP-FPM.
  • Чтобы просмотреть подробные сведения об интеграции PHP-FPM, разверните строку.
  • Определите URI страницы состояния.
  • Выберите Сохранить.

Включить мониторинг PHP-FPM на отдельных хостах

Dynatrace также предоставляет возможность включить мониторинг PHP-FPM для выбранных хостов.

  • Если в настоящее время включен глобальный мониторинг PHP-FPM, отключите переключатель PHP-FPM в разделе «Настройки»> «Мониторинг»> «Контролируемые технологии».
  • В меню Dynatrace выберите Хосты.
  • Выберите хост, который вы хотите настроить.
  • Выберите Еще (…)> Настройки.
  • Включите переключатель PHP-FPM.