Обновление 0306:
Если вы хотите оповещать только о 2 запросах от отдельного API, вы можете добавить предложение where с некоторыми указанными свойствами, такими как имя, URL-адрес et c. (любое свойство может идентифицировать 2 запроса.)
Например (если вы не знаете, какое свойство может идентифицировать 2 запроса), перейдите к azure portal -> сведения о вашем приложении -> в левом меню выберите «Журналы» -> затем дважды щелкните таблицу запросы и выберите правильный диапазон времени , затем нажмите кнопку Выполнить -> в результатах запроса проверьте свойства 2 запросов, чтобы вы могли убедиться, какое свойство (или свойства) может идентифицировать запрос, снимок экрана, как показано ниже:
если свойство name может идентифицировать запрос, просто добавьте предложение where, например
where name == "xxx"
, если комбинация имени и свойства URL может идентифицировать запрос, добавьте следующий код:
| where name == "xxx"
| where url == "xxx"
Оригинальный ответ er:
Для этого есть 2 способа.
1. Измените запрос оповещения, добавив в запрос оповещения where clause
:
where resultCode != "400"
2.Если это. NET core /. NET Framework Framework, вы можете использовать ITelemetryProcessor для фильтрации запросов с кодом ответа 400:
Следуйте этому примеру Отфильтруйте запросы с помощью ответа "401" и выполните шаг 2 в этом разделе , чтобы зарегистрировать ITelemetryProcessor
.