Почему свойство Success всегда пусто?

Я использую рабочие области аналитики журналов Azure и пытаюсь написать простой запрос, чтобы получить сообщение об исключении при сбое функции Azure.

Это запрос, который я использую

      union AppTraces
| union AppExceptions
| union AppRequests
| where AppRoleName has "-NEU"
| where TimeGenerated > ago(1d)
//| where Success == "false"
| order by TimeGenerated asc
| project
    Success,
    TimeGenerated,
    AppRoleName,
    message = iff(Message != '', Message, iff(InnermostMessage != '', InnermostMessage, Properties.['prop__{OriginalFormat}'])),
    logLevel = Properties.['LogLevel']
| where logLevel != "Information"

Проблема в том, что свойство Success всегда пусто, и я ожидаю, что оно будет либо истинным, либо ложным, я использую свойство Success в других запросах, и оно работает нормально, например, следующим образом:

      AppRequests 
| project TimeGenerated, OperationName, Success, ResultCode, DurationMs, AppRoleName
| where AppRoleName has "NEU"
| where OperationName != "MinimumAppVersionHead" and OperationName != "QueueManagerHead"
| where Success != "true"
| order by TimeGenerated desc 
| take 20

В приведенном выше случае предложение Success where работает должным образом.

Почему это не работает в первом запросе?

0 ответов

Другие вопросы по тегам