Плитка производительности, показывающая разные записи для одного и того же метода

В настоящее время на плитке производительности в Insight у нас есть сведения о производительности для запроса приложения.

Если у нас есть API, например:

GET /order/{orderId}

поэтому для этого типа запроса он отображается как другой запрос, а матрица также отличается для разных идентификаторов заказов.

Но с точки зрения владельца, это один и тот же запрос, и он должен отображаться в одном запросе для всех вызовов этого метода.

Для вышеупомянутого API, если у нас есть запрос, приходящий как: -

/заказ/1

/заказ/2

/заказ/3

Затем на портале Azure на плитке производительности для анализа приложений он рассматривает это как разные операции и, следовательно, показывает статистику отдельно для каждого уникального запроса. Но, по словам разработчика, это единый API, и его необходимо отслеживать как одну операцию.

Как добиться этого на портале Azure?

введите здесь описание изображения


person Sandeepjn    schedule 02.07.2019    source источник
comment
Было бы полезно, если бы вы также объяснили проблему с помощью скриншота.   -  person cijothomas    schedule 03.07.2019


Ответы (1)


На вкладке «Производительность» у вас есть возможность добавлять фильтры для ваших результатов, но в вашем сценарии я бы:

  • Нажмите Просмотреть в журналах (аналитика).
  • Выберите Запросы.
  • Добавьте соответствующий оператор contains: | where operation_Name contains "GET /order"

На этом этапе общая строка содержит общую среднюю продолжительность и количество, показанные на вкладке «Производительность», а также информацию о процентилях для всех заказов.

Переход к просмотру в журналах (аналитика)

Показана сводная информация

person kobulloc    schedule 03.07.2019