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

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

Если у нас есть такой API-интерфейс, как:

GET /order/{orderId}

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

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

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

/ order / 1

/ order / 2

/ order / 3

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

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

enter image description here

1 Ответ

1 голос
/ 03 июля 2019

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

  • Нажмите Просмотреть в журналах (аналитика)
  • Выбрать Запросы
  • Добавить соответствующий оператор содержит: | где имя_операции содержит «GET / порядок»

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

Навигация для просмотра в журналах (аналитика)

Сводная информация показана

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...