Я запрашиваю записи журнала в Azure Application Insights, полученные из AppCenter Diagnostics с использованием Azure Log Analytics.В некоторых записях журнала я использую пользовательские свойства.Теперь я пытаюсь написать запрос, чтобы показать значения только с определенными свойствами, имеющими данное значение.
Мой оригинальный запрос выглядит так и дает ожидаемый результат:
customEvents
| where (timestamp >= datetime(2019-02-20T09:04:00.000Z) and timestamp <= datetime(2019-02-21T09:04:00.000Z))
| top 101 by timestamp desc
| project timestamp, name, customDimensions.Properties
| where name == "Navigated to details view"
![Query result](https://i.stack.imgur.com/r3AQG.png)
При наведении курсора на свойство «productId» отображается знак плюс, который позволяет добавить критерии фильтра:
![Filter for property](https://i.stack.imgur.com/q1wQg.png)
Выбор этой опции расширяет мой запрос:
customEvents
| where (timestamp >= datetime(2019-02-20T09:04:00.000Z) and timestamp <= datetime(2019-02-21T09:04:00.000Z))
| top 101 by timestamp desc
| project timestamp, name, customDimensions.Properties
| where name == "Navigated to details view"
| where customDimensions_Properties.productId == 4711
Пока все хорошо.Если я сейчас попытаюсь выполнить этот запрос, я получу сообщение «НЕТ РЕЗУЛЬТАТОВ НАЙДЕНО»:
![No results found](https://i.stack.imgur.com/ntkWY.png)
Редактировать: я также попытался добавить предложение where вснизу к первому, где предложение
customEvents
| where (timestamp >= datetime(2019-02-20T09:04:00.000Z) and timestamp <= datetime(2019-02-21T09:04:00.000Z))
and name == "Navigated to details view"
and customDimensions.Properties.productId == 4711
| top 101 by timestamp desc
| project timestamp, name, customDimensions
К сожалению, также ничего не дало.
Редактировать 2: Я также пробовал этот запрос, чтобы посмотреть, могу ли я проецировать свойство productId в своем запросе, не включая его впредложение where:
customEvents
| where (timestamp >= datetime(2019-02-20T09:04:00.000Z) and timestamp <= datetime(2019-02-21T09:04:00.000Z))
and name == "Navigated to details view"
| top 101 by timestamp desc
| project timestamp, name, customDimensions, customDimensions.Properties.productId
Но этот столбец пуст: ![Project productId](https://i.stack.imgur.com/AMPSS.png)
Есть что-то, что я пропускаю?Является ли инструмент проблемой и производит неправильный запрос?
Спасибо за любую помощь!