Dynatrace PurePath: что такое каждая желтая полоса?

0

Вопрос

Я использую Dynatrace, чтобы помочь сориентироваться в своих усилиях по оптимизации конечной точки нашего сервиса.

Глядя на чистый путь контроллера, я в настоящее время задаюсь вопросом: что конкретно означает каждая отдельная желтая полоса?

Похоже, это какой-то агрегат, так как я не думаю, что у нас активирована какая-либо дозировка. Тем не менее, мы видим, как несколько раз один и тот же оператор объединяется в один бар, а затем сразу после одного и того же оператора снова объединяется в один бар, но в один и тот же период времени (например: мы видим 89x, затем а 90x следуя друг за другом).

Dynatrace PurePath

Согласно политике компании, мне пришлось скрыть кучу вещей черными прямоугольниками: извините за это!

1

Лучший ответ

0

Мы уже давно используем Dynatrace. Эти желтые поля показывают время, необходимое для выполнения соответствующего запроса. Запрос можно увидеть в начале этой строки. Глядя на вашу диаграмму, кажется, что вы выполняете несколько запросов параллельно. например, последние 4 запроса были запущены в одно и то же время, и, исходя из сложности, каждый из них занял разное время для завершения выполнения.
Коэффициент умножения, показанный как 90X или 89X, - это количество раз, когда выполняется запрос. Вот что говорится в документации.

Я действительно не согласен с этим. Зачем серверу разработчиков/ БД запускать один и тот же запрос столько раз? Возможно, агент, установленный на этом сервере БД, запутывается из-за того, что один и тот же запрос выполняется по разным запросам. Это только мое предположение.

С уважением, Викрант Корде

2021-11-24 11:16:19

Обозначены ли сами транзакции на этом графике?
payne

О каких транзакциях вы говорите? Я полагаю, что даже в транзакции запрос будет выполняться только один раз, пока не будет вызван несколько раз.
Vikrant Korde

Я имею в виду транзакцию с БД. В нашем случае он может содержать несколько запросов, выполняемых в БД несколько раз с разными значениями.
payne

В этом случае он будет отображаться как одно выполнение. Каждый набор значений подсчитывается отдельно. Как вы думаете, у вашего кода есть ~90 различных наборов значений для запросов? Если да, то снимок экрана правильный.
Vikrant Korde

Что меня озадачивает, если у меня 180 наборов значений, Dynatrace несколько раз разбивает эти 180 на, например, две последовательные желтые полосы (одна с 81, а другая с 99). Тем не менее, в моем коде я не вижу ничего, что разделило бы 180 таким образом: он запрашивал бы 180 раз отдельно.
payne

На других языках

Эта страница на других языках

Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................