Видимость на уровне кода для PHP: различия между версиями

Материал из Документация Ключ-АСТРОМ
(Новая страница: « Code-level visibility gives you insights into where your PHP code spends the most time and uses the most CPU. To access the PHP code-level view # In the Dynat...»)
 
 
(не показаны 2 промежуточные версии 2 участников)
Строка 1: Строка 1:


'''''[[Поддержка технологий]] / [[PHP]] / Видимость на уровне кода для PHP'''''


Code-level visibility gives you insights into where your PHP code spends the most time and uses the most CPU.
Видимость на уровне кода дает вам представление о том, где ваш PHP-код тратит больше всего времени и использует больше всего ЦП. Чтобы получить доступ к представлению уровня кода PHP


To access the PHP code-level view
# В меню Ключ-Астром перейдите в Сервисы.
 
# Необязательно Отфильтровать таблицу по технологии: PHP.
# In the Dynatrace menu, go to '''Services'''.
# Выберите службу PHP. Пример: запрос PHP
# optional Filter the table by <code>Technology: PHP</code>.
# Выберите Просмотр динамических запросов, а затем выберите запрос PHP.
# Select a PHP service. Example: PHP request
# Выберите Просмотр горячих точек времени ответа. Если вы используете FPM, выберите службу FPM, а затем выберите Просмотр горячих точек времени отклика, чтобы просмотреть всю службу или любой отдельный запрос. Пример: время ответа
# Select '''View dynamic requests''' and then select a PHP request.
# Чтобы просмотреть разбивку таймингов на уровне кода вашего запроса, выберите «Анализировать выбросы» или перейдите на вкладку «Время ответа».
# Select '''View response time hotspots'''. If you use FPM, select the FPM service and then select '''View response time hotspots''' to view the entire service or any individual request. Example: response time
# Чтобы просмотреть горячие точки на уровне метода в коде PHP, на странице анализа времени отклика выберите выполнение PHP. Пример: выполнение PHP
# To view a breakdown of your request's code-level timings, select '''Analyze outliers''' or refer to the '''Response time''' tab.
# Чтобы проверить потребление ЦП кода на уровне метода, выберите вкладку ЦП, а затем выберите Просмотр горячих точек метода, где вы можете отображать диаграммы для времени выполнения и основных API. Вы также можете проверить иерархию вызовов и горячие точки, чтобы узнать общий вклад каждого вызываемого файла / метода. Пример: просмотр горячих точек метода
# To view method-level hotspots in your PHP code, on the '''Reponse time analysis''' page, select '''PHP execution'''. Example: PHP execution
# To examine CPU consumption of code at the method level, select the '''CPU''' tab and then select '''View method hotspots''', where you can display charts for '''Execution time''' and '''Top APIs'''. You can also check '''Call hierarchy''' and '''Hotspots''' for the overall contribution of every file/method called. Example: view method hotspots

Текущая версия на 15:42, 15 августа 2023

Поддержка технологий / PHP / Видимость на уровне кода для PHP

Видимость на уровне кода дает вам представление о том, где ваш PHP-код тратит больше всего времени и использует больше всего ЦП. Чтобы получить доступ к представлению уровня кода PHP

  1. В меню Ключ-Астром перейдите в Сервисы.
  2. Необязательно Отфильтровать таблицу по технологии: PHP.
  3. Выберите службу PHP. Пример: запрос PHP
  4. Выберите Просмотр динамических запросов, а затем выберите запрос PHP.
  5. Выберите Просмотр горячих точек времени ответа. Если вы используете FPM, выберите службу FPM, а затем выберите Просмотр горячих точек времени отклика, чтобы просмотреть всю службу или любой отдельный запрос. Пример: время ответа
  6. Чтобы просмотреть разбивку таймингов на уровне кода вашего запроса, выберите «Анализировать выбросы» или перейдите на вкладку «Время ответа».
  7. Чтобы просмотреть горячие точки на уровне метода в коде PHP, на странице анализа времени отклика выберите выполнение PHP. Пример: выполнение PHP
  8. Чтобы проверить потребление ЦП кода на уровне метода, выберите вкладку ЦП, а затем выберите Просмотр горячих точек метода, где вы можете отображать диаграммы для времени выполнения и основных API. Вы также можете проверить иерархию вызовов и горячие точки, чтобы узнать общий вклад каждого вызываемого файла / метода. Пример: просмотр горячих точек метода